diff options
Diffstat (limited to 'patches/glibc-2.5/generic/mcfv4e-codesourcery.patch')
-rw-r--r-- | patches/glibc-2.5/generic/mcfv4e-codesourcery.patch | 75401 |
1 files changed, 0 insertions, 75401 deletions
diff --git a/patches/glibc-2.5/generic/mcfv4e-codesourcery.patch b/patches/glibc-2.5/generic/mcfv4e-codesourcery.patch deleted file mode 100644 index 0327978..0000000 --- a/patches/glibc-2.5/generic/mcfv4e-codesourcery.patch +++ /dev/null @@ -1,75401 +0,0 @@ -diff -Naur glibc-2.5/aclocal.m4 glibc-2.5-cs/aclocal.m4 ---- glibc-2.5/aclocal.m4 2004-07-02 08:45:13.000000000 +0200 -+++ glibc-2.5-cs/aclocal.m4 2007-03-08 22:11:44.000000000 +0100 -@@ -97,6 +97,8 @@ - LD=`$CC -print-prog-name=ld` - AR=`$CC -print-prog-name=ar` - AC_SUBST(AR) -+NM=`$CC -print-prog-name=nm` -+AC_SUBST(NM) - OBJDUMP=`$CC -print-prog-name=objdump` - AC_SUBST(OBJDUMP) - -diff -Naur glibc-2.5/argp/argp-help.c glibc-2.5-cs/argp/argp-help.c ---- glibc-2.5/argp/argp-help.c 2006-05-10 08:28:06.000000000 +0200 -+++ glibc-2.5-cs/argp/argp-help.c 2007-03-08 22:04:56.000000000 +0100 -@@ -1702,7 +1702,7 @@ - } - - char * --__argp_short_program_name (void) -+(__argp_short_program_name) (void) - { - # if HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME - return program_invocation_short_name; -diff -Naur glibc-2.5/argp/argp-namefrob.h glibc-2.5-cs/argp/argp-namefrob.h ---- glibc-2.5/argp/argp-namefrob.h 2003-11-29 08:18:32.000000000 +0100 -+++ glibc-2.5-cs/argp/argp-namefrob.h 2007-03-08 22:04:56.000000000 +0100 -@@ -77,10 +77,12 @@ - #undef __argp_fmtstream_wmargin - #define __argp_fmtstream_wmargin argp_fmtstream_wmargin - -+#if 0 - #include "mempcpy.h" - #include "strcase.h" - #include "strchrnul.h" - #include "strndup.h" -+#endif - - /* normal libc functions we call */ - #undef __flockfile -diff -Naur glibc-2.5/bits/predefs.h glibc-2.5-cs/bits/predefs.h ---- glibc-2.5/bits/predefs.h 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/bits/predefs.h 2007-03-08 22:02:40.000000000 +0100 -@@ -0,0 +1,30 @@ -+/* Copyright (C) 2005 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 _FEATURES_H -+# error "Never use <bits/predefs.h> directly; include <features.h> instead." -+#endif -+ -+#ifndef _PREDEFS_H -+#define _PREDEFS_H -+ -+/* We do support the IEC 559 math functionality, real and complex. */ -+#define __STDC_IEC_559__ 1 -+#define __STDC_IEC_559_COMPLEX__ 1 -+ -+#endif /* predefs.h */ -diff -Naur glibc-2.5/catgets/Makefile glibc-2.5-cs/catgets/Makefile ---- glibc-2.5/catgets/Makefile 2004-01-21 00:42:49.000000000 +0100 -+++ glibc-2.5-cs/catgets/Makefile 2007-03-08 22:01:59.000000000 +0100 -@@ -21,16 +21,18 @@ - # - subdir := catgets - -+include ../option-groups.mak -+ - headers = nl_types.h - distribute = catgetsinfo.h config.h xopen-msg.sed test1.msg test2.msg \ - test-gencat.sh sample.SJIS --routines = catgets open_catalog --others = gencat --install-bin = gencat --extra-objs = $(gencat-modules:=.o) -+routines-$(OPTION_EGLIBC_CATGETS) := catgets open_catalog -+others-$(OPTION_EGLIBC_CATGETS) := gencat -+install-bin-$(OPTION_EGLIBC_CATGETS) := gencat -+extra-objs-$(OPTION_EGLIBC_CATGETS) := $(gencat-modules:=.o) - --tests = tst-catgets --test-srcs = test-gencat -+tests-$(OPTION_EGLIBC_CATGETS) := tst-catgets -+test-srcs-$(OPTION_EGLIBC_CATGETS) := test-gencat - - gencat-modules = xmalloc - -@@ -53,7 +55,7 @@ - - tst-catgets-ENV = NLSPATH="$(objpfx)%l/%N.cat" LANG=de - --ifneq ($(cross-compiling),yes) -+# eglibc: ifneq ($(cross-compiling),yes) - tests: $(objpfx)de/libc.cat $(objpfx)test1.cat $(objpfx)test2.cat \ - $(objpfx)test-gencat.out - # This test just checks whether the program produces any error or not. -@@ -83,4 +85,4 @@ - $(objpfx)sample.SJIS.cat: sample.SJIS $(objpfx)gencat - GCONV_PATH=$(common-objpfx)iconvdata LC_ALL=C \ - $(built-program-cmd) -H $(objpfx)test-gencat.h < $(word 1,$^) > $@ --endif -+# eglibc: endif -diff -Naur glibc-2.5/ChangeLog glibc-2.5-cs/ChangeLog ---- glibc-2.5/ChangeLog 2006-09-29 20:45:39.000000000 +0200 -+++ glibc-2.5-cs/ChangeLog 2007-03-08 22:11:41.000000000 +0100 -@@ -1,5 +1,416 @@ -+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> -+ -+ * 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. - -diff -Naur glibc-2.5/ChangeLog.csl glibc-2.5-cs/ChangeLog.csl ---- glibc-2.5/ChangeLog.csl 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/ChangeLog.csl 2007-03-08 22:11:45.000000000 +0100 -@@ -0,0 +1,20 @@ -+2007-02-22 Richard Sandiford <richard@codesourcery.com> -+ -+ * sysdeps/generic/tls.h: Include <time.h>. -+ -+2007-02-22 Richard Sandiford <richard@codesourcery.com> -+ -+ From Debian: -+ -+ 2007-02-09 Aurelien Jarno <aurelien@aurel32.net> -+ -+ * resolv/gai_misc.h: Include <pthread.h>. -+ -+ 2007-02-06 Petr Salinger <petr.salinger@seznam.cz> -+ -+ * inet/inet_ntoa.c: Only use __thread if USE___THREAD. -+ -+ 2005-08-28 Thomas Schwinge <schwinge@nic-nac-project.de> -+ -+ * malloc/memusage.c: Only use __thread if USE___THREAD. -+ -diff -Naur glibc-2.5/ChangeLog.eglibc glibc-2.5-cs/ChangeLog.eglibc ---- glibc-2.5/ChangeLog.eglibc 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/ChangeLog.eglibc 2007-03-27 14:55:46.000000000 +0200 -@@ -0,0 +1,454 @@ -+2007-03-22 Jim Blandy <jimb@codesourcery.com> -+ -+ Run tests that set LD_PRELOAD properly, even when -+ cross-test-wrapper is set. -+ * scripts/run-with-preload.sh: New script. -+ * Makeconfig (run-program-prefix, built-program-cmd): If -+ $*-WRAPPER is set, include it in the command. -+ * nptl/Makefile: Pass path to run-with-preload.sh script to -+ tst-tls6.sh. -+ * nptl/tst-tls6.sh: Pass LD_PRELOAD to test programs in a -+ cross-test-wrapper-friendly way. -+ * elf/Makefile (preloadtest-ENV, vismain-ENV): Set -+ EGLIBC_TEST_LD_PRELOAD, not LD_PRELOAD. -+ (preloadtest-WRAPPER, vismain-WRAPPER): Set to -+ run-with-preload.sh. -+ -+2007-03-12 Nathan Froyd <froydnj@codesourcery.com> -+ -+ * elf/dl-profile.c (struct here_cg_arc_record): Declare 'count' -+ as being properly aligned. -+ -+2007-03-05 Jim Blandy <jimb@codesourcery.com> -+ -+ * EGLIBC.cross-testing: Note inter-machine user issues. -+ * scripts/cross-test-ssh.sh: Doc fix. -+ -+ * scripts/cross-test-ssh.sh: Make executable. -+ -+2007-02-27 Joseph Myers <joseph@codesourcery.com> -+ -+ * configure.in: Also pass -isystem option for GCC's include-fixed -+ directory. -+ * configure: Regenerate. -+ -+2007-02-22 Richard Sandiford <richard@codesourcery.com> -+ -+ Backport from mainline: -+ -+ 2006-10-27 Richard Sandiford <richard@codesourcery.com> -+ -+ * elf/elf.h (R_MIPS_GLOB_DAT): Define. -+ (R_MIPS_NUM): Bump by 1. -+ -+2007-02-20 Jim Blandy <jimb@codesourcery.com> -+ -+ * Makefile (install-headers): Preserve old behavior: depend on -+ $(inst_includedir)/gnu/stubs.h only if install-bootstrap-headers -+ is set; otherwise, place gnu/stubs.h on the 'install-others' list. -+ -+ * nptl/sysdeps/pthread/configure: Regenerate. -+ -+2007-02-19 Jim Blandy <jimb@codesourcery.com> -+ -+ * EGLIBC.cross-building, EGLIBC.cross-testing, -+ EGLIBC.option-groups: New files. -+ * README, INSTALL: Identify ourselves as EGLIBC, and refer to the -+ above files. -+ -+2007-02-16 Jim Blandy <jimb@codesourcery.com> -+ -+ Make configuration script more friendly to cross-compilation. -+ * configure.in: Require at least binutils 2.17 and GCC 4.1. -+ * configure: Regenerated. -+ * nptl/sysdeps/pthread/configure.in: Disable link tests for forced -+ unwinding and C cleanup handling; always #define -+ HAVE_FORCED_UNWIND and set libc_cv_c_cleanup. -+ -+ * Makefile: Amend make install-headers to install everything -+ necessary for building a cross-compiler. Install gnu/stubs.h as -+ part of 'install-headers', not 'install-others'. -+ If install-bootstrap-headers is 'yes', install a dummy copy of -+ gnu/stubs.h, instead of computing the real thing. -+ * include/stubs-bootstrap.h: New file. -+ * sysdeps/unix/sysv/linux/Makefile: Install bits/syscall.h as part -+ of 'install-headers' not 'install-others'. -+ * stdio-common/Makefile: Similarly for bits/stdio_lim.h. -+ * sunrpc/Makefile: Don't install generated headers if -+ install-bootstrap-headers is 'yes'. -+ -+2007-02-15 Khem Raj <kraj@mvista.com> -+ -+ * sysdeps/unix/sysv/linux/i386/sysdep.h: Re-define __i686. -+ * nptl/sysdeps/pthread/pt-initfini.c: Ditto. -+ -+2007-02-05 Jim Blandy <jimb@codesourcery.com> -+ -+ Add support for cross-testing. -+ -+ Remove Make conditionals that disable running tests or generating -+ test input files when cross-compiling. -+ * Rules: Disable conditionals. -+ * stdlib/Makefile: Same. -+ * libio/Makefile: Same. -+ * intl/Makefile: Same. -+ * iconvdata/Makefile: Same. -+ * localedata/Makefile: Same. -+ * catgets/Makefile: Same. -+ * misc/Makefile: Same. -+ * posix/Makefile: Same. -+ * string/Makefile: Same. -+ * stdio-common/Makefile: Same. -+ * resolv/Makefile: Same. -+ * iconv/Makefile: Same. -+ * grp/Makefile: Same. -+ * elf/Makefile: Same. -+ * malloc/Makefile: Same. -+ * io/Makefile: Same. -+ -+ Where tests run binaries, have them use cross-test-wrapper, if -+ set. -+ * Makeconfig (run-program-prefix): Split this into two pieces: -+ (run-via-rtld-prefix): Prefix to run something via the dynamic linker. -+ (run-program-prefix): Prefix to run something via the -+ cross-testing wrapper and the dynamic linker. -+ (built-program-command): Run the rule's second dependency, using the -+ cross-test-wrapper and dynamic linker. -+ (local-built-program-cmd): Like built-program-command, but don't -+ use cross-test-wrapper. -+ * intl/Makefile: Pass cross-test-wrapper to scripts. -+ * intl/tst-codeset.sh, intl/tst-gettext.sh, intl/tst-gettext2.sh: -+ * intl/tst-gettext3.sh, intl/tst-translit.sh: Expect and use wrapper. -+ * iconvdata/Makefile: Pass cross-test-wrapper to scripts. -+ * iconvdata/run-iconv-test.sh, iconvdata/tst-table.sh: -+ * iconvdata/tst-tables.sh: Expect and use wrapper. -+ * posix/Makefile: Pass cross-test-wrapper to scripts. Pass -+ local-built-program-command to tests which run subprograms. -+ * posix/tst-getconf.sh, posix/globtest.sh: -+ * posix/workexp-tst.sh: Expect and use wrapper. -+ * grp/Makefile: Pass cross-test-wrapper to scripts. -+ * grp/tst-fgetgrent.sh: Expect and use wrapper. -+ * elf/Makefile: Pass cross-test-wrapper to scripts. Use -+ cross-test-wrapper to run binaries. Pass -+ local-built-program-command to tests which run subprograms. -+ * elf/tst-pathopt.sh: Expect and use wrapper. -+ * malloc/Makefile: Pass cross-test-wrapper to scripts. -+ * malloc/tst-mtrace.sh: Expect and use wrapper. -+ * io/Makefile: Pass cross-test-wrapper to scripts. -+ * io/ftwtest-sh: Expect and use wrapper. -+ * nptl/Makefile: Pass cross-test-wrapper to scripts. Pass -+ local-built-program-command to tests which run subprograms. -+ * nptl/tst-tls6.sh: Expect and use wrapper. -+ * rt/makefile (tst-mqueue7-ARGS): Pass local-built-program-command. -+ -+ Make sure cross-testing wrappers don't steal input from test -+ script loops. -+ -+ * iconvdata/run-iconv-test.sh: Use non-stdin file descriptor for -+ while loop input. -+ * iconvdata/tst-tables.sh: Redirect loop body input from /dev/null. -+ * localedata/tst-rpmatch.sh, localedata/tst-fmon.sh: Same. -+ * localedata/tst-numeric.sh: Same. -+ * posix/tst-getconf.sh: Same. -+ -+ * localedata/tst-wctype.sh: Take the command to run as an -+ argument, as passed by the Makefile, not run_program_prefix. -+ -+ * io/Makefile ($(objpfx)/ftwtest.out): If cross-testing, use build -+ tree for temporary directory. -+ -+ * localedata/Makefile ($(addprefix $(objpfx),$(CTYPE_FILES))): Use -+ cross-localedef program, if specified. -+ -+ * scripts/cross-test-ssh.sh: New file: sample cross-test wrapper. -+ -+2007-02-05 Joseph Myers <joseph@codesourcery.com> -+ -+ * soft-fp/op-common.h, sysdeps/ieee754/ldbl-128ibm/s_copysignl.c, -+ sysdeps/ieee754/ldbl-128ibm/s_fabsl.c: Resync with trunk. -+ * soft-fp/fenv_libc.h: Remove. -+ -+2007-02-02 Jim Blandy <jimb@codesourcery.com> -+ -+ Use the host nm in NPTL tests. -+ * aclocal.m4 (LIBC_PROG_BINUTILS): Find path to 'nm', too. -+ * configure: Regenerated. -+ * config.make.in: Accept 'nm' path from configure script. -+ * nptl/Makefile (tst-cancel-wrappers.out): Pass 'nm' path to test -+ script. -+ * nptl/tst-cancel-wrappers.sh: Use the 'nm' given in arguments. -+ -+2007-01-25 Jim Blandy <jimb@codesourcery.com> -+ -+ * Makerules: Allow option groups to control xtests as well. -+ * option-groups.mak: Initialize xtests-y. -+ -+2007-01-09 Joseph Myers <joseph@codesourcery.com> -+ -+ Backport from trunk: -+ 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-26 Jim Blandy <jimb@codesourcery.com> -+ -+ * option-groups.def, option-groups.defaults (OPTION_EGLIBC_LOCALES): -+ New option group. -+ * localedata/Makefile: Trim locale lists if -+ OPTION_EGLIBC_LOCALES is not enabled. -+ -+ * option-groups.mak: Allow includer to override the option -+ group config file name. -+ -+2006-12-08 Jim Blandy <jimb@codesourcery.com> -+ -+ Add rudimentary option group support. -+ * option-groups.mak, option-groups.def, option-groups.defaults: -+ New files. -+ * Makerules: Add contents of enabled option groups to the values -+ of the variables 'routines', 'others', 'install-bin', -+ 'install-sbin', 'extra-objs', 'tests', and 'test-srcs'. -+ * catgets/Makefile: Add the catgets directory's routines and -+ programs to the OPTION_EGLIBC_CATGETS option group. -+ -+2006-12-07 Joseph Myers <joseph@codesourcery.com> -+ -+ * misc/tst-efgcvt.c (ecvt_tests): Disable subnormal test for E500 -+ double. -+ * sysdeps/powerpc/bits/fenv.h: Include E500 definitions. Based on -+ SPE add-on by Aldy Hernandez. -+ * sysdeps/powerpc/fpu/bits/fenvinline.h: Change _SOFT_FLOAT to -+ __NO_FPRS__. -+ * sysdeps/powerpc/fpu/bits/mathinline.h: Likewise. -+ * sysdeps/powerpc/fpu/fpu_control.h: Include soft-float and E500 -+ definitions. Based on SPE add-on by Aldy Hernandez. -+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext-common.S: -+ If __CONTEXT_EXTRA defined, include <getcontext-extra.S>. -+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext-common.S: -+ If __CONTEXT_EXTRA defined, include <setcontext-extra.S>. -+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext-common.S: -+ If __CONTEXT_EXTRA defined, include <getcontext-extra.S> and -+ <setcontext-extra.S>. -+ -+2006-11-13 Joseph S. Myers <joseph@codesourcery.com> -+ -+ * sysdeps/alpha/bits/mathdef.h (float_t): Always define as float. -+ * sysdeps/powerpc/bits/mathdef.h: Likewise. -+ * sysdeps/sh/sh4/bits/mathdef.h: Likewise. -+ * sysdeps/sparc/bits/mathdef.h: Likewise. -+ -+2006-11-09 Steven Munroe <sjmunroe@us.ibm.com> -+ Joe Kerian <jkerian@us.us.ibm.com> -+ -+ [BZ #2749] -+ * soft-fp/fenv_libc.h: New file. -+ * soft-fp/op-common.h (_FP_OVERFLOW_SEMIRAW): Always set inexact -+ and overflow for infinity. -+ (_FP_PACK_SEMIRAW): Update comment. Do not round if NaN. -+ * soft-fp/op-4.h (__FP_FRAC_SUB_3, __FP_FRAC_SUB_4): Correct borrow -+ handling for high words. -+ * sysdeps/ieee754/ldbl-128ibm/s_copysignl.c: -+ Include <math_ldbl_opt.h>. -+ Remove weak_alias. Use long_double_symbol macro. -+ (__copysignl): Use signbit() for comparison. -+ * sysdeps/ieee754/ldbl-128ibm/s_fabsl.c: -+ -+ [BZ #2423, #2749] -+ * sysdeps/ieee754/ldbl-128ibm/s_ceill.c: Don't include <fenv_libc.h>. -+ (__ceill): Remove calls to fegetround(), fesetround(). -+ * sysdeps/ieee754/ldbl-128ibm/s_floorl.c: Likewise. -+ * sysdeps/ieee754/ldbl-128ibm/s_roundl.c: Likewise. -+ * sysdeps/ieee754/ldbl-128ibm/s_truncl.c: Likewise. -+ -+2006-09-07 Richard Sandiford <richard@codesourcery.com> -+ -+ * sysdeps/unix/sysv/linux/getcwd.c: Include sys/param.h. -+ -+2006-09-07 Richard Sandiford <richard@codesourcery.com> -+ -+ * locale/programs/ld-collate.c (obstack_int32_grow): Only use -+ obstack_int_grow if the object size is int-aligned. -+ (obstack_int32_grow_fast): Likewise obstack_int_grow_fast. -+ (new_element): Handle <U0000> as a single character. -+ (collate_output): Use uint32_align_mask. Use obstack_int32_grow_fast -+ rather than obstack_int32_grow for an int32 that has already been -+ allocated. -+ * locale/programs/localedef.c (OPT_UINT32_ALIGN): New macro. -+ (options): Add --uint32-align. -+ (parse_opt): Handle it. -+ * locale/programs/locfile.c (uint32_align_mask): New variable. -+ * locale/programs/locfile.h (uint32_align_mask): Declare. -+ -+2006-09-07 Richard Sandiford <richard@codesourcery.com> -+ -+ * argp/argp-help.c (__argp_short_program_name): Protect function name -+ from macro expansion. -+ * argp/argp-namefrob.h: Don't include mempcpy.h, strcase.h, -+ strchrnul.h and strndup.h -+ * locale/programs/charmap-dir.c: Don't include spawn.h if -+ NO_COMPRESS is defined. -+ (fopen_uncompressed): Suppress if NO_COMPRESS is defined. -+ (charmap_open): Guard callers in the same way. -+ * locale/programs/ld-collate.c (new_element): Call wcslen_uint32 -+ instead of wcslen. -+ (collate_finish, collate_output): Likewise wmemcmp_uint32/wmemcmp. -+ * locale/programs/ld-ctype.c (find_idx): Fix prototype. -+ (ctype_startup): Fix cast. -+ (ctype_output, read_translit_entry): Call wcslen_uint32 instead -+ of wcslen. -+ (ctype_read): Use BITw and BIT instead of _ISwdigit and _ISdigit. -+ (allocate_arrays): Call wcslen_uint32 instead of wcslen, wcscmp_uint32 -+ instead of wcscmp, and wmemcpy_uint32 instead of wmemcpy. -+ * locale/programs/ld-time.c (time_finish): Initialize wt_fmt_ampm -+ and wdate_fmt with constant uint32_t arrays instead of wide character -+ strings. Call wcschr_uint32 instead of wcschr. -+ * locale/programs/linereader.c (get_string): Fix type of wide -+ character buffer. -+ * locale/programs/localedef.c (main): Don't call sysconf if -+ NO_SYSCONF is defined. -+ * locale/programs/locarchive.c (enlarge_archive): Avoid C99 -+ constructs. -+ * locale/programs/locfile.c (add_locale_wstring): Call wcslen_uint32 -+ instead of wcslen. -+ * locale/programs/locfile.h (wcslen_uint32, wmemcmp_uint32) -+ (wcscmp_uint32, wmemcpy_uint32, wcschr_uint32): New functions. -+ -+2006-09-07 Richard Sandiford <richard@codesourcery.com> -+ -+ * locale/programs/3level.h (TABLE): Remove "result" field. -+ (TABLE,_finalize): Replace with... -+ (add_locale_,TABLE): ...this new function. Add data directly to a -+ locale_file instead of building up a result block. -+ * locale/programs/ld-address.c (address_output): Use the new -+ locale_file interface. -+ * locale/programs/ld-collate.c (obstack_int32_grow) -+ (obstack_int32_grow_fast): Pass the value through maybe_swap_uint32. -+ (collate_finish): Don't call collseq_table_finalize. -+ (output_weightwc): Use maybe_swap_uint32_obstack to reorder the -+ weights array. -+ (collate_output): Likewise the wide collation string. Don't call -+ collidx_table_finalize. Use the new locale_file interface. -+ * locale/programs/ld-ctype.c (wcwidth_table, wctrans_table) -+ (wctrans_table_add): Move definitions. -+ (wctype_table): Likewise. Remove "result" field. -+ (locale_ctype_t): Make "class_3level" an array of wctype_tables, -+ "map_3level" an array of wctrans_tables and "width" a wcwidth_table. -+ (ctype_output): Hoist the setting of default_missing_len and reuse it -+ in the DEFAULT_MISSING case. Use the new locale_file interface. -+ (wctype_finalize): Replace with... -+ (add_locale_wctype_table): ...this new function. Alter as for -+ add_locale_TABLE above. -+ (allocate_arrays): Adjust for new types of locale_ctype_t fields. -+ Don't call wctype_table_finalize, wctrans_table_finalize or -+ wcwidth_table_finalize. -+ * locale/programs/ld-identification.c (identification_output): Use -+ the new locale_file interface. -+ * locale/programs/ld-measurement.c (measurement_output): Likewise. -+ * locale/programs/ld-messages.c (messages_output): Likewise. -+ * locale/programs/ld-monetary.c (monetary_output): Likewise. -+ * locale/programs/ld-name.c (name_output): Likewise. -+ * locale/programs/ld-numeric.c (numeric_output): Likewise. -+ * locale/programs/ld-paper.c (paper_output): Likewise. -+ * locale/programs/ld-telephone.c (telephone_output): Likewise. -+ * locale/programs/ld-time.c (time_output): Likewise. -+ * locale/programs/localedef.c (OPT_LITTLE_ENDIAN): Define. -+ (OPT_BIG_ENDIAN): Define. -+ (options): Add --big-endian and --little-endian. -+ (parse_opt): Handle them. -+ * locale/programs/locfile.c: Include assert.h, wchar.h and -+ localeinfo.h. -+ (obstack_chunk_alloc, obstack_chunk_free): Define. -+ (swap_endianness_p, record_offset, init_locale_data, align_locale_data) -+ (add_locale_empty, add_locale_raw_data, add_locale_raw_obstack) -+ (add_locale_string, add_locale_wstring, add_locale_uint32) -+ (add_locale_uint32_array, add_locale_char, start_locale_structure) -+ (end_locale_structure, start_locale_prelude, end_locale_prelude): New. -+ (write_locale_data): Replace iovec arguments with a locale_file. -+ Build three iovecs internally, one for the header, one for the offsets -+ array and one for the data itself. -+ * locale/programs/locfile.h: Include obstack.h. -+ (locale_file): Redefine as a file-building structure. -+ (swap_endianness_p): Declare. -+ (set_big_endian, swap_uint32, maybe_swap_uint32) -+ (maybe_swap_uint32_array, maybe_swap_uint32_obstack): New functions. -+ (init_locale_data, align_locale_data, add_locale_empty) -+ (add_locale_raw_data, add_locale_raw_obstack, add_locale_string) -+ (add_locale_wstring, add_locale_uint32, add_locale_uint32_array) -+ (add_locale_char, start_locale_structure, end_locale_structure) -+ (start_locale_prelude, end_locale_prelude): Declare. -+ (write_locale_data): Adjust prototype as for locfile.c change. -+ -+2006-08-31 Mark Mitchell <mark@codesourcery.com> -+ Julian Brown <julian@codesourcery.com> -+ -+ * Makefile (headers): Add bits/predefs.h. -+ * include/features.h (__STDC_IEC_559__): Do not define. -+ (__STDC_IEC_559_COMPLEX__): Likewise. -+ (<bits/predefs.h>): Include. -+ * bits/predefs.h: New file. -+ -+2006-08-26 Joseph Myers <joseph@codesourcery.com> -+ -+ * io/test-lfs.c (do_prepare): Give name_len type size_t. -+ * io/tst-fcntl.c (do_prepare): Likewise. -+ * posix/tst-exec.c (do_prepare): Likewise. -+ * posix/tst-preadwrite.c (do_prepare): Likewise. -+ * posix/tst-spawn.c (do_prepare): Likewise. -+ * posix/tst-truncate.c (do_prepare): Likewise. -+ * rt/tst-aio.c (do_prepare): Likewise. -+ * rt/tst-aio64.c (do_prepare): Likewise. -+ * stdlib/test-canon2.c (do_prepare): Give test_dir_len type -+ size_t. -+ -+2006-08-23 Joseph Myers <joseph@codesourcery.com> -+ -+ * elf/dl-reloc.c (_dl_relocate_object): Do not try to allocate -+ array using DT_PLTRELSZ if ELF_MACHINE_NO_PLT. -+ -+2006-08-23 Joseph S. Myers <joseph@codesourcery.com> -+ -+ [BZ #2592] -+ * math/libm-test.inc (lrint_test_tonearest): New. -+ (lrint_test_towardzero): New. -+ (lrint_test_downward): New. -+ (lrint_test_upward): New. -+ (main): Run these new tests. -+ * sysdeps/ieee754/dbl-64/s_llrint.c (__llrint): Correct rounding -+ of values near to 0. -+ (two52): Use double not long double. -+ * sysdeps/ieee754/dbl-64/s_lrint.c (__lrint): Likewise. -+ * sysdeps/ieee754/flt-32/s_llrintf.c (__llrintf): Likewise. -+ (two23): Use float not double. -+ * sysdeps/ieee754/flt-32/s_lrintf.c (__lrintf): Likewise. -+ (two23): Use float not double. -+ * sysdeps/ieee754/ldbl-128/s_llrintl.c (__llrintl): Likewise. -+ * sysdeps/ieee754/ldbl-128/s_lrintl.c (__lrintl): Likewise. -+ * sysdeps/ieee754/ldbl-96/s_llrintl.c (__llrintl): Likewise. -+ * sysdeps/ieee754/ldbl-96/s_lrintl.c (__lrintl): Likewise. -+ -+2006-08-23 Joseph Myers <joseph@codesourcery.com> -+ -+ * soft-fp/quad.h (_FP_UNION_Q): Use _FP_W_TYPE for frac -+ bit-fields. -+ -+2006-08-23 Joseph Myers <joseph@codesourcery.com> -+ -+ * math/atest-exp.c (main): Cast hex value to mp_limb_t before -+ shifting. -+ * math/atest-exp2.c (read_mpn_hex): Likewise. -+ * math/atest-sincos.c (main): Likewise. -+ -+2006-08-23 Joseph S. Myers <joseph@codesourcery.com> -+ -+ * manual/arith.texi (fesetexceptflag): Use single line for -+ @deftypefun. -+ * manual/sysinfo.texi (sysctl): Likewise. -+ * manual/errno.texi (error_print_progname): Remove space between -+ "error_print_progname" and ")". -+ -+ -+Local Variables: -+change-log-default-name: "ChangeLog.eglibc" -+End: -diff -Naur glibc-2.5/config.make.in glibc-2.5-cs/config.make.in ---- glibc-2.5/config.make.in 2006-07-10 23:43:51.000000000 +0200 -+++ glibc-2.5-cs/config.make.in 2007-03-08 22:11:41.000000000 +0100 -@@ -102,6 +102,7 @@ - CFLAGS = @CFLAGS@ - ASFLAGS-config = @ASFLAGS_config@ - AR = @AR@ -+NM = @NM@ - RANLIB = @RANLIB@ - MAKEINFO = @MAKEINFO@ - AS = $(CC) -c -diff -Naur glibc-2.5/configure glibc-2.5-cs/configure ---- glibc-2.5/configure 2006-09-29 22:18:33.000000000 +0200 -+++ glibc-2.5-cs/configure 2007-03-27 14:58:12.000000000 +0200 -@@ -313,7 +313,7 @@ - # include <unistd.h> - #endif" - --ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS with_fp with_cvs enable_check_abi oldest_abi bindnow force_install all_warnings build build_cpu build_vendor build_os host host_cpu host_vendor host_os subdirs add_ons add_on_subdirs base_machine submachine sysnames sysdeps_add_ons INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC OBJEXT BUILD_CC cross_compiling CPP CXX CXXFLAGS ac_ct_CXX AR OBJDUMP RANLIB ac_ct_RANLIB MIG AS LD PWD_P MAKE MSGFMT MAKEINFO SED AUTOCONF SYSINCLUDES CXX_SYSINCLUDES libc_cv_gcc_static_libgcc BASH libc_cv_have_bash2 KSH libc_cv_have_ksh AWK PERL INSTALL_INFO BISON VERSIONING libc_cv_asm_protected_directive libc_cv_cc_with_libunwind libc_cv_z_nodelete libc_cv_z_nodlopen libc_cv_z_initfirst libc_cv_z_relro libc_cv_Bgroup libc_cv_libgcc_s_suffix libc_cv_as_needed ASFLAGS_config libc_cv_z_combreloc libc_cv_z_execstack libc_cv_fpie libc_cv_hashstyle fno_unit_at_a_time libc_cv_ssp libc_cv_have_initfini no_whole_archive exceptions LIBGD have_libaudit have_libcap have_selinux EGREP sizeof_long_double libc_cv_gcc_unwind_find_fde uname_sysname uname_release uname_version old_glibc_headers libc_cv_slibdir libc_cv_localedir libc_cv_sysconfdir libc_cv_rootsbindir libc_cv_forced_unwind use_ldconfig ldd_rewrite_script elf xcoff static shared pic_default profile omitfp bounded static_nss nopic_initfini DEFINES mach_interface_list VERSION RELEASE LIBOBJS LTLIBOBJS' -+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS with_fp with_cvs enable_check_abi oldest_abi bindnow force_install all_warnings build build_cpu build_vendor build_os host host_cpu host_vendor host_os subdirs add_ons add_on_subdirs base_machine submachine sysnames sysdeps_add_ons INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC OBJEXT BUILD_CC cross_compiling CPP CXX CXXFLAGS ac_ct_CXX AR NM OBJDUMP RANLIB ac_ct_RANLIB MIG AS LD PWD_P MAKE MSGFMT MAKEINFO SED AUTOCONF SYSINCLUDES CXX_SYSINCLUDES libc_cv_gcc_static_libgcc BASH libc_cv_have_bash2 KSH libc_cv_have_ksh AWK PERL INSTALL_INFO BISON VERSIONING libc_cv_asm_protected_directive libc_cv_cc_with_libunwind libc_cv_z_nodelete libc_cv_z_nodlopen libc_cv_z_initfirst libc_cv_z_relro libc_cv_Bgroup libc_cv_libgcc_s_suffix libc_cv_as_needed ASFLAGS_config libc_cv_z_combreloc libc_cv_z_execstack libc_cv_fpie libc_cv_hashstyle fno_unit_at_a_time libc_cv_ssp libc_cv_have_initfini no_whole_archive exceptions LIBGD have_libaudit have_libcap have_selinux EGREP sizeof_long_double libc_cv_gcc_unwind_find_fde uname_sysname uname_release uname_version old_glibc_headers libc_cv_slibdir libc_cv_localedir libc_cv_sysconfdir libc_cv_rootsbindir libc_cv_forced_unwind use_ldconfig ldd_rewrite_script elf xcoff static shared pic_default profile omitfp bounded static_nss nopic_initfini DEFINES mach_interface_list VERSION RELEASE LIBOBJS LTLIBOBJS' - ac_subst_files='' - - # Initialize some variables set by options. -@@ -3860,6 +3860,8 @@ - LD=`$CC -print-prog-name=ld` - AR=`$CC -print-prog-name=ar` - -+NM=`$CC -print-prog-name=nm` -+ - OBJDUMP=`$CC -print-prog-name=objdump` - - -@@ -3992,7 +3994,7 @@ - gnu_ld=$libc_cv_prog_ld_gnu - - --# Accept binutils 2.13 or newer. -+# Accept binutils 2.17 or newer. - for ac_prog in $AS - do - # Extract the first word of "$ac_prog", so it can be a program name with args. -@@ -4042,7 +4044,7 @@ - ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'` - case $ac_prog_version in - '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; -- 2.1[3-9]*) -+ 2.1[7-9]* | 2.[2-9][0-9]* | [3-9].*) - ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; - *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; - -@@ -4103,7 +4105,7 @@ - ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'` - case $ac_prog_version in - '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; -- 2.1[3-9]*) -+ 2.1[7-9]* | 2.[2-9][0-9]* | [3-9].*) - ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; - *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; - -@@ -4169,6 +4171,7 @@ - - # These programs are version sensitive. - -+# We require GCC 4.1 or later. - for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc - do - # Extract the first word of "$ac_prog", so it can be a program name with args. -@@ -4215,10 +4218,10 @@ - # Found it, now check the version. - echo "$as_me:$LINENO: checking version of $CC" >&5 - echo $ECHO_N "checking version of $CC... $ECHO_C" >&6 -- ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'` -+ ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version [egcygnustpi-]*\([0-9.]*\).*$/\1/p'` - case $ac_prog_version in - '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; -- 3.4* | 4.[0-9]* ) -+ 4.[1-9]* | [5-9].*) - ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; - *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; - -@@ -4563,7 +4566,7 @@ - # thing on a system that doesn't need fixincludes. (Not presently a problem.) - if test -n "$sysheaders"; then - ccheaders=`$CC -print-file-name=include` -- SYSINCLUDES="-nostdinc -isystem $ccheaders \ -+ SYSINCLUDES="-nostdinc -isystem $ccheaders -isystem $ccheaders-fixed \ - -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`" - if test -n "$CXX"; then - cxxversion=`$CXX -dumpversion 2>&5` && -@@ -8486,6 +8489,7 @@ - s,@CXXFLAGS@,$CXXFLAGS,;t t - s,@ac_ct_CXX@,$ac_ct_CXX,;t t - s,@AR@,$AR,;t t -+s,@NM@,$NM,;t t - s,@OBJDUMP@,$OBJDUMP,;t t - s,@RANLIB@,$RANLIB,;t t - s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t -diff -Naur glibc-2.5/configure.in glibc-2.5-cs/configure.in ---- glibc-2.5/configure.in 2006-07-10 23:45:29.000000000 +0200 -+++ glibc-2.5-cs/configure.in 2007-03-08 22:11:41.000000000 +0100 -@@ -839,13 +839,15 @@ - LIBC_PROG_BINUTILS - AC_SUBST(MIG)dnl Needed by sysdeps/mach/configure.in - --# Accept binutils 2.13 or newer. -+# Accept binutils 2.17 or newer. - AC_CHECK_PROG_VER(AS, $AS, --version, - [GNU assembler.* \([0-9]*\.[0-9.]*\)], -- [2.1[3-9]*], AS=: critic_missing="$critic_missing as") -+ [2.1[7-9]* | 2.[2-9][0-9]* | [3-9].*], -+ AS=: critic_missing="$critic_missing as") - AC_CHECK_PROG_VER(LD, $LD, --version, - [GNU ld.* \([0-9][0-9]*\.[0-9.]*\)], -- [2.1[3-9]*], LD=: critic_missing="$critic_missing ld") -+ [2.1[7-9]* | 2.[2-9][0-9]* | [3-9].*], -+ LD=: critic_missing="$critic_missing ld") - - # We need the physical current working directory. We cannot use the - # "pwd -P" shell builtin since that's not portable. Instead we try to -@@ -859,8 +861,9 @@ - - # These programs are version sensitive. - AC_CHECK_TOOL_PREFIX -+# We require GCC 4.1 or later. - AC_CHECK_PROG_VER(CC, ${ac_tool_prefix}gcc ${ac_tool_prefix}cc, -v, -- [version \([egcygnustpi-]*[0-9.]*\)], [3.4* | 4.[0-9]* ], -+ [version [egcygnustpi-]*\([0-9.]*\)], [4.[1-9]* | [5-9].*], - critic_missing="$critic_missing gcc") - AC_CHECK_PROG_VER(MAKE, gnumake gmake make, --version, - [GNU Make[^0-9]*\([0-9][0-9.]*\)], -@@ -912,7 +915,7 @@ - # thing on a system that doesn't need fixincludes. (Not presently a problem.) - if test -n "$sysheaders"; then - ccheaders=`$CC -print-file-name=include` -- SYSINCLUDES="-nostdinc -isystem $ccheaders \ -+ SYSINCLUDES="-nostdinc -isystem $ccheaders -isystem $ccheaders-fixed \ - -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`" - if test -n "$CXX"; then - cxxversion=`$CXX -dumpversion 2>&AS_MESSAGE_LOG_FD` && -diff -Naur glibc-2.5/EGLIBC.cross-building glibc-2.5-cs/EGLIBC.cross-building ---- glibc-2.5/EGLIBC.cross-building 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/EGLIBC.cross-building 2007-03-08 22:11:41.000000000 +0100 -@@ -0,0 +1,347 @@ -+ -*- mode: text -*- -+ -+ Cross-Compiling EGLIBC -+ Jim Blandy <jimb@codesourcery.com> -+ -+ -+Introduction -+ -+Most GNU tools have a simple build procedure: you run their -+'configure' script, and then you run 'make'. Unfortunately, the -+process of cross-compiling the GNU C library is quite a bit more -+involved: -+ -+1) Build a cross-compiler, with certain facilities disabled. -+ -+2) Configure the C library using the compiler you built in step 1). -+ Build a few of the C run-time object files, but not the rest of the -+ library. Install the library's header files and the run-time -+ object files, and create a dummy libc.so. -+ -+3) Build a second cross-compiler, using the header files and object -+ files you installed in step 2. -+ -+4) Configure, build, and install a fresh C library, using the compiler -+ built in step 3. -+ -+5) Build a third cross-compiler, based on the C library built in step 4. -+ -+The reason for this complexity is that, although GCC and the GNU C -+library are distributed separately, they are not actually independent -+of each other: GCC requires the C library's headers and some object -+files to compile its own libraries, while the C library depends on -+GCC's libraries. EGLIBC includes features and bug fixes to the stock -+GNU C library that simplify this process, but the fundamental -+interdependency stands. -+ -+In this document, we explain how to cross-compile an EGLIBC/GCC pair -+from source. Our intended audience is developers who are already -+familiar with the GNU toolchain and comfortable working with -+cross-development tools. While we do present a worked example to -+accompany the explanation, for clarity's sake we do not cover many of -+the options available to cross-toolchain users. -+ -+ -+Preparation -+ -+EGLIBC requires recent versions of the GNU binutils, GCC, and the -+Linux kernel. The web page <http://www.eglibc.org/prerequisites> -+documents the current requirements, and lists patches needed for -+certain target architectures. As of this writing, EGLIBC required -+binutils 2.17, GCC 4.1, and Linux 2.6.19.1. -+ -+First, let's set some variables, to simplify later commands. We'll -+build EGLIBC and GCC for a PowerPC target, known to the Linux kernel -+as 'powerpc', and we'll do the build on an Intel Linux box: -+ -+ $ build=i686-pc-linux-gnu -+ $ host=$build -+ $ target=powerpc-none-linux-gnu -+ $ linux_arch=powerpc -+ -+We're using the aforementioned versions of Binutils, GCC, and Linux: -+ -+ $ binutilsv=binutils-2.17 -+ $ gccv=gcc-4.1.1 -+ $ linuxv=linux-2.6.20 -+ -+We're carrying out the entire process under '~/cross-build', which -+contains unpacked source trees: -+ -+ $ top=$HOME/cross-build/ppc -+ $ src=$HOME/cross-build/src -+ $ ls $src -+ binutils-2.17 gcc-4.1.1 libc linux-2.6.20 -+ -+We're going to place our build directories in a subdirectory 'obj', -+we'll install the cross-development toolchain in 'tools', and we'll -+place our sysroot (containing files to be installed on the target -+system) in 'sysroot': -+ -+ $ obj=$top/obj -+ $ tools=$top/tools -+ $ sysroot=$top/sysroot -+ -+ -+Binutils -+ -+Configuring and building binutils for the target is straightforward: -+ -+ $ mkdir -p $obj/binutils -+ $ cd $obj/binutils -+ $ $src/$binutilsv/configure \ -+ > --target=$target \ -+ > --prefix=$tools \ -+ > --with-sysroot=$sysroot -+ $ make -+ $ make install -+ -+ -+The First GCC -+ -+For our work, we need a cross-compiler targeting a PowerPC Linux -+system. However, that configuration includes the shared library -+'libgcc_s.so', which is compiled against the EGLIBC headers (which we -+haven't installed yet) and linked against 'libc.so' (which we haven't -+built yet). -+ -+Fortunately, there are configuration options for GCC which tell it not -+to build 'libgcc_s.so'. The '--without-headers' option is supposed to -+take care of this, but its implementation is incomplete, so you must -+also configure with the '--with-newlib' option. While '--with-newlib' -+appears to mean "Use the Newlib C library", its effect is to tell the -+GCC build machinery, "Don't assume there is a C library available." -+ -+We also need to disable some of the libraries that would normally be -+built along with GCC, and specify that only the compiler for the C -+language is needed. -+ -+So, we create a build directory, configure, make, and install. -+ -+ $ mkdir -p $obj/gcc1 -+ $ cd $obj/gcc1 -+ $ $src/$gccv/configure \ -+ > --target=$target \ -+ > --prefix=$tools \ -+ > --without-headers --with-newlib \ -+ > --disable-shared --disable-threads --disable-libssp \ -+ > --disable-libgomp --disable-libmudflap \ -+ > --enable-languages=c -+ $ PATH=$tools/bin:$PATH make -+ $ PATH=$tools/bin:$PATH make install -+ -+ -+Linux Kernel Headers -+ -+To configure EGLIBC, we also need Linux kernel headers in place. -+Fortunately, the Linux makefiles have a target that installs them for -+us. Since the process does modify the source tree a bit, we make a -+copy first: -+ -+ $ cp -r $src/$linuxv $obj/linux -+ $ cd $obj/linux -+ -+Now we're ready to install the headers into the sysroot: -+ -+ $ PATH=$tools/bin:$PATH \ -+ > make headers_install \ -+ > ARCH=$linux_arch CROSS_COMPILE=$target- \ -+ > INSTALL_HDR_PATH=$sysroot/usr -+ -+ -+EGLIBC Headers and Preliminary Objects -+ -+Using the cross-compiler we've just built, we can now configure EGLIBC -+well enough to install the headers and build the object files that the -+full cross-compiler will need: -+ -+ $ mkdir -p $obj/eglibc-headers -+ $ cd $obj/eglibc-headers -+ $ BUILD_CC=gcc \ -+ > CC=$tools/bin/$target-gcc \ -+ > CXX=$tools/bin/$target-g++ \ -+ > AR=$tools/bin/$target-ar \ -+ > RANLIB=$tools/bin/$target-ranlib \ -+ > $src/libc/configure \ -+ > --prefix=/usr \ -+ > --with-headers=$sysroot/usr/include \ -+ > --build=$build \ -+ > --host=$target \ -+ > --disable-profile --without-gd --without-cvs --enable-add-ons -+ -+The option '--prefix=/usr' may look strange, but you should never -+configure EGLIBC with a prefix other than '/usr': in various places, -+EGLIBC's build system checks whether the prefix is '/usr', and does -+special handling only if that is the case. Unless you use this -+prefix, you will get a sysroot that does not use the standard Linux -+directory layouts and cannot be used as a basis for the root -+filesystem on your target system compatibly with normal GLIBC -+installations. -+ -+The '--with-headers' option tells EGLIBC where the Linux headers have -+been installed. -+ -+We can now use the 'install-headers' makefile target to install the -+headers: -+ -+ $ make install-headers install_root=$sysroot \ -+ > install-bootstrap-headers=yes -+ -+The 'install_root' variable indicates where the files should actually -+be installed; its value is treated as the parent of the '--prefix' -+directory we passed to the configure script, so the headers will go in -+'$sysroot/usr/include'. The 'install-bootstrap-headers' variable -+requests special handling for certain tricky header files. -+ -+Next, there are a few object files needed to link shared libraries, -+which we build and install by hand: -+ -+ $ mkdir -p $sysroot/usr/lib -+ $ make csu/subdir_lib -+ $ cp csu/crt1.o csu/crti.o csu/crtn.o $sysroot/usr/lib -+ -+Finally, 'libgcc_s.so' requires a 'libc.so' to link against. However, -+since we will never actually execute its code, it doesn't matter what -+it contains. So, treating '/dev/null' as a C source file, we produce -+a dummy 'libc.so' in one step: -+ -+ $ $tools/bin/$target-gcc -nostdlib -nostartfiles -shared -x c /dev/null \ -+ > -o $sysroot/usr/lib/libc.so -+ -+ -+The Second GCC -+ -+With the EGLIBC headers and selected object files installed, we can -+now build a GCC that is capable of compiling EGLIBC. We configure, -+build, and install the second GCC, again building only the C compiler, -+and avoiding libraries we won't use: -+ -+ $ mkdir -p $obj/gcc2 -+ $ cd $obj/gcc2 -+ $ $src/$gccv/configure \ -+ > --target=$target \ -+ > --prefix=$tools \ -+ > --with-sysroot=$sysroot \ -+ > --disable-libssp --disable-libgomp --disable-libmudflap \ -+ > --enable-languages=c -+ $ PATH=$tools/bin:$PATH make -+ $ PATH=$tools/bin:$PATH make install -+ -+ -+EGLIBC, Complete -+ -+With the second compiler built and installed, we're now ready for the -+full EGLIBC build: -+ -+ $ mkdir -p $obj/eglibc -+ $ cd $obj/eglibc -+ $ BUILD_CC=gcc \ -+ > CC=$tools/bin/$target-gcc \ -+ > CXX=$tools/bin/$target-g++ \ -+ > AR=$tools/bin/$target-ar \ -+ > RANLIB=$tools/bin/$target-ranlib \ -+ > $src/libc/configure \ -+ > --prefix=/usr \ -+ > --with-headers=$sysroot/usr/include \ -+ > --build=$build \ -+ > --host=$target \ -+ > --disable-profile --without-gd --without-cvs --enable-add-ons -+ $ PATH=$tools/bin:$PATH make -+ $ PATH=$tools/bin:$PATH make install install_root=$sysroot -+ -+At this point, we have a complete EGLIBC installation in '$sysroot', -+with header files, library files, and most of the C runtime startup -+files in place. -+ -+ -+The Third GCC -+ -+Finally, we recompile GCC against this full installation, enabling -+whatever languages and libraries we would like to use: -+ -+ $ mkdir -p $obj/gcc3 -+ $ cd $obj/gcc3 -+ $ $src/$gccv/configure \ -+ > --target=$target \ -+ > --prefix=$tools \ -+ > --with-sysroot=$sysroot \ -+ > --disable-libssp --disable-libgomp --disable-libmudflap \ -+ > --enable-languages=c,c++ -+ $ PATH=$tools/bin:$PATH make -+ $ PATH=$tools/bin:$PATH make install -+ -+And since GCC's installation process isn't designed to help construct -+sysroot trees, we must manually copy certain libraries into place in -+the sysroot. -+ -+ $ cp -d $tools/$target/lib/libgcc_s.so* $sysroot/lib -+ $ cp -d $tools/$target/lib/libstdc++.so* $sysroot/usr/lib -+ -+ -+Trying Things Out -+ -+At this point, '$tools' contains a cross toolchain ready to use -+the EGLIBC installation in '$sysroot': -+ -+ $ cat > hello.c <<EOF -+ > #include <stdio.h> -+ > int -+ > main (int argc, char **argv) -+ > { -+ > puts ("Hello, world!"); -+ > return 0; -+ > } -+ > EOF -+ $ $tools/bin/$target-gcc -Wall hello.c -o hello -+ $ cat > c++-hello.cc <<EOF -+ > #include <iostream> -+ > int -+ > main (int argc, char **argv) -+ > { -+ > std::cout << "Hello, C++ world!" << std::endl; -+ > return 0; -+ > } -+ > EOF -+ $ $tools/bin/$target-g++ -Wall c++-hello.cc -o c++-hello -+ -+ -+We can use 'readelf' to verify that these are indeed executables for -+our target, using our dynamic linker: -+ -+ $ $tools/bin/$target-readelf -hl hello -+ ELF Header: -+ ... -+ Type: EXEC (Executable file) -+ Machine: PowerPC -+ -+ ... -+ Program Headers: -+ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align -+ PHDR 0x000034 0x10000034 0x10000034 0x00100 0x00100 R E 0x4 -+ INTERP 0x000134 0x10000134 0x10000134 0x0000d 0x0000d R 0x1 -+ [Requesting program interpreter: /lib/ld.so.1] -+ LOAD 0x000000 0x10000000 0x10000000 0x008f0 0x008f0 R E 0x10000 -+ ... -+ -+Looking at the dynamic section of the installed 'libgcc_s.so', we see -+that the 'NEEDED' entry for the C library does include the '.6' -+suffix, indicating that was linked against our fully build EGLIBC, and -+not our dummy 'libc.so': -+ -+ $ $tools/bin/$target-readelf -d $sysroot/lib/libgcc_s.so.1 -+ Dynamic section at offset 0x1083c contains 24 entries: -+ Tag Type Name/Value -+ 0x00000001 (NEEDED) Shared library: [libc.so.6] -+ 0x00000001 (NEEDED) Shared library: [ld.so.1] -+ 0x0000000e (SONAME) Library soname: [libgcc_s.so.1] -+ ... -+ -+ -+And on the target machine, we can run our programs: -+ -+ $ $sysroot/lib/ld.so.1 --library-path $sysroot/lib:$sysroot/usr/lib \ -+ > ./hello -+ Hello, world! -+ $ $sysroot/lib/ld.so.1 --library-path $sysroot/lib:$sysroot/usr/lib \ -+ > ./c++-hello -+ Hello, C++ world! -diff -Naur glibc-2.5/EGLIBC.cross-testing glibc-2.5-cs/EGLIBC.cross-testing ---- glibc-2.5/EGLIBC.cross-testing 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/EGLIBC.cross-testing 2007-03-08 22:11:45.000000000 +0100 -@@ -0,0 +1,205 @@ -+ -*- mode: text -*- -+ -+ Cross-Testing With EGLIBC -+ Jim Blandy <jimb@codesourcery.com> -+ -+ -+Introduction -+ -+Developers writing software for embedded systems often use a desktop -+or other similarly capable computer for development, but need to run -+tests on the embedded system, or perhaps on a simulator. When -+configured for cross-compilation, the stock GNU C library simply -+disables running tests altogether: the command 'make tests' builds -+test programs, but does not run them. EGLIBC, however, provides -+facilities for compiling tests and generating data files on the build -+system, but running the test programs themselves on a remote system or -+simulator. -+ -+ -+Test environment requirements -+ -+The test environment must meet certain conditions for EGLIBC's -+cross-testing facilities to work: -+ -+- Shared filesystems. The 'build' system, on which you configure and -+ compile EGLIBC, and the 'host' system, on which you intend to run -+ EGLIBC, must share a filesystem containing the EGLIBC build and -+ source trees. Files must appear at the same paths on both systems. -+ -+- Remote-shell like invocation. There must be a way to run a program -+ on the host system from the build system, passing it properly quoted -+ command-line arguments, setting environment variables, and -+ inheriting the caller's standard input and output. -+ -+ -+Usage -+ -+To use EGLIBC's cross-testing support, provide values for the -+following Make variables when you invoke 'make': -+ -+- cross-test-wrapper -+ -+ This should be the name of the cross-testing wrapper command, along -+ with any arguments. -+ -+- cross-localedef -+ -+ This should be the name of a cross-capable localedef program, like -+ that included in the EGLIBC 'localedef' module, along with any -+ arguments needed. -+ -+These are each explained in detail below. -+ -+ -+The Cross-Testing Wrapper -+ -+To run test programs reliably, the stock GNU C library takes care to -+ensure that test programs use the newly compiled dynamic linker and -+shared libraries, and never the host system's installed libraries. To -+accomplish this, it runs the tests by explicitly invoking the dynamic -+linker from the build tree, passing it a list of build tree -+directories to search for shared libraries, followed by the name of -+the executable to run and its arguments. -+ -+For example, where one might normally run a test program like this: -+ -+ $ ./tst-foo arg1 arg2 -+ -+the GNU C library might run that program like this: -+ -+ $ $objdir/elf/ld-linux.so.3 --library-path $objdir \ -+ ./tst-foo arg1 arg2 -+ -+(where $objdir is the path to the top of the build tree, and the -+trailing backslash indicates a continuation of the command). In other -+words, each test program invocation is 'wrapped up' inside an explicit -+invocation of the dynamic linker, which must itself execute the test -+program, having loaded shared libraries from the appropriate -+directories. -+ -+To support cross-testing, EGLIBC allows the developer to optionally -+set the 'cross-test-wrapper' Make variable to another wrapper command, -+to which it passes the entire dynamic linker invocation shown above as -+arguments. For example, if the developer supplies a wrapper of -+'my-wrapper hostname', then EGLIBC would run the test above as -+follows: -+ -+ $ my-wrapper hostname \ -+ $objdir/elf/ld-linux.so.3 --library-path $objdir \ -+ ./tst-foo arg1 arg2 -+ -+The 'my-wrapper' command is responsible for executing the command -+given on the host system. -+ -+Since tests are run in varying directories, the wrapper should either -+be in your command search path, or 'cross-test-wrapper' should give an -+absolute path for the wrapper. -+ -+The wrapper must meet several requirements: -+ -+- It must preserve the current directory. As explained above, the -+ build directory tree must be visible on both the build and host -+ systems, at the same path. The test wrapper must ensure that the -+ current directory it inherits is also inherited by the dynamic -+ linker (and thus the test program itself). -+ -+- It must preserve environment variables' values. Many EGLIBC tests -+ set environment variables for test runs; in native testing, it -+ invokes programs like this: -+ -+ $ GCONV_PATH=$objdir/iconvdata \ -+ $objdir/elf/ld-linux.so.3 --library-path $objdir \ -+ ./tst-foo arg1 arg2 -+ -+ With the cross-testing wrapper, that invocation becomes: -+ -+ $ GCONV_PATH=$objdir/iconvdata \ -+ my-wrapper hostname \ -+ $objdir/elf/ld-linux.so.3 --library-path $objdir \ -+ ./tst-foo arg1 arg2 -+ -+ Here, 'my-wrapper' must ensure that the value it sees for -+ 'GCONV_PATH' will be seen by the dynamic linker, and thus 'tst-foo' -+ itself. (The wrapper supplied with GLIBC simply preserves the -+ values of *all* enviroment variables, with a fixed set of -+ exceptions.) -+ -+ If your wrapper is a shell script, take care to correctly propagate -+ environment variables whose values contain spaces and shell -+ metacharacters. -+ -+- It must pass the command's arguments, unmodified. The arguments -+ seen by the test program should be exactly those seen by the wrapper -+ (after whatever arguments are given to the wrapper itself). The -+ EGLIBC test framework performs all needed shell word splitting and -+ expansion (wildcard expansion, parameter substitution, and so on) -+ before invoking the wrapper; further expansion may break the tests. -+ -+ -+The 'cross-test-ssh.sh' script -+ -+If you want to use 'ssh' (or something sufficiently similar) to run -+test programs on your host system, EGLIBC includes a shell script, -+'scripts/cross-test-ssh.sh', which you can use as your wrapper -+command. This script takes care of setting the test command's current -+directory, propagating environment variable values, and carrying -+command-line arguments, all across an 'ssh' connection. You may even -+supply an alternative to 'ssh' on the command line, if needed. -+ -+For more details, pass 'cross-test-ssh.sh' the '--help' option. -+ -+ -+The Cross-Compiling Locale Definition Command -+ -+Some EGLIBC tests rely on locales generated especially for the test -+process. In a native configuration, these tests simply run the -+'localedef' command built by the normal EGLIBC build process, -+'locale/localedef', to process and install their locales. However, in -+a cross-compiling configuration, this 'localedef' is built for the -+host system, not the build system, and since it requires quite a bit -+of memory to run (we have seen it fail on systems with 64MiB of -+memory), it may not be practical to run it on the host system. -+ -+If set, EGLIBC uses the 'cross-localedef' Make variable as the command -+to run on the build system to process and install locales. The -+localedef program built from the EGLIBC 'localedef' module is -+suitable. -+ -+The value of 'cross-localedef' may also include command-line arguments -+to be passed to the program; if you are using EGLIBC's 'localedef', -+you may include endianness and 'uint32_t' alignment arguments here. -+ -+ -+Example -+ -+In developing EGLIBC's cross-testing facility, we invoked 'make' with -+the following script: -+ -+ #!/bin/sh -+ -+ srcdir=... -+ test_hostname=... -+ localedefdir=... -+ cross_gxx=...-g++ -+ -+ wrapper="$srcdir/scripts/cross-test-ssh.sh $test_hostname" -+ localedef="$localedefdir/localedef --little-endian --uint32-align=4" -+ -+ make cross-test-wrapper="$wrapper" \ -+ cross-localedef="$localedef" \ -+ CXX="$cross_gxx" \ -+ "$@" -+ -+ -+Other Cross-Testing Concerns -+ -+Here are notes on some other issues which you may encounter in running -+the EGLIBC tests in a cross-compiling environment: -+ -+- Some tests require a C++ cross-compiler; you should set the 'CXX' -+ Make variable to the name of an appropriate cross-compiler. -+ -+- Some tests require access to libstdc++.so.6 and libgcc_s.so.1; we -+ simply place copies of these libraries in the top EGLIBC build -+ directory. -diff -Naur glibc-2.5/EGLIBC.option-groups glibc-2.5-cs/EGLIBC.option-groups ---- glibc-2.5/EGLIBC.option-groups 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/EGLIBC.option-groups 2007-03-08 22:11:45.000000000 +0100 -@@ -0,0 +1,131 @@ -+ -*- mode: text -*- -+ -+ The EGLIBC Component Configuration System -+ Jim Blandy <jimb@codesourcery.com> -+ -+Introduction -+ -+The GNU C library (GLIBC) provides a broad range of functionality, -+ranging from internationalization support to transcendental -+mathematical functions. Its website boasts that "nearly all known and -+useful functions from any other C library are available." This -+exhaustive approach has been one of GLIBC's strengths on desktop and -+server systems, but it has also given GLIBC a large footprint, both in -+memory and on disk, making it a challenge to use in embedded systems -+with limited resources. -+ -+The Embedded GNU C library (EGLIBC) is a variant of the GNU C library -+designed to work well on embedded systems. In particular, EGLIBC's -+component configuration system allows embedded developers to build -+customized versions of the library that include only the features -+their application uses, reducing its space requirements. -+ -+EGLIBC's component configuration system categorizes the library's -+functions into "option groups", and allows you to include or exclude -+option groups individually. Some option groups depend on others; -+EGLIBC tracks these relationships, and ensures that the selected -+configuration yields a functioning library. -+ -+ -+Consistent and Predictable Behavior -+ -+A flexible configuration system is a mixed blessing: if the options -+offered are poorly designed, it can be hard to see which choices will -+have the desired effects, and choices with obscure consequences can -+make debugging difficult. EGLIBC's configuration follows some general -+principles to reduce these risks: -+ -+- EGLIBC has a single default configuration for each target -+ architecture. -+ -+- In the default configuration, all option groups are enabled, and -+ EGLIBC is upwardly API- and ABI-compatible with GLIBC. -+ -+- As much as possible, configurations only affect what functions are -+ present, not how they behave. If the system works with an option -+ group disabled, it will still work with it enabled. -+ -+- As much as possible, configurations only select option groups --- -+ they do not describe characteristics of the target architecture. -+ -+These rules mean that you have a simple debugging strategy available -+if you suspect that your EGLIBC configuration might be the source of a -+problem: fall back to the default configuration, re-test, and then -+disable option groups one by one, until the problem reappears. -+ -+ -+The Option Groups -+ -+The POSIX.1-2001 specification includes a suggested partition of all -+the functions in the POSIX C API into option groups: math functions -+like 'sin' and 'cos'; networking functions like 'socket' and -+'connect'; and so on. EGLIBC uses this partitioning as the basis for -+its own option groups, and follows the POSIX naming scheme. -+ -+ -+Implementation -+ -+The EGLIBC component configuration system resembles the approach used -+by the Linux kernel to select device drivers, network protocols, and -+other features. A file named 'option-groups.config' in the top-level -+build directory contains assignments to Make variables, each of which -+enables or disables a particular option group. If the variable's -+value is set to 'y', then the option group is enabled; if it set to -+anything else, the option group is omitted. The file -+'option-groups.defaults', at the top of the source tree, establishes -+default values for all variables; all option groups are enabled by -+default. -+ -+For example, the following 'option-groups.config' would omit -+mathematical functions, but include networking functions, and -+everything else: -+ -+ OPTION_POSIX_C_LANG_MATH = n -+ OPTION_POSIX_NETWORKING = y -+ -+In general, each option group variable controls whether a given set of -+object files in EGLIBC is compiled and included in the final -+libraries, or omitted from the build. -+ -+Each subdirectory's Makefile categorizes its routines by option group. -+For example, EGLIBC's 'inet/Makefile' places its functions in the -+POSIX_NETWORKING group as follows: -+ -+ routines-$(OPTION_POSIX_NETWORKING) += \ -+ htonl htons \ -+ inet_lnaof inet_mkadr \ -+ inet_netof inet_ntoa inet_net herrno herrno-loc \ -+ gethstbyad gethstbyad_r gethstbynm gethstbynm2 gethstbynm2_r \ -+ ... -+ -+Finally, common code in 'Makerules' cites the value of the variable -+'routines-y', selecting only those object files that belong to enabled -+option groups for inclusion in the resulting libraries. -+ -+ -+Current Status and Future Directions -+ -+The EGLIBC component configuration system described here is still -+under development. -+ -+We have used the system to subset some portions of EGLIBC's -+functionality. It needs to be extended to cover more of the library. -+ -+At the moment, EGLIBC performs no sanity checks on the contents of -+'option-groups.config'; if an option group's name is mistyped, the -+option group is silently included in the build. EGLIBC should check -+that all variables set in 'option-groups.config' are proper option -+group names, and that their values are appropriate. -+ -+Some portions of EGLIBC depend on others; for example, the Sun Remote -+Procedure Call functions in 'sunrpc' depend on the networking -+functions in 'inet'. The sanity checking described above should check -+that the selection configuration satisfies dependencies within EGLIBC, -+and produce a legible error message if it does not. At the moment, -+inconsistent configurations produce link errors late in the build -+process. -+ -+The Linux kernel's configuration system provides interactive -+interfaces for creating and modifying configuration files (which also -+perform the sanity checking and dependency tracking described above). -+EGLIBC should provide similar interfaces. -diff -Naur glibc-2.5/elf/dl-close.c glibc-2.5-cs/elf/dl-close.c ---- glibc-2.5/elf/dl-close.c 2006-09-19 16:39:42.000000000 +0200 -+++ glibc-2.5-cs/elf/dl-close.c 2007-03-08 22:11:24.000000000 +0100 -@@ -101,22 +101,9 @@ - - - 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,7 +124,6 @@ - _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; - } - -@@ -240,7 +226,7 @@ - #endif - bool unload_any = false; - 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]; - -@@ -411,7 +397,7 @@ - - /* 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]) -@@ -627,6 +613,30 @@ - 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)); - } - -diff -Naur glibc-2.5/elf/dl-debug.c glibc-2.5-cs/elf/dl-debug.c ---- glibc-2.5/elf/dl-debug.c 2006-03-01 07:18:30.000000000 +0100 -+++ glibc-2.5-cs/elf/dl-debug.c 2007-03-08 22:11:28.000000000 +0100 -@@ -54,7 +54,7 @@ - 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 -Naur glibc-2.5/elf/dl-load.c glibc-2.5-cs/elf/dl-load.c ---- glibc-2.5/elf/dl-load.c 2006-08-29 03:43:42.000000000 +0200 -+++ glibc-2.5-cs/elf/dl-load.c 2007-03-08 22:11:27.000000000 +0100 -@@ -511,7 +511,7 @@ - } - - --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 @@ - { - /* 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 @@ - 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 @@ - 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 @@ - } - - /* 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); - } - - -diff -Naur glibc-2.5/elf/dl-minimal.c glibc-2.5-cs/elf/dl-minimal.c ---- glibc-2.5/elf/dl-minimal.c 2005-12-18 00:08:29.000000000 +0100 -+++ glibc-2.5-cs/elf/dl-minimal.c 2007-03-08 22:11:20.000000000 +0100 -@@ -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,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 -@@ -128,14 +129,13 @@ - 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. */ -diff -Naur glibc-2.5/elf/dl-open.c glibc-2.5-cs/elf/dl-open.c ---- glibc-2.5/elf/dl-open.c 2006-08-29 00:56:50.000000000 +0200 -+++ glibc-2.5-cs/elf/dl-open.c 2007-03-08 22:11:19.000000000 +0100 -@@ -547,15 +547,9 @@ - _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 +566,18 @@ - 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 +594,15 @@ - 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 -diff -Naur glibc-2.5/elf/dl-profile.c glibc-2.5-cs/elf/dl-profile.c ---- glibc-2.5/elf/dl-profile.c 2004-07-06 08:49:12.000000000 +0200 -+++ glibc-2.5-cs/elf/dl-profile.c 2007-03-27 14:55:46.000000000 +0200 -@@ -131,7 +131,7 @@ - { - uintptr_t from_pc; - uintptr_t self_pc; -- uint32_t count; -+ uint32_t count __attribute__((aligned(__alignof__(uint32_t)))); - } __attribute__ ((packed)); - - static struct here_cg_arc_record *data; -diff -Naur glibc-2.5/elf/dl-reloc.c glibc-2.5-cs/elf/dl-reloc.c ---- glibc-2.5/elf/dl-reloc.c 2005-07-07 04:24:54.000000000 +0200 -+++ glibc-2.5-cs/elf/dl-reloc.c 2007-03-08 22:11:20.000000000 +0100 -@@ -274,6 +274,17 @@ - relocations. If the shared object lacks a PLT (for example - if it only contains lead function) the l_info[DT_PLTRELSZ] - will be NULL. */ -+#ifdef ELF_MACHINE_NO_PLT -+ l->l_reloc_result = calloc (sizeof (l->l_reloc_result[0]), 1); -+ if (l->l_reloc_result == NULL) -+ { -+ errstring = N_("\ -+%s: out of memory to store relocation results for %s\n"); -+ _dl_fatal_printf (errstring, -+ rtld_progname ?: "<program name unknown>", -+ l->l_name); -+ } -+#else - if (l->l_info[DT_PLTRELSZ] == NULL) - { - errstring = N_("%s: no PLTREL found in object %s\n"); -@@ -291,6 +302,7 @@ - %s: out of memory to store relocation results for %s\n"); - goto fatal; - } -+#endif - } - #endif - } -diff -Naur glibc-2.5/elf/dl-support.c glibc-2.5-cs/elf/dl-support.c ---- glibc-2.5/elf/dl-support.c 2005-05-11 19:27:22.000000000 +0200 -+++ glibc-2.5-cs/elf/dl-support.c 2007-03-08 22:11:19.000000000 +0100 -@@ -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 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> - -diff -Naur glibc-2.5/elf/elf.h glibc-2.5-cs/elf/elf.h ---- glibc-2.5/elf/elf.h 2006-07-10 23:54:02.000000000 +0200 -+++ glibc-2.5-cs/elf/elf.h 2007-03-08 22:11:19.000000000 +0100 -@@ -1511,8 +1511,9 @@ - #define R_MIPS_TLS_TPREL64 48 /* TP-relative offset, 64 bit */ - #define R_MIPS_TLS_TPREL_HI16 49 /* TP-relative offset, high 16 bits */ - #define R_MIPS_TLS_TPREL_LO16 50 /* TP-relative offset, low 16 bits */ -+#define R_MIPS_GLOB_DAT 51 - /* Keep this the last entry. */ --#define R_MIPS_NUM 51 -+#define R_MIPS_NUM 52 - - /* Legal values for p_type field of Elf32_Phdr. */ - -diff -Naur glibc-2.5/elf/Makefile glibc-2.5-cs/elf/Makefile ---- glibc-2.5/elf/Makefile 2006-09-19 16:41:41.000000000 +0200 -+++ glibc-2.5-cs/elf/Makefile 2007-03-27 14:55:46.000000000 +0200 -@@ -171,7 +171,7 @@ - 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 -@@ -399,9 +399,9 @@ - generated += $(addsuffix .so,$(strip $(modules-names))) - - ifeq (yes,$(build-shared)) --ifeq ($(cross-compiling),no) -+# eglibc: ifeq ($(cross-compiling),no) - tests: $(objpfx)tst-pathopt.out --endif -+# eglibc: endif - endif - - $(objpfx)testobj1.so: $(libdl) -@@ -541,7 +541,8 @@ - LDFLAGS-preloadtest = -rdynamic - $(objpfx)preloadtest.out: $(preloadtest-preloads:%=$(objpfx)%.so) - preloadtest-ENV = \ -- LD_PRELOAD=$(subst $(empty) ,:,$(strip $(preloadtest-preloads:=.so))) -+ EGLIBC_TEST_LD_PRELOAD=$(subst $(empty) ,:,$(strip $(preloadtest-preloads:=.so))) -+preloadtest-WRAPPER = $(..)scripts/run-with-preload.sh - - $(objpfx)loadfail: $(libdl) - LDFLAGS-loadfail = -rdynamic -@@ -579,6 +580,7 @@ - $(objpfx)order: $(addprefix $(objpfx),dep4.so dep3.so dep2.so dep1.so) - - $(objpfx)order.out: $(objpfx)order -+ $(cross-test-wrapper) \ - $(elf-objpfx)$(rtld-installed-name) \ - --library-path $(rpath-link)$(patsubst %,:%,$(sysdep-library-path)) \ - $(objpfx)order > $@ -@@ -586,7 +588,8 @@ - - $(objpfx)vismain: $(addprefix $(objpfx),vismod1.so vismod2.so) - $(objpfx)vismain.out: $(addprefix $(objpfx),vismod3.so) --vismain-ENV = LD_PRELOAD=$(addprefix $(objpfx),vismod3.so) -+vismain-ENV = EGLIBC_TEST_LD_PRELOAD=$(addprefix $(objpfx),vismod3.so) -+vismain-WRAPPER = $(..)scripts/run-with-preload.sh - - $(objpfx)noload: $(objpfx)testobj1.so - LDFLAGS-noload = -rdynamic -@@ -640,7 +643,7 @@ - $(objpfx)tst-pathopt: $(libdl) - $(objpfx)tst-pathopt.out: tst-pathopt.sh $(objpfx)tst-pathopt \ - $(objpfx)pathoptobj.so -- $(SHELL) -e $< $(common-objpfx) -+ $(SHELL) -e $< $(common-objpfx) "$(cross-test-wrapper)" - - $(objpfx)initfirst: $(libdl) - $(objpfx)initfirst.out: $(objpfx)firstobj.so -@@ -802,6 +805,7 @@ - CFLAGS-tst-pie1.c += -fpie - - $(objpfx)tst-pie1.out: $(objpfx)tst-pie1 -+ $(cross-test-wrapper) \ - $(elf-objpfx)$(rtld-installed-name) \ - --library-path $(rpath-link)$(patsubst %,:%,$(sysdep-library-path)) \ - $< > $@ -@@ -897,6 +901,7 @@ - $(objpfx)order2: $(libdl) - $(objpfx)order2.out: $(objpfx)order2 $(objpfx)order2mod1.so \ - $(objpfx)order2mod2.so -+ $(cross-test-wrapper) \ - $(elf-objpfx)$(rtld-installed-name) \ - --library-path $(rpath-link)$(patsubst %,:%,$(sysdep-library-path)) \ - $(objpfx)order2 > $@ -@@ -906,7 +911,7 @@ - $(objpfx)order2mod2.so: $(objpfx)order2mod3.so - order2mod2.so-no-z-defs = yes - --tst-stackguard1-ARGS = --command "$(built-program-cmd) --child" -+tst-stackguard1-ARGS = --command "$(local-built-program-cmd) --child" - tst-stackguard1-static-ARGS = --command "$(objpfx)tst-stackguard1-static --child" - - $(objpfx)tst-leaks1: $(libdl) -@@ -916,3 +921,5 @@ - tst-leaks1-ENV = MALLOC_TRACE=$(objpfx)tst-leaks1.mtrace - - $(objpfx)tst-addr1: $(libdl) -+ -+$(objpfx)tst-thrlock: $(libdl) $(shared-thread-library) -diff -Naur glibc-2.5/elf/rtld.c glibc-2.5-cs/elf/rtld.c ---- glibc-2.5/elf/rtld.c 2006-09-29 18:56:15.000000000 +0200 -+++ glibc-2.5-cs/elf/rtld.c 2007-03-08 22:11:23.000000000 +0100 -@@ -2087,7 +2087,8 @@ - } - - 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; -diff -Naur glibc-2.5/elf/tst-pathopt.sh glibc-2.5-cs/elf/tst-pathopt.sh ---- glibc-2.5/elf/tst-pathopt.sh 2001-07-06 06:54:46.000000000 +0200 -+++ glibc-2.5-cs/elf/tst-pathopt.sh 2007-03-08 22:11:27.000000000 +0100 -@@ -20,7 +20,7 @@ - # 02111-1307 USA. - - common_objpfx=$1 --run_program_prefix=$2 -+cross_test_wrapper="$2" - - test -e ${common_objpfx}elf/will-be-empty && - rm -fr ${common_objpfx}elf/will-be-empty -@@ -31,7 +31,8 @@ - - LOCPATH=${common_objpfx}localedata GCONV_PATH=${common_objpfx}iconvdata \ - LC_ALL=C LD_LIBRARY_PATH=${common_objpfx}elf/will-be-empty:${common_objpfx}elf/for-renamed:${common_objpfx}.:${common_objpfx}dlfcn \ -- ${common_objpfx}elf/ld.so ${common_objpfx}elf/tst-pathopt \ -+ ${cross_test_wrapper} ${common_objpfx}elf/ld.so \ -+ ${common_objpfx}elf/tst-pathopt \ - > ${common_objpfx}elf/tst-pathopt.out - - exit $? -diff -Naur glibc-2.5/elf/tst-thrlock.c glibc-2.5-cs/elf/tst-thrlock.c ---- glibc-2.5/elf/tst-thrlock.c 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/elf/tst-thrlock.c 2007-03-08 22:11:28.000000000 +0100 -@@ -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 -Naur glibc-2.5/grp/Makefile glibc-2.5-cs/grp/Makefile ---- glibc-2.5/grp/Makefile 2004-09-30 04:19:22.000000000 +0200 -+++ glibc-2.5-cs/grp/Makefile 2007-03-08 22:03:36.000000000 +0100 -@@ -59,13 +59,13 @@ - - endif - --ifeq (no,$(cross-compiling)) -+# eglibc: ifeq (no,$(cross-compiling)) - # tst_fgetgrent currently only works with shared libraries - ifeq (yes,$(build-shared)) - tests: $(objpfx)tst_fgetgrent.out - $(objpfx)tst_fgetgrent.out: tst_fgetgrent.sh $(objpfx)tst_fgetgrent - $(SHELL) -e tst_fgetgrent.sh $(common-objpfx) $(elf-objpfx) \ -- $(rtld-installed-name) -+ $(rtld-installed-name) "$(cross-test-wrapper)" - - endif --endif -+# eglibc: endif -diff -Naur glibc-2.5/grp/tst_fgetgrent.sh glibc-2.5-cs/grp/tst_fgetgrent.sh ---- glibc-2.5/grp/tst_fgetgrent.sh 2001-07-06 06:54:46.000000000 +0200 -+++ glibc-2.5-cs/grp/tst_fgetgrent.sh 2007-03-08 22:03:35.000000000 +0100 -@@ -22,21 +22,26 @@ - common_objpfx=$1; shift - elf_objpfx=$1; shift - rtld_installed_name=$1; shift -+cross_test_wrapper="$1"; shift - - testout=${common_objpfx}/grp/tst_fgetgrent.out - library_path=${common_objpfx} - - result=0 - -+${cross_test_wrapper} \ - ${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ - ${common_objpfx}grp/tst_fgetgrent 0 > ${testout} || result=1 - -+${cross_test_wrapper} \ - ${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ - ${common_objpfx}grp/tst_fgetgrent 1 >> ${testout} || result=1 - -+${cross_test_wrapper} \ - ${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ - ${common_objpfx}grp/tst_fgetgrent 2 >> ${testout} || result=1 - -+${cross_test_wrapper} \ - ${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ - ${common_objpfx}grp/tst_fgetgrent 3 >> ${testout} || result=1 - -diff -Naur glibc-2.5/iconv/Makefile glibc-2.5-cs/iconv/Makefile ---- glibc-2.5/iconv/Makefile 2004-12-20 00:43:41.000000000 +0100 -+++ glibc-2.5-cs/iconv/Makefile 2007-03-08 22:03:28.000000000 +0100 -@@ -79,9 +79,9 @@ - $(objpfx)iconv_prog: $(iconv_prog-modules:%=$(objpfx)%.o) - $(objpfx)iconvconfig: $(iconvconfig-modules:%=$(objpfx)%.o) - --ifneq ($(cross-compiling),yes) -+# eglibc: ifneq ($(cross-compiling),yes) - xtests: test-iconvconfig --endif -+# eglibc: endif - - .PHONY: test-iconvconfig - test-iconvconfig: /dev/null $(objpfx)iconvconfig -diff -Naur glibc-2.5/iconvdata/Makefile glibc-2.5-cs/iconvdata/Makefile ---- glibc-2.5/iconvdata/Makefile 2006-05-01 16:18:49.000000000 +0200 -+++ glibc-2.5-cs/iconvdata/Makefile 2007-03-08 22:08:45.000000000 +0100 -@@ -316,7 +316,7 @@ - $(do-install-program) - $(inst_gconvdir)/gconv-modules: gconv-modules $(+force) - $(do-install) --ifeq (no,$(cross-compiling)) -+# eglibc: ifeq (no,$(cross-compiling)) - # Update the $(prefix)/lib/gconv/gconv-modules.cache file. This is necessary - # if this libc has more gconv modules than the previously installed one. - if test -f "$(inst_gconvdir)/gconv-modules.cache"; then \ -@@ -325,22 +325,22 @@ - $(common-objpfx)iconv/iconvconfig \ - $(addprefix --prefix=,$(install_root)); \ - fi --else -- @echo '*@*@*@ You should recreate $(inst_gconvdir)/gconv-modules.cache' --endif -+# eglibc: else -+# eglibc: @echo '*@*@*@ You should recreate $(inst_gconvdir)/gconv-modules.cache' -+# eglibc: endif - - endif # build-shared = yes - - include ../Rules - --ifeq (no,$(cross-compiling)) -+# eglibc: ifeq (no,$(cross-compiling)) - ifeq (yes,$(build-shared)) - tests: $(objpfx)iconv-test.out $(objpfx)tst-tables.out - ifneq (no,$(PERL)) - tests: $(objpfx)mtrace-tst-loading - endif - endif --endif -+# eglibc: endif - - tst-loading-ENV = MALLOC_TRACE=$(objpfx)tst-loading.mtrace - $(objpfx)mtrace-tst-loading: $(objpfx)tst-loading.out -@@ -361,12 +361,13 @@ - $(objpfx)iconv-test.out: run-iconv-test.sh $(objpfx)gconv-modules \ - $(addprefix $(objpfx),$(modules.so)) \ - $(common-objdir)/iconv/iconv_prog TESTS -- $(SHELL) -e $< $(common-objdir) > $@ -+ $(SHELL) -e $< $(common-objdir) '$(cross-test-wrapper)' > $@ - - $(objpfx)tst-tables.out: tst-tables.sh $(objpfx)gconv-modules \ - $(addprefix $(objpfx),$(modules.so)) \ - $(objpfx)tst-table-from $(objpfx)tst-table-to -- $(SHELL) $< $(common-objpfx) $(common-objpfx)iconvdata/ > $@ -+ $(SHELL) $< $(common-objpfx) $(common-objpfx)iconvdata/ \ -+ '$(cross-test-wrapper)' > $@ - - do-tests-clean common-mostlyclean: tst-tables-clean - -diff -Naur glibc-2.5/iconvdata/run-iconv-test.sh glibc-2.5-cs/iconvdata/run-iconv-test.sh ---- glibc-2.5/iconvdata/run-iconv-test.sh 2006-08-01 08:45:49.000000000 +0200 -+++ glibc-2.5-cs/iconvdata/run-iconv-test.sh 2007-03-08 22:08:39.000000000 +0100 -@@ -21,6 +21,7 @@ - # 02111-1307 USA. - - codir=$1 -+cross_test_wrapper="$2" - - # We use always the same temporary file. - temp1=$codir/iconvdata/iconv-test.xxx -@@ -39,6 +40,7 @@ - # How the start the iconv(1) program. - ICONV='$codir/elf/ld.so --library-path $LIBPATH --inhibit-rpath ${from}.so \ - $codir/iconv/iconv_prog' -+ICONV="$cross_test_wrapper $ICONV" - - # Which echo? - if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then -@@ -49,8 +51,13 @@ - - # We read the file named TESTS. All non-empty lines not starting with - # `#' are interpreted as commands. -+# Avoid reading from stdin, since the while loop's body inherits that; -+# if cross_test_wrapper is a program like ssh that reads its input -+# even if the program running on the remote side doesn't, it will -+# steal input from the loop. - failed=0 --while read from to subset targets; do -+exec 5< TESTS -+while read from to subset targets <&5; do - # Ignore empty and comment lines. - if test -z "$subset" || test "$from" = '#'; then continue; fi - -@@ -141,11 +148,18 @@ - { echo "/FAILED"; failed=1; continue; } - echo "/OK" - fi --done < TESTS -+done -+# Close TESTS. -+exec 5<&- - - # We read the file named TESTS2. All non-empty lines not starting with - # `#' are interpreted as commands. --while read utf8 from filename; do -+# Avoid reading from stdin, since the while loop's body inherits that; -+# if cross_test_wrapper is a program like ssh that reads its input -+# even if the program running on the remote side doesn't, it will -+# steal input from the loop. -+exec 5< TESTS2 -+while read utf8 from filename <&5; do - # Ignore empty and comment lines. - if test -z "$filename" || test "$utf8" = '#'; then continue; fi - -@@ -184,7 +198,8 @@ - { echo "/FAILED"; failed=1; continue; } - echo "OK" - --done < TESTS2 -+done -+exec 5<&- - - exit $failed - # Local Variables: -diff -Naur glibc-2.5/iconvdata/tst-table.sh glibc-2.5-cs/iconvdata/tst-table.sh ---- glibc-2.5/iconvdata/tst-table.sh 2002-04-24 23:39:35.000000000 +0200 -+++ glibc-2.5-cs/iconvdata/tst-table.sh 2007-03-08 22:08:45.000000000 +0100 -@@ -24,8 +24,9 @@ - - common_objpfx=$1 - objpfx=$2 --charset=$3 --charmap=$4 -+cross_test_wrapper="$3" -+charset=$4 -+charmap=$5 - - GCONV_PATH=${common_objpfx}iconvdata - export GCONV_PATH -@@ -60,12 +61,12 @@ - fi - - # iconv in one direction. --${common_objpfx}elf/ld.so --library-path $common_objpfx \ -+${cross_test_wrapper} ${common_objpfx}elf/ld.so --library-path $common_objpfx \ - ${objpfx}tst-table-from ${charset} \ - > ${objpfx}tst-${charset}.table - - # iconv in the other direction. --${common_objpfx}elf/ld.so --library-path $common_objpfx \ -+${cross_test_wrapper} ${common_objpfx}elf/ld.so --library-path $common_objpfx \ - ${objpfx}tst-table-to ${charset} | sort \ - > ${objpfx}tst-${charset}.inverse.table - -diff -Naur glibc-2.5/iconvdata/tst-tables.sh glibc-2.5-cs/iconvdata/tst-tables.sh ---- glibc-2.5/iconvdata/tst-tables.sh 2006-05-01 16:19:48.000000000 +0200 -+++ glibc-2.5-cs/iconvdata/tst-tables.sh 2007-03-08 22:08:39.000000000 +0100 -@@ -24,6 +24,7 @@ - - common_objpfx=$1 - objpfx=$2 -+cross_test_wrapper="$3" - - status=0 - -@@ -249,7 +250,10 @@ - if test "$charset" = GB18030; then echo "This might take a while" 1>&2; fi - case ${charset} in \#*) continue;; esac - echo -n "Testing ${charset}" 1>&2 -- if ${SHELL} tst-table.sh ${common_objpfx} ${objpfx} ${charset} ${charmap}; then -+ # Redirect input from /dev/null, so that using ssh (which reads its -+ # input before the remote program needs it) won't consume the rest of the -+ # charset/charmap table, making the while loop terminate early. -+ if ${SHELL} tst-table.sh ${common_objpfx} ${objpfx} "${cross_test_wrapper}" ${charset} ${charmap} < /dev/null; then - echo 1>&2 - else - echo "failed: ./tst-table.sh ${common_objpfx} ${objpfx} ${charset} ${charmap}" -diff -Naur glibc-2.5/include/atomic.h glibc-2.5-cs/include/atomic.h ---- glibc-2.5/include/atomic.h 2006-02-17 19:50:09.000000000 +0100 -+++ glibc-2.5-cs/include/atomic.h 2007-03-08 21:51:32.000000000 +0100 -@@ -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 -Naur glibc-2.5/include/features.h glibc-2.5-cs/include/features.h ---- glibc-2.5/include/features.h 2006-04-25 22:34:32.000000000 +0200 -+++ glibc-2.5-cs/include/features.h 2007-03-08 21:51:31.000000000 +0100 -@@ -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. - -@@ -285,9 +285,8 @@ - # define __USE_FORTIFY_LEVEL 0 - #endif - --/* We do support the IEC 559 math functionality, real and complex. */ --#define __STDC_IEC_559__ 1 --#define __STDC_IEC_559_COMPLEX__ 1 -+/* Define __STDC_IEC_559__ and other similar macros. */ -+#include <bits/predefs.h> - - /* wchar_t uses ISO 10646-1 (2nd ed., published 2000-09-15) / Unicode 3.1. */ - #define __STDC_ISO_10646__ 200009L -@@ -304,7 +303,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 -Naur glibc-2.5/include/stubs-bootstrap.h glibc-2.5-cs/include/stubs-bootstrap.h ---- glibc-2.5/include/stubs-bootstrap.h 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/include/stubs-bootstrap.h 2007-03-08 21:51:34.000000000 +0100 -@@ -0,0 +1,12 @@ -+/* Placeholder stubs.h file for bootstrapping. -+ -+ When bootstrapping a GCC/EGLIBC pair, GCC requires that the EGLIBC -+ headers be installed, but we can't fully build EGLIBC without that -+ GCC. So we run the command: -+ -+ make install-headers install-bootstrap-headers=yes -+ -+ to install the headers GCC needs, but avoid building certain -+ difficult headers. The <gnu/stubs.h> header depends, via the -+ EGLIBC subdir 'stubs' make targets, on every .o file in EGLIBC, but -+ an empty stubs.h like this will do fine for GCC. */ -diff -Naur glibc-2.5/inet/inet_ntoa.c glibc-2.5-cs/inet/inet_ntoa.c ---- glibc-2.5/inet/inet_ntoa.c 2006-04-09 07:50:08.000000000 +0200 -+++ glibc-2.5-cs/inet/inet_ntoa.c 2007-03-08 22:02:34.000000000 +0100 -@@ -21,10 +21,14 @@ - #include <stdio.h> - #include <stdlib.h> - #include <arpa/inet.h> -+#include <tls.h> - - /* The interface of this function is completely stupid, it requires a - static buffer. We relax this a bit in that we allow one buffer for - each thread. */ -+ -+#if USE_TLS && HAVE___THREAD -+ - static __thread char buffer[18]; - - -@@ -37,3 +41,83 @@ - - return buffer; - } -+ -+#else -+#include <bits/libc-lock.h> -+ -+/* The interface of this function is completely stupid, it requires a -+ static buffer. We relax this a bit in that we allow at least one -+ buffer for each thread. */ -+ -+/* This is the key for the thread specific memory. */ -+static __libc_key_t key; -+ -+/* If nonzero the key allocation failed and we should better use a -+ static buffer than fail. */ -+static char local_buf[18]; -+static char *static_buf; -+ -+/* Destructor for the thread-specific data. */ -+static void init (void); -+static void free_key_mem (void *mem); -+ -+ -+char * -+inet_ntoa (struct in_addr in) -+{ -+ __libc_once_define (static, once); -+ char *buffer; -+ unsigned char *bytes; -+ -+ /* If we have not yet initialized the buffer do it now. */ -+ __libc_once (once, init); -+ -+ if (static_buf != NULL) -+ buffer = static_buf; -+ else -+ { -+ /* We don't use the static buffer and so we have a key. Use it -+ to get the thread-specific buffer. */ -+ buffer = __libc_getspecific (key); -+ if (buffer == NULL) -+ { -+ /* No buffer allocated so far. */ -+ buffer = malloc (18); -+ if (buffer == NULL) -+ /* No more memory available. We use the static buffer. */ -+ buffer = local_buf; -+ else -+ __libc_setspecific (key, buffer); -+ } -+ } -+ -+ bytes = (unsigned char *) ∈ -+ __snprintf (buffer, 18, "%d.%d.%d.%d", -+ bytes[0], bytes[1], bytes[2], bytes[3]); -+ -+ return buffer; -+} -+ -+ -+/* Initialize buffer. */ -+static void -+init (void) -+{ -+ if (__libc_key_create (&key, free_key_mem)) -+ /* Creating the key failed. This means something really went -+ wrong. In any case use a static buffer which is better than -+ nothing. */ -+ static_buf = local_buf; -+} -+ -+ -+/* Free the thread specific data, this is done if a thread terminates. */ -+static void -+free_key_mem (void *mem) -+{ -+ free (mem); -+ __libc_setspecific (key, NULL); -+} -+ -+#endif -+ -diff -Naur glibc-2.5/INSTALL glibc-2.5-cs/INSTALL ---- glibc-2.5/INSTALL 2006-03-06 11:59:31.000000000 +0100 -+++ glibc-2.5-cs/INSTALL 2007-03-08 22:11:42.000000000 +0100 -@@ -1,3 +1,15 @@ -+Installing EGLIBC -+***************** -+ -+This is EGLIBC, a variant of the GNU C Library (GLIBC) that is -+designed to work well on embedded systems. This file contains the -+original GLIBC installation instructions, which mostly deal with -+native develelopment. 'EGLIBC.cross-building' provides general -+instructions for building EGLIBC and an accompanying compiler for -+cross-development. -+ -+Here are the original GLIBC installation instructions: -+ - Installing the GNU C Library - **************************** - -diff -Naur glibc-2.5/intl/Makefile glibc-2.5-cs/intl/Makefile ---- glibc-2.5/intl/Makefile 2005-05-04 19:53:42.000000000 +0200 -+++ glibc-2.5-cs/intl/Makefile 2007-03-08 21:50:50.000000000 +0100 -@@ -61,7 +61,7 @@ - - include ../Rules - --ifeq (no,$(cross-compiling)) -+# eglibc: ifeq (no,$(cross-compiling)) - ifeq (yes,$(build-shared)) - ifneq ($(strip $(MSGFMT)),:) - tests: $(objpfx)tst-translit.out $(objpfx)tst-gettext2.out \ -@@ -77,21 +77,25 @@ - $(common-objpfx)malloc/mtrace $(objpfx)tst-gettext.mtrace > $@ - $(objpfx)tst-gettext.out: tst-gettext.sh $(objpfx)tst-gettext - $(SHELL) -e $< $(common-objpfx) $(common-objpfx)intl/ \ -- $(objpfx)tst-gettext.mtrace -+ $(objpfx)tst-gettext.mtrace '$(cross-test-wrapper)' - $(objpfx)tst-translit.out: tst-translit.sh $(objpfx)tst-translit -- $(SHELL) -e $< $(common-objpfx) $(common-objpfx)intl/ -+ $(SHELL) -e $< $(common-objpfx) $(common-objpfx)intl/ \ -+ '$(cross-test-wrapper)' - $(objpfx)tst-gettext2.out: tst-gettext2.sh $(objpfx)tst-gettext2 -- $(SHELL) -e $< $(common-objpfx) $(common-objpfx)intl/ -+ $(SHELL) -e $< $(common-objpfx) $(common-objpfx)intl/ \ -+ '$(cross-test-wrapper)' - $(objpfx)tst-codeset.out: tst-codeset.sh $(objpfx)tst-codeset -- $(SHELL) -e $< $(common-objpfx) $(common-objpfx)intl/ -+ $(SHELL) -e $< $(common-objpfx) $(common-objpfx)intl/ \ -+ '$(cross-test-wrapper)' - $(objpfx)tst-gettext3.out: tst-gettext3.sh $(objpfx)tst-gettext3 -- $(SHELL) -e $< $(common-objpfx) $(common-objpfx)intl/ -+ $(SHELL) -e $< $(common-objpfx) $(common-objpfx)intl/ \ -+ '$(cross-test-wrapper)' - $(objpfx)tst-gettext4.out: tst-gettext4.sh $(objpfx)tst-gettext4 - $(SHELL) -e $< $(common-objpfx) '$(run-program-prefix)' $(common-objpfx)intl/ - $(objpfx)tst-gettext5.out: tst-gettext5.sh $(objpfx)tst-gettext5 - $(SHELL) -e $< $(common-objpfx) '$(run-program-prefix)' $(common-objpfx)intl/ - endif --endif -+# eglibc: endif - - $(objpfx)msgs.h: po2test.sed ../po/de.po - $(make-target-directory) -diff -Naur glibc-2.5/intl/tst-codeset.sh glibc-2.5-cs/intl/tst-codeset.sh ---- glibc-2.5/intl/tst-codeset.sh 2005-04-06 04:18:35.000000000 +0200 -+++ glibc-2.5-cs/intl/tst-codeset.sh 2007-03-08 21:50:49.000000000 +0100 -@@ -21,6 +21,7 @@ - - common_objpfx=$1 - objpfx=$2 -+cross_test_wrapper=$3 - - LC_ALL=C - export LC_ALL -@@ -37,6 +38,7 @@ - LOCPATH=${common_objpfx}localedata - export LOCPATH - -+${cross_test_wrapper} \ - ${common_objpfx}elf/ld.so --library-path $common_objpfx \ - ${objpfx}tst-codeset > ${objpfx}tst-codeset.out - -diff -Naur glibc-2.5/intl/tst-gettext2.sh glibc-2.5-cs/intl/tst-gettext2.sh ---- glibc-2.5/intl/tst-gettext2.sh 2005-05-04 19:54:48.000000000 +0200 -+++ glibc-2.5-cs/intl/tst-gettext2.sh 2007-03-08 21:50:49.000000000 +0100 -@@ -21,6 +21,7 @@ - - common_objpfx=$1 - objpfx=$2 -+cross_test_wrapper=$3 - - LC_ALL=C - export LC_ALL -@@ -66,6 +67,7 @@ - export LOCPATH - - # Now run the test. -+${cross_test_wrapper} \ - ${common_objpfx}elf/ld.so --library-path $common_objpfx \ - ${objpfx}tst-gettext2 > ${objpfx}tst-gettext2.out ${objpfx}domaindir && - cmp ${objpfx}tst-gettext2.out - <<EOF -diff -Naur glibc-2.5/intl/tst-gettext3.sh glibc-2.5-cs/intl/tst-gettext3.sh ---- glibc-2.5/intl/tst-gettext3.sh 2005-04-06 04:18:35.000000000 +0200 -+++ glibc-2.5-cs/intl/tst-gettext3.sh 2007-03-08 21:50:51.000000000 +0100 -@@ -22,6 +22,7 @@ - - common_objpfx=$1 - objpfx=$2 -+cross_test_wrapper=$3 - - LC_ALL=C - export LC_ALL -@@ -38,6 +39,7 @@ - LOCPATH=${common_objpfx}localedata - export LOCPATH - -+${cross_test_wrapper} \ - ${common_objpfx}elf/ld.so --library-path $common_objpfx \ - ${objpfx}tst-gettext3 > ${objpfx}tst-gettext3.out - -diff -Naur glibc-2.5/intl/tst-gettext.sh glibc-2.5-cs/intl/tst-gettext.sh ---- glibc-2.5/intl/tst-gettext.sh 2004-08-15 21:28:18.000000000 +0200 -+++ glibc-2.5-cs/intl/tst-gettext.sh 2007-03-08 21:50:51.000000000 +0100 -@@ -22,6 +22,7 @@ - common_objpfx=$1 - objpfx=$2 - malloc_trace=$3 -+cross_test_wrapper=$4 - - LC_ALL=C - export LC_ALL -@@ -53,6 +54,7 @@ - - # Now run the test. - MALLOC_TRACE=$malloc_trace LOCPATH=${objpfx}localedir:$LOCPATH \ -+${cross_test_wrapper} \ - ${common_objpfx}elf/ld.so --library-path $common_objpfx \ - ${objpfx}tst-gettext > ${objpfx}tst-gettext.out ${objpfx}domaindir - -diff -Naur glibc-2.5/intl/tst-translit.sh glibc-2.5-cs/intl/tst-translit.sh ---- glibc-2.5/intl/tst-translit.sh 2005-05-04 19:56:10.000000000 +0200 -+++ glibc-2.5-cs/intl/tst-translit.sh 2007-03-08 21:50:51.000000000 +0100 -@@ -21,6 +21,7 @@ - - common_objpfx=$1 - objpfx=$2 -+cross_test_wrapper=$3 - - LC_ALL=C - export LC_ALL -@@ -36,6 +37,7 @@ - LOCPATH=${common_objpfx}localedata - export LOCPATH - -+${cross_test_wrapper} \ - ${common_objpfx}elf/ld.so --library-path $common_objpfx \ - ${objpfx}tst-translit > ${objpfx}tst-translit.out ${objpfx}domaindir - -diff -Naur glibc-2.5/io/fts.c glibc-2.5-cs/io/fts.c ---- glibc-2.5/io/fts.c 2006-04-08 21:33:17.000000000 +0200 -+++ glibc-2.5-cs/io/fts.c 2007-03-08 22:11:40.000000000 +0100 -@@ -251,8 +251,7 @@ - /* 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. */ -@@ -705,8 +704,7 @@ - * 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 +1041,7 @@ - * 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 -Naur glibc-2.5/io/ftwtest-sh glibc-2.5-cs/io/ftwtest-sh ---- glibc-2.5/io/ftwtest-sh 2004-02-09 21:12:23.000000000 +0100 -+++ glibc-2.5-cs/io/ftwtest-sh 2007-03-08 22:11:39.000000000 +0100 -@@ -3,6 +3,9 @@ - # The common objpfx, used to find libraries and the dynamic loader. - objpfx=$1 - -+# The cross-testing wrapper. -+cross_test_wrapper="$2" -+ - # We expect one parameter which is the test program. This must understand - # a number options: - # --phys use the FTW_PHYS flag -@@ -11,7 +14,7 @@ - # --depth use the FTW_DEPTH flag - # --early-exit print file@2 item only and return non-zero from the - # callback when it is seen --testprogram=$2 -+testprogram=$3 - - # We cannot test this as root. - if test `id | sed "s/uid=\([0-9]*\).*/\1/"` = 0; then -@@ -29,6 +32,7 @@ - tmpdir=$tmp/ftwtest.d - - [ -f ${objpfx}elf/ld.so ] && ldso=${objpfx}elf/ld.so -+ldso="${cross_test_wrapper:+$cross_test_wrapper }$ldso" - - trap 'chmod -fR a+x $tmpdir; rm -fr $tmpdir $testout' 1 2 3 15 - -diff -Naur glibc-2.5/io/Makefile glibc-2.5-cs/io/Makefile ---- glibc-2.5/io/Makefile 2006-09-17 09:25:55.000000000 +0200 -+++ glibc-2.5-cs/io/Makefile 2007-03-08 22:11:39.000000000 +0100 -@@ -66,7 +66,7 @@ - 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 - - distribute := ftwtest-sh - -@@ -107,10 +107,20 @@ - - tst-statvfs-ARGS = $(objpfx)tst-statvfs tst-statvfs.c /tmp - --ifeq ($(cross-compiling),no) -+# eglibc: ifeq ($(cross-compiling),no) - tests: $(objpfx)ftwtest.out - -+ifeq ($(cross-compiling),yes) -+# EGLIBC's cross-testing support does not require the build and host -+# machines to share a /tmp directory, so when cross-testing, construct -+# the sample directory tree for these tests in the build tree. -+ftwtest-tmpdir = TMPDIR=$(common-objpfx) -+endif -+ - $(objpfx)ftwtest.out: $(objpfx)ftwtest -+ $(ftwtest-tmpdir) \ - $(SHELL) -e ftwtest-sh $(shell cd $(common-objpfx). && pwd)/ \ -+ '$(cross-test-wrapper)' \ - $(shell cd $(<D) && pwd)/$(<F) > $@ --endif -+ -+# eglibc: endif -diff -Naur glibc-2.5/io/tst-ttyname_r.c glibc-2.5-cs/io/tst-ttyname_r.c ---- glibc-2.5/io/tst-ttyname_r.c 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/io/tst-ttyname_r.c 2007-03-08 22:11:39.000000000 +0100 -@@ -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 -Naur glibc-2.5/libidn/Banner glibc-2.5-cs/libidn/Banner ---- glibc-2.5/libidn/Banner 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/libidn/Banner 2007-03-08 22:11:03.000000000 +0100 -@@ -0,0 +1 @@ -+GNU Libidn by Simon Josefsson -diff -Naur glibc-2.5/libidn/ChangeLog glibc-2.5-cs/libidn/ChangeLog ---- glibc-2.5/libidn/ChangeLog 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/libidn/ChangeLog 2007-03-08 22:11:02.000000000 +0100 -@@ -0,0 +1,109 @@ -+2006-02-27 Roland McGrath <roland@redhat.com> -+ -+ * Makefile: Use $(..) in place of ../. -+ * configure.in (libc_add_on_canonical, libc_add_on_subdirs): Set them. -+ * configure: Regenerated. -+ -+2006-02-25 Roland McGrath <roland@redhat.com> -+ -+ * configure.in: New file. -+ * configure: Replaced with generated file. -+ * sysdeps/unix/configure: File removed. -+ -+2005-03-08 Paul Eggert <eggert@cs.ucla.edu> -+ -+ * iconvme.c (SIZE_MAX): New macro, if not already defined. -+ (iconv_string): Don't guess a size-zero buffer, as that might cause -+ buffer overrun. Instead, avoid multiplying by MB_LEN_MAX if the -+ result would be 'too large', where 'too large' is (heuristically) -+ the square root of SIZE_MAX, divided by MB_LEN_MAX to allay -+ overflow concerns. This will prevent some unwanted malloc failures -+ when the inputs are very large. -+ -+2005-02-12 Simon Josefsson <jas@extundo.com > -+ -+ * iconvme.h: New file, extracted from toutf8.c but improved. -+ * iconvme.c: New file. -+ * toutf8.c: Include stringprep.h first, to make the compiler check -+ that stringprep.h is standalone. Improve comments. Replace -+ #include of errno.h and sys/param.h with iconvme.h. Don't define -+ ICONV_CONST. -+ (stringprep_convert): Rewrite to use iconvme.h. -+ * Makefile (libcidn-routines): Add iconvme. -+ -+2004-10-05 Ulrich Drepper <drepper@redhat.com> -+ -+ * idn-stub.c (unload_libidn): Don't define outside libc. -+ -+2004-07-02 Roland McGrath <roland@redhat.com> -+ -+ * configure: Don't exit. -+ -+2004-05-21 Ulrich Drepper <drepper@redhat.com> -+ -+ * idna.c (idna_to_unicode_4z4z): Fix test for failed memory allocation. -+ Patch by Simon Josefsson. -+ -+2004-05-06 Ulrich Drepper <drepper@redhat.com> -+ -+ * stringprep.c (stringprep): Free memory if allocation failed. -+ * idna.c: Fix memory handling in several places. -+ -+2004-04-22 Simon Josefsson <jas@extundo.com> -+ -+ * stringprep.h: Update to latest libidn version. -+ * stringprep.c: Likewise. -+ * idna.c: Likewise. -+ -+2004-03-14 Ulrich Drepper <drepper@redhat.com> -+ -+ * idn-stub.c (__idna_to_unicode_lzlz): Use __strchrnul, not strchrnul. -+ -+ * idna.c (idna_to_ascii_4z): Revert last patch. -+ -+2004-03-12 Ulrich Drepper <drepper@redhat.com> -+ -+ * idna.c (idna_to_ascii_4z): Use strdup if available. Unify two ifs. -+ -+ * idn-stub.c: Implement __idna_to_unicode_lzlz. Split -+ __idna_to_ascii_lz in two parts so that loading can be shared with -+ the new function. -+ * Versions (libcidn): Export idna_to_unicode_lzlz. -+ -+ * Makefile (libcidn-inhibit-o): Define. We need no archive. -+ -+2004-03-08 Simon Josefsson <jas@extundo.com> -+ -+ * toutf8.c: Update to latest libidn version. -+ -+2004-03-08 Ulrich Drepper <drepper@redhat.com> -+ -+ * stringprep.h: Don't include idn-int.h in glibc. -+ * idn-int.h: Removed. -+ -+2004-03-07 Ulrich Drepper <drepper@redhat.com> -+ -+ * idn-stub.c: Include <gnu/lib-names.h>. Use LIBCIDN_SO for dlopen. -+ * shlib-versions: New file. -+ * toutf8.c: Include <sys/param.h>. -+ -+2004-03-07 Simon Josefsson <jas@extundo.com> -+ -+ * Banner: New file. -+ * Makefile: New file. -+ * Version: New file. -+ * configure: New file. -+ * idn-stub.c: New file. -+ * gunibreak.h: New file. Copied from Libidn. -+ * gunicomp.h: New file. Copied from Libidn. -+ * gunidecomp.h: New file. Copied from Libidn. -+ * idna.h: New file. Copied from Libidn. -+ * idna.c: New file. Copied from Libidn. -+ * nfkc.c: New file. Copied from Libidn. -+ * profiles.c: New file. Copied from Libidn. -+ * punycode.c: New file. Copied from Libidn. -+ * punycode.h: New file. Copied from Libidn. -+ * rfc3454.c: New file. Copied from Libidn. -+ * stringprep.c: New file. Copied from Libidn. -+ * stringprep.h: New file. Copied from Libidn. -+ * toutf8.c: New file. Copied from Libidn. Modified for use in glibc. -diff -Naur glibc-2.5/libidn/configure glibc-2.5-cs/libidn/configure ---- glibc-2.5/libidn/configure 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/libidn/configure 2007-03-27 14:58:12.000000000 +0200 -@@ -0,0 +1,10 @@ -+# This file is generated from configure.in by Autoconf. DO NOT EDIT! -+ -+libc_add_on_canonical= -+libc_add_on_subdirs=. -+ -+# Get this defined in config.h for main source code to test. -+cat >>confdefs.h <<\_ACEOF -+#define HAVE_LIBIDN 1 -+_ACEOF -+ -diff -Naur glibc-2.5/libidn/configure.in glibc-2.5-cs/libidn/configure.in ---- glibc-2.5/libidn/configure.in 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/libidn/configure.in 2007-03-08 22:11:02.000000000 +0100 -@@ -0,0 +1,8 @@ -+dnl glibc configure fragment for libidn add-on -+GLIBC_PROVIDES dnl See aclocal.m4 in the top level source directory. -+ -+libc_add_on_canonical= -+libc_add_on_subdirs=. -+ -+# Get this defined in config.h for main source code to test. -+AC_DEFINE([HAVE_LIBIDN]) -diff -Naur glibc-2.5/libidn/gunicomp.h glibc-2.5-cs/libidn/gunicomp.h ---- glibc-2.5/libidn/gunicomp.h 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/libidn/gunicomp.h 2007-03-08 22:11:03.000000000 +0100 -@@ -0,0 +1,658 @@ -+#define COMPOSE_FIRST_START 1 -+#define COMPOSE_FIRST_SINGLE_START 147 -+#define COMPOSE_SECOND_START 357 -+#define COMPOSE_SECOND_SINGLE_START 388 -+ -+#define COMPOSE_TABLE_LAST 48 -+ -+static const guint16 compose_data[][256] = { -+ { /* page 0, index 0 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 148, 149, 0, 0, 1, 2, 3, 4, 5, -+ 150, 6, 7, 8, 151, 9, 10, 11, 12, 13, 14, 0, 15, 16, 17, 18, 19, 20, 21, -+ 22, 23, 0, 0, 0, 0, 0, 0, 24, 25, 26, 27, 28, 152, 29, 30, 31, 32, 33, -+ 34, 35, 36, 37, 38, 0, 39, 40, 41, 42, 43, 44, 45, 46, 47, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 0, 153, 154, -+ 50, 155, 0, 0, 51, 0, 0, 0, 0, 156, 0, 0, 0, 0, 52, 53, 157, 0, 158, 0, -+ 0, 0, 54, 0, 0, 0, 0, 0, 55, 0, 159, 160, 56, 161, 0, 0, 57, 0, 0, 0, 0, -+ 162, 0, 0, 0, 0, 58, 59, 163, 0, 164, 0, 0, 0, 60, 0, 0, 0 -+ }, -+ { /* page 1, index 1 */ -+ 0, 0, 61, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 64, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 65, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 166, 0, -+ 0, 0, 0, 167, 168, 0, 0, 0, 0, 0, 0, 169, 170, 171, 172, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, -+ 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 70, 0, 0, 0, 0, 0, 0, 174, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 175, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0 -+ }, -+ { /* page 2, index 2 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 177, 178, 179, 180, 0, 0, 0, 0, -+ 181, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 3, index 3 */ -+ 357, 358, 359, 360, 361, 0, 362, 363, 364, 365, 366, 367, 368, 0, 0, 369, -+ 0, 370, 0, 371, 372, 0, 0, 0, 0, 0, 0, 373, 0, 0, 0, 0, 0, 0, 0, 374, -+ 375, 376, 377, 378, 379, 0, 0, 0, 0, 380, 381, 0, 382, 383, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 384, 0, 0, 385, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 0, 0, 0, -+ 72, 0, 73, 0, 74, 0, 0, 0, 0, 0, 75, 0, 184, 0, 0, 0, 76, 0, 0, 0, 77, 0, -+ 0, 185, 0, 186, 0, 0, 78, 0, 0, 0, 79, 0, 80, 0, 81, 0, 0, 0, 0, 0, 82, -+ 0, 83, 0, 0, 0, 84, 0, 0, 0, 85, 86, 87, 0, 0, 187, 0, 0, 0, 88, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 4, index 4 */ -+ 0, 0, 0, 0, 0, 0, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 0, 0, 189, 0, 90, -+ 91, 190, 92, 0, 191, 0, 0, 0, 192, 0, 0, 0, 0, 93, 0, 0, 0, 193, 0, 0, 0, -+ 194, 0, 195, 0, 0, 94, 0, 0, 196, 0, 95, 96, 197, 97, 0, 198, 0, 0, 0, -+ 199, 0, 0, 0, 0, 98, 0, 0, 0, 200, 0, 0, 0, 201, 0, 202, 0, 0, 0, 0, 0, -+ 0, 0, 0, 203, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 204, 205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 206, 207, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 208, 209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 6, index 5 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 210, 0, 211, 0, 0, 0, 0, 0, 0, 0, 0, 388, 389, 390, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 213, 0, -+ 0, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 9, index 6 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 0, 0, 0, 0, 0, 0, 0, -+ 216, 0, 0, 217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 391, -+ 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 392, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 11, index 7 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 393, 0, 0, 0, 0, 0, 0, 0, 0, -+ 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 394, 395, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 396, 0, 0, 0, 0, 0, 0, 0, 102, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 397, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 12, index 8 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, -+ 0, 0, 398, 0, 0, 0, 103, 0, 0, 0, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 399, -+ 400, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 13, index 9 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 401, 0, 0, 0, 0, 0, 0, 0, 104, -+ 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 402, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 403, 0, 0, 0, 0, 404, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 105, 0, 0, 224, 0, 0, 405, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 16, index 10 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 225, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 30, index 11 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 226, 227, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 228, 229, 0, 0, -+ 0, 0, 0, 0, 230, 231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 106, 107, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 232, 233, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 234, 235, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 31, index 12 */ -+ 108, 109, 236, 237, 238, 239, 240, 241, 110, 111, 242, 243, 244, 245, -+ 246, 247, 112, 113, 0, 0, 0, 0, 0, 0, 114, 115, 0, 0, 0, 0, 0, 0, 116, -+ 117, 248, 249, 250, 251, 252, 253, 118, 119, 254, 255, 256, 257, 258, -+ 259, 120, 121, 0, 0, 0, 0, 0, 0, 122, 123, 0, 0, 0, 0, 0, 0, 124, 125, 0, -+ 0, 0, 0, 0, 0, 126, 127, 0, 0, 0, 0, 0, 0, 128, 129, 0, 0, 0, 0, 0, 0, 0, -+ 130, 0, 0, 0, 0, 0, 0, 131, 132, 260, 261, 262, 263, 264, 265, 133, 134, -+ 266, 267, 268, 269, 270, 271, 272, 0, 0, 0, 273, 0, 0, 0, 0, 0, 0, 0, -+ 274, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 275, 0, 0, 0, 0, 0, 0, 0, 0, 135, 0, 0, 0, -+ 0, 0, 0, 276, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 277, 0, 0, 0, 0, 0, 0, 0, 136, 0 -+ }, -+ { /* page 33, index 13 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 278, 0, 279, 0, 280, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 281, 0, 282, 0, -+ 283, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 34, index 14 */ -+ 0, 0, 0, 284, 0, 0, 0, 0, 285, 0, 0, 286, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 287, 0, 288, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 289, 0, 0, 0, 0, 0, 0, 290, -+ 0, 291, 0, 0, 292, 0, 0, 0, 0, 293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 294, 0, 0, 295, 296, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 297, 298, 0, 0, 299, 300, 0, 0, 301, 302, 303, 304, 0, 0, 0, 0, -+ 305, 306, 0, 0, 307, 308, 0, 0, 0, 0, 0, 0, 0, 0, 0, 309, 310, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 311, 0, 0, 0, 0, 0, 312, 313, 0, 314, -+ 0, 0, 0, 0, 0, 0, 315, 316, 317, 318, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 48, index 15 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 319, 0, -+ 0, 0, 0, 320, 0, 321, 0, 322, 0, 323, 0, 324, 0, 325, 0, 326, 0, 327, 0, -+ 328, 0, 329, 0, 330, 0, 331, 0, 0, 332, 0, 333, 0, 334, 0, 0, 0, 0, 0, 0, -+ 137, 0, 0, 138, 0, 0, 139, 0, 0, 140, 0, 0, 141, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 386, 387, -+ 0, 0, 335, 0, 0, 0, 0, 0, 0, 0, 0, 336, 0, 0, 0, 0, 337, 0, 338, 0, 339, -+ 0, 340, 0, 341, 0, 342, 0, 343, 0, 344, 0, 345, 0, 346, 0, 347, 0, 348, -+ 0, 0, 349, 0, 350, 0, 351, 0, 0, 0, 0, 0, 0, 142, 0, 0, 143, 0, 0, 144, -+ 0, 0, 145, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 352, 353, 354, 355, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 356, 0, 0 -+ } -+}; -+ -+static const gint16 compose_table[COMPOSE_TABLE_LAST + 1] = { -+ 0 /* page 0 */, -+ 1 /* page 1 */, -+ 2 /* page 2 */, -+ 3 /* page 3 */, -+ 4 /* page 4 */, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 5 /* page 6 */, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 6 /* page 9 */, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 7 /* page 11 */, -+ 8 /* page 12 */, -+ 9 /* page 13 */, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 10 /* page 16 */, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 11 /* page 30 */, -+ 12 /* page 31 */, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 13 /* page 33 */, -+ 14 /* page 34 */, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 15 /* page 48 */ -+}; -+ -+static const guint16 compose_first_single[][2] = { -+ { 0x0338, 0x226e }, -+ { 0x0338, 0x2260 }, -+ { 0x0338, 0x226f }, -+ { 0x0307, 0x1e1e }, -+ { 0x0302, 0x0134 }, -+ { 0x0307, 0x1e1f }, -+ { 0x0304, 0x01de }, -+ { 0x0301, 0x01fa }, -+ { 0x0301, 0x1e08 }, -+ { 0x0301, 0x1e2e }, -+ { 0x0304, 0x022a }, -+ { 0x0301, 0x01fe }, -+ { 0x0304, 0x01df }, -+ { 0x0301, 0x01fb }, -+ { 0x0301, 0x1e09 }, -+ { 0x0301, 0x1e2f }, -+ { 0x0304, 0x022b }, -+ { 0x0301, 0x01ff }, -+ { 0x0307, 0x1e64 }, -+ { 0x0307, 0x1e65 }, -+ { 0x0307, 0x1e66 }, -+ { 0x0307, 0x1e67 }, -+ { 0x0301, 0x1e78 }, -+ { 0x0301, 0x1e79 }, -+ { 0x0308, 0x1e7a }, -+ { 0x0308, 0x1e7b }, -+ { 0x0307, 0x1e9b }, -+ { 0x030c, 0x01ee }, -+ { 0x0304, 0x01ec }, -+ { 0x0304, 0x01ed }, -+ { 0x0304, 0x01e0 }, -+ { 0x0304, 0x01e1 }, -+ { 0x0306, 0x1e1c }, -+ { 0x0306, 0x1e1d }, -+ { 0x0304, 0x0230 }, -+ { 0x0304, 0x0231 }, -+ { 0x030c, 0x01ef }, -+ { 0x0314, 0x1fec }, -+ { 0x0345, 0x1fb4 }, -+ { 0x0345, 0x1fc4 }, -+ { 0x0345, 0x1ff4 }, -+ { 0x0308, 0x0407 }, -+ { 0x0301, 0x0403 }, -+ { 0x0308, 0x04de }, -+ { 0x0301, 0x040c }, -+ { 0x0308, 0x04e6 }, -+ { 0x0308, 0x04f4 }, -+ { 0x0308, 0x04f8 }, -+ { 0x0308, 0x04ec }, -+ { 0x0301, 0x0453 }, -+ { 0x0308, 0x04df }, -+ { 0x0301, 0x045c }, -+ { 0x0308, 0x04e7 }, -+ { 0x0308, 0x04f5 }, -+ { 0x0308, 0x04f9 }, -+ { 0x0308, 0x04ed }, -+ { 0x0308, 0x0457 }, -+ { 0x030f, 0x0476 }, -+ { 0x030f, 0x0477 }, -+ { 0x0308, 0x04da }, -+ { 0x0308, 0x04db }, -+ { 0x0308, 0x04ea }, -+ { 0x0308, 0x04eb }, -+ { 0x0654, 0x0624 }, -+ { 0x0654, 0x0626 }, -+ { 0x0654, 0x06c2 }, -+ { 0x0654, 0x06d3 }, -+ { 0x0654, 0x06c0 }, -+ { 0x093c, 0x0929 }, -+ { 0x093c, 0x0931 }, -+ { 0x093c, 0x0934 }, -+ { 0x0bd7, 0x0b94 }, -+ { 0x0bbe, 0x0bcb }, -+ { 0x0c56, 0x0c48 }, -+ { 0x0cd5, 0x0cc0 }, -+ { 0x0cd5, 0x0ccb }, -+ { 0x0d3e, 0x0d4b }, -+ { 0x0dca, 0x0ddd }, -+ { 0x102e, 0x1026 }, -+ { 0x0304, 0x1e38 }, -+ { 0x0304, 0x1e39 }, -+ { 0x0304, 0x1e5c }, -+ { 0x0304, 0x1e5d }, -+ { 0x0307, 0x1e68 }, -+ { 0x0307, 0x1e69 }, -+ { 0x0302, 0x1ec6 }, -+ { 0x0302, 0x1ec7 }, -+ { 0x0302, 0x1ed8 }, -+ { 0x0302, 0x1ed9 }, -+ { 0x0345, 0x1f82 }, -+ { 0x0345, 0x1f83 }, -+ { 0x0345, 0x1f84 }, -+ { 0x0345, 0x1f85 }, -+ { 0x0345, 0x1f86 }, -+ { 0x0345, 0x1f87 }, -+ { 0x0345, 0x1f8a }, -+ { 0x0345, 0x1f8b }, -+ { 0x0345, 0x1f8c }, -+ { 0x0345, 0x1f8d }, -+ { 0x0345, 0x1f8e }, -+ { 0x0345, 0x1f8f }, -+ { 0x0345, 0x1f92 }, -+ { 0x0345, 0x1f93 }, -+ { 0x0345, 0x1f94 }, -+ { 0x0345, 0x1f95 }, -+ { 0x0345, 0x1f96 }, -+ { 0x0345, 0x1f97 }, -+ { 0x0345, 0x1f9a }, -+ { 0x0345, 0x1f9b }, -+ { 0x0345, 0x1f9c }, -+ { 0x0345, 0x1f9d }, -+ { 0x0345, 0x1f9e }, -+ { 0x0345, 0x1f9f }, -+ { 0x0345, 0x1fa2 }, -+ { 0x0345, 0x1fa3 }, -+ { 0x0345, 0x1fa4 }, -+ { 0x0345, 0x1fa5 }, -+ { 0x0345, 0x1fa6 }, -+ { 0x0345, 0x1fa7 }, -+ { 0x0345, 0x1faa }, -+ { 0x0345, 0x1fab }, -+ { 0x0345, 0x1fac }, -+ { 0x0345, 0x1fad }, -+ { 0x0345, 0x1fae }, -+ { 0x0345, 0x1faf }, -+ { 0x0345, 0x1fb2 }, -+ { 0x0345, 0x1fc2 }, -+ { 0x0345, 0x1ff2 }, -+ { 0x0345, 0x1fb7 }, -+ { 0x0345, 0x1fc7 }, -+ { 0x0345, 0x1ff7 }, -+ { 0x0338, 0x219a }, -+ { 0x0338, 0x219b }, -+ { 0x0338, 0x21ae }, -+ { 0x0338, 0x21cd }, -+ { 0x0338, 0x21cf }, -+ { 0x0338, 0x21ce }, -+ { 0x0338, 0x2204 }, -+ { 0x0338, 0x2209 }, -+ { 0x0338, 0x220c }, -+ { 0x0338, 0x2224 }, -+ { 0x0338, 0x2226 }, -+ { 0x0338, 0x2241 }, -+ { 0x0338, 0x2244 }, -+ { 0x0338, 0x2247 }, -+ { 0x0338, 0x2249 }, -+ { 0x0338, 0x226d }, -+ { 0x0338, 0x2262 }, -+ { 0x0338, 0x2270 }, -+ { 0x0338, 0x2271 }, -+ { 0x0338, 0x2274 }, -+ { 0x0338, 0x2275 }, -+ { 0x0338, 0x2278 }, -+ { 0x0338, 0x2279 }, -+ { 0x0338, 0x2280 }, -+ { 0x0338, 0x2281 }, -+ { 0x0338, 0x22e0 }, -+ { 0x0338, 0x22e1 }, -+ { 0x0338, 0x2284 }, -+ { 0x0338, 0x2285 }, -+ { 0x0338, 0x2288 }, -+ { 0x0338, 0x2289 }, -+ { 0x0338, 0x22e2 }, -+ { 0x0338, 0x22e3 }, -+ { 0x0338, 0x22ac }, -+ { 0x0338, 0x22ad }, -+ { 0x0338, 0x22ae }, -+ { 0x0338, 0x22af }, -+ { 0x0338, 0x22ea }, -+ { 0x0338, 0x22eb }, -+ { 0x0338, 0x22ec }, -+ { 0x0338, 0x22ed }, -+ { 0x3099, 0x3094 }, -+ { 0x3099, 0x304c }, -+ { 0x3099, 0x304e }, -+ { 0x3099, 0x3050 }, -+ { 0x3099, 0x3052 }, -+ { 0x3099, 0x3054 }, -+ { 0x3099, 0x3056 }, -+ { 0x3099, 0x3058 }, -+ { 0x3099, 0x305a }, -+ { 0x3099, 0x305c }, -+ { 0x3099, 0x305e }, -+ { 0x3099, 0x3060 }, -+ { 0x3099, 0x3062 }, -+ { 0x3099, 0x3065 }, -+ { 0x3099, 0x3067 }, -+ { 0x3099, 0x3069 }, -+ { 0x3099, 0x309e }, -+ { 0x3099, 0x30f4 }, -+ { 0x3099, 0x30ac }, -+ { 0x3099, 0x30ae }, -+ { 0x3099, 0x30b0 }, -+ { 0x3099, 0x30b2 }, -+ { 0x3099, 0x30b4 }, -+ { 0x3099, 0x30b6 }, -+ { 0x3099, 0x30b8 }, -+ { 0x3099, 0x30ba }, -+ { 0x3099, 0x30bc }, -+ { 0x3099, 0x30be }, -+ { 0x3099, 0x30c0 }, -+ { 0x3099, 0x30c2 }, -+ { 0x3099, 0x30c5 }, -+ { 0x3099, 0x30c7 }, -+ { 0x3099, 0x30c9 }, -+ { 0x3099, 0x30f7 }, -+ { 0x3099, 0x30f8 }, -+ { 0x3099, 0x30f9 }, -+ { 0x3099, 0x30fa }, -+ { 0x3099, 0x30fe } -+}; -+static const guint16 compose_second_single[][2] = { -+ { 0x0627, 0x0622 }, -+ { 0x0627, 0x0623 }, -+ { 0x0627, 0x0625 }, -+ { 0x09c7, 0x09cb }, -+ { 0x09c7, 0x09cc }, -+ { 0x0b47, 0x0b4b }, -+ { 0x0b47, 0x0b48 }, -+ { 0x0b47, 0x0b4c }, -+ { 0x0bc6, 0x0bca }, -+ { 0x0bc6, 0x0bcc }, -+ { 0x0cc6, 0x0cca }, -+ { 0x0cc6, 0x0cc7 }, -+ { 0x0cc6, 0x0cc8 }, -+ { 0x0d46, 0x0d4a }, -+ { 0x0d46, 0x0d4c }, -+ { 0x0dd9, 0x0dda }, -+ { 0x0dd9, 0x0ddc }, -+ { 0x0dd9, 0x0dde } -+}; -+static const guint16 compose_array[146][31] = { -+ { 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x0100, 0x0102, 0x0226, 0x00c4, 0x1ea2, 0x00c5, 0, 0x01cd, 0x0200, 0x0202, 0, 0, 0, 0x1ea0, 0, 0x1e00, 0, 0, 0x0104, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0, 0, 0, 0, 0x1e02, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1e04, 0, 0, 0, 0, 0, 0, 0, 0, 0x1e06, 0, 0, 0, 0 }, -+ { 0, 0x0106, 0x0108, 0, 0, 0, 0x010a, 0, 0, 0, 0, 0x010c, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00c7, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0, 0, 0, 0, 0x1e0a, 0, 0, 0, 0, 0x010e, 0, 0, 0, 0, 0, 0x1e0c, 0, 0, 0, 0x1e10, 0, 0x1e12, 0, 0, 0x1e0e, 0, 0, 0, 0 }, -+ { 0x00c8, 0x00c9, 0x00ca, 0x1ebc, 0x0112, 0x0114, 0x0116, 0x00cb, 0x1eba, 0, 0, 0x011a, 0x0204, 0x0206, 0, 0, 0, 0x1eb8, 0, 0, 0, 0x0228, 0x0118, 0x1e18, 0, 0x1e1a, 0, 0, 0, 0, 0 }, -+ { 0, 0x01f4, 0x011c, 0, 0x1e20, 0x011e, 0x0120, 0, 0, 0, 0, 0x01e6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x0122, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0x0124, 0, 0, 0, 0x1e22, 0x1e26, 0, 0, 0, 0x021e, 0, 0, 0, 0, 0, 0x1e24, 0, 0, 0, 0x1e28, 0, 0, 0x1e2a, 0, 0, 0, 0, 0, 0 }, -+ { 0x00cc, 0x00cd, 0x00ce, 0x0128, 0x012a, 0x012c, 0x0130, 0x00cf, 0x1ec8, 0, 0, 0x01cf, 0x0208, 0x020a, 0, 0, 0, 0x1eca, 0, 0, 0, 0, 0x012e, 0, 0, 0x1e2c, 0, 0, 0, 0, 0 }, -+ { 0, 0x1e30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x01e8, 0, 0, 0, 0, 0, 0x1e32, 0, 0, 0, 0x0136, 0, 0, 0, 0, 0x1e34, 0, 0, 0, 0 }, -+ { 0, 0x0139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x013d, 0, 0, 0, 0, 0, 0x1e36, 0, 0, 0, 0x013b, 0, 0x1e3c, 0, 0, 0x1e3a, 0, 0, 0, 0 }, -+ { 0, 0x1e3e, 0, 0, 0, 0, 0x1e40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1e42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x01f8, 0x0143, 0, 0x00d1, 0, 0, 0x1e44, 0, 0, 0, 0, 0x0147, 0, 0, 0, 0, 0, 0x1e46, 0, 0, 0, 0x0145, 0, 0x1e4a, 0, 0, 0x1e48, 0, 0, 0, 0 }, -+ { 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x014c, 0x014e, 0x022e, 0x00d6, 0x1ece, 0, 0x0150, 0x01d1, 0x020c, 0x020e, 0, 0, 0x01a0, 0x1ecc, 0, 0, 0, 0, 0x01ea, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0x1e54, 0, 0, 0, 0, 0x1e56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0x0154, 0, 0, 0, 0, 0x1e58, 0, 0, 0, 0, 0x0158, 0x0210, 0x0212, 0, 0, 0, 0x1e5a, 0, 0, 0, 0x0156, 0, 0, 0, 0, 0x1e5e, 0, 0, 0, 0 }, -+ { 0, 0x015a, 0x015c, 0, 0, 0, 0x1e60, 0, 0, 0, 0, 0x0160, 0, 0, 0, 0, 0, 0x1e62, 0, 0, 0x0218, 0x015e, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0, 0, 0, 0, 0x1e6a, 0, 0, 0, 0, 0x0164, 0, 0, 0, 0, 0, 0x1e6c, 0, 0, 0x021a, 0x0162, 0, 0x1e70, 0, 0, 0x1e6e, 0, 0, 0, 0 }, -+ { 0x00d9, 0x00da, 0x00db, 0x0168, 0x016a, 0x016c, 0, 0x00dc, 0x1ee6, 0x016e, 0x0170, 0x01d3, 0x0214, 0x0216, 0, 0, 0x01af, 0x1ee4, 0x1e72, 0, 0, 0, 0x0172, 0x1e76, 0, 0x1e74, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0, 0x1e7c, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1e7e, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1e80, 0x1e82, 0x0174, 0, 0, 0, 0x1e86, 0x1e84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1e88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0, 0, 0, 0, 0x1e8a, 0x1e8c, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1ef2, 0x00dd, 0x0176, 0x1ef8, 0x0232, 0, 0x1e8e, 0x0178, 0x1ef6, 0, 0, 0, 0, 0, 0, 0, 0, 0x1ef4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0x0179, 0x1e90, 0, 0, 0, 0x017b, 0, 0, 0, 0, 0x017d, 0, 0, 0, 0, 0, 0x1e92, 0, 0, 0, 0, 0, 0, 0, 0, 0x1e94, 0, 0, 0, 0 }, -+ { 0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x0101, 0x0103, 0x0227, 0x00e4, 0x1ea3, 0x00e5, 0, 0x01ce, 0x0201, 0x0203, 0, 0, 0, 0x1ea1, 0, 0x1e01, 0, 0, 0x0105, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0, 0, 0, 0, 0x1e03, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1e05, 0, 0, 0, 0, 0, 0, 0, 0, 0x1e07, 0, 0, 0, 0 }, -+ { 0, 0x0107, 0x0109, 0, 0, 0, 0x010b, 0, 0, 0, 0, 0x010d, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00e7, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0, 0, 0, 0, 0x1e0b, 0, 0, 0, 0, 0x010f, 0, 0, 0, 0, 0, 0x1e0d, 0, 0, 0, 0x1e11, 0, 0x1e13, 0, 0, 0x1e0f, 0, 0, 0, 0 }, -+ { 0x00e8, 0x00e9, 0x00ea, 0x1ebd, 0x0113, 0x0115, 0x0117, 0x00eb, 0x1ebb, 0, 0, 0x011b, 0x0205, 0x0207, 0, 0, 0, 0x1eb9, 0, 0, 0, 0x0229, 0x0119, 0x1e19, 0, 0x1e1b, 0, 0, 0, 0, 0 }, -+ { 0, 0x01f5, 0x011d, 0, 0x1e21, 0x011f, 0x0121, 0, 0, 0, 0, 0x01e7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x0123, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0x0125, 0, 0, 0, 0x1e23, 0x1e27, 0, 0, 0, 0x021f, 0, 0, 0, 0, 0, 0x1e25, 0, 0, 0, 0x1e29, 0, 0, 0x1e2b, 0, 0x1e96, 0, 0, 0, 0 }, -+ { 0x00ec, 0x00ed, 0x00ee, 0x0129, 0x012b, 0x012d, 0, 0x00ef, 0x1ec9, 0, 0, 0x01d0, 0x0209, 0x020b, 0, 0, 0, 0x1ecb, 0, 0, 0, 0, 0x012f, 0, 0, 0x1e2d, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0x0135, 0, 0, 0, 0, 0, 0, 0, 0, 0x01f0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0x1e31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x01e9, 0, 0, 0, 0, 0, 0x1e33, 0, 0, 0, 0x0137, 0, 0, 0, 0, 0x1e35, 0, 0, 0, 0 }, -+ { 0, 0x013a, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x013e, 0, 0, 0, 0, 0, 0x1e37, 0, 0, 0, 0x013c, 0, 0x1e3d, 0, 0, 0x1e3b, 0, 0, 0, 0 }, -+ { 0, 0x1e3f, 0, 0, 0, 0, 0x1e41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1e43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x01f9, 0x0144, 0, 0x00f1, 0, 0, 0x1e45, 0, 0, 0, 0, 0x0148, 0, 0, 0, 0, 0, 0x1e47, 0, 0, 0, 0x0146, 0, 0x1e4b, 0, 0, 0x1e49, 0, 0, 0, 0 }, -+ { 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x014d, 0x014f, 0x022f, 0x00f6, 0x1ecf, 0, 0x0151, 0x01d2, 0x020d, 0x020f, 0, 0, 0x01a1, 0x1ecd, 0, 0, 0, 0, 0x01eb, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0x1e55, 0, 0, 0, 0, 0x1e57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0x0155, 0, 0, 0, 0, 0x1e59, 0, 0, 0, 0, 0x0159, 0x0211, 0x0213, 0, 0, 0, 0x1e5b, 0, 0, 0, 0x0157, 0, 0, 0, 0, 0x1e5f, 0, 0, 0, 0 }, -+ { 0, 0x015b, 0x015d, 0, 0, 0, 0x1e61, 0, 0, 0, 0, 0x0161, 0, 0, 0, 0, 0, 0x1e63, 0, 0, 0x0219, 0x015f, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0, 0, 0, 0, 0x1e6b, 0x1e97, 0, 0, 0, 0x0165, 0, 0, 0, 0, 0, 0x1e6d, 0, 0, 0x021b, 0x0163, 0, 0x1e71, 0, 0, 0x1e6f, 0, 0, 0, 0 }, -+ { 0x00f9, 0x00fa, 0x00fb, 0x0169, 0x016b, 0x016d, 0, 0x00fc, 0x1ee7, 0x016f, 0x0171, 0x01d4, 0x0215, 0x0217, 0, 0, 0x01b0, 0x1ee5, 0x1e73, 0, 0, 0, 0x0173, 0x1e77, 0, 0x1e75, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0, 0x1e7d, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1e7f, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1e81, 0x1e83, 0x0175, 0, 0, 0, 0x1e87, 0x1e85, 0, 0x1e98, 0, 0, 0, 0, 0, 0, 0, 0x1e89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0, 0, 0, 0, 0x1e8b, 0x1e8d, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1ef3, 0x00fd, 0x0177, 0x1ef9, 0x0233, 0, 0x1e8f, 0x00ff, 0x1ef7, 0x1e99, 0, 0, 0, 0, 0, 0, 0, 0x1ef5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0x017a, 0x1e91, 0, 0, 0, 0x017c, 0, 0, 0, 0, 0x017e, 0, 0, 0, 0, 0, 0x1e93, 0, 0, 0, 0, 0, 0, 0, 0, 0x1e95, 0, 0, 0, 0 }, -+ { 0x1fed, 0x0385, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1fc1, 0, 0, 0 }, -+ { 0x1ea6, 0x1ea4, 0, 0x1eaa, 0, 0, 0, 0, 0x1ea8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0x01fc, 0, 0, 0x01e2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1ec0, 0x1ebe, 0, 0x1ec4, 0, 0, 0, 0, 0x1ec2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1ed2, 0x1ed0, 0, 0x1ed6, 0, 0, 0, 0, 0x1ed4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0x1e4c, 0, 0, 0x022c, 0, 0, 0x1e4e, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x01db, 0x01d7, 0, 0, 0x01d5, 0, 0, 0, 0, 0, 0, 0x01d9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1ea7, 0x1ea5, 0, 0x1eab, 0, 0, 0, 0, 0x1ea9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0x01fd, 0, 0, 0x01e3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1ec1, 0x1ebf, 0, 0x1ec5, 0, 0, 0, 0, 0x1ec3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1ed3, 0x1ed1, 0, 0x1ed7, 0, 0, 0, 0, 0x1ed5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0x1e4d, 0, 0, 0x022d, 0, 0, 0x1e4f, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x01dc, 0x01d8, 0, 0, 0x01d6, 0, 0, 0, 0, 0, 0, 0x01da, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1eb0, 0x1eae, 0, 0x1eb4, 0, 0, 0, 0, 0x1eb2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1eb1, 0x1eaf, 0, 0x1eb5, 0, 0, 0, 0, 0x1eb3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1e14, 0x1e16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1e15, 0x1e17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1e50, 0x1e52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1e51, 0x1e53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1edc, 0x1eda, 0, 0x1ee0, 0, 0, 0, 0, 0x1ede, 0, 0, 0, 0, 0, 0, 0, 0, 0x1ee2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1edd, 0x1edb, 0, 0x1ee1, 0, 0, 0, 0, 0x1edf, 0, 0, 0, 0, 0, 0, 0, 0, 0x1ee3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1eea, 0x1ee8, 0, 0x1eee, 0, 0, 0, 0, 0x1eec, 0, 0, 0, 0, 0, 0, 0, 0, 0x1ef0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1eeb, 0x1ee9, 0, 0x1eef, 0, 0, 0, 0, 0x1eed, 0, 0, 0, 0, 0, 0, 0, 0, 0x1ef1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1fba, 0x0386, 0, 0, 0x1fb9, 0x1fb8, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f08, 0x1f09, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1fbc, 0, 0 }, -+ { 0x1fc8, 0x0388, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f18, 0x1f19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1fca, 0x0389, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f28, 0x1f29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1fcc, 0, 0 }, -+ { 0x1fda, 0x038a, 0, 0, 0x1fd9, 0x1fd8, 0, 0x03aa, 0, 0, 0, 0, 0, 0, 0x1f38, 0x1f39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1ff8, 0x038c, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f48, 0x1f49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1fea, 0x038e, 0, 0, 0x1fe9, 0x1fe8, 0, 0x03ab, 0, 0, 0, 0, 0, 0, 0, 0x1f59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1ffa, 0x038f, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f68, 0x1f69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1ffc, 0, 0 }, -+ { 0x1f70, 0x03ac, 0, 0, 0x1fb1, 0x1fb0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f00, 0x1f01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1fb6, 0x1fb3, 0, 0 }, -+ { 0x1f72, 0x03ad, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f10, 0x1f11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1f74, 0x03ae, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f20, 0x1f21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1fc6, 0x1fc3, 0, 0 }, -+ { 0x1f76, 0x03af, 0, 0, 0x1fd1, 0x1fd0, 0, 0x03ca, 0, 0, 0, 0, 0, 0, 0x1f30, 0x1f31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1fd6, 0, 0, 0 }, -+ { 0x1f78, 0x03cc, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f40, 0x1f41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1fe4, 0x1fe5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1f7a, 0x03cd, 0, 0, 0x1fe1, 0x1fe0, 0, 0x03cb, 0, 0, 0, 0, 0, 0, 0x1f50, 0x1f51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1fe6, 0, 0, 0 }, -+ { 0x1f7c, 0x03ce, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f60, 0x1f61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1ff6, 0x1ff3, 0, 0 }, -+ { 0x1fd2, 0x0390, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1fd7, 0, 0, 0 }, -+ { 0x1fe2, 0x03b0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1fe7, 0, 0, 0 }, -+ { 0, 0x03d3, 0, 0, 0, 0, 0, 0x03d4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0, 0, 0, 0x04d0, 0, 0x04d2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x0400, 0, 0, 0, 0, 0x04d6, 0, 0x0401, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0, 0, 0, 0x04c1, 0, 0x04dc, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x040d, 0, 0, 0, 0x04e2, 0x0419, 0, 0x04e4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0, 0, 0x04ee, 0x040e, 0, 0x04f0, 0, 0, 0x04f2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0, 0, 0, 0x04d1, 0, 0x04d3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x0450, 0, 0, 0, 0, 0x04d7, 0, 0x0451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0, 0, 0, 0x04c2, 0, 0x04dd, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x045d, 0, 0, 0, 0x04e3, 0x0439, 0, 0x04e5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0, 0, 0x04ef, 0x045e, 0, 0x04f1, 0, 0, 0x04f3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0x1eac, 0, 0, 0x1eb6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0, 0, 0x1ead, 0, 0, 0x1eb7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1f02, 0x1f04, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f06, 0x1f80, 0, 0 }, -+ { 0x1f03, 0x1f05, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f07, 0x1f81, 0, 0 }, -+ { 0x1f0a, 0x1f0c, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f0e, 0x1f88, 0, 0 }, -+ { 0x1f0b, 0x1f0d, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f0f, 0x1f89, 0, 0 }, -+ { 0x1f12, 0x1f14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1f13, 0x1f15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1f1a, 0x1f1c, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1f1b, 0x1f1d, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1f22, 0x1f24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f26, 0x1f90, 0, 0 }, -+ { 0x1f23, 0x1f25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f27, 0x1f91, 0, 0 }, -+ { 0x1f2a, 0x1f2c, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f2e, 0x1f98, 0, 0 }, -+ { 0x1f2b, 0x1f2d, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f2f, 0x1f99, 0, 0 }, -+ { 0x1f32, 0x1f34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f36, 0, 0, 0 }, -+ { 0x1f33, 0x1f35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f37, 0, 0, 0 }, -+ { 0x1f3a, 0x1f3c, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f3e, 0, 0, 0 }, -+ { 0x1f3b, 0x1f3d, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f3f, 0, 0, 0 }, -+ { 0x1f42, 0x1f44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1f43, 0x1f45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1f4a, 0x1f4c, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1f4b, 0x1f4d, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, -+ { 0x1f52, 0x1f54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f56, 0, 0, 0 }, -+ { 0x1f53, 0x1f55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f57, 0, 0, 0 }, -+ { 0x1f5b, 0x1f5d, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f5f, 0, 0, 0 }, -+ { 0x1f62, 0x1f64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f66, 0x1fa0, 0, 0 }, -+ { 0x1f63, 0x1f65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f67, 0x1fa1, 0, 0 }, -+ { 0x1f6a, 0x1f6c, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f6e, 0x1fa8, 0, 0 }, -+ { 0x1f6b, 0x1f6d, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1f6f, 0x1fa9, 0, 0 }, -+ { 0x1fcd, 0x1fce, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1fcf, 0, 0, 0 }, -+ { 0x1fdd, 0x1fde, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x1fdf, 0, 0, 0 }, -+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x3070, 0x3071 }, -+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x3073, 0x3074 }, -+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x3076, 0x3077 }, -+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x3079, 0x307a }, -+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x307c, 0x307d }, -+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x30d0, 0x30d1 }, -+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x30d3, 0x30d4 }, -+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x30d6, 0x30d7 }, -+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x30d9, 0x30da }, -+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x30dc, 0x30dd } -+}; -diff -Naur glibc-2.5/libidn/gunidecomp.h glibc-2.5-cs/libidn/gunidecomp.h ---- glibc-2.5/libidn/gunidecomp.h 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/libidn/gunidecomp.h 2007-03-08 22:11:02.000000000 +0100 -@@ -0,0 +1,10362 @@ -+/* This file is automatically generated. DO NOT EDIT! */ -+ -+#ifndef DECOMP_H -+#define DECOMP_H -+ -+#define G_UNICODE_LAST_CHAR 0x10ffff -+ -+#define G_UNICODE_MAX_TABLE_INDEX (0x110000 / 256) -+ -+#define G_UNICODE_LAST_CHAR_PART1 0x2FAFF -+ -+#define G_UNICODE_LAST_PAGE_PART1 762 -+ -+#define G_UNICODE_NOT_PRESENT_OFFSET 65535 -+ -+static const guchar cclass_data[][256] = { -+ { /* page 3, index 0 */ -+ 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, -+ 230, 230, 230, 230, 230, 230, 230, 232, 220, 220, 220, 220, 232, 216, -+ 220, 220, 220, 220, 220, 202, 202, 220, 220, 220, 220, 202, 202, 220, -+ 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 1, 1, 1, 1, 1, 220, -+ 220, 220, 220, 230, 230, 230, 230, 230, 230, 230, 230, 240, 230, 220, -+ 220, 220, 230, 230, 230, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 234, 234, 233, 230, 230, 230, 230, 230, 230, 230, 230, 230, -+ 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 4, index 1 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 5, index 2 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 220, 230, 230, 230, 230, 220, 230, 230, 230, 222, 220, 230, 230, 230, -+ 230, 230, 230, 0, 220, 220, 220, 220, 220, 230, 230, 220, 230, 230, 222, -+ 228, 230, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 0, 20, 21, 22, 0, 23, -+ 0, 24, 25, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 6, index 3 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 27, 28, 29, 30, 31, 32, 33, 34, 230, 230, 220, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 230, 230, 230, 230, 230, 230, 230, 0, 0, 230, 230, 230, 230, 220, -+ 230, 0, 0, 230, 230, 0, 220, 230, 230, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 7, index 4 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 230, 220, 230, 230, 220, 230, 230, 220, 220, 220, 230, 220, 220, 230, -+ 220, 230, 230, 230, 220, 230, 220, 230, 220, 230, 220, 230, 230, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 9, index 5 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 9, 0, 0, 0, 230, 220, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 10, index 6 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 11, index 7 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 12, index 8 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 84, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 13, index 9 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 14, index 10 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 103, 103, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 107, 107, 107, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 118, 118, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 122, 122, 122, 122, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 15, index 11 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 220, 0, 220, 0, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 130, 0, -+ 132, 0, 0, 0, 0, 0, 130, 130, 130, 130, 0, 0, 130, 0, 230, 230, 9, 0, -+ 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0 -+ }, -+ { /* page 16, index 12 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 7, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 23, index 13 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 24, index 14 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 228, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 32, index 15 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 1, 1, 230, 230, -+ 230, 230, 1, 1, 1, 230, 230, 0, 0, 0, 0, 230, 0, 0, 0, 1, 1, 230, 220, -+ 230, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 48, index 16 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 228, 232, 222, -+ 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 251, index 17 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 254, index 18 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ }, -+ { /* page 465, index 19 */ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 216, 216, 1, 1, 1, 0, 0, 0, 226, 216, 216, 216, 216, 216, -+ 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 220, 220, 220, 220, 220, 0, 0, -+ 230, 230, 230, 230, 230, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0, 0, 0, 0, 0 -+ } -+}; -+ -+static const gint16 combining_class_table_part1[763] = { -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 /* page 3 */, -+ 1 /* page 4 */, -+ 2 /* page 5 */, -+ 3 /* page 6 */, -+ 4 /* page 7 */, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 5 /* page 9 */, -+ 6 /* page 10 */, -+ 7 /* page 11 */, -+ 8 /* page 12 */, -+ 9 /* page 13 */, -+ 10 /* page 14 */, -+ 11 /* page 15 */, -+ 12 /* page 16 */, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 13 /* page 23 */, -+ 14 /* page 24 */, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 15 /* page 32 */, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 16 /* page 48 */, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 17 /* page 251 */, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 18 /* page 254 */, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 19 /* page 465 */, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX -+}; -+ -+static const gint16 combining_class_table_part2[768] = { -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX, -+ 0 + G_UNICODE_MAX_TABLE_INDEX -+}; -+ -+typedef struct -+{ -+ gunichar ch; -+ guint16 canon_offset; -+ guint16 compat_offset; -+} decomposition; -+ -+static const decomposition decomp_table[] = -+{ -+ { 0x00a0, G_UNICODE_NOT_PRESENT_OFFSET, 0 }, -+ { 0x00a8, G_UNICODE_NOT_PRESENT_OFFSET, 2 }, -+ { 0x00aa, G_UNICODE_NOT_PRESENT_OFFSET, 6 }, -+ { 0x00af, G_UNICODE_NOT_PRESENT_OFFSET, 8 }, -+ { 0x00b2, G_UNICODE_NOT_PRESENT_OFFSET, 12 }, -+ { 0x00b3, G_UNICODE_NOT_PRESENT_OFFSET, 14 }, -+ { 0x00b4, G_UNICODE_NOT_PRESENT_OFFSET, 16 }, -+ { 0x00b5, G_UNICODE_NOT_PRESENT_OFFSET, 20 }, -+ { 0x00b8, G_UNICODE_NOT_PRESENT_OFFSET, 23 }, -+ { 0x00b9, G_UNICODE_NOT_PRESENT_OFFSET, 27 }, -+ { 0x00ba, G_UNICODE_NOT_PRESENT_OFFSET, 29 }, -+ { 0x00bc, G_UNICODE_NOT_PRESENT_OFFSET, 31 }, -+ { 0x00bd, G_UNICODE_NOT_PRESENT_OFFSET, 37 }, -+ { 0x00be, G_UNICODE_NOT_PRESENT_OFFSET, 43 }, -+ { 0x00c0, 49, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00c1, 53, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00c2, 57, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00c3, 61, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00c4, 65, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00c5, 69, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00c7, 73, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00c8, 77, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00c9, 81, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00ca, 85, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00cb, 89, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00cc, 93, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00cd, 97, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00ce, 101, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00cf, 105, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00d1, 109, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00d2, 113, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00d3, 117, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00d4, 121, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00d5, 125, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00d6, 129, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00d9, 133, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00da, 137, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00db, 141, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00dc, 145, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00dd, 149, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00e0, 153, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00e1, 157, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00e2, 161, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00e3, 165, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00e4, 169, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00e5, 173, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00e7, 177, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00e8, 181, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00e9, 185, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00ea, 189, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00eb, 193, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00ec, 197, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00ed, 201, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00ee, 205, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00ef, 209, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00f1, 213, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00f2, 217, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00f3, 221, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00f4, 225, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00f5, 229, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00f6, 233, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00f9, 237, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00fa, 241, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00fb, 245, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00fc, 249, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00fd, 253, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x00ff, 257, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0100, 261, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0101, 265, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0102, 269, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0103, 273, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0104, 277, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0105, 281, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0106, 285, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0107, 289, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0108, 293, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0109, 297, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x010a, 301, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x010b, 305, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x010c, 309, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x010d, 313, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x010e, 317, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x010f, 321, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0112, 325, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0113, 329, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0114, 333, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0115, 337, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0116, 341, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0117, 345, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0118, 349, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0119, 353, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x011a, 357, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x011b, 361, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x011c, 365, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x011d, 369, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x011e, 373, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x011f, 377, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0120, 381, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0121, 385, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0122, 389, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0123, 393, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0124, 397, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0125, 401, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0128, 405, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0129, 409, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x012a, 413, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x012b, 417, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x012c, 421, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x012d, 425, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x012e, 429, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x012f, 433, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0130, 437, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0132, G_UNICODE_NOT_PRESENT_OFFSET, 441 }, -+ { 0x0133, G_UNICODE_NOT_PRESENT_OFFSET, 444 }, -+ { 0x0134, 447, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0135, 451, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0136, 455, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0137, 459, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0139, 463, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x013a, 467, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x013b, 471, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x013c, 475, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x013d, 479, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x013e, 483, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x013f, G_UNICODE_NOT_PRESENT_OFFSET, 487 }, -+ { 0x0140, G_UNICODE_NOT_PRESENT_OFFSET, 491 }, -+ { 0x0143, 495, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0144, 499, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0145, 503, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0146, 507, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0147, 511, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0148, 515, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0149, G_UNICODE_NOT_PRESENT_OFFSET, 519 }, -+ { 0x014c, 523, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x014d, 527, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x014e, 531, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x014f, 535, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0150, 539, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0151, 543, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0154, 547, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0155, 551, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0156, 555, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0157, 559, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0158, 563, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0159, 567, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x015a, 571, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x015b, 575, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x015c, 579, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x015d, 583, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x015e, 587, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x015f, 591, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0160, 595, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0161, 599, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0162, 603, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0163, 607, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0164, 611, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0165, 615, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0168, 619, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0169, 623, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x016a, 627, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x016b, 631, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x016c, 635, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x016d, 639, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x016e, 643, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x016f, 647, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0170, 651, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0171, 655, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0172, 659, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0173, 663, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0174, 667, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0175, 671, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0176, 675, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0177, 679, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0178, 683, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0179, 687, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x017a, 691, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x017b, 695, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x017c, 699, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x017d, 703, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x017e, 707, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x017f, G_UNICODE_NOT_PRESENT_OFFSET, 711 }, -+ { 0x01a0, 713, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01a1, 717, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01af, 721, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01b0, 725, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01c4, G_UNICODE_NOT_PRESENT_OFFSET, 729 }, -+ { 0x01c5, G_UNICODE_NOT_PRESENT_OFFSET, 734 }, -+ { 0x01c6, G_UNICODE_NOT_PRESENT_OFFSET, 739 }, -+ { 0x01c7, G_UNICODE_NOT_PRESENT_OFFSET, 744 }, -+ { 0x01c8, G_UNICODE_NOT_PRESENT_OFFSET, 747 }, -+ { 0x01c9, G_UNICODE_NOT_PRESENT_OFFSET, 750 }, -+ { 0x01ca, G_UNICODE_NOT_PRESENT_OFFSET, 753 }, -+ { 0x01cb, G_UNICODE_NOT_PRESENT_OFFSET, 756 }, -+ { 0x01cc, G_UNICODE_NOT_PRESENT_OFFSET, 759 }, -+ { 0x01cd, 762, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01ce, 766, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01cf, 770, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01d0, 774, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01d1, 778, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01d2, 782, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01d3, 786, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01d4, 790, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01d5, 794, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01d6, 800, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01d7, 806, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01d8, 812, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01d9, 818, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01da, 824, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01db, 830, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01dc, 836, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01de, 842, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01df, 848, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01e0, 854, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01e1, 860, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01e2, 866, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01e3, 871, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01e6, 876, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01e7, 880, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01e8, 884, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01e9, 888, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01ea, 892, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01eb, 896, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01ec, 900, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01ed, 906, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01ee, 912, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01ef, 917, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01f0, 922, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01f1, G_UNICODE_NOT_PRESENT_OFFSET, 926 }, -+ { 0x01f2, G_UNICODE_NOT_PRESENT_OFFSET, 929 }, -+ { 0x01f3, G_UNICODE_NOT_PRESENT_OFFSET, 932 }, -+ { 0x01f4, 935, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01f5, 939, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01f8, 943, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01f9, 947, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01fa, 951, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01fb, 957, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01fc, 963, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01fd, 968, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01fe, 973, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x01ff, 978, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0200, 983, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0201, 987, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0202, 991, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0203, 995, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0204, 999, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0205, 1003, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0206, 1007, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0207, 1011, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0208, 1015, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0209, 1019, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x020a, 1023, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x020b, 1027, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x020c, 1031, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x020d, 1035, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x020e, 1039, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x020f, 1043, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0210, 1047, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0211, 1051, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0212, 1055, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0213, 1059, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0214, 1063, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0215, 1067, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0216, 1071, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0217, 1075, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0218, 1079, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0219, 1083, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x021a, 1087, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x021b, 1091, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x021e, 1095, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x021f, 1099, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0226, 1103, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0227, 1107, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0228, 1111, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0229, 1115, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x022a, 1119, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x022b, 1125, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x022c, 1131, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x022d, 1137, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x022e, 1143, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x022f, 1147, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0230, 1151, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0231, 1157, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0232, 1163, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0233, 1167, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x02b0, G_UNICODE_NOT_PRESENT_OFFSET, 1171 }, -+ { 0x02b1, G_UNICODE_NOT_PRESENT_OFFSET, 1173 }, -+ { 0x02b2, G_UNICODE_NOT_PRESENT_OFFSET, 1176 }, -+ { 0x02b3, G_UNICODE_NOT_PRESENT_OFFSET, 1178 }, -+ { 0x02b4, G_UNICODE_NOT_PRESENT_OFFSET, 1180 }, -+ { 0x02b5, G_UNICODE_NOT_PRESENT_OFFSET, 1183 }, -+ { 0x02b6, G_UNICODE_NOT_PRESENT_OFFSET, 1186 }, -+ { 0x02b7, G_UNICODE_NOT_PRESENT_OFFSET, 1189 }, -+ { 0x02b8, G_UNICODE_NOT_PRESENT_OFFSET, 1191 }, -+ { 0x02d8, G_UNICODE_NOT_PRESENT_OFFSET, 1193 }, -+ { 0x02d9, G_UNICODE_NOT_PRESENT_OFFSET, 1197 }, -+ { 0x02da, G_UNICODE_NOT_PRESENT_OFFSET, 1201 }, -+ { 0x02db, G_UNICODE_NOT_PRESENT_OFFSET, 1205 }, -+ { 0x02dc, G_UNICODE_NOT_PRESENT_OFFSET, 1209 }, -+ { 0x02dd, G_UNICODE_NOT_PRESENT_OFFSET, 1213 }, -+ { 0x02e0, G_UNICODE_NOT_PRESENT_OFFSET, 1217 }, -+ { 0x02e1, G_UNICODE_NOT_PRESENT_OFFSET, 1220 }, -+ { 0x02e2, G_UNICODE_NOT_PRESENT_OFFSET, 711 }, -+ { 0x02e3, G_UNICODE_NOT_PRESENT_OFFSET, 1222 }, -+ { 0x02e4, G_UNICODE_NOT_PRESENT_OFFSET, 1224 }, -+ { 0x0340, 1227, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0341, 1230, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0343, 1233, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0344, 1236, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0374, 1241, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x037a, G_UNICODE_NOT_PRESENT_OFFSET, 1244 }, -+ { 0x037e, 1248, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0384, G_UNICODE_NOT_PRESENT_OFFSET, 16 }, -+ { 0x0385, 1250, 1255 }, -+ { 0x0386, 1261, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0387, 1266, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0388, 1269, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0389, 1274, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x038a, 1279, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x038c, 1284, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x038e, 1289, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x038f, 1294, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0390, 1299, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x03aa, 1306, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x03ab, 1311, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x03ac, 1316, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x03ad, 1321, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x03ae, 1326, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x03af, 1331, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x03b0, 1336, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x03ca, 1343, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x03cb, 1348, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x03cc, 1353, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x03cd, 1358, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x03ce, 1363, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x03d0, G_UNICODE_NOT_PRESENT_OFFSET, 1368 }, -+ { 0x03d1, G_UNICODE_NOT_PRESENT_OFFSET, 1371 }, -+ { 0x03d2, G_UNICODE_NOT_PRESENT_OFFSET, 1374 }, -+ { 0x03d3, 1377, 1289 }, -+ { 0x03d4, 1382, 1311 }, -+ { 0x03d5, G_UNICODE_NOT_PRESENT_OFFSET, 1387 }, -+ { 0x03d6, G_UNICODE_NOT_PRESENT_OFFSET, 1390 }, -+ { 0x03f0, G_UNICODE_NOT_PRESENT_OFFSET, 1393 }, -+ { 0x03f1, G_UNICODE_NOT_PRESENT_OFFSET, 1396 }, -+ { 0x03f2, G_UNICODE_NOT_PRESENT_OFFSET, 1399 }, -+ { 0x03f4, G_UNICODE_NOT_PRESENT_OFFSET, 1402 }, -+ { 0x03f5, G_UNICODE_NOT_PRESENT_OFFSET, 1405 }, -+ { 0x0400, 1408, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0401, 1413, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0403, 1418, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0407, 1423, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x040c, 1428, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x040d, 1433, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x040e, 1438, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0419, 1443, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0439, 1448, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0450, 1453, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0451, 1458, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0453, 1463, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0457, 1468, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x045c, 1473, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x045d, 1478, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x045e, 1483, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0476, 1488, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0477, 1493, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04c1, 1498, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04c2, 1503, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04d0, 1508, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04d1, 1513, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04d2, 1518, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04d3, 1523, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04d6, 1528, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04d7, 1533, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04da, 1538, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04db, 1543, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04dc, 1548, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04dd, 1553, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04de, 1558, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04df, 1563, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04e2, 1568, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04e3, 1573, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04e4, 1578, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04e5, 1583, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04e6, 1588, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04e7, 1593, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04ea, 1598, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04eb, 1603, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04ec, 1608, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04ed, 1613, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04ee, 1618, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04ef, 1623, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04f0, 1628, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04f1, 1633, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04f2, 1638, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04f3, 1643, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04f4, 1648, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04f5, 1653, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04f8, 1658, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x04f9, 1663, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0587, G_UNICODE_NOT_PRESENT_OFFSET, 1668 }, -+ { 0x0622, 1673, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0623, 1678, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0624, 1683, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0625, 1688, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0626, 1693, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0675, G_UNICODE_NOT_PRESENT_OFFSET, 1698 }, -+ { 0x0676, G_UNICODE_NOT_PRESENT_OFFSET, 1703 }, -+ { 0x0677, G_UNICODE_NOT_PRESENT_OFFSET, 1708 }, -+ { 0x0678, G_UNICODE_NOT_PRESENT_OFFSET, 1713 }, -+ { 0x06c0, 1718, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x06c2, 1723, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x06d3, 1728, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0929, 1733, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0931, 1740, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0934, 1747, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0958, 1754, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0959, 1761, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x095a, 1768, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x095b, 1775, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x095c, 1782, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x095d, 1789, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x095e, 1796, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x095f, 1803, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x09cb, 1810, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x09cc, 1817, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x09dc, 1824, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x09dd, 1831, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x09df, 1838, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0a33, 1845, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0a36, 1852, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0a59, 1859, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0a5a, 1866, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0a5b, 1873, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0a5e, 1880, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0b48, 1887, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0b4b, 1894, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0b4c, 1901, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0b5c, 1908, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0b5d, 1915, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0b94, 1922, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0bca, 1929, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0bcb, 1936, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0bcc, 1943, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0c48, 1950, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0cc0, 1957, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0cc7, 1964, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0cc8, 1971, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0cca, 1978, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0ccb, 1985, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0d4a, 1995, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0d4b, 2002, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0d4c, 2009, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0dda, 2016, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0ddc, 2023, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0ddd, 2030, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0dde, 2040, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0e33, G_UNICODE_NOT_PRESENT_OFFSET, 2047 }, -+ { 0x0eb3, G_UNICODE_NOT_PRESENT_OFFSET, 2054 }, -+ { 0x0edc, G_UNICODE_NOT_PRESENT_OFFSET, 2061 }, -+ { 0x0edd, G_UNICODE_NOT_PRESENT_OFFSET, 2068 }, -+ { 0x0f0c, G_UNICODE_NOT_PRESENT_OFFSET, 2075 }, -+ { 0x0f43, 2079, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0f4d, 2086, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0f52, 2093, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0f57, 2100, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0f5c, 2107, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0f69, 2114, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0f73, 2121, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0f75, 2128, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0f76, 2135, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0f77, G_UNICODE_NOT_PRESENT_OFFSET, 2142 }, -+ { 0x0f78, 2152, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0f79, G_UNICODE_NOT_PRESENT_OFFSET, 2159 }, -+ { 0x0f81, 2169, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0f93, 2176, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0f9d, 2183, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0fa2, 2190, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0fa7, 2197, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0fac, 2204, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x0fb9, 2211, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1026, 2218, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e00, 2225, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e01, 2229, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e02, 2233, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e03, 2237, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e04, 2241, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e05, 2245, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e06, 2249, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e07, 2253, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e08, 2257, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e09, 2263, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e0a, 2269, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e0b, 2273, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e0c, 2277, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e0d, 2281, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e0e, 2285, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e0f, 2289, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e10, 2293, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e11, 2297, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e12, 2301, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e13, 2305, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e14, 2309, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e15, 2315, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e16, 2321, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e17, 2327, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e18, 2333, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e19, 2337, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e1a, 2341, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e1b, 2345, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e1c, 2349, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e1d, 2355, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e1e, 2361, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e1f, 2365, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e20, 2369, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e21, 2373, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e22, 2377, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e23, 2381, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e24, 2385, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e25, 2389, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e26, 2393, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e27, 2397, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e28, 2401, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e29, 2405, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e2a, 2409, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e2b, 2413, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e2c, 2417, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e2d, 2421, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e2e, 2425, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e2f, 2431, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e30, 2437, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e31, 2441, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e32, 2445, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e33, 2449, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e34, 2453, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e35, 2457, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e36, 2461, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e37, 2465, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e38, 2469, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e39, 2475, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e3a, 2481, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e3b, 2485, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e3c, 2489, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e3d, 2493, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e3e, 2497, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e3f, 2501, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e40, 2505, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e41, 2509, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e42, 2513, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e43, 2517, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e44, 2521, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e45, 2525, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e46, 2529, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e47, 2533, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e48, 2537, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e49, 2541, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e4a, 2545, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e4b, 2549, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e4c, 2553, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e4d, 2559, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e4e, 2565, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e4f, 2571, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e50, 2577, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e51, 2583, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e52, 2589, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e53, 2595, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e54, 2601, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e55, 2605, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e56, 2609, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e57, 2613, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e58, 2617, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e59, 2621, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e5a, 2625, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e5b, 2629, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e5c, 2633, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e5d, 2639, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e5e, 2645, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e5f, 2649, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e60, 2653, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e61, 2657, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e62, 2661, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e63, 2665, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e64, 2669, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e65, 2675, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e66, 2681, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e67, 2687, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e68, 2693, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e69, 2699, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e6a, 2705, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e6b, 2709, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e6c, 2713, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e6d, 2717, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e6e, 2721, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e6f, 2725, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e70, 2729, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e71, 2733, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e72, 2737, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e73, 2741, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e74, 2745, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e75, 2749, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e76, 2753, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e77, 2757, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e78, 2761, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e79, 2767, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e7a, 2773, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e7b, 2779, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e7c, 2785, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e7d, 2789, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e7e, 2793, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e7f, 2797, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e80, 2801, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e81, 2805, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e82, 2809, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e83, 2813, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e84, 2817, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e85, 2821, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e86, 2825, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e87, 2829, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e88, 2833, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e89, 2837, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e8a, 2841, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e8b, 2845, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e8c, 2849, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e8d, 2853, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e8e, 2857, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e8f, 2861, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e90, 2865, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e91, 2869, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e92, 2873, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e93, 2877, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e94, 2881, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e95, 2885, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e96, 2889, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e97, 2893, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e98, 2897, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e99, 2901, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1e9a, G_UNICODE_NOT_PRESENT_OFFSET, 2905 }, -+ { 0x1e9b, 2909, 2657 }, -+ { 0x1ea0, 2914, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ea1, 2918, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ea2, 2922, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ea3, 2926, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ea4, 2930, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ea5, 2936, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ea6, 2942, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ea7, 2948, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ea8, 2954, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ea9, 2960, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1eaa, 2966, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1eab, 2972, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1eac, 2978, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ead, 2984, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1eae, 2990, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1eaf, 2996, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1eb0, 3002, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1eb1, 3008, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1eb2, 3014, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1eb3, 3020, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1eb4, 3026, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1eb5, 3032, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1eb6, 3038, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1eb7, 3044, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1eb8, 3050, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1eb9, 3054, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1eba, 3058, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ebb, 3062, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ebc, 3066, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ebd, 3070, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ebe, 3074, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ebf, 3080, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ec0, 3086, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ec1, 3092, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ec2, 3098, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ec3, 3104, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ec4, 3110, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ec5, 3116, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ec6, 3122, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ec7, 3128, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ec8, 3134, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ec9, 3138, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1eca, 3142, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ecb, 3146, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ecc, 3150, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ecd, 3154, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ece, 3158, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ecf, 3162, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ed0, 3166, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ed1, 3172, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ed2, 3178, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ed3, 3184, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ed4, 3190, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ed5, 3196, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ed6, 3202, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ed7, 3208, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ed8, 3214, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ed9, 3220, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1eda, 3226, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1edb, 3232, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1edc, 3238, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1edd, 3244, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ede, 3250, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1edf, 3256, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ee0, 3262, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ee1, 3268, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ee2, 3274, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ee3, 3280, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ee4, 3286, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ee5, 3290, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ee6, 3294, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ee7, 3298, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ee8, 3302, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ee9, 3308, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1eea, 3314, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1eeb, 3320, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1eec, 3326, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1eed, 3332, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1eee, 3338, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1eef, 3344, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ef0, 3350, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ef1, 3356, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ef2, 3362, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ef3, 3366, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ef4, 3370, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ef5, 3374, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ef6, 3378, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ef7, 3382, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ef8, 3386, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ef9, 3390, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f00, 3394, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f01, 3399, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f02, 3404, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f03, 3411, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f04, 3418, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f05, 3425, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f06, 3432, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f07, 3439, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f08, 3446, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f09, 3451, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f0a, 3456, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f0b, 3463, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f0c, 3470, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f0d, 3477, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f0e, 3484, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f0f, 3491, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f10, 3498, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f11, 3503, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f12, 3508, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f13, 3515, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f14, 3522, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f15, 3529, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f18, 3536, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f19, 3541, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f1a, 3546, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f1b, 3553, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f1c, 3560, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f1d, 3567, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f20, 3574, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f21, 3579, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f22, 3584, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f23, 3591, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f24, 3598, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f25, 3605, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f26, 3612, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f27, 3619, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f28, 3626, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f29, 3631, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f2a, 3636, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f2b, 3643, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f2c, 3650, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f2d, 3657, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f2e, 3664, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f2f, 3671, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f30, 3678, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f31, 3683, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f32, 3688, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f33, 3695, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f34, 3702, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f35, 3709, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f36, 3716, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f37, 3723, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f38, 3730, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f39, 3735, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f3a, 3740, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f3b, 3747, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f3c, 3754, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f3d, 3761, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f3e, 3768, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f3f, 3775, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f40, 3782, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f41, 3787, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f42, 3792, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f43, 3799, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f44, 3806, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f45, 3813, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f48, 3820, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f49, 3825, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f4a, 3830, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f4b, 3837, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f4c, 3844, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f4d, 3851, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f50, 3858, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f51, 3863, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f52, 3868, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f53, 3875, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f54, 3882, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f55, 3889, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f56, 3896, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f57, 3903, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f59, 3910, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f5b, 3915, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f5d, 3922, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f5f, 3929, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f60, 3936, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f61, 3941, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f62, 3946, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f63, 3953, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f64, 3960, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f65, 3967, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f66, 3974, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f67, 3981, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f68, 3988, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f69, 3993, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f6a, 3998, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f6b, 4005, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f6c, 4012, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f6d, 4019, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f6e, 4026, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f6f, 4033, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f70, 4040, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f71, 1316, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f72, 4045, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f73, 1321, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f74, 4050, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f75, 1326, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f76, 4055, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f77, 1331, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f78, 4060, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f79, 1353, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f7a, 4065, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f7b, 1358, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f7c, 4070, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f7d, 1363, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f80, 4075, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f81, 4082, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f82, 4089, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f83, 4098, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f84, 4107, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f85, 4116, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f86, 4125, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f87, 4134, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f88, 4143, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f89, 4150, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f8a, 4157, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f8b, 4166, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f8c, 4175, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f8d, 4184, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f8e, 4193, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f8f, 4202, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f90, 4211, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f91, 4218, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f92, 4225, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f93, 4234, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f94, 4243, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f95, 4252, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f96, 4261, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f97, 4270, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f98, 4279, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f99, 4286, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f9a, 4293, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f9b, 4302, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f9c, 4311, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f9d, 4320, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f9e, 4329, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1f9f, 4338, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fa0, 4347, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fa1, 4354, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fa2, 4361, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fa3, 4370, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fa4, 4379, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fa5, 4388, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fa6, 4397, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fa7, 4406, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fa8, 4415, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fa9, 4422, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1faa, 4429, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fab, 4438, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fac, 4447, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fad, 4456, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fae, 4465, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1faf, 4474, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fb0, 4483, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fb1, 4488, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fb2, 4493, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fb3, 4500, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fb4, 4505, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fb6, 4512, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fb7, 4517, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fb8, 4524, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fb9, 4529, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fba, 4534, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fbb, 1261, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fbc, 4539, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fbd, G_UNICODE_NOT_PRESENT_OFFSET, 4544 }, -+ { 0x1fbe, 4548, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fbf, G_UNICODE_NOT_PRESENT_OFFSET, 4544 }, -+ { 0x1fc0, G_UNICODE_NOT_PRESENT_OFFSET, 4551 }, -+ { 0x1fc1, 4555, 4560 }, -+ { 0x1fc2, 4566, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fc3, 4573, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fc4, 4578, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fc6, 4585, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fc7, 4590, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fc8, 4597, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fc9, 1269, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fca, 4602, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fcb, 1274, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fcc, 4607, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fcd, 4612, 4618 }, -+ { 0x1fce, 4624, 4630 }, -+ { 0x1fcf, 4636, 4642 }, -+ { 0x1fd0, 4648, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fd1, 4653, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fd2, 4658, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fd3, 1299, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fd6, 4665, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fd7, 4670, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fd8, 4677, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fd9, 4682, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fda, 4687, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fdb, 1279, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fdd, 4692, 4698 }, -+ { 0x1fde, 4704, 4710 }, -+ { 0x1fdf, 4716, 4722 }, -+ { 0x1fe0, 4728, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fe1, 4733, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fe2, 4738, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fe3, 1336, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fe4, 4745, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fe5, 4750, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fe6, 4755, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fe7, 4760, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fe8, 4767, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fe9, 4772, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fea, 4777, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1feb, 1289, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fec, 4782, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1fed, 4787, 4792 }, -+ { 0x1fee, 1250, 1255 }, -+ { 0x1fef, 4798, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ff2, 4800, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ff3, 4807, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ff4, 4812, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ff6, 4819, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ff7, 4824, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ff8, 4831, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ff9, 1284, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ffa, 4836, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ffb, 1294, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ffc, 4841, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1ffd, 4846, 16 }, -+ { 0x1ffe, G_UNICODE_NOT_PRESENT_OFFSET, 4849 }, -+ { 0x2000, 4853, 0 }, -+ { 0x2001, 4857, 0 }, -+ { 0x2002, G_UNICODE_NOT_PRESENT_OFFSET, 0 }, -+ { 0x2003, G_UNICODE_NOT_PRESENT_OFFSET, 0 }, -+ { 0x2004, G_UNICODE_NOT_PRESENT_OFFSET, 0 }, -+ { 0x2005, G_UNICODE_NOT_PRESENT_OFFSET, 0 }, -+ { 0x2006, G_UNICODE_NOT_PRESENT_OFFSET, 0 }, -+ { 0x2007, G_UNICODE_NOT_PRESENT_OFFSET, 0 }, -+ { 0x2008, G_UNICODE_NOT_PRESENT_OFFSET, 0 }, -+ { 0x2009, G_UNICODE_NOT_PRESENT_OFFSET, 0 }, -+ { 0x200a, G_UNICODE_NOT_PRESENT_OFFSET, 0 }, -+ { 0x2011, G_UNICODE_NOT_PRESENT_OFFSET, 4861 }, -+ { 0x2017, G_UNICODE_NOT_PRESENT_OFFSET, 4865 }, -+ { 0x2024, G_UNICODE_NOT_PRESENT_OFFSET, 4869 }, -+ { 0x2025, G_UNICODE_NOT_PRESENT_OFFSET, 4871 }, -+ { 0x2026, G_UNICODE_NOT_PRESENT_OFFSET, 4874 }, -+ { 0x202f, G_UNICODE_NOT_PRESENT_OFFSET, 0 }, -+ { 0x2033, G_UNICODE_NOT_PRESENT_OFFSET, 4878 }, -+ { 0x2034, G_UNICODE_NOT_PRESENT_OFFSET, 4885 }, -+ { 0x2036, G_UNICODE_NOT_PRESENT_OFFSET, 4895 }, -+ { 0x2037, G_UNICODE_NOT_PRESENT_OFFSET, 4902 }, -+ { 0x203c, G_UNICODE_NOT_PRESENT_OFFSET, 4912 }, -+ { 0x203e, G_UNICODE_NOT_PRESENT_OFFSET, 4915 }, -+ { 0x2047, G_UNICODE_NOT_PRESENT_OFFSET, 4919 }, -+ { 0x2048, G_UNICODE_NOT_PRESENT_OFFSET, 4922 }, -+ { 0x2049, G_UNICODE_NOT_PRESENT_OFFSET, 4925 }, -+ { 0x2057, G_UNICODE_NOT_PRESENT_OFFSET, 4928 }, -+ { 0x205f, G_UNICODE_NOT_PRESENT_OFFSET, 0 }, -+ { 0x2070, G_UNICODE_NOT_PRESENT_OFFSET, 4941 }, -+ { 0x2071, G_UNICODE_NOT_PRESENT_OFFSET, 4943 }, -+ { 0x2074, G_UNICODE_NOT_PRESENT_OFFSET, 4945 }, -+ { 0x2075, G_UNICODE_NOT_PRESENT_OFFSET, 4947 }, -+ { 0x2076, G_UNICODE_NOT_PRESENT_OFFSET, 4949 }, -+ { 0x2077, G_UNICODE_NOT_PRESENT_OFFSET, 4951 }, -+ { 0x2078, G_UNICODE_NOT_PRESENT_OFFSET, 4953 }, -+ { 0x2079, G_UNICODE_NOT_PRESENT_OFFSET, 4955 }, -+ { 0x207a, G_UNICODE_NOT_PRESENT_OFFSET, 4957 }, -+ { 0x207b, G_UNICODE_NOT_PRESENT_OFFSET, 4959 }, -+ { 0x207c, G_UNICODE_NOT_PRESENT_OFFSET, 4963 }, -+ { 0x207d, G_UNICODE_NOT_PRESENT_OFFSET, 4965 }, -+ { 0x207e, G_UNICODE_NOT_PRESENT_OFFSET, 4967 }, -+ { 0x207f, G_UNICODE_NOT_PRESENT_OFFSET, 4969 }, -+ { 0x2080, G_UNICODE_NOT_PRESENT_OFFSET, 4941 }, -+ { 0x2081, G_UNICODE_NOT_PRESENT_OFFSET, 27 }, -+ { 0x2082, G_UNICODE_NOT_PRESENT_OFFSET, 12 }, -+ { 0x2083, G_UNICODE_NOT_PRESENT_OFFSET, 14 }, -+ { 0x2084, G_UNICODE_NOT_PRESENT_OFFSET, 4945 }, -+ { 0x2085, G_UNICODE_NOT_PRESENT_OFFSET, 4947 }, -+ { 0x2086, G_UNICODE_NOT_PRESENT_OFFSET, 4949 }, -+ { 0x2087, G_UNICODE_NOT_PRESENT_OFFSET, 4951 }, -+ { 0x2088, G_UNICODE_NOT_PRESENT_OFFSET, 4953 }, -+ { 0x2089, G_UNICODE_NOT_PRESENT_OFFSET, 4955 }, -+ { 0x208a, G_UNICODE_NOT_PRESENT_OFFSET, 4957 }, -+ { 0x208b, G_UNICODE_NOT_PRESENT_OFFSET, 4959 }, -+ { 0x208c, G_UNICODE_NOT_PRESENT_OFFSET, 4963 }, -+ { 0x208d, G_UNICODE_NOT_PRESENT_OFFSET, 4965 }, -+ { 0x208e, G_UNICODE_NOT_PRESENT_OFFSET, 4967 }, -+ { 0x20a8, G_UNICODE_NOT_PRESENT_OFFSET, 4971 }, -+ { 0x2100, G_UNICODE_NOT_PRESENT_OFFSET, 4974 }, -+ { 0x2101, G_UNICODE_NOT_PRESENT_OFFSET, 4978 }, -+ { 0x2102, G_UNICODE_NOT_PRESENT_OFFSET, 4982 }, -+ { 0x2103, G_UNICODE_NOT_PRESENT_OFFSET, 4984 }, -+ { 0x2105, G_UNICODE_NOT_PRESENT_OFFSET, 4988 }, -+ { 0x2106, G_UNICODE_NOT_PRESENT_OFFSET, 4992 }, -+ { 0x2107, G_UNICODE_NOT_PRESENT_OFFSET, 4996 }, -+ { 0x2109, G_UNICODE_NOT_PRESENT_OFFSET, 4999 }, -+ { 0x210a, G_UNICODE_NOT_PRESENT_OFFSET, 5003 }, -+ { 0x210b, G_UNICODE_NOT_PRESENT_OFFSET, 5005 }, -+ { 0x210c, G_UNICODE_NOT_PRESENT_OFFSET, 5005 }, -+ { 0x210d, G_UNICODE_NOT_PRESENT_OFFSET, 5005 }, -+ { 0x210e, G_UNICODE_NOT_PRESENT_OFFSET, 1171 }, -+ { 0x210f, G_UNICODE_NOT_PRESENT_OFFSET, 5007 }, -+ { 0x2110, G_UNICODE_NOT_PRESENT_OFFSET, 5010 }, -+ { 0x2111, G_UNICODE_NOT_PRESENT_OFFSET, 5010 }, -+ { 0x2112, G_UNICODE_NOT_PRESENT_OFFSET, 5012 }, -+ { 0x2113, G_UNICODE_NOT_PRESENT_OFFSET, 1220 }, -+ { 0x2115, G_UNICODE_NOT_PRESENT_OFFSET, 5014 }, -+ { 0x2116, G_UNICODE_NOT_PRESENT_OFFSET, 5016 }, -+ { 0x2119, G_UNICODE_NOT_PRESENT_OFFSET, 5019 }, -+ { 0x211a, G_UNICODE_NOT_PRESENT_OFFSET, 5021 }, -+ { 0x211b, G_UNICODE_NOT_PRESENT_OFFSET, 5023 }, -+ { 0x211c, G_UNICODE_NOT_PRESENT_OFFSET, 5023 }, -+ { 0x211d, G_UNICODE_NOT_PRESENT_OFFSET, 5023 }, -+ { 0x2120, G_UNICODE_NOT_PRESENT_OFFSET, 5025 }, -+ { 0x2121, G_UNICODE_NOT_PRESENT_OFFSET, 5028 }, -+ { 0x2122, G_UNICODE_NOT_PRESENT_OFFSET, 5032 }, -+ { 0x2124, G_UNICODE_NOT_PRESENT_OFFSET, 5035 }, -+ { 0x2126, 5037, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2128, G_UNICODE_NOT_PRESENT_OFFSET, 5035 }, -+ { 0x212a, 5040, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x212b, 69, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x212c, G_UNICODE_NOT_PRESENT_OFFSET, 5042 }, -+ { 0x212d, G_UNICODE_NOT_PRESENT_OFFSET, 4982 }, -+ { 0x212f, G_UNICODE_NOT_PRESENT_OFFSET, 5044 }, -+ { 0x2130, G_UNICODE_NOT_PRESENT_OFFSET, 5046 }, -+ { 0x2131, G_UNICODE_NOT_PRESENT_OFFSET, 5048 }, -+ { 0x2133, G_UNICODE_NOT_PRESENT_OFFSET, 5050 }, -+ { 0x2134, G_UNICODE_NOT_PRESENT_OFFSET, 29 }, -+ { 0x2135, G_UNICODE_NOT_PRESENT_OFFSET, 5052 }, -+ { 0x2136, G_UNICODE_NOT_PRESENT_OFFSET, 5055 }, -+ { 0x2137, G_UNICODE_NOT_PRESENT_OFFSET, 5058 }, -+ { 0x2138, G_UNICODE_NOT_PRESENT_OFFSET, 5061 }, -+ { 0x2139, G_UNICODE_NOT_PRESENT_OFFSET, 4943 }, -+ { 0x213d, G_UNICODE_NOT_PRESENT_OFFSET, 5064 }, -+ { 0x213e, G_UNICODE_NOT_PRESENT_OFFSET, 5067 }, -+ { 0x213f, G_UNICODE_NOT_PRESENT_OFFSET, 5070 }, -+ { 0x2140, G_UNICODE_NOT_PRESENT_OFFSET, 5073 }, -+ { 0x2145, G_UNICODE_NOT_PRESENT_OFFSET, 5077 }, -+ { 0x2146, G_UNICODE_NOT_PRESENT_OFFSET, 5079 }, -+ { 0x2147, G_UNICODE_NOT_PRESENT_OFFSET, 5044 }, -+ { 0x2148, G_UNICODE_NOT_PRESENT_OFFSET, 4943 }, -+ { 0x2149, G_UNICODE_NOT_PRESENT_OFFSET, 1176 }, -+ { 0x2153, G_UNICODE_NOT_PRESENT_OFFSET, 5081 }, -+ { 0x2154, G_UNICODE_NOT_PRESENT_OFFSET, 5087 }, -+ { 0x2155, G_UNICODE_NOT_PRESENT_OFFSET, 5093 }, -+ { 0x2156, G_UNICODE_NOT_PRESENT_OFFSET, 5099 }, -+ { 0x2157, G_UNICODE_NOT_PRESENT_OFFSET, 5105 }, -+ { 0x2158, G_UNICODE_NOT_PRESENT_OFFSET, 5111 }, -+ { 0x2159, G_UNICODE_NOT_PRESENT_OFFSET, 5117 }, -+ { 0x215a, G_UNICODE_NOT_PRESENT_OFFSET, 5123 }, -+ { 0x215b, G_UNICODE_NOT_PRESENT_OFFSET, 5129 }, -+ { 0x215c, G_UNICODE_NOT_PRESENT_OFFSET, 5135 }, -+ { 0x215d, G_UNICODE_NOT_PRESENT_OFFSET, 5141 }, -+ { 0x215e, G_UNICODE_NOT_PRESENT_OFFSET, 5147 }, -+ { 0x215f, G_UNICODE_NOT_PRESENT_OFFSET, 5153 }, -+ { 0x2160, G_UNICODE_NOT_PRESENT_OFFSET, 5010 }, -+ { 0x2161, G_UNICODE_NOT_PRESENT_OFFSET, 5158 }, -+ { 0x2162, G_UNICODE_NOT_PRESENT_OFFSET, 5161 }, -+ { 0x2163, G_UNICODE_NOT_PRESENT_OFFSET, 5165 }, -+ { 0x2164, G_UNICODE_NOT_PRESENT_OFFSET, 5168 }, -+ { 0x2165, G_UNICODE_NOT_PRESENT_OFFSET, 5170 }, -+ { 0x2166, G_UNICODE_NOT_PRESENT_OFFSET, 5173 }, -+ { 0x2167, G_UNICODE_NOT_PRESENT_OFFSET, 5177 }, -+ { 0x2168, G_UNICODE_NOT_PRESENT_OFFSET, 5182 }, -+ { 0x2169, G_UNICODE_NOT_PRESENT_OFFSET, 5185 }, -+ { 0x216a, G_UNICODE_NOT_PRESENT_OFFSET, 5187 }, -+ { 0x216b, G_UNICODE_NOT_PRESENT_OFFSET, 5190 }, -+ { 0x216c, G_UNICODE_NOT_PRESENT_OFFSET, 5012 }, -+ { 0x216d, G_UNICODE_NOT_PRESENT_OFFSET, 4982 }, -+ { 0x216e, G_UNICODE_NOT_PRESENT_OFFSET, 5077 }, -+ { 0x216f, G_UNICODE_NOT_PRESENT_OFFSET, 5050 }, -+ { 0x2170, G_UNICODE_NOT_PRESENT_OFFSET, 4943 }, -+ { 0x2171, G_UNICODE_NOT_PRESENT_OFFSET, 5194 }, -+ { 0x2172, G_UNICODE_NOT_PRESENT_OFFSET, 5197 }, -+ { 0x2173, G_UNICODE_NOT_PRESENT_OFFSET, 5201 }, -+ { 0x2174, G_UNICODE_NOT_PRESENT_OFFSET, 5204 }, -+ { 0x2175, G_UNICODE_NOT_PRESENT_OFFSET, 5206 }, -+ { 0x2176, G_UNICODE_NOT_PRESENT_OFFSET, 5209 }, -+ { 0x2177, G_UNICODE_NOT_PRESENT_OFFSET, 5213 }, -+ { 0x2178, G_UNICODE_NOT_PRESENT_OFFSET, 5218 }, -+ { 0x2179, G_UNICODE_NOT_PRESENT_OFFSET, 1222 }, -+ { 0x217a, G_UNICODE_NOT_PRESENT_OFFSET, 5221 }, -+ { 0x217b, G_UNICODE_NOT_PRESENT_OFFSET, 5224 }, -+ { 0x217c, G_UNICODE_NOT_PRESENT_OFFSET, 1220 }, -+ { 0x217d, G_UNICODE_NOT_PRESENT_OFFSET, 5228 }, -+ { 0x217e, G_UNICODE_NOT_PRESENT_OFFSET, 5079 }, -+ { 0x217f, G_UNICODE_NOT_PRESENT_OFFSET, 5230 }, -+ { 0x219a, 5232, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x219b, 5238, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x21ae, 5244, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x21cd, 5250, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x21ce, 5256, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x21cf, 5262, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2204, 5268, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2209, 5274, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x220c, 5280, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2224, 5286, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2226, 5292, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x222c, G_UNICODE_NOT_PRESENT_OFFSET, 5298 }, -+ { 0x222d, G_UNICODE_NOT_PRESENT_OFFSET, 5305 }, -+ { 0x222f, G_UNICODE_NOT_PRESENT_OFFSET, 5315 }, -+ { 0x2230, G_UNICODE_NOT_PRESENT_OFFSET, 5322 }, -+ { 0x2241, 5332, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2244, 5338, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2247, 5344, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2249, 5350, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2260, 5356, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2262, 5360, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x226d, 5366, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x226e, 5372, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x226f, 5376, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2270, 5380, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2271, 5386, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2274, 5392, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2275, 5398, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2278, 5404, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2279, 5410, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2280, 5416, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2281, 5422, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2284, 5428, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2285, 5434, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2288, 5440, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2289, 5446, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x22ac, 5452, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x22ad, 5458, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x22ae, 5464, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x22af, 5470, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x22e0, 5476, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x22e1, 5482, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x22e2, 5488, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x22e3, 5494, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x22ea, 5500, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x22eb, 5506, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x22ec, 5512, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x22ed, 5518, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2329, 5524, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x232a, 5528, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2460, G_UNICODE_NOT_PRESENT_OFFSET, 27 }, -+ { 0x2461, G_UNICODE_NOT_PRESENT_OFFSET, 12 }, -+ { 0x2462, G_UNICODE_NOT_PRESENT_OFFSET, 14 }, -+ { 0x2463, G_UNICODE_NOT_PRESENT_OFFSET, 4945 }, -+ { 0x2464, G_UNICODE_NOT_PRESENT_OFFSET, 4947 }, -+ { 0x2465, G_UNICODE_NOT_PRESENT_OFFSET, 4949 }, -+ { 0x2466, G_UNICODE_NOT_PRESENT_OFFSET, 4951 }, -+ { 0x2467, G_UNICODE_NOT_PRESENT_OFFSET, 4953 }, -+ { 0x2468, G_UNICODE_NOT_PRESENT_OFFSET, 4955 }, -+ { 0x2469, G_UNICODE_NOT_PRESENT_OFFSET, 5532 }, -+ { 0x246a, G_UNICODE_NOT_PRESENT_OFFSET, 5535 }, -+ { 0x246b, G_UNICODE_NOT_PRESENT_OFFSET, 5538 }, -+ { 0x246c, G_UNICODE_NOT_PRESENT_OFFSET, 5541 }, -+ { 0x246d, G_UNICODE_NOT_PRESENT_OFFSET, 5544 }, -+ { 0x246e, G_UNICODE_NOT_PRESENT_OFFSET, 5547 }, -+ { 0x246f, G_UNICODE_NOT_PRESENT_OFFSET, 5550 }, -+ { 0x2470, G_UNICODE_NOT_PRESENT_OFFSET, 5553 }, -+ { 0x2471, G_UNICODE_NOT_PRESENT_OFFSET, 5556 }, -+ { 0x2472, G_UNICODE_NOT_PRESENT_OFFSET, 5559 }, -+ { 0x2473, G_UNICODE_NOT_PRESENT_OFFSET, 5562 }, -+ { 0x2474, G_UNICODE_NOT_PRESENT_OFFSET, 5565 }, -+ { 0x2475, G_UNICODE_NOT_PRESENT_OFFSET, 5569 }, -+ { 0x2476, G_UNICODE_NOT_PRESENT_OFFSET, 5573 }, -+ { 0x2477, G_UNICODE_NOT_PRESENT_OFFSET, 5577 }, -+ { 0x2478, G_UNICODE_NOT_PRESENT_OFFSET, 5581 }, -+ { 0x2479, G_UNICODE_NOT_PRESENT_OFFSET, 5585 }, -+ { 0x247a, G_UNICODE_NOT_PRESENT_OFFSET, 5589 }, -+ { 0x247b, G_UNICODE_NOT_PRESENT_OFFSET, 5593 }, -+ { 0x247c, G_UNICODE_NOT_PRESENT_OFFSET, 5597 }, -+ { 0x247d, G_UNICODE_NOT_PRESENT_OFFSET, 5601 }, -+ { 0x247e, G_UNICODE_NOT_PRESENT_OFFSET, 5606 }, -+ { 0x247f, G_UNICODE_NOT_PRESENT_OFFSET, 5611 }, -+ { 0x2480, G_UNICODE_NOT_PRESENT_OFFSET, 5616 }, -+ { 0x2481, G_UNICODE_NOT_PRESENT_OFFSET, 5621 }, -+ { 0x2482, G_UNICODE_NOT_PRESENT_OFFSET, 5626 }, -+ { 0x2483, G_UNICODE_NOT_PRESENT_OFFSET, 5631 }, -+ { 0x2484, G_UNICODE_NOT_PRESENT_OFFSET, 5636 }, -+ { 0x2485, G_UNICODE_NOT_PRESENT_OFFSET, 5641 }, -+ { 0x2486, G_UNICODE_NOT_PRESENT_OFFSET, 5646 }, -+ { 0x2487, G_UNICODE_NOT_PRESENT_OFFSET, 5651 }, -+ { 0x2488, G_UNICODE_NOT_PRESENT_OFFSET, 5656 }, -+ { 0x2489, G_UNICODE_NOT_PRESENT_OFFSET, 5659 }, -+ { 0x248a, G_UNICODE_NOT_PRESENT_OFFSET, 5662 }, -+ { 0x248b, G_UNICODE_NOT_PRESENT_OFFSET, 5665 }, -+ { 0x248c, G_UNICODE_NOT_PRESENT_OFFSET, 5668 }, -+ { 0x248d, G_UNICODE_NOT_PRESENT_OFFSET, 5671 }, -+ { 0x248e, G_UNICODE_NOT_PRESENT_OFFSET, 5674 }, -+ { 0x248f, G_UNICODE_NOT_PRESENT_OFFSET, 5677 }, -+ { 0x2490, G_UNICODE_NOT_PRESENT_OFFSET, 5680 }, -+ { 0x2491, G_UNICODE_NOT_PRESENT_OFFSET, 5683 }, -+ { 0x2492, G_UNICODE_NOT_PRESENT_OFFSET, 5687 }, -+ { 0x2493, G_UNICODE_NOT_PRESENT_OFFSET, 5691 }, -+ { 0x2494, G_UNICODE_NOT_PRESENT_OFFSET, 5695 }, -+ { 0x2495, G_UNICODE_NOT_PRESENT_OFFSET, 5699 }, -+ { 0x2496, G_UNICODE_NOT_PRESENT_OFFSET, 5703 }, -+ { 0x2497, G_UNICODE_NOT_PRESENT_OFFSET, 5707 }, -+ { 0x2498, G_UNICODE_NOT_PRESENT_OFFSET, 5711 }, -+ { 0x2499, G_UNICODE_NOT_PRESENT_OFFSET, 5715 }, -+ { 0x249a, G_UNICODE_NOT_PRESENT_OFFSET, 5719 }, -+ { 0x249b, G_UNICODE_NOT_PRESENT_OFFSET, 5723 }, -+ { 0x249c, G_UNICODE_NOT_PRESENT_OFFSET, 5727 }, -+ { 0x249d, G_UNICODE_NOT_PRESENT_OFFSET, 5731 }, -+ { 0x249e, G_UNICODE_NOT_PRESENT_OFFSET, 5735 }, -+ { 0x249f, G_UNICODE_NOT_PRESENT_OFFSET, 5739 }, -+ { 0x24a0, G_UNICODE_NOT_PRESENT_OFFSET, 5743 }, -+ { 0x24a1, G_UNICODE_NOT_PRESENT_OFFSET, 5747 }, -+ { 0x24a2, G_UNICODE_NOT_PRESENT_OFFSET, 5751 }, -+ { 0x24a3, G_UNICODE_NOT_PRESENT_OFFSET, 5755 }, -+ { 0x24a4, G_UNICODE_NOT_PRESENT_OFFSET, 5759 }, -+ { 0x24a5, G_UNICODE_NOT_PRESENT_OFFSET, 5763 }, -+ { 0x24a6, G_UNICODE_NOT_PRESENT_OFFSET, 5767 }, -+ { 0x24a7, G_UNICODE_NOT_PRESENT_OFFSET, 5771 }, -+ { 0x24a8, G_UNICODE_NOT_PRESENT_OFFSET, 5775 }, -+ { 0x24a9, G_UNICODE_NOT_PRESENT_OFFSET, 5779 }, -+ { 0x24aa, G_UNICODE_NOT_PRESENT_OFFSET, 5783 }, -+ { 0x24ab, G_UNICODE_NOT_PRESENT_OFFSET, 5787 }, -+ { 0x24ac, G_UNICODE_NOT_PRESENT_OFFSET, 5791 }, -+ { 0x24ad, G_UNICODE_NOT_PRESENT_OFFSET, 5795 }, -+ { 0x24ae, G_UNICODE_NOT_PRESENT_OFFSET, 5799 }, -+ { 0x24af, G_UNICODE_NOT_PRESENT_OFFSET, 5803 }, -+ { 0x24b0, G_UNICODE_NOT_PRESENT_OFFSET, 5807 }, -+ { 0x24b1, G_UNICODE_NOT_PRESENT_OFFSET, 5811 }, -+ { 0x24b2, G_UNICODE_NOT_PRESENT_OFFSET, 5815 }, -+ { 0x24b3, G_UNICODE_NOT_PRESENT_OFFSET, 5819 }, -+ { 0x24b4, G_UNICODE_NOT_PRESENT_OFFSET, 5823 }, -+ { 0x24b5, G_UNICODE_NOT_PRESENT_OFFSET, 5827 }, -+ { 0x24b6, G_UNICODE_NOT_PRESENT_OFFSET, 5831 }, -+ { 0x24b7, G_UNICODE_NOT_PRESENT_OFFSET, 5042 }, -+ { 0x24b8, G_UNICODE_NOT_PRESENT_OFFSET, 4982 }, -+ { 0x24b9, G_UNICODE_NOT_PRESENT_OFFSET, 5077 }, -+ { 0x24ba, G_UNICODE_NOT_PRESENT_OFFSET, 5046 }, -+ { 0x24bb, G_UNICODE_NOT_PRESENT_OFFSET, 5048 }, -+ { 0x24bc, G_UNICODE_NOT_PRESENT_OFFSET, 5833 }, -+ { 0x24bd, G_UNICODE_NOT_PRESENT_OFFSET, 5005 }, -+ { 0x24be, G_UNICODE_NOT_PRESENT_OFFSET, 5010 }, -+ { 0x24bf, G_UNICODE_NOT_PRESENT_OFFSET, 5835 }, -+ { 0x24c0, G_UNICODE_NOT_PRESENT_OFFSET, 5040 }, -+ { 0x24c1, G_UNICODE_NOT_PRESENT_OFFSET, 5012 }, -+ { 0x24c2, G_UNICODE_NOT_PRESENT_OFFSET, 5050 }, -+ { 0x24c3, G_UNICODE_NOT_PRESENT_OFFSET, 5014 }, -+ { 0x24c4, G_UNICODE_NOT_PRESENT_OFFSET, 5837 }, -+ { 0x24c5, G_UNICODE_NOT_PRESENT_OFFSET, 5019 }, -+ { 0x24c6, G_UNICODE_NOT_PRESENT_OFFSET, 5021 }, -+ { 0x24c7, G_UNICODE_NOT_PRESENT_OFFSET, 5023 }, -+ { 0x24c8, G_UNICODE_NOT_PRESENT_OFFSET, 5839 }, -+ { 0x24c9, G_UNICODE_NOT_PRESENT_OFFSET, 5841 }, -+ { 0x24ca, G_UNICODE_NOT_PRESENT_OFFSET, 5843 }, -+ { 0x24cb, G_UNICODE_NOT_PRESENT_OFFSET, 5168 }, -+ { 0x24cc, G_UNICODE_NOT_PRESENT_OFFSET, 5845 }, -+ { 0x24cd, G_UNICODE_NOT_PRESENT_OFFSET, 5185 }, -+ { 0x24ce, G_UNICODE_NOT_PRESENT_OFFSET, 5847 }, -+ { 0x24cf, G_UNICODE_NOT_PRESENT_OFFSET, 5035 }, -+ { 0x24d0, G_UNICODE_NOT_PRESENT_OFFSET, 6 }, -+ { 0x24d1, G_UNICODE_NOT_PRESENT_OFFSET, 5849 }, -+ { 0x24d2, G_UNICODE_NOT_PRESENT_OFFSET, 5228 }, -+ { 0x24d3, G_UNICODE_NOT_PRESENT_OFFSET, 5079 }, -+ { 0x24d4, G_UNICODE_NOT_PRESENT_OFFSET, 5044 }, -+ { 0x24d5, G_UNICODE_NOT_PRESENT_OFFSET, 5851 }, -+ { 0x24d6, G_UNICODE_NOT_PRESENT_OFFSET, 5003 }, -+ { 0x24d7, G_UNICODE_NOT_PRESENT_OFFSET, 1171 }, -+ { 0x24d8, G_UNICODE_NOT_PRESENT_OFFSET, 4943 }, -+ { 0x24d9, G_UNICODE_NOT_PRESENT_OFFSET, 1176 }, -+ { 0x24da, G_UNICODE_NOT_PRESENT_OFFSET, 5853 }, -+ { 0x24db, G_UNICODE_NOT_PRESENT_OFFSET, 1220 }, -+ { 0x24dc, G_UNICODE_NOT_PRESENT_OFFSET, 5230 }, -+ { 0x24dd, G_UNICODE_NOT_PRESENT_OFFSET, 4969 }, -+ { 0x24de, G_UNICODE_NOT_PRESENT_OFFSET, 29 }, -+ { 0x24df, G_UNICODE_NOT_PRESENT_OFFSET, 5855 }, -+ { 0x24e0, G_UNICODE_NOT_PRESENT_OFFSET, 5857 }, -+ { 0x24e1, G_UNICODE_NOT_PRESENT_OFFSET, 1178 }, -+ { 0x24e2, G_UNICODE_NOT_PRESENT_OFFSET, 711 }, -+ { 0x24e3, G_UNICODE_NOT_PRESENT_OFFSET, 5859 }, -+ { 0x24e4, G_UNICODE_NOT_PRESENT_OFFSET, 5861 }, -+ { 0x24e5, G_UNICODE_NOT_PRESENT_OFFSET, 5204 }, -+ { 0x24e6, G_UNICODE_NOT_PRESENT_OFFSET, 1189 }, -+ { 0x24e7, G_UNICODE_NOT_PRESENT_OFFSET, 1222 }, -+ { 0x24e8, G_UNICODE_NOT_PRESENT_OFFSET, 1191 }, -+ { 0x24e9, G_UNICODE_NOT_PRESENT_OFFSET, 5863 }, -+ { 0x24ea, G_UNICODE_NOT_PRESENT_OFFSET, 4941 }, -+ { 0x2a0c, G_UNICODE_NOT_PRESENT_OFFSET, 5865 }, -+ { 0x2a74, G_UNICODE_NOT_PRESENT_OFFSET, 5878 }, -+ { 0x2a75, G_UNICODE_NOT_PRESENT_OFFSET, 5882 }, -+ { 0x2a76, G_UNICODE_NOT_PRESENT_OFFSET, 5885 }, -+ { 0x2adc, 5889, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2e9f, G_UNICODE_NOT_PRESENT_OFFSET, 5895 }, -+ { 0x2ef3, G_UNICODE_NOT_PRESENT_OFFSET, 5899 }, -+ { 0x2f00, G_UNICODE_NOT_PRESENT_OFFSET, 5903 }, -+ { 0x2f01, G_UNICODE_NOT_PRESENT_OFFSET, 5907 }, -+ { 0x2f02, G_UNICODE_NOT_PRESENT_OFFSET, 5911 }, -+ { 0x2f03, G_UNICODE_NOT_PRESENT_OFFSET, 5915 }, -+ { 0x2f04, G_UNICODE_NOT_PRESENT_OFFSET, 5919 }, -+ { 0x2f05, G_UNICODE_NOT_PRESENT_OFFSET, 5923 }, -+ { 0x2f06, G_UNICODE_NOT_PRESENT_OFFSET, 5927 }, -+ { 0x2f07, G_UNICODE_NOT_PRESENT_OFFSET, 5931 }, -+ { 0x2f08, G_UNICODE_NOT_PRESENT_OFFSET, 5935 }, -+ { 0x2f09, G_UNICODE_NOT_PRESENT_OFFSET, 5939 }, -+ { 0x2f0a, G_UNICODE_NOT_PRESENT_OFFSET, 5943 }, -+ { 0x2f0b, G_UNICODE_NOT_PRESENT_OFFSET, 5947 }, -+ { 0x2f0c, G_UNICODE_NOT_PRESENT_OFFSET, 5951 }, -+ { 0x2f0d, G_UNICODE_NOT_PRESENT_OFFSET, 5955 }, -+ { 0x2f0e, G_UNICODE_NOT_PRESENT_OFFSET, 5959 }, -+ { 0x2f0f, G_UNICODE_NOT_PRESENT_OFFSET, 5963 }, -+ { 0x2f10, G_UNICODE_NOT_PRESENT_OFFSET, 5967 }, -+ { 0x2f11, G_UNICODE_NOT_PRESENT_OFFSET, 5971 }, -+ { 0x2f12, G_UNICODE_NOT_PRESENT_OFFSET, 5975 }, -+ { 0x2f13, G_UNICODE_NOT_PRESENT_OFFSET, 5979 }, -+ { 0x2f14, G_UNICODE_NOT_PRESENT_OFFSET, 5983 }, -+ { 0x2f15, G_UNICODE_NOT_PRESENT_OFFSET, 5987 }, -+ { 0x2f16, G_UNICODE_NOT_PRESENT_OFFSET, 5991 }, -+ { 0x2f17, G_UNICODE_NOT_PRESENT_OFFSET, 5995 }, -+ { 0x2f18, G_UNICODE_NOT_PRESENT_OFFSET, 5999 }, -+ { 0x2f19, G_UNICODE_NOT_PRESENT_OFFSET, 6003 }, -+ { 0x2f1a, G_UNICODE_NOT_PRESENT_OFFSET, 6007 }, -+ { 0x2f1b, G_UNICODE_NOT_PRESENT_OFFSET, 6011 }, -+ { 0x2f1c, G_UNICODE_NOT_PRESENT_OFFSET, 6015 }, -+ { 0x2f1d, G_UNICODE_NOT_PRESENT_OFFSET, 6019 }, -+ { 0x2f1e, G_UNICODE_NOT_PRESENT_OFFSET, 6023 }, -+ { 0x2f1f, G_UNICODE_NOT_PRESENT_OFFSET, 6027 }, -+ { 0x2f20, G_UNICODE_NOT_PRESENT_OFFSET, 6031 }, -+ { 0x2f21, G_UNICODE_NOT_PRESENT_OFFSET, 6035 }, -+ { 0x2f22, G_UNICODE_NOT_PRESENT_OFFSET, 6039 }, -+ { 0x2f23, G_UNICODE_NOT_PRESENT_OFFSET, 6043 }, -+ { 0x2f24, G_UNICODE_NOT_PRESENT_OFFSET, 6047 }, -+ { 0x2f25, G_UNICODE_NOT_PRESENT_OFFSET, 6051 }, -+ { 0x2f26, G_UNICODE_NOT_PRESENT_OFFSET, 6055 }, -+ { 0x2f27, G_UNICODE_NOT_PRESENT_OFFSET, 6059 }, -+ { 0x2f28, G_UNICODE_NOT_PRESENT_OFFSET, 6063 }, -+ { 0x2f29, G_UNICODE_NOT_PRESENT_OFFSET, 6067 }, -+ { 0x2f2a, G_UNICODE_NOT_PRESENT_OFFSET, 6071 }, -+ { 0x2f2b, G_UNICODE_NOT_PRESENT_OFFSET, 6075 }, -+ { 0x2f2c, G_UNICODE_NOT_PRESENT_OFFSET, 6079 }, -+ { 0x2f2d, G_UNICODE_NOT_PRESENT_OFFSET, 6083 }, -+ { 0x2f2e, G_UNICODE_NOT_PRESENT_OFFSET, 6087 }, -+ { 0x2f2f, G_UNICODE_NOT_PRESENT_OFFSET, 6091 }, -+ { 0x2f30, G_UNICODE_NOT_PRESENT_OFFSET, 6095 }, -+ { 0x2f31, G_UNICODE_NOT_PRESENT_OFFSET, 6099 }, -+ { 0x2f32, G_UNICODE_NOT_PRESENT_OFFSET, 6103 }, -+ { 0x2f33, G_UNICODE_NOT_PRESENT_OFFSET, 6107 }, -+ { 0x2f34, G_UNICODE_NOT_PRESENT_OFFSET, 6111 }, -+ { 0x2f35, G_UNICODE_NOT_PRESENT_OFFSET, 6115 }, -+ { 0x2f36, G_UNICODE_NOT_PRESENT_OFFSET, 6119 }, -+ { 0x2f37, G_UNICODE_NOT_PRESENT_OFFSET, 6123 }, -+ { 0x2f38, G_UNICODE_NOT_PRESENT_OFFSET, 6127 }, -+ { 0x2f39, G_UNICODE_NOT_PRESENT_OFFSET, 6131 }, -+ { 0x2f3a, G_UNICODE_NOT_PRESENT_OFFSET, 6135 }, -+ { 0x2f3b, G_UNICODE_NOT_PRESENT_OFFSET, 6139 }, -+ { 0x2f3c, G_UNICODE_NOT_PRESENT_OFFSET, 6143 }, -+ { 0x2f3d, G_UNICODE_NOT_PRESENT_OFFSET, 6147 }, -+ { 0x2f3e, G_UNICODE_NOT_PRESENT_OFFSET, 6151 }, -+ { 0x2f3f, G_UNICODE_NOT_PRESENT_OFFSET, 6155 }, -+ { 0x2f40, G_UNICODE_NOT_PRESENT_OFFSET, 6159 }, -+ { 0x2f41, G_UNICODE_NOT_PRESENT_OFFSET, 6163 }, -+ { 0x2f42, G_UNICODE_NOT_PRESENT_OFFSET, 6167 }, -+ { 0x2f43, G_UNICODE_NOT_PRESENT_OFFSET, 6171 }, -+ { 0x2f44, G_UNICODE_NOT_PRESENT_OFFSET, 6175 }, -+ { 0x2f45, G_UNICODE_NOT_PRESENT_OFFSET, 6179 }, -+ { 0x2f46, G_UNICODE_NOT_PRESENT_OFFSET, 6183 }, -+ { 0x2f47, G_UNICODE_NOT_PRESENT_OFFSET, 6187 }, -+ { 0x2f48, G_UNICODE_NOT_PRESENT_OFFSET, 6191 }, -+ { 0x2f49, G_UNICODE_NOT_PRESENT_OFFSET, 6195 }, -+ { 0x2f4a, G_UNICODE_NOT_PRESENT_OFFSET, 6199 }, -+ { 0x2f4b, G_UNICODE_NOT_PRESENT_OFFSET, 6203 }, -+ { 0x2f4c, G_UNICODE_NOT_PRESENT_OFFSET, 6207 }, -+ { 0x2f4d, G_UNICODE_NOT_PRESENT_OFFSET, 6211 }, -+ { 0x2f4e, G_UNICODE_NOT_PRESENT_OFFSET, 6215 }, -+ { 0x2f4f, G_UNICODE_NOT_PRESENT_OFFSET, 6219 }, -+ { 0x2f50, G_UNICODE_NOT_PRESENT_OFFSET, 6223 }, -+ { 0x2f51, G_UNICODE_NOT_PRESENT_OFFSET, 6227 }, -+ { 0x2f52, G_UNICODE_NOT_PRESENT_OFFSET, 6231 }, -+ { 0x2f53, G_UNICODE_NOT_PRESENT_OFFSET, 6235 }, -+ { 0x2f54, G_UNICODE_NOT_PRESENT_OFFSET, 6239 }, -+ { 0x2f55, G_UNICODE_NOT_PRESENT_OFFSET, 6243 }, -+ { 0x2f56, G_UNICODE_NOT_PRESENT_OFFSET, 6247 }, -+ { 0x2f57, G_UNICODE_NOT_PRESENT_OFFSET, 6251 }, -+ { 0x2f58, G_UNICODE_NOT_PRESENT_OFFSET, 6255 }, -+ { 0x2f59, G_UNICODE_NOT_PRESENT_OFFSET, 6259 }, -+ { 0x2f5a, G_UNICODE_NOT_PRESENT_OFFSET, 6263 }, -+ { 0x2f5b, G_UNICODE_NOT_PRESENT_OFFSET, 6267 }, -+ { 0x2f5c, G_UNICODE_NOT_PRESENT_OFFSET, 6271 }, -+ { 0x2f5d, G_UNICODE_NOT_PRESENT_OFFSET, 6275 }, -+ { 0x2f5e, G_UNICODE_NOT_PRESENT_OFFSET, 6279 }, -+ { 0x2f5f, G_UNICODE_NOT_PRESENT_OFFSET, 6283 }, -+ { 0x2f60, G_UNICODE_NOT_PRESENT_OFFSET, 6287 }, -+ { 0x2f61, G_UNICODE_NOT_PRESENT_OFFSET, 6291 }, -+ { 0x2f62, G_UNICODE_NOT_PRESENT_OFFSET, 6295 }, -+ { 0x2f63, G_UNICODE_NOT_PRESENT_OFFSET, 6299 }, -+ { 0x2f64, G_UNICODE_NOT_PRESENT_OFFSET, 6303 }, -+ { 0x2f65, G_UNICODE_NOT_PRESENT_OFFSET, 6307 }, -+ { 0x2f66, G_UNICODE_NOT_PRESENT_OFFSET, 6311 }, -+ { 0x2f67, G_UNICODE_NOT_PRESENT_OFFSET, 6315 }, -+ { 0x2f68, G_UNICODE_NOT_PRESENT_OFFSET, 6319 }, -+ { 0x2f69, G_UNICODE_NOT_PRESENT_OFFSET, 6323 }, -+ { 0x2f6a, G_UNICODE_NOT_PRESENT_OFFSET, 6327 }, -+ { 0x2f6b, G_UNICODE_NOT_PRESENT_OFFSET, 6331 }, -+ { 0x2f6c, G_UNICODE_NOT_PRESENT_OFFSET, 6335 }, -+ { 0x2f6d, G_UNICODE_NOT_PRESENT_OFFSET, 6339 }, -+ { 0x2f6e, G_UNICODE_NOT_PRESENT_OFFSET, 6343 }, -+ { 0x2f6f, G_UNICODE_NOT_PRESENT_OFFSET, 6347 }, -+ { 0x2f70, G_UNICODE_NOT_PRESENT_OFFSET, 6351 }, -+ { 0x2f71, G_UNICODE_NOT_PRESENT_OFFSET, 6355 }, -+ { 0x2f72, G_UNICODE_NOT_PRESENT_OFFSET, 6359 }, -+ { 0x2f73, G_UNICODE_NOT_PRESENT_OFFSET, 6363 }, -+ { 0x2f74, G_UNICODE_NOT_PRESENT_OFFSET, 6367 }, -+ { 0x2f75, G_UNICODE_NOT_PRESENT_OFFSET, 6371 }, -+ { 0x2f76, G_UNICODE_NOT_PRESENT_OFFSET, 6375 }, -+ { 0x2f77, G_UNICODE_NOT_PRESENT_OFFSET, 6379 }, -+ { 0x2f78, G_UNICODE_NOT_PRESENT_OFFSET, 6383 }, -+ { 0x2f79, G_UNICODE_NOT_PRESENT_OFFSET, 6387 }, -+ { 0x2f7a, G_UNICODE_NOT_PRESENT_OFFSET, 6391 }, -+ { 0x2f7b, G_UNICODE_NOT_PRESENT_OFFSET, 6395 }, -+ { 0x2f7c, G_UNICODE_NOT_PRESENT_OFFSET, 6399 }, -+ { 0x2f7d, G_UNICODE_NOT_PRESENT_OFFSET, 6403 }, -+ { 0x2f7e, G_UNICODE_NOT_PRESENT_OFFSET, 6407 }, -+ { 0x2f7f, G_UNICODE_NOT_PRESENT_OFFSET, 6411 }, -+ { 0x2f80, G_UNICODE_NOT_PRESENT_OFFSET, 6415 }, -+ { 0x2f81, G_UNICODE_NOT_PRESENT_OFFSET, 6419 }, -+ { 0x2f82, G_UNICODE_NOT_PRESENT_OFFSET, 6423 }, -+ { 0x2f83, G_UNICODE_NOT_PRESENT_OFFSET, 6427 }, -+ { 0x2f84, G_UNICODE_NOT_PRESENT_OFFSET, 6431 }, -+ { 0x2f85, G_UNICODE_NOT_PRESENT_OFFSET, 6435 }, -+ { 0x2f86, G_UNICODE_NOT_PRESENT_OFFSET, 6439 }, -+ { 0x2f87, G_UNICODE_NOT_PRESENT_OFFSET, 6443 }, -+ { 0x2f88, G_UNICODE_NOT_PRESENT_OFFSET, 6447 }, -+ { 0x2f89, G_UNICODE_NOT_PRESENT_OFFSET, 6451 }, -+ { 0x2f8a, G_UNICODE_NOT_PRESENT_OFFSET, 6455 }, -+ { 0x2f8b, G_UNICODE_NOT_PRESENT_OFFSET, 6459 }, -+ { 0x2f8c, G_UNICODE_NOT_PRESENT_OFFSET, 6463 }, -+ { 0x2f8d, G_UNICODE_NOT_PRESENT_OFFSET, 6467 }, -+ { 0x2f8e, G_UNICODE_NOT_PRESENT_OFFSET, 6471 }, -+ { 0x2f8f, G_UNICODE_NOT_PRESENT_OFFSET, 6475 }, -+ { 0x2f90, G_UNICODE_NOT_PRESENT_OFFSET, 6479 }, -+ { 0x2f91, G_UNICODE_NOT_PRESENT_OFFSET, 6483 }, -+ { 0x2f92, G_UNICODE_NOT_PRESENT_OFFSET, 6487 }, -+ { 0x2f93, G_UNICODE_NOT_PRESENT_OFFSET, 6491 }, -+ { 0x2f94, G_UNICODE_NOT_PRESENT_OFFSET, 6495 }, -+ { 0x2f95, G_UNICODE_NOT_PRESENT_OFFSET, 6499 }, -+ { 0x2f96, G_UNICODE_NOT_PRESENT_OFFSET, 6503 }, -+ { 0x2f97, G_UNICODE_NOT_PRESENT_OFFSET, 6507 }, -+ { 0x2f98, G_UNICODE_NOT_PRESENT_OFFSET, 6511 }, -+ { 0x2f99, G_UNICODE_NOT_PRESENT_OFFSET, 6515 }, -+ { 0x2f9a, G_UNICODE_NOT_PRESENT_OFFSET, 6519 }, -+ { 0x2f9b, G_UNICODE_NOT_PRESENT_OFFSET, 6523 }, -+ { 0x2f9c, G_UNICODE_NOT_PRESENT_OFFSET, 6527 }, -+ { 0x2f9d, G_UNICODE_NOT_PRESENT_OFFSET, 6531 }, -+ { 0x2f9e, G_UNICODE_NOT_PRESENT_OFFSET, 6535 }, -+ { 0x2f9f, G_UNICODE_NOT_PRESENT_OFFSET, 6539 }, -+ { 0x2fa0, G_UNICODE_NOT_PRESENT_OFFSET, 6543 }, -+ { 0x2fa1, G_UNICODE_NOT_PRESENT_OFFSET, 6547 }, -+ { 0x2fa2, G_UNICODE_NOT_PRESENT_OFFSET, 6551 }, -+ { 0x2fa3, G_UNICODE_NOT_PRESENT_OFFSET, 6555 }, -+ { 0x2fa4, G_UNICODE_NOT_PRESENT_OFFSET, 6559 }, -+ { 0x2fa5, G_UNICODE_NOT_PRESENT_OFFSET, 6563 }, -+ { 0x2fa6, G_UNICODE_NOT_PRESENT_OFFSET, 6567 }, -+ { 0x2fa7, G_UNICODE_NOT_PRESENT_OFFSET, 6571 }, -+ { 0x2fa8, G_UNICODE_NOT_PRESENT_OFFSET, 6575 }, -+ { 0x2fa9, G_UNICODE_NOT_PRESENT_OFFSET, 6579 }, -+ { 0x2faa, G_UNICODE_NOT_PRESENT_OFFSET, 6583 }, -+ { 0x2fab, G_UNICODE_NOT_PRESENT_OFFSET, 6587 }, -+ { 0x2fac, G_UNICODE_NOT_PRESENT_OFFSET, 6591 }, -+ { 0x2fad, G_UNICODE_NOT_PRESENT_OFFSET, 6595 }, -+ { 0x2fae, G_UNICODE_NOT_PRESENT_OFFSET, 6599 }, -+ { 0x2faf, G_UNICODE_NOT_PRESENT_OFFSET, 6603 }, -+ { 0x2fb0, G_UNICODE_NOT_PRESENT_OFFSET, 6607 }, -+ { 0x2fb1, G_UNICODE_NOT_PRESENT_OFFSET, 6611 }, -+ { 0x2fb2, G_UNICODE_NOT_PRESENT_OFFSET, 6615 }, -+ { 0x2fb3, G_UNICODE_NOT_PRESENT_OFFSET, 6619 }, -+ { 0x2fb4, G_UNICODE_NOT_PRESENT_OFFSET, 6623 }, -+ { 0x2fb5, G_UNICODE_NOT_PRESENT_OFFSET, 6627 }, -+ { 0x2fb6, G_UNICODE_NOT_PRESENT_OFFSET, 6631 }, -+ { 0x2fb7, G_UNICODE_NOT_PRESENT_OFFSET, 6635 }, -+ { 0x2fb8, G_UNICODE_NOT_PRESENT_OFFSET, 6639 }, -+ { 0x2fb9, G_UNICODE_NOT_PRESENT_OFFSET, 6643 }, -+ { 0x2fba, G_UNICODE_NOT_PRESENT_OFFSET, 6647 }, -+ { 0x2fbb, G_UNICODE_NOT_PRESENT_OFFSET, 6651 }, -+ { 0x2fbc, G_UNICODE_NOT_PRESENT_OFFSET, 6655 }, -+ { 0x2fbd, G_UNICODE_NOT_PRESENT_OFFSET, 6659 }, -+ { 0x2fbe, G_UNICODE_NOT_PRESENT_OFFSET, 6663 }, -+ { 0x2fbf, G_UNICODE_NOT_PRESENT_OFFSET, 6667 }, -+ { 0x2fc0, G_UNICODE_NOT_PRESENT_OFFSET, 6671 }, -+ { 0x2fc1, G_UNICODE_NOT_PRESENT_OFFSET, 6675 }, -+ { 0x2fc2, G_UNICODE_NOT_PRESENT_OFFSET, 6679 }, -+ { 0x2fc3, G_UNICODE_NOT_PRESENT_OFFSET, 6683 }, -+ { 0x2fc4, G_UNICODE_NOT_PRESENT_OFFSET, 6687 }, -+ { 0x2fc5, G_UNICODE_NOT_PRESENT_OFFSET, 6691 }, -+ { 0x2fc6, G_UNICODE_NOT_PRESENT_OFFSET, 6695 }, -+ { 0x2fc7, G_UNICODE_NOT_PRESENT_OFFSET, 6699 }, -+ { 0x2fc8, G_UNICODE_NOT_PRESENT_OFFSET, 6703 }, -+ { 0x2fc9, G_UNICODE_NOT_PRESENT_OFFSET, 6707 }, -+ { 0x2fca, G_UNICODE_NOT_PRESENT_OFFSET, 6711 }, -+ { 0x2fcb, G_UNICODE_NOT_PRESENT_OFFSET, 6715 }, -+ { 0x2fcc, G_UNICODE_NOT_PRESENT_OFFSET, 6719 }, -+ { 0x2fcd, G_UNICODE_NOT_PRESENT_OFFSET, 6723 }, -+ { 0x2fce, G_UNICODE_NOT_PRESENT_OFFSET, 6727 }, -+ { 0x2fcf, G_UNICODE_NOT_PRESENT_OFFSET, 6731 }, -+ { 0x2fd0, G_UNICODE_NOT_PRESENT_OFFSET, 6735 }, -+ { 0x2fd1, G_UNICODE_NOT_PRESENT_OFFSET, 6739 }, -+ { 0x2fd2, G_UNICODE_NOT_PRESENT_OFFSET, 6743 }, -+ { 0x2fd3, G_UNICODE_NOT_PRESENT_OFFSET, 6747 }, -+ { 0x2fd4, G_UNICODE_NOT_PRESENT_OFFSET, 6751 }, -+ { 0x2fd5, G_UNICODE_NOT_PRESENT_OFFSET, 6755 }, -+ { 0x3000, G_UNICODE_NOT_PRESENT_OFFSET, 0 }, -+ { 0x3036, G_UNICODE_NOT_PRESENT_OFFSET, 6759 }, -+ { 0x3038, G_UNICODE_NOT_PRESENT_OFFSET, 5995 }, -+ { 0x3039, G_UNICODE_NOT_PRESENT_OFFSET, 6763 }, -+ { 0x303a, G_UNICODE_NOT_PRESENT_OFFSET, 6767 }, -+ { 0x304c, 6771, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x304e, 6778, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x3050, 6785, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x3052, 6792, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x3054, 6799, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x3056, 6806, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x3058, 6813, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x305a, 6820, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x305c, 6827, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x305e, 6834, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x3060, 6841, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x3062, 6848, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x3065, 6855, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x3067, 6862, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x3069, 6869, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x3070, 6876, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x3071, 6883, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x3073, 6890, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x3074, 6897, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x3076, 6904, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x3077, 6911, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x3079, 6918, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x307a, 6925, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x307c, 6932, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x307d, 6939, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x3094, 6946, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x309b, G_UNICODE_NOT_PRESENT_OFFSET, 6953 }, -+ { 0x309c, G_UNICODE_NOT_PRESENT_OFFSET, 6958 }, -+ { 0x309e, 6963, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x309f, G_UNICODE_NOT_PRESENT_OFFSET, 6970 }, -+ { 0x30ac, 6977, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30ae, 6984, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30b0, 6991, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30b2, 6998, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30b4, 7005, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30b6, 7012, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30b8, 7019, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30ba, 7026, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30bc, 7033, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30be, 7040, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30c0, 7047, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30c2, 7054, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30c5, 7061, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30c7, 7068, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30c9, 7075, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30d0, 7082, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30d1, 7089, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30d3, 7096, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30d4, 7103, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30d6, 7110, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30d7, 7117, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30d9, 7124, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30da, 7131, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30dc, 7138, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30dd, 7145, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30f4, 7152, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30f7, 7159, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30f8, 7166, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30f9, 7173, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30fa, 7180, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30fe, 7187, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x30ff, G_UNICODE_NOT_PRESENT_OFFSET, 7194 }, -+ { 0x3131, G_UNICODE_NOT_PRESENT_OFFSET, 7201 }, -+ { 0x3132, G_UNICODE_NOT_PRESENT_OFFSET, 7205 }, -+ { 0x3133, G_UNICODE_NOT_PRESENT_OFFSET, 7209 }, -+ { 0x3134, G_UNICODE_NOT_PRESENT_OFFSET, 7213 }, -+ { 0x3135, G_UNICODE_NOT_PRESENT_OFFSET, 7217 }, -+ { 0x3136, G_UNICODE_NOT_PRESENT_OFFSET, 7221 }, -+ { 0x3137, G_UNICODE_NOT_PRESENT_OFFSET, 7225 }, -+ { 0x3138, G_UNICODE_NOT_PRESENT_OFFSET, 7229 }, -+ { 0x3139, G_UNICODE_NOT_PRESENT_OFFSET, 7233 }, -+ { 0x313a, G_UNICODE_NOT_PRESENT_OFFSET, 7237 }, -+ { 0x313b, G_UNICODE_NOT_PRESENT_OFFSET, 7241 }, -+ { 0x313c, G_UNICODE_NOT_PRESENT_OFFSET, 7245 }, -+ { 0x313d, G_UNICODE_NOT_PRESENT_OFFSET, 7249 }, -+ { 0x313e, G_UNICODE_NOT_PRESENT_OFFSET, 7253 }, -+ { 0x313f, G_UNICODE_NOT_PRESENT_OFFSET, 7257 }, -+ { 0x3140, G_UNICODE_NOT_PRESENT_OFFSET, 7261 }, -+ { 0x3141, G_UNICODE_NOT_PRESENT_OFFSET, 7265 }, -+ { 0x3142, G_UNICODE_NOT_PRESENT_OFFSET, 7269 }, -+ { 0x3143, G_UNICODE_NOT_PRESENT_OFFSET, 7273 }, -+ { 0x3144, G_UNICODE_NOT_PRESENT_OFFSET, 7277 }, -+ { 0x3145, G_UNICODE_NOT_PRESENT_OFFSET, 7281 }, -+ { 0x3146, G_UNICODE_NOT_PRESENT_OFFSET, 7285 }, -+ { 0x3147, G_UNICODE_NOT_PRESENT_OFFSET, 7289 }, -+ { 0x3148, G_UNICODE_NOT_PRESENT_OFFSET, 7293 }, -+ { 0x3149, G_UNICODE_NOT_PRESENT_OFFSET, 7297 }, -+ { 0x314a, G_UNICODE_NOT_PRESENT_OFFSET, 7301 }, -+ { 0x314b, G_UNICODE_NOT_PRESENT_OFFSET, 7305 }, -+ { 0x314c, G_UNICODE_NOT_PRESENT_OFFSET, 7309 }, -+ { 0x314d, G_UNICODE_NOT_PRESENT_OFFSET, 7313 }, -+ { 0x314e, G_UNICODE_NOT_PRESENT_OFFSET, 7317 }, -+ { 0x314f, G_UNICODE_NOT_PRESENT_OFFSET, 7321 }, -+ { 0x3150, G_UNICODE_NOT_PRESENT_OFFSET, 7325 }, -+ { 0x3151, G_UNICODE_NOT_PRESENT_OFFSET, 7329 }, -+ { 0x3152, G_UNICODE_NOT_PRESENT_OFFSET, 7333 }, -+ { 0x3153, G_UNICODE_NOT_PRESENT_OFFSET, 7337 }, -+ { 0x3154, G_UNICODE_NOT_PRESENT_OFFSET, 7341 }, -+ { 0x3155, G_UNICODE_NOT_PRESENT_OFFSET, 7345 }, -+ { 0x3156, G_UNICODE_NOT_PRESENT_OFFSET, 7349 }, -+ { 0x3157, G_UNICODE_NOT_PRESENT_OFFSET, 7353 }, -+ { 0x3158, G_UNICODE_NOT_PRESENT_OFFSET, 7357 }, -+ { 0x3159, G_UNICODE_NOT_PRESENT_OFFSET, 7361 }, -+ { 0x315a, G_UNICODE_NOT_PRESENT_OFFSET, 7365 }, -+ { 0x315b, G_UNICODE_NOT_PRESENT_OFFSET, 7369 }, -+ { 0x315c, G_UNICODE_NOT_PRESENT_OFFSET, 7373 }, -+ { 0x315d, G_UNICODE_NOT_PRESENT_OFFSET, 7377 }, -+ { 0x315e, G_UNICODE_NOT_PRESENT_OFFSET, 7381 }, -+ { 0x315f, G_UNICODE_NOT_PRESENT_OFFSET, 7385 }, -+ { 0x3160, G_UNICODE_NOT_PRESENT_OFFSET, 7389 }, -+ { 0x3161, G_UNICODE_NOT_PRESENT_OFFSET, 7393 }, -+ { 0x3162, G_UNICODE_NOT_PRESENT_OFFSET, 7397 }, -+ { 0x3163, G_UNICODE_NOT_PRESENT_OFFSET, 7401 }, -+ { 0x3164, G_UNICODE_NOT_PRESENT_OFFSET, 7405 }, -+ { 0x3165, G_UNICODE_NOT_PRESENT_OFFSET, 7409 }, -+ { 0x3166, G_UNICODE_NOT_PRESENT_OFFSET, 7413 }, -+ { 0x3167, G_UNICODE_NOT_PRESENT_OFFSET, 7417 }, -+ { 0x3168, G_UNICODE_NOT_PRESENT_OFFSET, 7421 }, -+ { 0x3169, G_UNICODE_NOT_PRESENT_OFFSET, 7425 }, -+ { 0x316a, G_UNICODE_NOT_PRESENT_OFFSET, 7429 }, -+ { 0x316b, G_UNICODE_NOT_PRESENT_OFFSET, 7433 }, -+ { 0x316c, G_UNICODE_NOT_PRESENT_OFFSET, 7437 }, -+ { 0x316d, G_UNICODE_NOT_PRESENT_OFFSET, 7441 }, -+ { 0x316e, G_UNICODE_NOT_PRESENT_OFFSET, 7445 }, -+ { 0x316f, G_UNICODE_NOT_PRESENT_OFFSET, 7449 }, -+ { 0x3170, G_UNICODE_NOT_PRESENT_OFFSET, 7453 }, -+ { 0x3171, G_UNICODE_NOT_PRESENT_OFFSET, 7457 }, -+ { 0x3172, G_UNICODE_NOT_PRESENT_OFFSET, 7461 }, -+ { 0x3173, G_UNICODE_NOT_PRESENT_OFFSET, 7465 }, -+ { 0x3174, G_UNICODE_NOT_PRESENT_OFFSET, 7469 }, -+ { 0x3175, G_UNICODE_NOT_PRESENT_OFFSET, 7473 }, -+ { 0x3176, G_UNICODE_NOT_PRESENT_OFFSET, 7477 }, -+ { 0x3177, G_UNICODE_NOT_PRESENT_OFFSET, 7481 }, -+ { 0x3178, G_UNICODE_NOT_PRESENT_OFFSET, 7485 }, -+ { 0x3179, G_UNICODE_NOT_PRESENT_OFFSET, 7489 }, -+ { 0x317a, G_UNICODE_NOT_PRESENT_OFFSET, 7493 }, -+ { 0x317b, G_UNICODE_NOT_PRESENT_OFFSET, 7497 }, -+ { 0x317c, G_UNICODE_NOT_PRESENT_OFFSET, 7501 }, -+ { 0x317d, G_UNICODE_NOT_PRESENT_OFFSET, 7505 }, -+ { 0x317e, G_UNICODE_NOT_PRESENT_OFFSET, 7509 }, -+ { 0x317f, G_UNICODE_NOT_PRESENT_OFFSET, 7513 }, -+ { 0x3180, G_UNICODE_NOT_PRESENT_OFFSET, 7517 }, -+ { 0x3181, G_UNICODE_NOT_PRESENT_OFFSET, 7521 }, -+ { 0x3182, G_UNICODE_NOT_PRESENT_OFFSET, 7525 }, -+ { 0x3183, G_UNICODE_NOT_PRESENT_OFFSET, 7529 }, -+ { 0x3184, G_UNICODE_NOT_PRESENT_OFFSET, 7533 }, -+ { 0x3185, G_UNICODE_NOT_PRESENT_OFFSET, 7537 }, -+ { 0x3186, G_UNICODE_NOT_PRESENT_OFFSET, 7541 }, -+ { 0x3187, G_UNICODE_NOT_PRESENT_OFFSET, 7545 }, -+ { 0x3188, G_UNICODE_NOT_PRESENT_OFFSET, 7549 }, -+ { 0x3189, G_UNICODE_NOT_PRESENT_OFFSET, 7553 }, -+ { 0x318a, G_UNICODE_NOT_PRESENT_OFFSET, 7557 }, -+ { 0x318b, G_UNICODE_NOT_PRESENT_OFFSET, 7561 }, -+ { 0x318c, G_UNICODE_NOT_PRESENT_OFFSET, 7565 }, -+ { 0x318d, G_UNICODE_NOT_PRESENT_OFFSET, 7569 }, -+ { 0x318e, G_UNICODE_NOT_PRESENT_OFFSET, 7573 }, -+ { 0x3192, G_UNICODE_NOT_PRESENT_OFFSET, 5903 }, -+ { 0x3193, G_UNICODE_NOT_PRESENT_OFFSET, 5927 }, -+ { 0x3194, G_UNICODE_NOT_PRESENT_OFFSET, 7577 }, -+ { 0x3195, G_UNICODE_NOT_PRESENT_OFFSET, 7581 }, -+ { 0x3196, G_UNICODE_NOT_PRESENT_OFFSET, 7585 }, -+ { 0x3197, G_UNICODE_NOT_PRESENT_OFFSET, 7589 }, -+ { 0x3198, G_UNICODE_NOT_PRESENT_OFFSET, 7593 }, -+ { 0x3199, G_UNICODE_NOT_PRESENT_OFFSET, 7597 }, -+ { 0x319a, G_UNICODE_NOT_PRESENT_OFFSET, 5919 }, -+ { 0x319b, G_UNICODE_NOT_PRESENT_OFFSET, 7601 }, -+ { 0x319c, G_UNICODE_NOT_PRESENT_OFFSET, 7605 }, -+ { 0x319d, G_UNICODE_NOT_PRESENT_OFFSET, 7609 }, -+ { 0x319e, G_UNICODE_NOT_PRESENT_OFFSET, 7613 }, -+ { 0x319f, G_UNICODE_NOT_PRESENT_OFFSET, 5935 }, -+ { 0x3200, G_UNICODE_NOT_PRESENT_OFFSET, 7617 }, -+ { 0x3201, G_UNICODE_NOT_PRESENT_OFFSET, 7623 }, -+ { 0x3202, G_UNICODE_NOT_PRESENT_OFFSET, 7629 }, -+ { 0x3203, G_UNICODE_NOT_PRESENT_OFFSET, 7635 }, -+ { 0x3204, G_UNICODE_NOT_PRESENT_OFFSET, 7641 }, -+ { 0x3205, G_UNICODE_NOT_PRESENT_OFFSET, 7647 }, -+ { 0x3206, G_UNICODE_NOT_PRESENT_OFFSET, 7653 }, -+ { 0x3207, G_UNICODE_NOT_PRESENT_OFFSET, 7659 }, -+ { 0x3208, G_UNICODE_NOT_PRESENT_OFFSET, 7665 }, -+ { 0x3209, G_UNICODE_NOT_PRESENT_OFFSET, 7671 }, -+ { 0x320a, G_UNICODE_NOT_PRESENT_OFFSET, 7677 }, -+ { 0x320b, G_UNICODE_NOT_PRESENT_OFFSET, 7683 }, -+ { 0x320c, G_UNICODE_NOT_PRESENT_OFFSET, 7689 }, -+ { 0x320d, G_UNICODE_NOT_PRESENT_OFFSET, 7695 }, -+ { 0x320e, G_UNICODE_NOT_PRESENT_OFFSET, 7701 }, -+ { 0x320f, G_UNICODE_NOT_PRESENT_OFFSET, 7710 }, -+ { 0x3210, G_UNICODE_NOT_PRESENT_OFFSET, 7719 }, -+ { 0x3211, G_UNICODE_NOT_PRESENT_OFFSET, 7728 }, -+ { 0x3212, G_UNICODE_NOT_PRESENT_OFFSET, 7737 }, -+ { 0x3213, G_UNICODE_NOT_PRESENT_OFFSET, 7746 }, -+ { 0x3214, G_UNICODE_NOT_PRESENT_OFFSET, 7755 }, -+ { 0x3215, G_UNICODE_NOT_PRESENT_OFFSET, 7764 }, -+ { 0x3216, G_UNICODE_NOT_PRESENT_OFFSET, 7773 }, -+ { 0x3217, G_UNICODE_NOT_PRESENT_OFFSET, 7782 }, -+ { 0x3218, G_UNICODE_NOT_PRESENT_OFFSET, 7791 }, -+ { 0x3219, G_UNICODE_NOT_PRESENT_OFFSET, 7800 }, -+ { 0x321a, G_UNICODE_NOT_PRESENT_OFFSET, 7809 }, -+ { 0x321b, G_UNICODE_NOT_PRESENT_OFFSET, 7818 }, -+ { 0x321c, G_UNICODE_NOT_PRESENT_OFFSET, 7827 }, -+ { 0x3220, G_UNICODE_NOT_PRESENT_OFFSET, 7836 }, -+ { 0x3221, G_UNICODE_NOT_PRESENT_OFFSET, 7842 }, -+ { 0x3222, G_UNICODE_NOT_PRESENT_OFFSET, 7848 }, -+ { 0x3223, G_UNICODE_NOT_PRESENT_OFFSET, 7854 }, -+ { 0x3224, G_UNICODE_NOT_PRESENT_OFFSET, 7860 }, -+ { 0x3225, G_UNICODE_NOT_PRESENT_OFFSET, 7866 }, -+ { 0x3226, G_UNICODE_NOT_PRESENT_OFFSET, 7872 }, -+ { 0x3227, G_UNICODE_NOT_PRESENT_OFFSET, 7878 }, -+ { 0x3228, G_UNICODE_NOT_PRESENT_OFFSET, 7884 }, -+ { 0x3229, G_UNICODE_NOT_PRESENT_OFFSET, 7890 }, -+ { 0x322a, G_UNICODE_NOT_PRESENT_OFFSET, 7896 }, -+ { 0x322b, G_UNICODE_NOT_PRESENT_OFFSET, 7902 }, -+ { 0x322c, G_UNICODE_NOT_PRESENT_OFFSET, 7908 }, -+ { 0x322d, G_UNICODE_NOT_PRESENT_OFFSET, 7914 }, -+ { 0x322e, G_UNICODE_NOT_PRESENT_OFFSET, 7920 }, -+ { 0x322f, G_UNICODE_NOT_PRESENT_OFFSET, 7926 }, -+ { 0x3230, G_UNICODE_NOT_PRESENT_OFFSET, 7932 }, -+ { 0x3231, G_UNICODE_NOT_PRESENT_OFFSET, 7938 }, -+ { 0x3232, G_UNICODE_NOT_PRESENT_OFFSET, 7944 }, -+ { 0x3233, G_UNICODE_NOT_PRESENT_OFFSET, 7950 }, -+ { 0x3234, G_UNICODE_NOT_PRESENT_OFFSET, 7956 }, -+ { 0x3235, G_UNICODE_NOT_PRESENT_OFFSET, 7962 }, -+ { 0x3236, G_UNICODE_NOT_PRESENT_OFFSET, 7968 }, -+ { 0x3237, G_UNICODE_NOT_PRESENT_OFFSET, 7974 }, -+ { 0x3238, G_UNICODE_NOT_PRESENT_OFFSET, 7980 }, -+ { 0x3239, G_UNICODE_NOT_PRESENT_OFFSET, 7986 }, -+ { 0x323a, G_UNICODE_NOT_PRESENT_OFFSET, 7992 }, -+ { 0x323b, G_UNICODE_NOT_PRESENT_OFFSET, 7998 }, -+ { 0x323c, G_UNICODE_NOT_PRESENT_OFFSET, 8004 }, -+ { 0x323d, G_UNICODE_NOT_PRESENT_OFFSET, 8010 }, -+ { 0x323e, G_UNICODE_NOT_PRESENT_OFFSET, 8016 }, -+ { 0x323f, G_UNICODE_NOT_PRESENT_OFFSET, 8022 }, -+ { 0x3240, G_UNICODE_NOT_PRESENT_OFFSET, 8028 }, -+ { 0x3241, G_UNICODE_NOT_PRESENT_OFFSET, 8034 }, -+ { 0x3242, G_UNICODE_NOT_PRESENT_OFFSET, 8040 }, -+ { 0x3243, G_UNICODE_NOT_PRESENT_OFFSET, 8046 }, -+ { 0x3251, G_UNICODE_NOT_PRESENT_OFFSET, 8052 }, -+ { 0x3252, G_UNICODE_NOT_PRESENT_OFFSET, 8055 }, -+ { 0x3253, G_UNICODE_NOT_PRESENT_OFFSET, 8058 }, -+ { 0x3254, G_UNICODE_NOT_PRESENT_OFFSET, 8061 }, -+ { 0x3255, G_UNICODE_NOT_PRESENT_OFFSET, 8064 }, -+ { 0x3256, G_UNICODE_NOT_PRESENT_OFFSET, 8067 }, -+ { 0x3257, G_UNICODE_NOT_PRESENT_OFFSET, 8070 }, -+ { 0x3258, G_UNICODE_NOT_PRESENT_OFFSET, 8073 }, -+ { 0x3259, G_UNICODE_NOT_PRESENT_OFFSET, 8076 }, -+ { 0x325a, G_UNICODE_NOT_PRESENT_OFFSET, 8079 }, -+ { 0x325b, G_UNICODE_NOT_PRESENT_OFFSET, 8082 }, -+ { 0x325c, G_UNICODE_NOT_PRESENT_OFFSET, 8085 }, -+ { 0x325d, G_UNICODE_NOT_PRESENT_OFFSET, 8088 }, -+ { 0x325e, G_UNICODE_NOT_PRESENT_OFFSET, 8091 }, -+ { 0x325f, G_UNICODE_NOT_PRESENT_OFFSET, 8094 }, -+ { 0x3260, G_UNICODE_NOT_PRESENT_OFFSET, 7201 }, -+ { 0x3261, G_UNICODE_NOT_PRESENT_OFFSET, 7213 }, -+ { 0x3262, G_UNICODE_NOT_PRESENT_OFFSET, 7225 }, -+ { 0x3263, G_UNICODE_NOT_PRESENT_OFFSET, 7233 }, -+ { 0x3264, G_UNICODE_NOT_PRESENT_OFFSET, 7265 }, -+ { 0x3265, G_UNICODE_NOT_PRESENT_OFFSET, 7269 }, -+ { 0x3266, G_UNICODE_NOT_PRESENT_OFFSET, 7281 }, -+ { 0x3267, G_UNICODE_NOT_PRESENT_OFFSET, 7289 }, -+ { 0x3268, G_UNICODE_NOT_PRESENT_OFFSET, 7293 }, -+ { 0x3269, G_UNICODE_NOT_PRESENT_OFFSET, 7301 }, -+ { 0x326a, G_UNICODE_NOT_PRESENT_OFFSET, 7305 }, -+ { 0x326b, G_UNICODE_NOT_PRESENT_OFFSET, 7309 }, -+ { 0x326c, G_UNICODE_NOT_PRESENT_OFFSET, 7313 }, -+ { 0x326d, G_UNICODE_NOT_PRESENT_OFFSET, 7317 }, -+ { 0x326e, G_UNICODE_NOT_PRESENT_OFFSET, 8097 }, -+ { 0x326f, G_UNICODE_NOT_PRESENT_OFFSET, 8104 }, -+ { 0x3270, G_UNICODE_NOT_PRESENT_OFFSET, 8111 }, -+ { 0x3271, G_UNICODE_NOT_PRESENT_OFFSET, 8118 }, -+ { 0x3272, G_UNICODE_NOT_PRESENT_OFFSET, 8125 }, -+ { 0x3273, G_UNICODE_NOT_PRESENT_OFFSET, 8132 }, -+ { 0x3274, G_UNICODE_NOT_PRESENT_OFFSET, 8139 }, -+ { 0x3275, G_UNICODE_NOT_PRESENT_OFFSET, 8146 }, -+ { 0x3276, G_UNICODE_NOT_PRESENT_OFFSET, 8153 }, -+ { 0x3277, G_UNICODE_NOT_PRESENT_OFFSET, 8160 }, -+ { 0x3278, G_UNICODE_NOT_PRESENT_OFFSET, 8167 }, -+ { 0x3279, G_UNICODE_NOT_PRESENT_OFFSET, 8174 }, -+ { 0x327a, G_UNICODE_NOT_PRESENT_OFFSET, 8181 }, -+ { 0x327b, G_UNICODE_NOT_PRESENT_OFFSET, 8188 }, -+ { 0x3280, G_UNICODE_NOT_PRESENT_OFFSET, 5903 }, -+ { 0x3281, G_UNICODE_NOT_PRESENT_OFFSET, 5927 }, -+ { 0x3282, G_UNICODE_NOT_PRESENT_OFFSET, 7577 }, -+ { 0x3283, G_UNICODE_NOT_PRESENT_OFFSET, 7581 }, -+ { 0x3284, G_UNICODE_NOT_PRESENT_OFFSET, 8195 }, -+ { 0x3285, G_UNICODE_NOT_PRESENT_OFFSET, 8199 }, -+ { 0x3286, G_UNICODE_NOT_PRESENT_OFFSET, 8203 }, -+ { 0x3287, G_UNICODE_NOT_PRESENT_OFFSET, 5947 }, -+ { 0x3288, G_UNICODE_NOT_PRESENT_OFFSET, 8207 }, -+ { 0x3289, G_UNICODE_NOT_PRESENT_OFFSET, 5995 }, -+ { 0x328a, G_UNICODE_NOT_PRESENT_OFFSET, 6195 }, -+ { 0x328b, G_UNICODE_NOT_PRESENT_OFFSET, 6243 }, -+ { 0x328c, G_UNICODE_NOT_PRESENT_OFFSET, 6239 }, -+ { 0x328d, G_UNICODE_NOT_PRESENT_OFFSET, 6199 }, -+ { 0x328e, G_UNICODE_NOT_PRESENT_OFFSET, 6567 }, -+ { 0x328f, G_UNICODE_NOT_PRESENT_OFFSET, 6027 }, -+ { 0x3290, G_UNICODE_NOT_PRESENT_OFFSET, 6187 }, -+ { 0x3291, G_UNICODE_NOT_PRESENT_OFFSET, 8211 }, -+ { 0x3292, G_UNICODE_NOT_PRESENT_OFFSET, 8215 }, -+ { 0x3293, G_UNICODE_NOT_PRESENT_OFFSET, 8219 }, -+ { 0x3294, G_UNICODE_NOT_PRESENT_OFFSET, 8223 }, -+ { 0x3295, G_UNICODE_NOT_PRESENT_OFFSET, 8227 }, -+ { 0x3296, G_UNICODE_NOT_PRESENT_OFFSET, 8231 }, -+ { 0x3297, G_UNICODE_NOT_PRESENT_OFFSET, 8235 }, -+ { 0x3298, G_UNICODE_NOT_PRESENT_OFFSET, 8239 }, -+ { 0x3299, G_UNICODE_NOT_PRESENT_OFFSET, 8243 }, -+ { 0x329a, G_UNICODE_NOT_PRESENT_OFFSET, 8247 }, -+ { 0x329b, G_UNICODE_NOT_PRESENT_OFFSET, 6051 }, -+ { 0x329c, G_UNICODE_NOT_PRESENT_OFFSET, 8251 }, -+ { 0x329d, G_UNICODE_NOT_PRESENT_OFFSET, 8255 }, -+ { 0x329e, G_UNICODE_NOT_PRESENT_OFFSET, 8259 }, -+ { 0x329f, G_UNICODE_NOT_PRESENT_OFFSET, 8263 }, -+ { 0x32a0, G_UNICODE_NOT_PRESENT_OFFSET, 8267 }, -+ { 0x32a1, G_UNICODE_NOT_PRESENT_OFFSET, 8271 }, -+ { 0x32a2, G_UNICODE_NOT_PRESENT_OFFSET, 8275 }, -+ { 0x32a3, G_UNICODE_NOT_PRESENT_OFFSET, 8279 }, -+ { 0x32a4, G_UNICODE_NOT_PRESENT_OFFSET, 7585 }, -+ { 0x32a5, G_UNICODE_NOT_PRESENT_OFFSET, 7589 }, -+ { 0x32a6, G_UNICODE_NOT_PRESENT_OFFSET, 7593 }, -+ { 0x32a7, G_UNICODE_NOT_PRESENT_OFFSET, 8283 }, -+ { 0x32a8, G_UNICODE_NOT_PRESENT_OFFSET, 8287 }, -+ { 0x32a9, G_UNICODE_NOT_PRESENT_OFFSET, 8291 }, -+ { 0x32aa, G_UNICODE_NOT_PRESENT_OFFSET, 8295 }, -+ { 0x32ab, G_UNICODE_NOT_PRESENT_OFFSET, 8299 }, -+ { 0x32ac, G_UNICODE_NOT_PRESENT_OFFSET, 8303 }, -+ { 0x32ad, G_UNICODE_NOT_PRESENT_OFFSET, 8307 }, -+ { 0x32ae, G_UNICODE_NOT_PRESENT_OFFSET, 8311 }, -+ { 0x32af, G_UNICODE_NOT_PRESENT_OFFSET, 8315 }, -+ { 0x32b0, G_UNICODE_NOT_PRESENT_OFFSET, 8319 }, -+ { 0x32b1, G_UNICODE_NOT_PRESENT_OFFSET, 8323 }, -+ { 0x32b2, G_UNICODE_NOT_PRESENT_OFFSET, 8326 }, -+ { 0x32b3, G_UNICODE_NOT_PRESENT_OFFSET, 8329 }, -+ { 0x32b4, G_UNICODE_NOT_PRESENT_OFFSET, 8332 }, -+ { 0x32b5, G_UNICODE_NOT_PRESENT_OFFSET, 8335 }, -+ { 0x32b6, G_UNICODE_NOT_PRESENT_OFFSET, 8338 }, -+ { 0x32b7, G_UNICODE_NOT_PRESENT_OFFSET, 8341 }, -+ { 0x32b8, G_UNICODE_NOT_PRESENT_OFFSET, 8344 }, -+ { 0x32b9, G_UNICODE_NOT_PRESENT_OFFSET, 8347 }, -+ { 0x32ba, G_UNICODE_NOT_PRESENT_OFFSET, 8350 }, -+ { 0x32bb, G_UNICODE_NOT_PRESENT_OFFSET, 8353 }, -+ { 0x32bc, G_UNICODE_NOT_PRESENT_OFFSET, 8356 }, -+ { 0x32bd, G_UNICODE_NOT_PRESENT_OFFSET, 8359 }, -+ { 0x32be, G_UNICODE_NOT_PRESENT_OFFSET, 8362 }, -+ { 0x32bf, G_UNICODE_NOT_PRESENT_OFFSET, 8365 }, -+ { 0x32c0, G_UNICODE_NOT_PRESENT_OFFSET, 8368 }, -+ { 0x32c1, G_UNICODE_NOT_PRESENT_OFFSET, 8373 }, -+ { 0x32c2, G_UNICODE_NOT_PRESENT_OFFSET, 8378 }, -+ { 0x32c3, G_UNICODE_NOT_PRESENT_OFFSET, 8383 }, -+ { 0x32c4, G_UNICODE_NOT_PRESENT_OFFSET, 8388 }, -+ { 0x32c5, G_UNICODE_NOT_PRESENT_OFFSET, 8393 }, -+ { 0x32c6, G_UNICODE_NOT_PRESENT_OFFSET, 8398 }, -+ { 0x32c7, G_UNICODE_NOT_PRESENT_OFFSET, 8403 }, -+ { 0x32c8, G_UNICODE_NOT_PRESENT_OFFSET, 8408 }, -+ { 0x32c9, G_UNICODE_NOT_PRESENT_OFFSET, 8413 }, -+ { 0x32ca, G_UNICODE_NOT_PRESENT_OFFSET, 8419 }, -+ { 0x32cb, G_UNICODE_NOT_PRESENT_OFFSET, 8425 }, -+ { 0x32d0, G_UNICODE_NOT_PRESENT_OFFSET, 8431 }, -+ { 0x32d1, G_UNICODE_NOT_PRESENT_OFFSET, 8435 }, -+ { 0x32d2, G_UNICODE_NOT_PRESENT_OFFSET, 8439 }, -+ { 0x32d3, G_UNICODE_NOT_PRESENT_OFFSET, 8443 }, -+ { 0x32d4, G_UNICODE_NOT_PRESENT_OFFSET, 8447 }, -+ { 0x32d5, G_UNICODE_NOT_PRESENT_OFFSET, 8451 }, -+ { 0x32d6, G_UNICODE_NOT_PRESENT_OFFSET, 8455 }, -+ { 0x32d7, G_UNICODE_NOT_PRESENT_OFFSET, 8459 }, -+ { 0x32d8, G_UNICODE_NOT_PRESENT_OFFSET, 8463 }, -+ { 0x32d9, G_UNICODE_NOT_PRESENT_OFFSET, 8467 }, -+ { 0x32da, G_UNICODE_NOT_PRESENT_OFFSET, 8471 }, -+ { 0x32db, G_UNICODE_NOT_PRESENT_OFFSET, 8475 }, -+ { 0x32dc, G_UNICODE_NOT_PRESENT_OFFSET, 8479 }, -+ { 0x32dd, G_UNICODE_NOT_PRESENT_OFFSET, 8483 }, -+ { 0x32de, G_UNICODE_NOT_PRESENT_OFFSET, 8487 }, -+ { 0x32df, G_UNICODE_NOT_PRESENT_OFFSET, 8491 }, -+ { 0x32e0, G_UNICODE_NOT_PRESENT_OFFSET, 8495 }, -+ { 0x32e1, G_UNICODE_NOT_PRESENT_OFFSET, 8499 }, -+ { 0x32e2, G_UNICODE_NOT_PRESENT_OFFSET, 8503 }, -+ { 0x32e3, G_UNICODE_NOT_PRESENT_OFFSET, 8507 }, -+ { 0x32e4, G_UNICODE_NOT_PRESENT_OFFSET, 8511 }, -+ { 0x32e5, G_UNICODE_NOT_PRESENT_OFFSET, 8515 }, -+ { 0x32e6, G_UNICODE_NOT_PRESENT_OFFSET, 8519 }, -+ { 0x32e7, G_UNICODE_NOT_PRESENT_OFFSET, 8523 }, -+ { 0x32e8, G_UNICODE_NOT_PRESENT_OFFSET, 8527 }, -+ { 0x32e9, G_UNICODE_NOT_PRESENT_OFFSET, 8531 }, -+ { 0x32ea, G_UNICODE_NOT_PRESENT_OFFSET, 8535 }, -+ { 0x32eb, G_UNICODE_NOT_PRESENT_OFFSET, 8539 }, -+ { 0x32ec, G_UNICODE_NOT_PRESENT_OFFSET, 8543 }, -+ { 0x32ed, G_UNICODE_NOT_PRESENT_OFFSET, 8547 }, -+ { 0x32ee, G_UNICODE_NOT_PRESENT_OFFSET, 8551 }, -+ { 0x32ef, G_UNICODE_NOT_PRESENT_OFFSET, 8555 }, -+ { 0x32f0, G_UNICODE_NOT_PRESENT_OFFSET, 8559 }, -+ { 0x32f1, G_UNICODE_NOT_PRESENT_OFFSET, 8563 }, -+ { 0x32f2, G_UNICODE_NOT_PRESENT_OFFSET, 8567 }, -+ { 0x32f3, G_UNICODE_NOT_PRESENT_OFFSET, 8571 }, -+ { 0x32f4, G_UNICODE_NOT_PRESENT_OFFSET, 8575 }, -+ { 0x32f5, G_UNICODE_NOT_PRESENT_OFFSET, 8579 }, -+ { 0x32f6, G_UNICODE_NOT_PRESENT_OFFSET, 8583 }, -+ { 0x32f7, G_UNICODE_NOT_PRESENT_OFFSET, 8587 }, -+ { 0x32f8, G_UNICODE_NOT_PRESENT_OFFSET, 8591 }, -+ { 0x32f9, G_UNICODE_NOT_PRESENT_OFFSET, 8595 }, -+ { 0x32fa, G_UNICODE_NOT_PRESENT_OFFSET, 8599 }, -+ { 0x32fb, G_UNICODE_NOT_PRESENT_OFFSET, 8603 }, -+ { 0x32fc, G_UNICODE_NOT_PRESENT_OFFSET, 8607 }, -+ { 0x32fd, G_UNICODE_NOT_PRESENT_OFFSET, 8611 }, -+ { 0x32fe, G_UNICODE_NOT_PRESENT_OFFSET, 8615 }, -+ { 0x3300, G_UNICODE_NOT_PRESENT_OFFSET, 8619 }, -+ { 0x3301, G_UNICODE_NOT_PRESENT_OFFSET, 8635 }, -+ { 0x3302, G_UNICODE_NOT_PRESENT_OFFSET, 8648 }, -+ { 0x3303, G_UNICODE_NOT_PRESENT_OFFSET, 8664 }, -+ { 0x3304, G_UNICODE_NOT_PRESENT_OFFSET, 8674 }, -+ { 0x3305, G_UNICODE_NOT_PRESENT_OFFSET, 8690 }, -+ { 0x3306, G_UNICODE_NOT_PRESENT_OFFSET, 8700 }, -+ { 0x3307, G_UNICODE_NOT_PRESENT_OFFSET, 8710 }, -+ { 0x3308, G_UNICODE_NOT_PRESENT_OFFSET, 8729 }, -+ { 0x3309, G_UNICODE_NOT_PRESENT_OFFSET, 8742 }, -+ { 0x330a, G_UNICODE_NOT_PRESENT_OFFSET, 8752 }, -+ { 0x330b, G_UNICODE_NOT_PRESENT_OFFSET, 8762 }, -+ { 0x330c, G_UNICODE_NOT_PRESENT_OFFSET, 8772 }, -+ { 0x330d, G_UNICODE_NOT_PRESENT_OFFSET, 8785 }, -+ { 0x330e, G_UNICODE_NOT_PRESENT_OFFSET, 8798 }, -+ { 0x330f, G_UNICODE_NOT_PRESENT_OFFSET, 8811 }, -+ { 0x3310, G_UNICODE_NOT_PRESENT_OFFSET, 8824 }, -+ { 0x3311, G_UNICODE_NOT_PRESENT_OFFSET, 8837 }, -+ { 0x3312, G_UNICODE_NOT_PRESENT_OFFSET, 8850 }, -+ { 0x3313, G_UNICODE_NOT_PRESENT_OFFSET, 8863 }, -+ { 0x3314, G_UNICODE_NOT_PRESENT_OFFSET, 8882 }, -+ { 0x3315, G_UNICODE_NOT_PRESENT_OFFSET, 8889 }, -+ { 0x3316, G_UNICODE_NOT_PRESENT_OFFSET, 8908 }, -+ { 0x3317, G_UNICODE_NOT_PRESENT_OFFSET, 8927 }, -+ { 0x3318, G_UNICODE_NOT_PRESENT_OFFSET, 8943 }, -+ { 0x3319, G_UNICODE_NOT_PRESENT_OFFSET, 8956 }, -+ { 0x331a, G_UNICODE_NOT_PRESENT_OFFSET, 8975 }, -+ { 0x331b, G_UNICODE_NOT_PRESENT_OFFSET, 8994 }, -+ { 0x331c, G_UNICODE_NOT_PRESENT_OFFSET, 9007 }, -+ { 0x331d, G_UNICODE_NOT_PRESENT_OFFSET, 9017 }, -+ { 0x331e, G_UNICODE_NOT_PRESENT_OFFSET, 9027 }, -+ { 0x331f, G_UNICODE_NOT_PRESENT_OFFSET, 9040 }, -+ { 0x3320, G_UNICODE_NOT_PRESENT_OFFSET, 9053 }, -+ { 0x3321, G_UNICODE_NOT_PRESENT_OFFSET, 9069 }, -+ { 0x3322, G_UNICODE_NOT_PRESENT_OFFSET, 9085 }, -+ { 0x3323, G_UNICODE_NOT_PRESENT_OFFSET, 9095 }, -+ { 0x3324, G_UNICODE_NOT_PRESENT_OFFSET, 9105 }, -+ { 0x3325, G_UNICODE_NOT_PRESENT_OFFSET, 9118 }, -+ { 0x3326, G_UNICODE_NOT_PRESENT_OFFSET, 9128 }, -+ { 0x3327, G_UNICODE_NOT_PRESENT_OFFSET, 9138 }, -+ { 0x3328, G_UNICODE_NOT_PRESENT_OFFSET, 9145 }, -+ { 0x3329, G_UNICODE_NOT_PRESENT_OFFSET, 9152 }, -+ { 0x332a, G_UNICODE_NOT_PRESENT_OFFSET, 9162 }, -+ { 0x332b, G_UNICODE_NOT_PRESENT_OFFSET, 9172 }, -+ { 0x332c, G_UNICODE_NOT_PRESENT_OFFSET, 9191 }, -+ { 0x332d, G_UNICODE_NOT_PRESENT_OFFSET, 9204 }, -+ { 0x332e, G_UNICODE_NOT_PRESENT_OFFSET, 9220 }, -+ { 0x332f, G_UNICODE_NOT_PRESENT_OFFSET, 9239 }, -+ { 0x3330, G_UNICODE_NOT_PRESENT_OFFSET, 9252 }, -+ { 0x3331, G_UNICODE_NOT_PRESENT_OFFSET, 9262 }, -+ { 0x3332, G_UNICODE_NOT_PRESENT_OFFSET, 9272 }, -+ { 0x3333, G_UNICODE_NOT_PRESENT_OFFSET, 9291 }, -+ { 0x3334, G_UNICODE_NOT_PRESENT_OFFSET, 9304 }, -+ { 0x3335, G_UNICODE_NOT_PRESENT_OFFSET, 9323 }, -+ { 0x3336, G_UNICODE_NOT_PRESENT_OFFSET, 9333 }, -+ { 0x3337, G_UNICODE_NOT_PRESENT_OFFSET, 9349 }, -+ { 0x3338, G_UNICODE_NOT_PRESENT_OFFSET, 9359 }, -+ { 0x3339, G_UNICODE_NOT_PRESENT_OFFSET, 9372 }, -+ { 0x333a, G_UNICODE_NOT_PRESENT_OFFSET, 9382 }, -+ { 0x333b, G_UNICODE_NOT_PRESENT_OFFSET, 9395 }, -+ { 0x333c, G_UNICODE_NOT_PRESENT_OFFSET, 9411 }, -+ { 0x333d, G_UNICODE_NOT_PRESENT_OFFSET, 9424 }, -+ { 0x333e, G_UNICODE_NOT_PRESENT_OFFSET, 9440 }, -+ { 0x333f, G_UNICODE_NOT_PRESENT_OFFSET, 9453 }, -+ { 0x3340, G_UNICODE_NOT_PRESENT_OFFSET, 9460 }, -+ { 0x3341, G_UNICODE_NOT_PRESENT_OFFSET, 9476 }, -+ { 0x3342, G_UNICODE_NOT_PRESENT_OFFSET, 9486 }, -+ { 0x3343, G_UNICODE_NOT_PRESENT_OFFSET, 9496 }, -+ { 0x3344, G_UNICODE_NOT_PRESENT_OFFSET, 9509 }, -+ { 0x3345, G_UNICODE_NOT_PRESENT_OFFSET, 9519 }, -+ { 0x3346, G_UNICODE_NOT_PRESENT_OFFSET, 9529 }, -+ { 0x3347, G_UNICODE_NOT_PRESENT_OFFSET, 9539 }, -+ { 0x3348, G_UNICODE_NOT_PRESENT_OFFSET, 9555 }, -+ { 0x3349, G_UNICODE_NOT_PRESENT_OFFSET, 9568 }, -+ { 0x334a, G_UNICODE_NOT_PRESENT_OFFSET, 9575 }, -+ { 0x334b, G_UNICODE_NOT_PRESENT_OFFSET, 9594 }, -+ { 0x334c, G_UNICODE_NOT_PRESENT_OFFSET, 9604 }, -+ { 0x334d, G_UNICODE_NOT_PRESENT_OFFSET, 9620 }, -+ { 0x334e, G_UNICODE_NOT_PRESENT_OFFSET, 9633 }, -+ { 0x334f, G_UNICODE_NOT_PRESENT_OFFSET, 9646 }, -+ { 0x3350, G_UNICODE_NOT_PRESENT_OFFSET, 9656 }, -+ { 0x3351, G_UNICODE_NOT_PRESENT_OFFSET, 9666 }, -+ { 0x3352, G_UNICODE_NOT_PRESENT_OFFSET, 9679 }, -+ { 0x3353, G_UNICODE_NOT_PRESENT_OFFSET, 9686 }, -+ { 0x3354, G_UNICODE_NOT_PRESENT_OFFSET, 9699 }, -+ { 0x3355, G_UNICODE_NOT_PRESENT_OFFSET, 9715 }, -+ { 0x3356, G_UNICODE_NOT_PRESENT_OFFSET, 9722 }, -+ { 0x3357, G_UNICODE_NOT_PRESENT_OFFSET, 9741 }, -+ { 0x3358, G_UNICODE_NOT_PRESENT_OFFSET, 9751 }, -+ { 0x3359, G_UNICODE_NOT_PRESENT_OFFSET, 9756 }, -+ { 0x335a, G_UNICODE_NOT_PRESENT_OFFSET, 9761 }, -+ { 0x335b, G_UNICODE_NOT_PRESENT_OFFSET, 9766 }, -+ { 0x335c, G_UNICODE_NOT_PRESENT_OFFSET, 9771 }, -+ { 0x335d, G_UNICODE_NOT_PRESENT_OFFSET, 9776 }, -+ { 0x335e, G_UNICODE_NOT_PRESENT_OFFSET, 9781 }, -+ { 0x335f, G_UNICODE_NOT_PRESENT_OFFSET, 9786 }, -+ { 0x3360, G_UNICODE_NOT_PRESENT_OFFSET, 9791 }, -+ { 0x3361, G_UNICODE_NOT_PRESENT_OFFSET, 9796 }, -+ { 0x3362, G_UNICODE_NOT_PRESENT_OFFSET, 9801 }, -+ { 0x3363, G_UNICODE_NOT_PRESENT_OFFSET, 9807 }, -+ { 0x3364, G_UNICODE_NOT_PRESENT_OFFSET, 9813 }, -+ { 0x3365, G_UNICODE_NOT_PRESENT_OFFSET, 9819 }, -+ { 0x3366, G_UNICODE_NOT_PRESENT_OFFSET, 9825 }, -+ { 0x3367, G_UNICODE_NOT_PRESENT_OFFSET, 9831 }, -+ { 0x3368, G_UNICODE_NOT_PRESENT_OFFSET, 9837 }, -+ { 0x3369, G_UNICODE_NOT_PRESENT_OFFSET, 9843 }, -+ { 0x336a, G_UNICODE_NOT_PRESENT_OFFSET, 9849 }, -+ { 0x336b, G_UNICODE_NOT_PRESENT_OFFSET, 9855 }, -+ { 0x336c, G_UNICODE_NOT_PRESENT_OFFSET, 9861 }, -+ { 0x336d, G_UNICODE_NOT_PRESENT_OFFSET, 9867 }, -+ { 0x336e, G_UNICODE_NOT_PRESENT_OFFSET, 9873 }, -+ { 0x336f, G_UNICODE_NOT_PRESENT_OFFSET, 9879 }, -+ { 0x3370, G_UNICODE_NOT_PRESENT_OFFSET, 9885 }, -+ { 0x3371, G_UNICODE_NOT_PRESENT_OFFSET, 9891 }, -+ { 0x3372, G_UNICODE_NOT_PRESENT_OFFSET, 9895 }, -+ { 0x3373, G_UNICODE_NOT_PRESENT_OFFSET, 9898 }, -+ { 0x3374, G_UNICODE_NOT_PRESENT_OFFSET, 9901 }, -+ { 0x3375, G_UNICODE_NOT_PRESENT_OFFSET, 9905 }, -+ { 0x3376, G_UNICODE_NOT_PRESENT_OFFSET, 9908 }, -+ { 0x337b, G_UNICODE_NOT_PRESENT_OFFSET, 9911 }, -+ { 0x337c, G_UNICODE_NOT_PRESENT_OFFSET, 9918 }, -+ { 0x337d, G_UNICODE_NOT_PRESENT_OFFSET, 9925 }, -+ { 0x337e, G_UNICODE_NOT_PRESENT_OFFSET, 9932 }, -+ { 0x337f, G_UNICODE_NOT_PRESENT_OFFSET, 9939 }, -+ { 0x3380, G_UNICODE_NOT_PRESENT_OFFSET, 9952 }, -+ { 0x3381, G_UNICODE_NOT_PRESENT_OFFSET, 9955 }, -+ { 0x3382, G_UNICODE_NOT_PRESENT_OFFSET, 9958 }, -+ { 0x3383, G_UNICODE_NOT_PRESENT_OFFSET, 9962 }, -+ { 0x3384, G_UNICODE_NOT_PRESENT_OFFSET, 9965 }, -+ { 0x3385, G_UNICODE_NOT_PRESENT_OFFSET, 9968 }, -+ { 0x3386, G_UNICODE_NOT_PRESENT_OFFSET, 9971 }, -+ { 0x3387, G_UNICODE_NOT_PRESENT_OFFSET, 9974 }, -+ { 0x3388, G_UNICODE_NOT_PRESENT_OFFSET, 9977 }, -+ { 0x3389, G_UNICODE_NOT_PRESENT_OFFSET, 9981 }, -+ { 0x338a, G_UNICODE_NOT_PRESENT_OFFSET, 9986 }, -+ { 0x338b, G_UNICODE_NOT_PRESENT_OFFSET, 9989 }, -+ { 0x338c, G_UNICODE_NOT_PRESENT_OFFSET, 9992 }, -+ { 0x338d, G_UNICODE_NOT_PRESENT_OFFSET, 9996 }, -+ { 0x338e, G_UNICODE_NOT_PRESENT_OFFSET, 10000 }, -+ { 0x338f, G_UNICODE_NOT_PRESENT_OFFSET, 10003 }, -+ { 0x3390, G_UNICODE_NOT_PRESENT_OFFSET, 10006 }, -+ { 0x3391, G_UNICODE_NOT_PRESENT_OFFSET, 10009 }, -+ { 0x3392, G_UNICODE_NOT_PRESENT_OFFSET, 10013 }, -+ { 0x3393, G_UNICODE_NOT_PRESENT_OFFSET, 10017 }, -+ { 0x3394, G_UNICODE_NOT_PRESENT_OFFSET, 10021 }, -+ { 0x3395, G_UNICODE_NOT_PRESENT_OFFSET, 10025 }, -+ { 0x3396, G_UNICODE_NOT_PRESENT_OFFSET, 10029 }, -+ { 0x3397, G_UNICODE_NOT_PRESENT_OFFSET, 10032 }, -+ { 0x3398, G_UNICODE_NOT_PRESENT_OFFSET, 10035 }, -+ { 0x3399, G_UNICODE_NOT_PRESENT_OFFSET, 10038 }, -+ { 0x339a, G_UNICODE_NOT_PRESENT_OFFSET, 10041 }, -+ { 0x339b, G_UNICODE_NOT_PRESENT_OFFSET, 10044 }, -+ { 0x339c, G_UNICODE_NOT_PRESENT_OFFSET, 10048 }, -+ { 0x339d, G_UNICODE_NOT_PRESENT_OFFSET, 10051 }, -+ { 0x339e, G_UNICODE_NOT_PRESENT_OFFSET, 10054 }, -+ { 0x339f, G_UNICODE_NOT_PRESENT_OFFSET, 10057 }, -+ { 0x33a0, G_UNICODE_NOT_PRESENT_OFFSET, 10061 }, -+ { 0x33a1, G_UNICODE_NOT_PRESENT_OFFSET, 10065 }, -+ { 0x33a2, G_UNICODE_NOT_PRESENT_OFFSET, 10068 }, -+ { 0x33a3, G_UNICODE_NOT_PRESENT_OFFSET, 10072 }, -+ { 0x33a4, G_UNICODE_NOT_PRESENT_OFFSET, 10076 }, -+ { 0x33a5, G_UNICODE_NOT_PRESENT_OFFSET, 10080 }, -+ { 0x33a6, G_UNICODE_NOT_PRESENT_OFFSET, 10083 }, -+ { 0x33a7, G_UNICODE_NOT_PRESENT_OFFSET, 10087 }, -+ { 0x33a8, G_UNICODE_NOT_PRESENT_OFFSET, 10093 }, -+ { 0x33a9, G_UNICODE_NOT_PRESENT_OFFSET, 10100 }, -+ { 0x33aa, G_UNICODE_NOT_PRESENT_OFFSET, 10103 }, -+ { 0x33ab, G_UNICODE_NOT_PRESENT_OFFSET, 10107 }, -+ { 0x33ac, G_UNICODE_NOT_PRESENT_OFFSET, 10111 }, -+ { 0x33ad, G_UNICODE_NOT_PRESENT_OFFSET, 10115 }, -+ { 0x33ae, G_UNICODE_NOT_PRESENT_OFFSET, 10119 }, -+ { 0x33af, G_UNICODE_NOT_PRESENT_OFFSET, 10127 }, -+ { 0x33b0, G_UNICODE_NOT_PRESENT_OFFSET, 10136 }, -+ { 0x33b1, G_UNICODE_NOT_PRESENT_OFFSET, 10139 }, -+ { 0x33b2, G_UNICODE_NOT_PRESENT_OFFSET, 10142 }, -+ { 0x33b3, G_UNICODE_NOT_PRESENT_OFFSET, 10146 }, -+ { 0x33b4, G_UNICODE_NOT_PRESENT_OFFSET, 10149 }, -+ { 0x33b5, G_UNICODE_NOT_PRESENT_OFFSET, 10152 }, -+ { 0x33b6, G_UNICODE_NOT_PRESENT_OFFSET, 10155 }, -+ { 0x33b7, G_UNICODE_NOT_PRESENT_OFFSET, 10159 }, -+ { 0x33b8, G_UNICODE_NOT_PRESENT_OFFSET, 10162 }, -+ { 0x33b9, G_UNICODE_NOT_PRESENT_OFFSET, 10165 }, -+ { 0x33ba, G_UNICODE_NOT_PRESENT_OFFSET, 10168 }, -+ { 0x33bb, G_UNICODE_NOT_PRESENT_OFFSET, 10171 }, -+ { 0x33bc, G_UNICODE_NOT_PRESENT_OFFSET, 10174 }, -+ { 0x33bd, G_UNICODE_NOT_PRESENT_OFFSET, 10178 }, -+ { 0x33be, G_UNICODE_NOT_PRESENT_OFFSET, 10181 }, -+ { 0x33bf, G_UNICODE_NOT_PRESENT_OFFSET, 10184 }, -+ { 0x33c0, G_UNICODE_NOT_PRESENT_OFFSET, 10187 }, -+ { 0x33c1, G_UNICODE_NOT_PRESENT_OFFSET, 10191 }, -+ { 0x33c2, G_UNICODE_NOT_PRESENT_OFFSET, 10195 }, -+ { 0x33c3, G_UNICODE_NOT_PRESENT_OFFSET, 10200 }, -+ { 0x33c4, G_UNICODE_NOT_PRESENT_OFFSET, 10203 }, -+ { 0x33c5, G_UNICODE_NOT_PRESENT_OFFSET, 10206 }, -+ { 0x33c6, G_UNICODE_NOT_PRESENT_OFFSET, 10209 }, -+ { 0x33c7, G_UNICODE_NOT_PRESENT_OFFSET, 10216 }, -+ { 0x33c8, G_UNICODE_NOT_PRESENT_OFFSET, 10220 }, -+ { 0x33c9, G_UNICODE_NOT_PRESENT_OFFSET, 10223 }, -+ { 0x33ca, G_UNICODE_NOT_PRESENT_OFFSET, 10226 }, -+ { 0x33cb, G_UNICODE_NOT_PRESENT_OFFSET, 10229 }, -+ { 0x33cc, G_UNICODE_NOT_PRESENT_OFFSET, 10232 }, -+ { 0x33cd, G_UNICODE_NOT_PRESENT_OFFSET, 10235 }, -+ { 0x33ce, G_UNICODE_NOT_PRESENT_OFFSET, 10238 }, -+ { 0x33cf, G_UNICODE_NOT_PRESENT_OFFSET, 10241 }, -+ { 0x33d0, G_UNICODE_NOT_PRESENT_OFFSET, 10244 }, -+ { 0x33d1, G_UNICODE_NOT_PRESENT_OFFSET, 10247 }, -+ { 0x33d2, G_UNICODE_NOT_PRESENT_OFFSET, 10250 }, -+ { 0x33d3, G_UNICODE_NOT_PRESENT_OFFSET, 10254 }, -+ { 0x33d4, G_UNICODE_NOT_PRESENT_OFFSET, 10257 }, -+ { 0x33d5, G_UNICODE_NOT_PRESENT_OFFSET, 10260 }, -+ { 0x33d6, G_UNICODE_NOT_PRESENT_OFFSET, 10264 }, -+ { 0x33d7, G_UNICODE_NOT_PRESENT_OFFSET, 10268 }, -+ { 0x33d8, G_UNICODE_NOT_PRESENT_OFFSET, 10271 }, -+ { 0x33d9, G_UNICODE_NOT_PRESENT_OFFSET, 10276 }, -+ { 0x33da, G_UNICODE_NOT_PRESENT_OFFSET, 10280 }, -+ { 0x33db, G_UNICODE_NOT_PRESENT_OFFSET, 10283 }, -+ { 0x33dc, G_UNICODE_NOT_PRESENT_OFFSET, 10286 }, -+ { 0x33dd, G_UNICODE_NOT_PRESENT_OFFSET, 10289 }, -+ { 0x33e0, G_UNICODE_NOT_PRESENT_OFFSET, 10292 }, -+ { 0x33e1, G_UNICODE_NOT_PRESENT_OFFSET, 10297 }, -+ { 0x33e2, G_UNICODE_NOT_PRESENT_OFFSET, 10302 }, -+ { 0x33e3, G_UNICODE_NOT_PRESENT_OFFSET, 10307 }, -+ { 0x33e4, G_UNICODE_NOT_PRESENT_OFFSET, 10312 }, -+ { 0x33e5, G_UNICODE_NOT_PRESENT_OFFSET, 10317 }, -+ { 0x33e6, G_UNICODE_NOT_PRESENT_OFFSET, 10322 }, -+ { 0x33e7, G_UNICODE_NOT_PRESENT_OFFSET, 10327 }, -+ { 0x33e8, G_UNICODE_NOT_PRESENT_OFFSET, 10332 }, -+ { 0x33e9, G_UNICODE_NOT_PRESENT_OFFSET, 10337 }, -+ { 0x33ea, G_UNICODE_NOT_PRESENT_OFFSET, 10343 }, -+ { 0x33eb, G_UNICODE_NOT_PRESENT_OFFSET, 10349 }, -+ { 0x33ec, G_UNICODE_NOT_PRESENT_OFFSET, 10355 }, -+ { 0x33ed, G_UNICODE_NOT_PRESENT_OFFSET, 10361 }, -+ { 0x33ee, G_UNICODE_NOT_PRESENT_OFFSET, 10367 }, -+ { 0x33ef, G_UNICODE_NOT_PRESENT_OFFSET, 10373 }, -+ { 0x33f0, G_UNICODE_NOT_PRESENT_OFFSET, 10379 }, -+ { 0x33f1, G_UNICODE_NOT_PRESENT_OFFSET, 10385 }, -+ { 0x33f2, G_UNICODE_NOT_PRESENT_OFFSET, 10391 }, -+ { 0x33f3, G_UNICODE_NOT_PRESENT_OFFSET, 10397 }, -+ { 0x33f4, G_UNICODE_NOT_PRESENT_OFFSET, 10403 }, -+ { 0x33f5, G_UNICODE_NOT_PRESENT_OFFSET, 10409 }, -+ { 0x33f6, G_UNICODE_NOT_PRESENT_OFFSET, 10415 }, -+ { 0x33f7, G_UNICODE_NOT_PRESENT_OFFSET, 10421 }, -+ { 0x33f8, G_UNICODE_NOT_PRESENT_OFFSET, 10427 }, -+ { 0x33f9, G_UNICODE_NOT_PRESENT_OFFSET, 10433 }, -+ { 0x33fa, G_UNICODE_NOT_PRESENT_OFFSET, 10439 }, -+ { 0x33fb, G_UNICODE_NOT_PRESENT_OFFSET, 10445 }, -+ { 0x33fc, G_UNICODE_NOT_PRESENT_OFFSET, 10451 }, -+ { 0x33fd, G_UNICODE_NOT_PRESENT_OFFSET, 10457 }, -+ { 0x33fe, G_UNICODE_NOT_PRESENT_OFFSET, 10463 }, -+ { 0xf900, 10469, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf901, 10473, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf902, 6535, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf903, 10477, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf904, 10481, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf905, 10485, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf906, 10489, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf907, 6751, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf908, 6751, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf909, 10493, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf90a, 6567, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf90b, 10497, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf90c, 10501, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf90d, 10505, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf90e, 10509, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf90f, 10513, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf910, 10517, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf911, 10521, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf912, 10525, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf913, 10529, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf914, 10533, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf915, 10537, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf916, 10541, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf917, 10545, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf918, 10549, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf919, 10553, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf91a, 10557, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf91b, 10561, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf91c, 10565, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf91d, 10569, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf91e, 10573, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf91f, 10577, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf920, 10581, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf921, 10585, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf922, 10589, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf923, 10593, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf924, 10597, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf925, 10601, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf926, 10605, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf927, 10609, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf928, 10613, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf929, 10617, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf92a, 10621, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf92b, 10625, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf92c, 10629, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf92d, 10633, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf92e, 10637, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf92f, 10641, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf930, 10645, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf931, 10649, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf932, 10653, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf933, 10657, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf934, 6399, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf935, 10661, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf936, 10665, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf937, 10669, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf938, 10673, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf939, 10677, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf93a, 10681, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf93b, 10685, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf93c, 10689, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf93d, 10693, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf93e, 10697, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf93f, 10701, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf940, 6691, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf941, 10705, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf942, 10709, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf943, 10713, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf944, 10717, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf945, 10721, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf946, 10725, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf947, 10729, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf948, 10733, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf949, 10737, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf94a, 10741, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf94b, 10745, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf94c, 10749, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf94d, 10753, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf94e, 10757, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf94f, 10761, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf950, 10765, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf951, 10769, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf952, 10773, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf953, 10777, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf954, 10781, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf955, 10785, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf956, 10789, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf957, 10793, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf958, 10797, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf959, 10801, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf95a, 10805, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf95b, 10809, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf95c, 10533, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf95d, 10813, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf95e, 10817, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf95f, 10821, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf960, 10825, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf961, 10829, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf962, 10833, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf963, 10837, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf964, 10841, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf965, 10845, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf966, 10849, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf967, 10853, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf968, 10857, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf969, 10861, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf96a, 10865, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf96b, 10869, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf96c, 10873, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf96d, 10877, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf96e, 10881, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf96f, 10885, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf970, 10889, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf971, 6543, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf972, 10893, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf973, 10897, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf974, 10901, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf975, 10905, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf976, 10909, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf977, 10913, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf978, 10917, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf979, 10921, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf97a, 10925, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf97b, 10929, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf97c, 10933, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf97d, 10937, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf97e, 10941, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf97f, 10945, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf980, 10949, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf981, 6051, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf982, 10953, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf983, 10957, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf984, 10961, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf985, 10965, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf986, 10969, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf987, 10973, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf988, 10977, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf989, 10981, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf98a, 5975, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf98b, 10985, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf98c, 10989, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf98d, 10993, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf98e, 10997, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf98f, 11001, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf990, 11005, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf991, 11009, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf992, 11013, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf993, 11017, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf994, 11021, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf995, 11025, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf996, 11029, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf997, 11033, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf998, 11037, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf999, 11041, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf99a, 11045, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf99b, 11049, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf99c, 11053, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf99d, 11057, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf99e, 11061, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf99f, 11065, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9a0, 11069, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9a1, 10885, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9a2, 11073, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9a3, 11077, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9a4, 11081, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9a5, 11085, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9a6, 11089, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9a7, 11093, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9a8, 11097, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9a9, 11101, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9aa, 10821, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9ab, 11105, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9ac, 11109, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9ad, 11113, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9ae, 11117, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9af, 11121, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9b0, 11125, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9b1, 11129, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9b2, 11133, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9b3, 11137, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9b4, 11141, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9b5, 11145, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9b6, 11149, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9b7, 11153, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9b8, 11157, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9b9, 11161, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9ba, 11165, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9bb, 11169, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9bc, 11173, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9bd, 11177, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9be, 11181, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9bf, 10533, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9c0, 11185, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9c1, 11189, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9c2, 11193, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9c3, 11197, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9c4, 6747, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9c5, 11201, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9c6, 11205, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9c7, 11209, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9c8, 11213, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9c9, 11217, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9ca, 11221, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9cb, 11225, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9cc, 11229, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9cd, 11233, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9ce, 11237, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9cf, 11241, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9d0, 11245, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9d1, 8199, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9d2, 11249, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9d3, 11253, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9d4, 11257, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9d5, 11261, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9d6, 11265, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9d7, 11269, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9d8, 11273, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9d9, 11277, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9da, 11281, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9db, 10829, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9dc, 11285, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9dd, 11289, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9de, 11293, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9df, 11297, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9e0, 11301, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9e1, 11305, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9e2, 11309, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9e3, 11313, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9e4, 11317, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9e5, 11321, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9e6, 11325, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9e7, 11329, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9e8, 11333, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9e9, 6563, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9ea, 11337, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9eb, 11341, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9ec, 11345, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9ed, 11349, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9ee, 11353, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9ef, 11357, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9f0, 11361, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9f1, 11365, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9f2, 11369, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9f3, 11373, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9f4, 11377, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9f5, 11381, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9f6, 11385, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9f7, 6367, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9f8, 11389, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9f9, 11393, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9fa, 11397, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9fb, 11401, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9fc, 11405, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9fd, 11409, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9fe, 11413, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xf9ff, 11417, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa00, 11421, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa01, 11425, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa02, 11429, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa03, 11433, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa04, 11437, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa05, 11441, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa06, 11445, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa07, 11449, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa08, 6475, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa09, 11453, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa0a, 6487, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa0b, 11457, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa0c, 11461, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa0d, 11465, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa10, 11469, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa12, 11473, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa15, 11477, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa16, 11481, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa17, 11485, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa18, 11489, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa19, 11493, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa1a, 11497, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa1b, 11501, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa1c, 11505, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa1d, 11509, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa1e, 6395, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa20, 11513, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa22, 11517, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa25, 11521, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa26, 11525, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa2a, 11529, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa2b, 11533, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa2c, 11537, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa2d, 11541, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa30, 11545, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa31, 11549, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa32, 11553, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa33, 11557, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa34, 11561, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa35, 11565, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa36, 11569, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa37, 11573, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa38, 11577, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa39, 11581, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa3a, 11585, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa3b, 11589, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa3c, 6079, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa3d, 11593, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa3e, 11597, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa3f, 11601, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa40, 11605, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa41, 11609, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa42, 11613, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa43, 11617, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa44, 11621, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa45, 11625, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa46, 11629, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa47, 11633, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa48, 11637, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa49, 11641, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa4a, 11645, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa4b, 11649, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa4c, 8219, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa4d, 11653, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa4e, 11657, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa4f, 11661, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa50, 11665, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa51, 8235, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa52, 11669, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa53, 11673, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa54, 11677, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa55, 11681, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa56, 11685, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa57, 11029, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa58, 11689, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa59, 11693, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa5a, 11697, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa5b, 11701, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa5c, 11705, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa5d, 11709, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa5e, 11709, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa5f, 11713, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa60, 11717, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa61, 11721, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa62, 11725, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa63, 11729, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa64, 11733, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa65, 11737, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa66, 11741, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa67, 11521, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa68, 11745, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa69, 11749, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfa6a, 11753, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb00, G_UNICODE_NOT_PRESENT_OFFSET, 11757 }, -+ { 0xfb01, G_UNICODE_NOT_PRESENT_OFFSET, 11760 }, -+ { 0xfb02, G_UNICODE_NOT_PRESENT_OFFSET, 11763 }, -+ { 0xfb03, G_UNICODE_NOT_PRESENT_OFFSET, 11766 }, -+ { 0xfb04, G_UNICODE_NOT_PRESENT_OFFSET, 11770 }, -+ { 0xfb05, G_UNICODE_NOT_PRESENT_OFFSET, 11774 }, -+ { 0xfb06, G_UNICODE_NOT_PRESENT_OFFSET, 11774 }, -+ { 0xfb13, G_UNICODE_NOT_PRESENT_OFFSET, 11777 }, -+ { 0xfb14, G_UNICODE_NOT_PRESENT_OFFSET, 11782 }, -+ { 0xfb15, G_UNICODE_NOT_PRESENT_OFFSET, 11787 }, -+ { 0xfb16, G_UNICODE_NOT_PRESENT_OFFSET, 11792 }, -+ { 0xfb17, G_UNICODE_NOT_PRESENT_OFFSET, 11797 }, -+ { 0xfb1d, 11802, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb1f, 11807, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb20, G_UNICODE_NOT_PRESENT_OFFSET, 11812 }, -+ { 0xfb21, G_UNICODE_NOT_PRESENT_OFFSET, 5052 }, -+ { 0xfb22, G_UNICODE_NOT_PRESENT_OFFSET, 5061 }, -+ { 0xfb23, G_UNICODE_NOT_PRESENT_OFFSET, 11815 }, -+ { 0xfb24, G_UNICODE_NOT_PRESENT_OFFSET, 11818 }, -+ { 0xfb25, G_UNICODE_NOT_PRESENT_OFFSET, 11821 }, -+ { 0xfb26, G_UNICODE_NOT_PRESENT_OFFSET, 11824 }, -+ { 0xfb27, G_UNICODE_NOT_PRESENT_OFFSET, 11827 }, -+ { 0xfb28, G_UNICODE_NOT_PRESENT_OFFSET, 11830 }, -+ { 0xfb29, G_UNICODE_NOT_PRESENT_OFFSET, 4957 }, -+ { 0xfb2a, 11833, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb2b, 11838, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb2c, 11843, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb2d, 11850, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb2e, 11857, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb2f, 11862, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb30, 11867, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb31, 11872, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb32, 11877, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb33, 11882, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb34, 11887, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb35, 11892, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb36, 11897, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb38, 11902, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb39, 11907, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb3a, 11912, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb3b, 11917, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb3c, 11922, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb3e, 11927, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb40, 11932, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb41, 11937, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb43, 11942, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb44, 11947, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb46, 11952, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb47, 11957, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb48, 11962, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb49, 11967, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb4a, 11972, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb4b, 11977, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb4c, 11982, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb4d, 11987, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb4e, 11992, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0xfb4f, G_UNICODE_NOT_PRESENT_OFFSET, 11997 }, -+ { 0xfb50, G_UNICODE_NOT_PRESENT_OFFSET, 12002 }, -+ { 0xfb51, G_UNICODE_NOT_PRESENT_OFFSET, 12002 }, -+ { 0xfb52, G_UNICODE_NOT_PRESENT_OFFSET, 12005 }, -+ { 0xfb53, G_UNICODE_NOT_PRESENT_OFFSET, 12005 }, -+ { 0xfb54, G_UNICODE_NOT_PRESENT_OFFSET, 12005 }, -+ { 0xfb55, G_UNICODE_NOT_PRESENT_OFFSET, 12005 }, -+ { 0xfb56, G_UNICODE_NOT_PRESENT_OFFSET, 12008 }, -+ { 0xfb57, G_UNICODE_NOT_PRESENT_OFFSET, 12008 }, -+ { 0xfb58, G_UNICODE_NOT_PRESENT_OFFSET, 12008 }, -+ { 0xfb59, G_UNICODE_NOT_PRESENT_OFFSET, 12008 }, -+ { 0xfb5a, G_UNICODE_NOT_PRESENT_OFFSET, 12011 }, -+ { 0xfb5b, G_UNICODE_NOT_PRESENT_OFFSET, 12011 }, -+ { 0xfb5c, G_UNICODE_NOT_PRESENT_OFFSET, 12011 }, -+ { 0xfb5d, G_UNICODE_NOT_PRESENT_OFFSET, 12011 }, -+ { 0xfb5e, G_UNICODE_NOT_PRESENT_OFFSET, 12014 }, -+ { 0xfb5f, G_UNICODE_NOT_PRESENT_OFFSET, 12014 }, -+ { 0xfb60, G_UNICODE_NOT_PRESENT_OFFSET, 12014 }, -+ { 0xfb61, G_UNICODE_NOT_PRESENT_OFFSET, 12014 }, -+ { 0xfb62, G_UNICODE_NOT_PRESENT_OFFSET, 12017 }, -+ { 0xfb63, G_UNICODE_NOT_PRESENT_OFFSET, 12017 }, -+ { 0xfb64, G_UNICODE_NOT_PRESENT_OFFSET, 12017 }, -+ { 0xfb65, G_UNICODE_NOT_PRESENT_OFFSET, 12017 }, -+ { 0xfb66, G_UNICODE_NOT_PRESENT_OFFSET, 12020 }, -+ { 0xfb67, G_UNICODE_NOT_PRESENT_OFFSET, 12020 }, -+ { 0xfb68, G_UNICODE_NOT_PRESENT_OFFSET, 12020 }, -+ { 0xfb69, G_UNICODE_NOT_PRESENT_OFFSET, 12020 }, -+ { 0xfb6a, G_UNICODE_NOT_PRESENT_OFFSET, 12023 }, -+ { 0xfb6b, G_UNICODE_NOT_PRESENT_OFFSET, 12023 }, -+ { 0xfb6c, G_UNICODE_NOT_PRESENT_OFFSET, 12023 }, -+ { 0xfb6d, G_UNICODE_NOT_PRESENT_OFFSET, 12023 }, -+ { 0xfb6e, G_UNICODE_NOT_PRESENT_OFFSET, 12026 }, -+ { 0xfb6f, G_UNICODE_NOT_PRESENT_OFFSET, 12026 }, -+ { 0xfb70, G_UNICODE_NOT_PRESENT_OFFSET, 12026 }, -+ { 0xfb71, G_UNICODE_NOT_PRESENT_OFFSET, 12026 }, -+ { 0xfb72, G_UNICODE_NOT_PRESENT_OFFSET, 12029 }, -+ { 0xfb73, G_UNICODE_NOT_PRESENT_OFFSET, 12029 }, -+ { 0xfb74, G_UNICODE_NOT_PRESENT_OFFSET, 12029 }, -+ { 0xfb75, G_UNICODE_NOT_PRESENT_OFFSET, 12029 }, -+ { 0xfb76, G_UNICODE_NOT_PRESENT_OFFSET, 12032 }, -+ { 0xfb77, G_UNICODE_NOT_PRESENT_OFFSET, 12032 }, -+ { 0xfb78, G_UNICODE_NOT_PRESENT_OFFSET, 12032 }, -+ { 0xfb79, G_UNICODE_NOT_PRESENT_OFFSET, 12032 }, -+ { 0xfb7a, G_UNICODE_NOT_PRESENT_OFFSET, 12035 }, -+ { 0xfb7b, G_UNICODE_NOT_PRESENT_OFFSET, 12035 }, -+ { 0xfb7c, G_UNICODE_NOT_PRESENT_OFFSET, 12035 }, -+ { 0xfb7d, G_UNICODE_NOT_PRESENT_OFFSET, 12035 }, -+ { 0xfb7e, G_UNICODE_NOT_PRESENT_OFFSET, 12038 }, -+ { 0xfb7f, G_UNICODE_NOT_PRESENT_OFFSET, 12038 }, -+ { 0xfb80, G_UNICODE_NOT_PRESENT_OFFSET, 12038 }, -+ { 0xfb81, G_UNICODE_NOT_PRESENT_OFFSET, 12038 }, -+ { 0xfb82, G_UNICODE_NOT_PRESENT_OFFSET, 12041 }, -+ { 0xfb83, G_UNICODE_NOT_PRESENT_OFFSET, 12041 }, -+ { 0xfb84, G_UNICODE_NOT_PRESENT_OFFSET, 12044 }, -+ { 0xfb85, G_UNICODE_NOT_PRESENT_OFFSET, 12044 }, -+ { 0xfb86, G_UNICODE_NOT_PRESENT_OFFSET, 12047 }, -+ { 0xfb87, G_UNICODE_NOT_PRESENT_OFFSET, 12047 }, -+ { 0xfb88, G_UNICODE_NOT_PRESENT_OFFSET, 12050 }, -+ { 0xfb89, G_UNICODE_NOT_PRESENT_OFFSET, 12050 }, -+ { 0xfb8a, G_UNICODE_NOT_PRESENT_OFFSET, 12053 }, -+ { 0xfb8b, G_UNICODE_NOT_PRESENT_OFFSET, 12053 }, -+ { 0xfb8c, G_UNICODE_NOT_PRESENT_OFFSET, 12056 }, -+ { 0xfb8d, G_UNICODE_NOT_PRESENT_OFFSET, 12056 }, -+ { 0xfb8e, G_UNICODE_NOT_PRESENT_OFFSET, 12059 }, -+ { 0xfb8f, G_UNICODE_NOT_PRESENT_OFFSET, 12059 }, -+ { 0xfb90, G_UNICODE_NOT_PRESENT_OFFSET, 12059 }, -+ { 0xfb91, G_UNICODE_NOT_PRESENT_OFFSET, 12059 }, -+ { 0xfb92, G_UNICODE_NOT_PRESENT_OFFSET, 12062 }, -+ { 0xfb93, G_UNICODE_NOT_PRESENT_OFFSET, 12062 }, -+ { 0xfb94, G_UNICODE_NOT_PRESENT_OFFSET, 12062 }, -+ { 0xfb95, G_UNICODE_NOT_PRESENT_OFFSET, 12062 }, -+ { 0xfb96, G_UNICODE_NOT_PRESENT_OFFSET, 12065 }, -+ { 0xfb97, G_UNICODE_NOT_PRESENT_OFFSET, 12065 }, -+ { 0xfb98, G_UNICODE_NOT_PRESENT_OFFSET, 12065 }, -+ { 0xfb99, G_UNICODE_NOT_PRESENT_OFFSET, 12065 }, -+ { 0xfb9a, G_UNICODE_NOT_PRESENT_OFFSET, 12068 }, -+ { 0xfb9b, G_UNICODE_NOT_PRESENT_OFFSET, 12068 }, -+ { 0xfb9c, G_UNICODE_NOT_PRESENT_OFFSET, 12068 }, -+ { 0xfb9d, G_UNICODE_NOT_PRESENT_OFFSET, 12068 }, -+ { 0xfb9e, G_UNICODE_NOT_PRESENT_OFFSET, 12071 }, -+ { 0xfb9f, G_UNICODE_NOT_PRESENT_OFFSET, 12071 }, -+ { 0xfba0, G_UNICODE_NOT_PRESENT_OFFSET, 12074 }, -+ { 0xfba1, G_UNICODE_NOT_PRESENT_OFFSET, 12074 }, -+ { 0xfba2, G_UNICODE_NOT_PRESENT_OFFSET, 12074 }, -+ { 0xfba3, G_UNICODE_NOT_PRESENT_OFFSET, 12074 }, -+ { 0xfba4, G_UNICODE_NOT_PRESENT_OFFSET, 1718 }, -+ { 0xfba5, G_UNICODE_NOT_PRESENT_OFFSET, 1718 }, -+ { 0xfba6, G_UNICODE_NOT_PRESENT_OFFSET, 12077 }, -+ { 0xfba7, G_UNICODE_NOT_PRESENT_OFFSET, 12077 }, -+ { 0xfba8, G_UNICODE_NOT_PRESENT_OFFSET, 12077 }, -+ { 0xfba9, G_UNICODE_NOT_PRESENT_OFFSET, 12077 }, -+ { 0xfbaa, G_UNICODE_NOT_PRESENT_OFFSET, 12080 }, -+ { 0xfbab, G_UNICODE_NOT_PRESENT_OFFSET, 12080 }, -+ { 0xfbac, G_UNICODE_NOT_PRESENT_OFFSET, 12080 }, -+ { 0xfbad, G_UNICODE_NOT_PRESENT_OFFSET, 12080 }, -+ { 0xfbae, G_UNICODE_NOT_PRESENT_OFFSET, 12083 }, -+ { 0xfbaf, G_UNICODE_NOT_PRESENT_OFFSET, 12083 }, -+ { 0xfbb0, G_UNICODE_NOT_PRESENT_OFFSET, 1728 }, -+ { 0xfbb1, G_UNICODE_NOT_PRESENT_OFFSET, 1728 }, -+ { 0xfbd3, G_UNICODE_NOT_PRESENT_OFFSET, 12086 }, -+ { 0xfbd4, G_UNICODE_NOT_PRESENT_OFFSET, 12086 }, -+ { 0xfbd5, G_UNICODE_NOT_PRESENT_OFFSET, 12086 }, -+ { 0xfbd6, G_UNICODE_NOT_PRESENT_OFFSET, 12086 }, -+ { 0xfbd7, G_UNICODE_NOT_PRESENT_OFFSET, 12089 }, -+ { 0xfbd8, G_UNICODE_NOT_PRESENT_OFFSET, 12089 }, -+ { 0xfbd9, G_UNICODE_NOT_PRESENT_OFFSET, 12092 }, -+ { 0xfbda, G_UNICODE_NOT_PRESENT_OFFSET, 12092 }, -+ { 0xfbdb, G_UNICODE_NOT_PRESENT_OFFSET, 12095 }, -+ { 0xfbdc, G_UNICODE_NOT_PRESENT_OFFSET, 12095 }, -+ { 0xfbdd, G_UNICODE_NOT_PRESENT_OFFSET, 1708 }, -+ { 0xfbde, G_UNICODE_NOT_PRESENT_OFFSET, 12098 }, -+ { 0xfbdf, G_UNICODE_NOT_PRESENT_OFFSET, 12098 }, -+ { 0xfbe0, G_UNICODE_NOT_PRESENT_OFFSET, 12101 }, -+ { 0xfbe1, G_UNICODE_NOT_PRESENT_OFFSET, 12101 }, -+ { 0xfbe2, G_UNICODE_NOT_PRESENT_OFFSET, 12104 }, -+ { 0xfbe3, G_UNICODE_NOT_PRESENT_OFFSET, 12104 }, -+ { 0xfbe4, G_UNICODE_NOT_PRESENT_OFFSET, 12107 }, -+ { 0xfbe5, G_UNICODE_NOT_PRESENT_OFFSET, 12107 }, -+ { 0xfbe6, G_UNICODE_NOT_PRESENT_OFFSET, 12107 }, -+ { 0xfbe7, G_UNICODE_NOT_PRESENT_OFFSET, 12107 }, -+ { 0xfbe8, G_UNICODE_NOT_PRESENT_OFFSET, 12110 }, -+ { 0xfbe9, G_UNICODE_NOT_PRESENT_OFFSET, 12110 }, -+ { 0xfbea, G_UNICODE_NOT_PRESENT_OFFSET, 12113 }, -+ { 0xfbeb, G_UNICODE_NOT_PRESENT_OFFSET, 12113 }, -+ { 0xfbec, G_UNICODE_NOT_PRESENT_OFFSET, 12120 }, -+ { 0xfbed, G_UNICODE_NOT_PRESENT_OFFSET, 12120 }, -+ { 0xfbee, G_UNICODE_NOT_PRESENT_OFFSET, 12127 }, -+ { 0xfbef, G_UNICODE_NOT_PRESENT_OFFSET, 12127 }, -+ { 0xfbf0, G_UNICODE_NOT_PRESENT_OFFSET, 12134 }, -+ { 0xfbf1, G_UNICODE_NOT_PRESENT_OFFSET, 12134 }, -+ { 0xfbf2, G_UNICODE_NOT_PRESENT_OFFSET, 12141 }, -+ { 0xfbf3, G_UNICODE_NOT_PRESENT_OFFSET, 12141 }, -+ { 0xfbf4, G_UNICODE_NOT_PRESENT_OFFSET, 12148 }, -+ { 0xfbf5, G_UNICODE_NOT_PRESENT_OFFSET, 12148 }, -+ { 0xfbf6, G_UNICODE_NOT_PRESENT_OFFSET, 12155 }, -+ { 0xfbf7, G_UNICODE_NOT_PRESENT_OFFSET, 12155 }, -+ { 0xfbf8, G_UNICODE_NOT_PRESENT_OFFSET, 12155 }, -+ { 0xfbf9, G_UNICODE_NOT_PRESENT_OFFSET, 12162 }, -+ { 0xfbfa, G_UNICODE_NOT_PRESENT_OFFSET, 12162 }, -+ { 0xfbfb, G_UNICODE_NOT_PRESENT_OFFSET, 12162 }, -+ { 0xfbfc, G_UNICODE_NOT_PRESENT_OFFSET, 12169 }, -+ { 0xfbfd, G_UNICODE_NOT_PRESENT_OFFSET, 12169 }, -+ { 0xfbfe, G_UNICODE_NOT_PRESENT_OFFSET, 12169 }, -+ { 0xfbff, G_UNICODE_NOT_PRESENT_OFFSET, 12169 }, -+ { 0xfc00, G_UNICODE_NOT_PRESENT_OFFSET, 12172 }, -+ { 0xfc01, G_UNICODE_NOT_PRESENT_OFFSET, 12179 }, -+ { 0xfc02, G_UNICODE_NOT_PRESENT_OFFSET, 12186 }, -+ { 0xfc03, G_UNICODE_NOT_PRESENT_OFFSET, 12162 }, -+ { 0xfc04, G_UNICODE_NOT_PRESENT_OFFSET, 12193 }, -+ { 0xfc05, G_UNICODE_NOT_PRESENT_OFFSET, 12200 }, -+ { 0xfc06, G_UNICODE_NOT_PRESENT_OFFSET, 12205 }, -+ { 0xfc07, G_UNICODE_NOT_PRESENT_OFFSET, 12210 }, -+ { 0xfc08, G_UNICODE_NOT_PRESENT_OFFSET, 12215 }, -+ { 0xfc09, G_UNICODE_NOT_PRESENT_OFFSET, 12220 }, -+ { 0xfc0a, G_UNICODE_NOT_PRESENT_OFFSET, 12225 }, -+ { 0xfc0b, G_UNICODE_NOT_PRESENT_OFFSET, 12230 }, -+ { 0xfc0c, G_UNICODE_NOT_PRESENT_OFFSET, 12235 }, -+ { 0xfc0d, G_UNICODE_NOT_PRESENT_OFFSET, 12240 }, -+ { 0xfc0e, G_UNICODE_NOT_PRESENT_OFFSET, 12245 }, -+ { 0xfc0f, G_UNICODE_NOT_PRESENT_OFFSET, 12250 }, -+ { 0xfc10, G_UNICODE_NOT_PRESENT_OFFSET, 12255 }, -+ { 0xfc11, G_UNICODE_NOT_PRESENT_OFFSET, 12260 }, -+ { 0xfc12, G_UNICODE_NOT_PRESENT_OFFSET, 12265 }, -+ { 0xfc13, G_UNICODE_NOT_PRESENT_OFFSET, 12270 }, -+ { 0xfc14, G_UNICODE_NOT_PRESENT_OFFSET, 12275 }, -+ { 0xfc15, G_UNICODE_NOT_PRESENT_OFFSET, 12280 }, -+ { 0xfc16, G_UNICODE_NOT_PRESENT_OFFSET, 12285 }, -+ { 0xfc17, G_UNICODE_NOT_PRESENT_OFFSET, 12290 }, -+ { 0xfc18, G_UNICODE_NOT_PRESENT_OFFSET, 12295 }, -+ { 0xfc19, G_UNICODE_NOT_PRESENT_OFFSET, 12300 }, -+ { 0xfc1a, G_UNICODE_NOT_PRESENT_OFFSET, 12305 }, -+ { 0xfc1b, G_UNICODE_NOT_PRESENT_OFFSET, 12310 }, -+ { 0xfc1c, G_UNICODE_NOT_PRESENT_OFFSET, 12315 }, -+ { 0xfc1d, G_UNICODE_NOT_PRESENT_OFFSET, 12320 }, -+ { 0xfc1e, G_UNICODE_NOT_PRESENT_OFFSET, 12325 }, -+ { 0xfc1f, G_UNICODE_NOT_PRESENT_OFFSET, 12330 }, -+ { 0xfc20, G_UNICODE_NOT_PRESENT_OFFSET, 12335 }, -+ { 0xfc21, G_UNICODE_NOT_PRESENT_OFFSET, 12340 }, -+ { 0xfc22, G_UNICODE_NOT_PRESENT_OFFSET, 12345 }, -+ { 0xfc23, G_UNICODE_NOT_PRESENT_OFFSET, 12350 }, -+ { 0xfc24, G_UNICODE_NOT_PRESENT_OFFSET, 12355 }, -+ { 0xfc25, G_UNICODE_NOT_PRESENT_OFFSET, 12360 }, -+ { 0xfc26, G_UNICODE_NOT_PRESENT_OFFSET, 12365 }, -+ { 0xfc27, G_UNICODE_NOT_PRESENT_OFFSET, 12370 }, -+ { 0xfc28, G_UNICODE_NOT_PRESENT_OFFSET, 12375 }, -+ { 0xfc29, G_UNICODE_NOT_PRESENT_OFFSET, 12380 }, -+ { 0xfc2a, G_UNICODE_NOT_PRESENT_OFFSET, 12385 }, -+ { 0xfc2b, G_UNICODE_NOT_PRESENT_OFFSET, 12390 }, -+ { 0xfc2c, G_UNICODE_NOT_PRESENT_OFFSET, 12395 }, -+ { 0xfc2d, G_UNICODE_NOT_PRESENT_OFFSET, 12400 }, -+ { 0xfc2e, G_UNICODE_NOT_PRESENT_OFFSET, 12405 }, -+ { 0xfc2f, G_UNICODE_NOT_PRESENT_OFFSET, 12410 }, -+ { 0xfc30, G_UNICODE_NOT_PRESENT_OFFSET, 12415 }, -+ { 0xfc31, G_UNICODE_NOT_PRESENT_OFFSET, 12420 }, -+ { 0xfc32, G_UNICODE_NOT_PRESENT_OFFSET, 12425 }, -+ { 0xfc33, G_UNICODE_NOT_PRESENT_OFFSET, 12430 }, -+ { 0xfc34, G_UNICODE_NOT_PRESENT_OFFSET, 12435 }, -+ { 0xfc35, G_UNICODE_NOT_PRESENT_OFFSET, 12440 }, -+ { 0xfc36, G_UNICODE_NOT_PRESENT_OFFSET, 12445 }, -+ { 0xfc37, G_UNICODE_NOT_PRESENT_OFFSET, 12450 }, -+ { 0xfc38, G_UNICODE_NOT_PRESENT_OFFSET, 12455 }, -+ { 0xfc39, G_UNICODE_NOT_PRESENT_OFFSET, 12460 }, -+ { 0xfc3a, G_UNICODE_NOT_PRESENT_OFFSET, 12465 }, -+ { 0xfc3b, G_UNICODE_NOT_PRESENT_OFFSET, 12470 }, -+ { 0xfc3c, G_UNICODE_NOT_PRESENT_OFFSET, 12475 }, -+ { 0xfc3d, G_UNICODE_NOT_PRESENT_OFFSET, 12480 }, -+ { 0xfc3e, G_UNICODE_NOT_PRESENT_OFFSET, 12485 }, -+ { 0xfc3f, G_UNICODE_NOT_PRESENT_OFFSET, 12490 }, -+ { 0xfc40, G_UNICODE_NOT_PRESENT_OFFSET, 12495 }, -+ { 0xfc41, G_UNICODE_NOT_PRESENT_OFFSET, 12500 }, -+ { 0xfc42, G_UNICODE_NOT_PRESENT_OFFSET, 12505 }, -+ { 0xfc43, G_UNICODE_NOT_PRESENT_OFFSET, 12510 }, -+ { 0xfc44, G_UNICODE_NOT_PRESENT_OFFSET, 12515 }, -+ { 0xfc45, G_UNICODE_NOT_PRESENT_OFFSET, 12520 }, -+ { 0xfc46, G_UNICODE_NOT_PRESENT_OFFSET, 12525 }, -+ { 0xfc47, G_UNICODE_NOT_PRESENT_OFFSET, 12530 }, -+ { 0xfc48, G_UNICODE_NOT_PRESENT_OFFSET, 12535 }, -+ { 0xfc49, G_UNICODE_NOT_PRESENT_OFFSET, 12540 }, -+ { 0xfc4a, G_UNICODE_NOT_PRESENT_OFFSET, 12545 }, -+ { 0xfc4b, G_UNICODE_NOT_PRESENT_OFFSET, 12550 }, -+ { 0xfc4c, G_UNICODE_NOT_PRESENT_OFFSET, 12555 }, -+ { 0xfc4d, G_UNICODE_NOT_PRESENT_OFFSET, 12560 }, -+ { 0xfc4e, G_UNICODE_NOT_PRESENT_OFFSET, 12565 }, -+ { 0xfc4f, G_UNICODE_NOT_PRESENT_OFFSET, 12570 }, -+ { 0xfc50, G_UNICODE_NOT_PRESENT_OFFSET, 12575 }, -+ { 0xfc51, G_UNICODE_NOT_PRESENT_OFFSET, 12580 }, -+ { 0xfc52, G_UNICODE_NOT_PRESENT_OFFSET, 12585 }, -+ { 0xfc53, G_UNICODE_NOT_PRESENT_OFFSET, 12590 }, -+ { 0xfc54, G_UNICODE_NOT_PRESENT_OFFSET, 12595 }, -+ { 0xfc55, G_UNICODE_NOT_PRESENT_OFFSET, 12600 }, -+ { 0xfc56, G_UNICODE_NOT_PRESENT_OFFSET, 12605 }, -+ { 0xfc57, G_UNICODE_NOT_PRESENT_OFFSET, 12610 }, -+ { 0xfc58, G_UNICODE_NOT_PRESENT_OFFSET, 12615 }, -+ { 0xfc59, G_UNICODE_NOT_PRESENT_OFFSET, 12620 }, -+ { 0xfc5a, G_UNICODE_NOT_PRESENT_OFFSET, 12625 }, -+ { 0xfc5b, G_UNICODE_NOT_PRESENT_OFFSET, 12630 }, -+ { 0xfc5c, G_UNICODE_NOT_PRESENT_OFFSET, 12635 }, -+ { 0xfc5d, G_UNICODE_NOT_PRESENT_OFFSET, 12640 }, -+ { 0xfc5e, G_UNICODE_NOT_PRESENT_OFFSET, 12645 }, -+ { 0xfc5f, G_UNICODE_NOT_PRESENT_OFFSET, 12651 }, -+ { 0xfc60, G_UNICODE_NOT_PRESENT_OFFSET, 12657 }, -+ { 0xfc61, G_UNICODE_NOT_PRESENT_OFFSET, 12663 }, -+ { 0xfc62, G_UNICODE_NOT_PRESENT_OFFSET, 12669 }, -+ { 0xfc63, G_UNICODE_NOT_PRESENT_OFFSET, 12675 }, -+ { 0xfc64, G_UNICODE_NOT_PRESENT_OFFSET, 12681 }, -+ { 0xfc65, G_UNICODE_NOT_PRESENT_OFFSET, 12688 }, -+ { 0xfc66, G_UNICODE_NOT_PRESENT_OFFSET, 12186 }, -+ { 0xfc67, G_UNICODE_NOT_PRESENT_OFFSET, 12695 }, -+ { 0xfc68, G_UNICODE_NOT_PRESENT_OFFSET, 12162 }, -+ { 0xfc69, G_UNICODE_NOT_PRESENT_OFFSET, 12193 }, -+ { 0xfc6a, G_UNICODE_NOT_PRESENT_OFFSET, 12702 }, -+ { 0xfc6b, G_UNICODE_NOT_PRESENT_OFFSET, 12707 }, -+ { 0xfc6c, G_UNICODE_NOT_PRESENT_OFFSET, 12215 }, -+ { 0xfc6d, G_UNICODE_NOT_PRESENT_OFFSET, 12712 }, -+ { 0xfc6e, G_UNICODE_NOT_PRESENT_OFFSET, 12220 }, -+ { 0xfc6f, G_UNICODE_NOT_PRESENT_OFFSET, 12225 }, -+ { 0xfc70, G_UNICODE_NOT_PRESENT_OFFSET, 12717 }, -+ { 0xfc71, G_UNICODE_NOT_PRESENT_OFFSET, 12722 }, -+ { 0xfc72, G_UNICODE_NOT_PRESENT_OFFSET, 12245 }, -+ { 0xfc73, G_UNICODE_NOT_PRESENT_OFFSET, 12727 }, -+ { 0xfc74, G_UNICODE_NOT_PRESENT_OFFSET, 12250 }, -+ { 0xfc75, G_UNICODE_NOT_PRESENT_OFFSET, 12255 }, -+ { 0xfc76, G_UNICODE_NOT_PRESENT_OFFSET, 12732 }, -+ { 0xfc77, G_UNICODE_NOT_PRESENT_OFFSET, 12737 }, -+ { 0xfc78, G_UNICODE_NOT_PRESENT_OFFSET, 12265 }, -+ { 0xfc79, G_UNICODE_NOT_PRESENT_OFFSET, 12742 }, -+ { 0xfc7a, G_UNICODE_NOT_PRESENT_OFFSET, 12270 }, -+ { 0xfc7b, G_UNICODE_NOT_PRESENT_OFFSET, 12275 }, -+ { 0xfc7c, G_UNICODE_NOT_PRESENT_OFFSET, 12420 }, -+ { 0xfc7d, G_UNICODE_NOT_PRESENT_OFFSET, 12425 }, -+ { 0xfc7e, G_UNICODE_NOT_PRESENT_OFFSET, 12440 }, -+ { 0xfc7f, G_UNICODE_NOT_PRESENT_OFFSET, 12445 }, -+ { 0xfc80, G_UNICODE_NOT_PRESENT_OFFSET, 12450 }, -+ { 0xfc81, G_UNICODE_NOT_PRESENT_OFFSET, 12470 }, -+ { 0xfc82, G_UNICODE_NOT_PRESENT_OFFSET, 12475 }, -+ { 0xfc83, G_UNICODE_NOT_PRESENT_OFFSET, 12480 }, -+ { 0xfc84, G_UNICODE_NOT_PRESENT_OFFSET, 12485 }, -+ { 0xfc85, G_UNICODE_NOT_PRESENT_OFFSET, 12505 }, -+ { 0xfc86, G_UNICODE_NOT_PRESENT_OFFSET, 12510 }, -+ { 0xfc87, G_UNICODE_NOT_PRESENT_OFFSET, 12515 }, -+ { 0xfc88, G_UNICODE_NOT_PRESENT_OFFSET, 12747 }, -+ { 0xfc89, G_UNICODE_NOT_PRESENT_OFFSET, 12535 }, -+ { 0xfc8a, G_UNICODE_NOT_PRESENT_OFFSET, 12752 }, -+ { 0xfc8b, G_UNICODE_NOT_PRESENT_OFFSET, 12757 }, -+ { 0xfc8c, G_UNICODE_NOT_PRESENT_OFFSET, 12565 }, -+ { 0xfc8d, G_UNICODE_NOT_PRESENT_OFFSET, 12762 }, -+ { 0xfc8e, G_UNICODE_NOT_PRESENT_OFFSET, 12570 }, -+ { 0xfc8f, G_UNICODE_NOT_PRESENT_OFFSET, 12575 }, -+ { 0xfc90, G_UNICODE_NOT_PRESENT_OFFSET, 12640 }, -+ { 0xfc91, G_UNICODE_NOT_PRESENT_OFFSET, 12767 }, -+ { 0xfc92, G_UNICODE_NOT_PRESENT_OFFSET, 12772 }, -+ { 0xfc93, G_UNICODE_NOT_PRESENT_OFFSET, 12615 }, -+ { 0xfc94, G_UNICODE_NOT_PRESENT_OFFSET, 12777 }, -+ { 0xfc95, G_UNICODE_NOT_PRESENT_OFFSET, 12620 }, -+ { 0xfc96, G_UNICODE_NOT_PRESENT_OFFSET, 12625 }, -+ { 0xfc97, G_UNICODE_NOT_PRESENT_OFFSET, 12172 }, -+ { 0xfc98, G_UNICODE_NOT_PRESENT_OFFSET, 12179 }, -+ { 0xfc99, G_UNICODE_NOT_PRESENT_OFFSET, 12782 }, -+ { 0xfc9a, G_UNICODE_NOT_PRESENT_OFFSET, 12186 }, -+ { 0xfc9b, G_UNICODE_NOT_PRESENT_OFFSET, 12789 }, -+ { 0xfc9c, G_UNICODE_NOT_PRESENT_OFFSET, 12200 }, -+ { 0xfc9d, G_UNICODE_NOT_PRESENT_OFFSET, 12205 }, -+ { 0xfc9e, G_UNICODE_NOT_PRESENT_OFFSET, 12210 }, -+ { 0xfc9f, G_UNICODE_NOT_PRESENT_OFFSET, 12215 }, -+ { 0xfca0, G_UNICODE_NOT_PRESENT_OFFSET, 12796 }, -+ { 0xfca1, G_UNICODE_NOT_PRESENT_OFFSET, 12230 }, -+ { 0xfca2, G_UNICODE_NOT_PRESENT_OFFSET, 12235 }, -+ { 0xfca3, G_UNICODE_NOT_PRESENT_OFFSET, 12240 }, -+ { 0xfca4, G_UNICODE_NOT_PRESENT_OFFSET, 12245 }, -+ { 0xfca5, G_UNICODE_NOT_PRESENT_OFFSET, 12801 }, -+ { 0xfca6, G_UNICODE_NOT_PRESENT_OFFSET, 12265 }, -+ { 0xfca7, G_UNICODE_NOT_PRESENT_OFFSET, 12280 }, -+ { 0xfca8, G_UNICODE_NOT_PRESENT_OFFSET, 12285 }, -+ { 0xfca9, G_UNICODE_NOT_PRESENT_OFFSET, 12290 }, -+ { 0xfcaa, G_UNICODE_NOT_PRESENT_OFFSET, 12295 }, -+ { 0xfcab, G_UNICODE_NOT_PRESENT_OFFSET, 12300 }, -+ { 0xfcac, G_UNICODE_NOT_PRESENT_OFFSET, 12310 }, -+ { 0xfcad, G_UNICODE_NOT_PRESENT_OFFSET, 12315 }, -+ { 0xfcae, G_UNICODE_NOT_PRESENT_OFFSET, 12320 }, -+ { 0xfcaf, G_UNICODE_NOT_PRESENT_OFFSET, 12325 }, -+ { 0xfcb0, G_UNICODE_NOT_PRESENT_OFFSET, 12330 }, -+ { 0xfcb1, G_UNICODE_NOT_PRESENT_OFFSET, 12335 }, -+ { 0xfcb2, G_UNICODE_NOT_PRESENT_OFFSET, 12806 }, -+ { 0xfcb3, G_UNICODE_NOT_PRESENT_OFFSET, 12340 }, -+ { 0xfcb4, G_UNICODE_NOT_PRESENT_OFFSET, 12345 }, -+ { 0xfcb5, G_UNICODE_NOT_PRESENT_OFFSET, 12350 }, -+ { 0xfcb6, G_UNICODE_NOT_PRESENT_OFFSET, 12355 }, -+ { 0xfcb7, G_UNICODE_NOT_PRESENT_OFFSET, 12360 }, -+ { 0xfcb8, G_UNICODE_NOT_PRESENT_OFFSET, 12365 }, -+ { 0xfcb9, G_UNICODE_NOT_PRESENT_OFFSET, 12375 }, -+ { 0xfcba, G_UNICODE_NOT_PRESENT_OFFSET, 12380 }, -+ { 0xfcbb, G_UNICODE_NOT_PRESENT_OFFSET, 12385 }, -+ { 0xfcbc, G_UNICODE_NOT_PRESENT_OFFSET, 12390 }, -+ { 0xfcbd, G_UNICODE_NOT_PRESENT_OFFSET, 12395 }, -+ { 0xfcbe, G_UNICODE_NOT_PRESENT_OFFSET, 12400 }, -+ { 0xfcbf, G_UNICODE_NOT_PRESENT_OFFSET, 12405 }, -+ { 0xfcc0, G_UNICODE_NOT_PRESENT_OFFSET, 12410 }, -+ { 0xfcc1, G_UNICODE_NOT_PRESENT_OFFSET, 12415 }, -+ { 0xfcc2, G_UNICODE_NOT_PRESENT_OFFSET, 12430 }, -+ { 0xfcc3, G_UNICODE_NOT_PRESENT_OFFSET, 12435 }, -+ { 0xfcc4, G_UNICODE_NOT_PRESENT_OFFSET, 12455 }, -+ { 0xfcc5, G_UNICODE_NOT_PRESENT_OFFSET, 12460 }, -+ { 0xfcc6, G_UNICODE_NOT_PRESENT_OFFSET, 12465 }, -+ { 0xfcc7, G_UNICODE_NOT_PRESENT_OFFSET, 12470 }, -+ { 0xfcc8, G_UNICODE_NOT_PRESENT_OFFSET, 12475 }, -+ { 0xfcc9, G_UNICODE_NOT_PRESENT_OFFSET, 12490 }, -+ { 0xfcca, G_UNICODE_NOT_PRESENT_OFFSET, 12495 }, -+ { 0xfccb, G_UNICODE_NOT_PRESENT_OFFSET, 12500 }, -+ { 0xfccc, G_UNICODE_NOT_PRESENT_OFFSET, 12505 }, -+ { 0xfccd, G_UNICODE_NOT_PRESENT_OFFSET, 12811 }, -+ { 0xfcce, G_UNICODE_NOT_PRESENT_OFFSET, 12520 }, -+ { 0xfccf, G_UNICODE_NOT_PRESENT_OFFSET, 12525 }, -+ { 0xfcd0, G_UNICODE_NOT_PRESENT_OFFSET, 12530 }, -+ { 0xfcd1, G_UNICODE_NOT_PRESENT_OFFSET, 12535 }, -+ { 0xfcd2, G_UNICODE_NOT_PRESENT_OFFSET, 12550 }, -+ { 0xfcd3, G_UNICODE_NOT_PRESENT_OFFSET, 12555 }, -+ { 0xfcd4, G_UNICODE_NOT_PRESENT_OFFSET, 12560 }, -+ { 0xfcd5, G_UNICODE_NOT_PRESENT_OFFSET, 12565 }, -+ { 0xfcd6, G_UNICODE_NOT_PRESENT_OFFSET, 12816 }, -+ { 0xfcd7, G_UNICODE_NOT_PRESENT_OFFSET, 12580 }, -+ { 0xfcd8, G_UNICODE_NOT_PRESENT_OFFSET, 12585 }, -+ { 0xfcd9, G_UNICODE_NOT_PRESENT_OFFSET, 12821 }, -+ { 0xfcda, G_UNICODE_NOT_PRESENT_OFFSET, 12600 }, -+ { 0xfcdb, G_UNICODE_NOT_PRESENT_OFFSET, 12605 }, -+ { 0xfcdc, G_UNICODE_NOT_PRESENT_OFFSET, 12610 }, -+ { 0xfcdd, G_UNICODE_NOT_PRESENT_OFFSET, 12615 }, -+ { 0xfcde, G_UNICODE_NOT_PRESENT_OFFSET, 12826 }, -+ { 0xfcdf, G_UNICODE_NOT_PRESENT_OFFSET, 12186 }, -+ { 0xfce0, G_UNICODE_NOT_PRESENT_OFFSET, 12789 }, -+ { 0xfce1, G_UNICODE_NOT_PRESENT_OFFSET, 12215 }, -+ { 0xfce2, G_UNICODE_NOT_PRESENT_OFFSET, 12796 }, -+ { 0xfce3, G_UNICODE_NOT_PRESENT_OFFSET, 12245 }, -+ { 0xfce4, G_UNICODE_NOT_PRESENT_OFFSET, 12801 }, -+ { 0xfce5, G_UNICODE_NOT_PRESENT_OFFSET, 12265 }, -+ { 0xfce6, G_UNICODE_NOT_PRESENT_OFFSET, 12831 }, -+ { 0xfce7, G_UNICODE_NOT_PRESENT_OFFSET, 12330 }, -+ { 0xfce8, G_UNICODE_NOT_PRESENT_OFFSET, 12836 }, -+ { 0xfce9, G_UNICODE_NOT_PRESENT_OFFSET, 12841 }, -+ { 0xfcea, G_UNICODE_NOT_PRESENT_OFFSET, 12846 }, -+ { 0xfceb, G_UNICODE_NOT_PRESENT_OFFSET, 12470 }, -+ { 0xfcec, G_UNICODE_NOT_PRESENT_OFFSET, 12475 }, -+ { 0xfced, G_UNICODE_NOT_PRESENT_OFFSET, 12505 }, -+ { 0xfcee, G_UNICODE_NOT_PRESENT_OFFSET, 12565 }, -+ { 0xfcef, G_UNICODE_NOT_PRESENT_OFFSET, 12816 }, -+ { 0xfcf0, G_UNICODE_NOT_PRESENT_OFFSET, 12615 }, -+ { 0xfcf1, G_UNICODE_NOT_PRESENT_OFFSET, 12826 }, -+ { 0xfcf2, G_UNICODE_NOT_PRESENT_OFFSET, 12851 }, -+ { 0xfcf3, G_UNICODE_NOT_PRESENT_OFFSET, 12858 }, -+ { 0xfcf4, G_UNICODE_NOT_PRESENT_OFFSET, 12865 }, -+ { 0xfcf5, G_UNICODE_NOT_PRESENT_OFFSET, 12872 }, -+ { 0xfcf6, G_UNICODE_NOT_PRESENT_OFFSET, 12877 }, -+ { 0xfcf7, G_UNICODE_NOT_PRESENT_OFFSET, 12882 }, -+ { 0xfcf8, G_UNICODE_NOT_PRESENT_OFFSET, 12887 }, -+ { 0xfcf9, G_UNICODE_NOT_PRESENT_OFFSET, 12892 }, -+ { 0xfcfa, G_UNICODE_NOT_PRESENT_OFFSET, 12897 }, -+ { 0xfcfb, G_UNICODE_NOT_PRESENT_OFFSET, 12902 }, -+ { 0xfcfc, G_UNICODE_NOT_PRESENT_OFFSET, 12907 }, -+ { 0xfcfd, G_UNICODE_NOT_PRESENT_OFFSET, 12912 }, -+ { 0xfcfe, G_UNICODE_NOT_PRESENT_OFFSET, 12917 }, -+ { 0xfcff, G_UNICODE_NOT_PRESENT_OFFSET, 12922 }, -+ { 0xfd00, G_UNICODE_NOT_PRESENT_OFFSET, 12927 }, -+ { 0xfd01, G_UNICODE_NOT_PRESENT_OFFSET, 12932 }, -+ { 0xfd02, G_UNICODE_NOT_PRESENT_OFFSET, 12937 }, -+ { 0xfd03, G_UNICODE_NOT_PRESENT_OFFSET, 12942 }, -+ { 0xfd04, G_UNICODE_NOT_PRESENT_OFFSET, 12947 }, -+ { 0xfd05, G_UNICODE_NOT_PRESENT_OFFSET, 12952 }, -+ { 0xfd06, G_UNICODE_NOT_PRESENT_OFFSET, 12957 }, -+ { 0xfd07, G_UNICODE_NOT_PRESENT_OFFSET, 12962 }, -+ { 0xfd08, G_UNICODE_NOT_PRESENT_OFFSET, 12967 }, -+ { 0xfd09, G_UNICODE_NOT_PRESENT_OFFSET, 12972 }, -+ { 0xfd0a, G_UNICODE_NOT_PRESENT_OFFSET, 12977 }, -+ { 0xfd0b, G_UNICODE_NOT_PRESENT_OFFSET, 12982 }, -+ { 0xfd0c, G_UNICODE_NOT_PRESENT_OFFSET, 12841 }, -+ { 0xfd0d, G_UNICODE_NOT_PRESENT_OFFSET, 12987 }, -+ { 0xfd0e, G_UNICODE_NOT_PRESENT_OFFSET, 12992 }, -+ { 0xfd0f, G_UNICODE_NOT_PRESENT_OFFSET, 12997 }, -+ { 0xfd10, G_UNICODE_NOT_PRESENT_OFFSET, 13002 }, -+ { 0xfd11, G_UNICODE_NOT_PRESENT_OFFSET, 12872 }, -+ { 0xfd12, G_UNICODE_NOT_PRESENT_OFFSET, 12877 }, -+ { 0xfd13, G_UNICODE_NOT_PRESENT_OFFSET, 12882 }, -+ { 0xfd14, G_UNICODE_NOT_PRESENT_OFFSET, 12887 }, -+ { 0xfd15, G_UNICODE_NOT_PRESENT_OFFSET, 12892 }, -+ { 0xfd16, G_UNICODE_NOT_PRESENT_OFFSET, 12897 }, -+ { 0xfd17, G_UNICODE_NOT_PRESENT_OFFSET, 12902 }, -+ { 0xfd18, G_UNICODE_NOT_PRESENT_OFFSET, 12907 }, -+ { 0xfd19, G_UNICODE_NOT_PRESENT_OFFSET, 12912 }, -+ { 0xfd1a, G_UNICODE_NOT_PRESENT_OFFSET, 12917 }, -+ { 0xfd1b, G_UNICODE_NOT_PRESENT_OFFSET, 12922 }, -+ { 0xfd1c, G_UNICODE_NOT_PRESENT_OFFSET, 12927 }, -+ { 0xfd1d, G_UNICODE_NOT_PRESENT_OFFSET, 12932 }, -+ { 0xfd1e, G_UNICODE_NOT_PRESENT_OFFSET, 12937 }, -+ { 0xfd1f, G_UNICODE_NOT_PRESENT_OFFSET, 12942 }, -+ { 0xfd20, G_UNICODE_NOT_PRESENT_OFFSET, 12947 }, -+ { 0xfd21, G_UNICODE_NOT_PRESENT_OFFSET, 12952 }, -+ { 0xfd22, G_UNICODE_NOT_PRESENT_OFFSET, 12957 }, -+ { 0xfd23, G_UNICODE_NOT_PRESENT_OFFSET, 12962 }, -+ { 0xfd24, G_UNICODE_NOT_PRESENT_OFFSET, 12967 }, -+ { 0xfd25, G_UNICODE_NOT_PRESENT_OFFSET, 12972 }, -+ { 0xfd26, G_UNICODE_NOT_PRESENT_OFFSET, 12977 }, -+ { 0xfd27, G_UNICODE_NOT_PRESENT_OFFSET, 12982 }, -+ { 0xfd28, G_UNICODE_NOT_PRESENT_OFFSET, 12841 }, -+ { 0xfd29, G_UNICODE_NOT_PRESENT_OFFSET, 12987 }, -+ { 0xfd2a, G_UNICODE_NOT_PRESENT_OFFSET, 12992 }, -+ { 0xfd2b, G_UNICODE_NOT_PRESENT_OFFSET, 12997 }, -+ { 0xfd2c, G_UNICODE_NOT_PRESENT_OFFSET, 13002 }, -+ { 0xfd2d, G_UNICODE_NOT_PRESENT_OFFSET, 12972 }, -+ { 0xfd2e, G_UNICODE_NOT_PRESENT_OFFSET, 12977 }, -+ { 0xfd2f, G_UNICODE_NOT_PRESENT_OFFSET, 12982 }, -+ { 0xfd30, G_UNICODE_NOT_PRESENT_OFFSET, 12841 }, -+ { 0xfd31, G_UNICODE_NOT_PRESENT_OFFSET, 12836 }, -+ { 0xfd32, G_UNICODE_NOT_PRESENT_OFFSET, 12846 }, -+ { 0xfd33, G_UNICODE_NOT_PRESENT_OFFSET, 12370 }, -+ { 0xfd34, G_UNICODE_NOT_PRESENT_OFFSET, 12315 }, -+ { 0xfd35, G_UNICODE_NOT_PRESENT_OFFSET, 12320 }, -+ { 0xfd36, G_UNICODE_NOT_PRESENT_OFFSET, 12325 }, -+ { 0xfd37, G_UNICODE_NOT_PRESENT_OFFSET, 12972 }, -+ { 0xfd38, G_UNICODE_NOT_PRESENT_OFFSET, 12977 }, -+ { 0xfd39, G_UNICODE_NOT_PRESENT_OFFSET, 12982 }, -+ { 0xfd3a, G_UNICODE_NOT_PRESENT_OFFSET, 12370 }, -+ { 0xfd3b, G_UNICODE_NOT_PRESENT_OFFSET, 12375 }, -+ { 0xfd3c, G_UNICODE_NOT_PRESENT_OFFSET, 13007 }, -+ { 0xfd3d, G_UNICODE_NOT_PRESENT_OFFSET, 13007 }, -+ { 0xfd50, G_UNICODE_NOT_PRESENT_OFFSET, 13012 }, -+ { 0xfd51, G_UNICODE_NOT_PRESENT_OFFSET, 13019 }, -+ { 0xfd52, G_UNICODE_NOT_PRESENT_OFFSET, 13019 }, -+ { 0xfd53, G_UNICODE_NOT_PRESENT_OFFSET, 13026 }, -+ { 0xfd54, G_UNICODE_NOT_PRESENT_OFFSET, 13033 }, -+ { 0xfd55, G_UNICODE_NOT_PRESENT_OFFSET, 13040 }, -+ { 0xfd56, G_UNICODE_NOT_PRESENT_OFFSET, 13047 }, -+ { 0xfd57, G_UNICODE_NOT_PRESENT_OFFSET, 13054 }, -+ { 0xfd58, G_UNICODE_NOT_PRESENT_OFFSET, 13061 }, -+ { 0xfd59, G_UNICODE_NOT_PRESENT_OFFSET, 13061 }, -+ { 0xfd5a, G_UNICODE_NOT_PRESENT_OFFSET, 13068 }, -+ { 0xfd5b, G_UNICODE_NOT_PRESENT_OFFSET, 13075 }, -+ { 0xfd5c, G_UNICODE_NOT_PRESENT_OFFSET, 13082 }, -+ { 0xfd5d, G_UNICODE_NOT_PRESENT_OFFSET, 13089 }, -+ { 0xfd5e, G_UNICODE_NOT_PRESENT_OFFSET, 13096 }, -+ { 0xfd5f, G_UNICODE_NOT_PRESENT_OFFSET, 13103 }, -+ { 0xfd60, G_UNICODE_NOT_PRESENT_OFFSET, 13103 }, -+ { 0xfd61, G_UNICODE_NOT_PRESENT_OFFSET, 13110 }, -+ { 0xfd62, G_UNICODE_NOT_PRESENT_OFFSET, 13117 }, -+ { 0xfd63, G_UNICODE_NOT_PRESENT_OFFSET, 13117 }, -+ { 0xfd64, G_UNICODE_NOT_PRESENT_OFFSET, 13124 }, -+ { 0xfd65, G_UNICODE_NOT_PRESENT_OFFSET, 13124 }, -+ { 0xfd66, G_UNICODE_NOT_PRESENT_OFFSET, 13131 }, -+ { 0xfd67, G_UNICODE_NOT_PRESENT_OFFSET, 13138 }, -+ { 0xfd68, G_UNICODE_NOT_PRESENT_OFFSET, 13138 }, -+ { 0xfd69, G_UNICODE_NOT_PRESENT_OFFSET, 13145 }, -+ { 0xfd6a, G_UNICODE_NOT_PRESENT_OFFSET, 13152 }, -+ { 0xfd6b, G_UNICODE_NOT_PRESENT_OFFSET, 13152 }, -+ { 0xfd6c, G_UNICODE_NOT_PRESENT_OFFSET, 13159 }, -+ { 0xfd6d, G_UNICODE_NOT_PRESENT_OFFSET, 13159 }, -+ { 0xfd6e, G_UNICODE_NOT_PRESENT_OFFSET, 13166 }, -+ { 0xfd6f, G_UNICODE_NOT_PRESENT_OFFSET, 13173 }, -+ { 0xfd70, G_UNICODE_NOT_PRESENT_OFFSET, 13173 }, -+ { 0xfd71, G_UNICODE_NOT_PRESENT_OFFSET, 13180 }, -+ { 0xfd72, G_UNICODE_NOT_PRESENT_OFFSET, 13180 }, -+ { 0xfd73, G_UNICODE_NOT_PRESENT_OFFSET, 13187 }, -+ { 0xfd74, G_UNICODE_NOT_PRESENT_OFFSET, 13194 }, -+ { 0xfd75, G_UNICODE_NOT_PRESENT_OFFSET, 13201 }, -+ { 0xfd76, G_UNICODE_NOT_PRESENT_OFFSET, 13208 }, -+ { 0xfd77, G_UNICODE_NOT_PRESENT_OFFSET, 13208 }, -+ { 0xfd78, G_UNICODE_NOT_PRESENT_OFFSET, 13215 }, -+ { 0xfd79, G_UNICODE_NOT_PRESENT_OFFSET, 13222 }, -+ { 0xfd7a, G_UNICODE_NOT_PRESENT_OFFSET, 13229 }, -+ { 0xfd7b, G_UNICODE_NOT_PRESENT_OFFSET, 13236 }, -+ { 0xfd7c, G_UNICODE_NOT_PRESENT_OFFSET, 13243 }, -+ { 0xfd7d, G_UNICODE_NOT_PRESENT_OFFSET, 13243 }, -+ { 0xfd7e, G_UNICODE_NOT_PRESENT_OFFSET, 13250 }, -+ { 0xfd7f, G_UNICODE_NOT_PRESENT_OFFSET, 13257 }, -+ { 0xfd80, G_UNICODE_NOT_PRESENT_OFFSET, 13264 }, -+ { 0xfd81, G_UNICODE_NOT_PRESENT_OFFSET, 13271 }, -+ { 0xfd82, G_UNICODE_NOT_PRESENT_OFFSET, 13278 }, -+ { 0xfd83, G_UNICODE_NOT_PRESENT_OFFSET, 13285 }, -+ { 0xfd84, G_UNICODE_NOT_PRESENT_OFFSET, 13285 }, -+ { 0xfd85, G_UNICODE_NOT_PRESENT_OFFSET, 13292 }, -+ { 0xfd86, G_UNICODE_NOT_PRESENT_OFFSET, 13292 }, -+ { 0xfd87, G_UNICODE_NOT_PRESENT_OFFSET, 13299 }, -+ { 0xfd88, G_UNICODE_NOT_PRESENT_OFFSET, 13299 }, -+ { 0xfd89, G_UNICODE_NOT_PRESENT_OFFSET, 13306 }, -+ { 0xfd8a, G_UNICODE_NOT_PRESENT_OFFSET, 13313 }, -+ { 0xfd8b, G_UNICODE_NOT_PRESENT_OFFSET, 13320 }, -+ { 0xfd8c, G_UNICODE_NOT_PRESENT_OFFSET, 13327 }, -+ { 0xfd8d, G_UNICODE_NOT_PRESENT_OFFSET, 13334 }, -+ { 0xfd8e, G_UNICODE_NOT_PRESENT_OFFSET, 13341 }, -+ { 0xfd8f, G_UNICODE_NOT_PRESENT_OFFSET, 13348 }, -+ { 0xfd92, G_UNICODE_NOT_PRESENT_OFFSET, 13355 }, -+ { 0xfd93, G_UNICODE_NOT_PRESENT_OFFSET, 13362 }, -+ { 0xfd94, G_UNICODE_NOT_PRESENT_OFFSET, 13369 }, -+ { 0xfd95, G_UNICODE_NOT_PRESENT_OFFSET, 13376 }, -+ { 0xfd96, G_UNICODE_NOT_PRESENT_OFFSET, 13383 }, -+ { 0xfd97, G_UNICODE_NOT_PRESENT_OFFSET, 13390 }, -+ { 0xfd98, G_UNICODE_NOT_PRESENT_OFFSET, 13390 }, -+ { 0xfd99, G_UNICODE_NOT_PRESENT_OFFSET, 13397 }, -+ { 0xfd9a, G_UNICODE_NOT_PRESENT_OFFSET, 13404 }, -+ { 0xfd9b, G_UNICODE_NOT_PRESENT_OFFSET, 13411 }, -+ { 0xfd9c, G_UNICODE_NOT_PRESENT_OFFSET, 13418 }, -+ { 0xfd9d, G_UNICODE_NOT_PRESENT_OFFSET, 13418 }, -+ { 0xfd9e, G_UNICODE_NOT_PRESENT_OFFSET, 13425 }, -+ { 0xfd9f, G_UNICODE_NOT_PRESENT_OFFSET, 13432 }, -+ { 0xfda0, G_UNICODE_NOT_PRESENT_OFFSET, 13439 }, -+ { 0xfda1, G_UNICODE_NOT_PRESENT_OFFSET, 13446 }, -+ { 0xfda2, G_UNICODE_NOT_PRESENT_OFFSET, 13453 }, -+ { 0xfda3, G_UNICODE_NOT_PRESENT_OFFSET, 13460 }, -+ { 0xfda4, G_UNICODE_NOT_PRESENT_OFFSET, 13467 }, -+ { 0xfda5, G_UNICODE_NOT_PRESENT_OFFSET, 13474 }, -+ { 0xfda6, G_UNICODE_NOT_PRESENT_OFFSET, 13481 }, -+ { 0xfda7, G_UNICODE_NOT_PRESENT_OFFSET, 13488 }, -+ { 0xfda8, G_UNICODE_NOT_PRESENT_OFFSET, 13495 }, -+ { 0xfda9, G_UNICODE_NOT_PRESENT_OFFSET, 13502 }, -+ { 0xfdaa, G_UNICODE_NOT_PRESENT_OFFSET, 13509 }, -+ { 0xfdab, G_UNICODE_NOT_PRESENT_OFFSET, 13516 }, -+ { 0xfdac, G_UNICODE_NOT_PRESENT_OFFSET, 13523 }, -+ { 0xfdad, G_UNICODE_NOT_PRESENT_OFFSET, 13530 }, -+ { 0xfdae, G_UNICODE_NOT_PRESENT_OFFSET, 13537 }, -+ { 0xfdaf, G_UNICODE_NOT_PRESENT_OFFSET, 13544 }, -+ { 0xfdb0, G_UNICODE_NOT_PRESENT_OFFSET, 13551 }, -+ { 0xfdb1, G_UNICODE_NOT_PRESENT_OFFSET, 13558 }, -+ { 0xfdb2, G_UNICODE_NOT_PRESENT_OFFSET, 13565 }, -+ { 0xfdb3, G_UNICODE_NOT_PRESENT_OFFSET, 13572 }, -+ { 0xfdb4, G_UNICODE_NOT_PRESENT_OFFSET, 13250 }, -+ { 0xfdb5, G_UNICODE_NOT_PRESENT_OFFSET, 13264 }, -+ { 0xfdb6, G_UNICODE_NOT_PRESENT_OFFSET, 13579 }, -+ { 0xfdb7, G_UNICODE_NOT_PRESENT_OFFSET, 13586 }, -+ { 0xfdb8, G_UNICODE_NOT_PRESENT_OFFSET, 13593 }, -+ { 0xfdb9, G_UNICODE_NOT_PRESENT_OFFSET, 13600 }, -+ { 0xfdba, G_UNICODE_NOT_PRESENT_OFFSET, 13607 }, -+ { 0xfdbb, G_UNICODE_NOT_PRESENT_OFFSET, 13614 }, -+ { 0xfdbc, G_UNICODE_NOT_PRESENT_OFFSET, 13607 }, -+ { 0xfdbd, G_UNICODE_NOT_PRESENT_OFFSET, 13593 }, -+ { 0xfdbe, G_UNICODE_NOT_PRESENT_OFFSET, 13621 }, -+ { 0xfdbf, G_UNICODE_NOT_PRESENT_OFFSET, 13628 }, -+ { 0xfdc0, G_UNICODE_NOT_PRESENT_OFFSET, 13635 }, -+ { 0xfdc1, G_UNICODE_NOT_PRESENT_OFFSET, 13642 }, -+ { 0xfdc2, G_UNICODE_NOT_PRESENT_OFFSET, 13649 }, -+ { 0xfdc3, G_UNICODE_NOT_PRESENT_OFFSET, 13614 }, -+ { 0xfdc4, G_UNICODE_NOT_PRESENT_OFFSET, 13201 }, -+ { 0xfdc5, G_UNICODE_NOT_PRESENT_OFFSET, 13131 }, -+ { 0xfdc6, G_UNICODE_NOT_PRESENT_OFFSET, 13656 }, -+ { 0xfdc7, G_UNICODE_NOT_PRESENT_OFFSET, 13663 }, -+ { 0xfdf0, G_UNICODE_NOT_PRESENT_OFFSET, 13670 }, -+ { 0xfdf1, G_UNICODE_NOT_PRESENT_OFFSET, 13677 }, -+ { 0xfdf2, G_UNICODE_NOT_PRESENT_OFFSET, 13684 }, -+ { 0xfdf3, G_UNICODE_NOT_PRESENT_OFFSET, 13693 }, -+ { 0xfdf4, G_UNICODE_NOT_PRESENT_OFFSET, 13702 }, -+ { 0xfdf5, G_UNICODE_NOT_PRESENT_OFFSET, 13711 }, -+ { 0xfdf6, G_UNICODE_NOT_PRESENT_OFFSET, 13720 }, -+ { 0xfdf7, G_UNICODE_NOT_PRESENT_OFFSET, 13729 }, -+ { 0xfdf8, G_UNICODE_NOT_PRESENT_OFFSET, 13738 }, -+ { 0xfdf9, G_UNICODE_NOT_PRESENT_OFFSET, 13747 }, -+ { 0xfdfa, G_UNICODE_NOT_PRESENT_OFFSET, 13754 }, -+ { 0xfdfb, G_UNICODE_NOT_PRESENT_OFFSET, 13788 }, -+ { 0xfdfc, G_UNICODE_NOT_PRESENT_OFFSET, 13804 }, -+ { 0xfe30, G_UNICODE_NOT_PRESENT_OFFSET, 4871 }, -+ { 0xfe31, G_UNICODE_NOT_PRESENT_OFFSET, 13813 }, -+ { 0xfe32, G_UNICODE_NOT_PRESENT_OFFSET, 13817 }, -+ { 0xfe33, G_UNICODE_NOT_PRESENT_OFFSET, 13821 }, -+ { 0xfe34, G_UNICODE_NOT_PRESENT_OFFSET, 13821 }, -+ { 0xfe35, G_UNICODE_NOT_PRESENT_OFFSET, 4965 }, -+ { 0xfe36, G_UNICODE_NOT_PRESENT_OFFSET, 4967 }, -+ { 0xfe37, G_UNICODE_NOT_PRESENT_OFFSET, 13823 }, -+ { 0xfe38, G_UNICODE_NOT_PRESENT_OFFSET, 13825 }, -+ { 0xfe39, G_UNICODE_NOT_PRESENT_OFFSET, 13827 }, -+ { 0xfe3a, G_UNICODE_NOT_PRESENT_OFFSET, 13831 }, -+ { 0xfe3b, G_UNICODE_NOT_PRESENT_OFFSET, 13835 }, -+ { 0xfe3c, G_UNICODE_NOT_PRESENT_OFFSET, 13839 }, -+ { 0xfe3d, G_UNICODE_NOT_PRESENT_OFFSET, 13843 }, -+ { 0xfe3e, G_UNICODE_NOT_PRESENT_OFFSET, 13847 }, -+ { 0xfe3f, G_UNICODE_NOT_PRESENT_OFFSET, 5524 }, -+ { 0xfe40, G_UNICODE_NOT_PRESENT_OFFSET, 5528 }, -+ { 0xfe41, G_UNICODE_NOT_PRESENT_OFFSET, 13851 }, -+ { 0xfe42, G_UNICODE_NOT_PRESENT_OFFSET, 13855 }, -+ { 0xfe43, G_UNICODE_NOT_PRESENT_OFFSET, 13859 }, -+ { 0xfe44, G_UNICODE_NOT_PRESENT_OFFSET, 13863 }, -+ { 0xfe49, G_UNICODE_NOT_PRESENT_OFFSET, 4915 }, -+ { 0xfe4a, G_UNICODE_NOT_PRESENT_OFFSET, 4915 }, -+ { 0xfe4b, G_UNICODE_NOT_PRESENT_OFFSET, 4915 }, -+ { 0xfe4c, G_UNICODE_NOT_PRESENT_OFFSET, 4915 }, -+ { 0xfe4d, G_UNICODE_NOT_PRESENT_OFFSET, 13821 }, -+ { 0xfe4e, G_UNICODE_NOT_PRESENT_OFFSET, 13821 }, -+ { 0xfe4f, G_UNICODE_NOT_PRESENT_OFFSET, 13821 }, -+ { 0xfe50, G_UNICODE_NOT_PRESENT_OFFSET, 13867 }, -+ { 0xfe51, G_UNICODE_NOT_PRESENT_OFFSET, 13869 }, -+ { 0xfe52, G_UNICODE_NOT_PRESENT_OFFSET, 4869 }, -+ { 0xfe54, G_UNICODE_NOT_PRESENT_OFFSET, 1248 }, -+ { 0xfe55, G_UNICODE_NOT_PRESENT_OFFSET, 13873 }, -+ { 0xfe56, G_UNICODE_NOT_PRESENT_OFFSET, 13875 }, -+ { 0xfe57, G_UNICODE_NOT_PRESENT_OFFSET, 13877 }, -+ { 0xfe58, G_UNICODE_NOT_PRESENT_OFFSET, 13813 }, -+ { 0xfe59, G_UNICODE_NOT_PRESENT_OFFSET, 4965 }, -+ { 0xfe5a, G_UNICODE_NOT_PRESENT_OFFSET, 4967 }, -+ { 0xfe5b, G_UNICODE_NOT_PRESENT_OFFSET, 13823 }, -+ { 0xfe5c, G_UNICODE_NOT_PRESENT_OFFSET, 13825 }, -+ { 0xfe5d, G_UNICODE_NOT_PRESENT_OFFSET, 13827 }, -+ { 0xfe5e, G_UNICODE_NOT_PRESENT_OFFSET, 13831 }, -+ { 0xfe5f, G_UNICODE_NOT_PRESENT_OFFSET, 13879 }, -+ { 0xfe60, G_UNICODE_NOT_PRESENT_OFFSET, 13881 }, -+ { 0xfe61, G_UNICODE_NOT_PRESENT_OFFSET, 13883 }, -+ { 0xfe62, G_UNICODE_NOT_PRESENT_OFFSET, 4957 }, -+ { 0xfe63, G_UNICODE_NOT_PRESENT_OFFSET, 13885 }, -+ { 0xfe64, G_UNICODE_NOT_PRESENT_OFFSET, 13887 }, -+ { 0xfe65, G_UNICODE_NOT_PRESENT_OFFSET, 13889 }, -+ { 0xfe66, G_UNICODE_NOT_PRESENT_OFFSET, 4963 }, -+ { 0xfe68, G_UNICODE_NOT_PRESENT_OFFSET, 13891 }, -+ { 0xfe69, G_UNICODE_NOT_PRESENT_OFFSET, 13893 }, -+ { 0xfe6a, G_UNICODE_NOT_PRESENT_OFFSET, 13895 }, -+ { 0xfe6b, G_UNICODE_NOT_PRESENT_OFFSET, 13897 }, -+ { 0xfe70, G_UNICODE_NOT_PRESENT_OFFSET, 13899 }, -+ { 0xfe71, G_UNICODE_NOT_PRESENT_OFFSET, 13903 }, -+ { 0xfe72, G_UNICODE_NOT_PRESENT_OFFSET, 13908 }, -+ { 0xfe74, G_UNICODE_NOT_PRESENT_OFFSET, 13912 }, -+ { 0xfe76, G_UNICODE_NOT_PRESENT_OFFSET, 13916 }, -+ { 0xfe77, G_UNICODE_NOT_PRESENT_OFFSET, 13920 }, -+ { 0xfe78, G_UNICODE_NOT_PRESENT_OFFSET, 13925 }, -+ { 0xfe79, G_UNICODE_NOT_PRESENT_OFFSET, 13929 }, -+ { 0xfe7a, G_UNICODE_NOT_PRESENT_OFFSET, 13934 }, -+ { 0xfe7b, G_UNICODE_NOT_PRESENT_OFFSET, 13938 }, -+ { 0xfe7c, G_UNICODE_NOT_PRESENT_OFFSET, 13943 }, -+ { 0xfe7d, G_UNICODE_NOT_PRESENT_OFFSET, 13947 }, -+ { 0xfe7e, G_UNICODE_NOT_PRESENT_OFFSET, 13952 }, -+ { 0xfe7f, G_UNICODE_NOT_PRESENT_OFFSET, 13956 }, -+ { 0xfe80, G_UNICODE_NOT_PRESENT_OFFSET, 13961 }, -+ { 0xfe81, G_UNICODE_NOT_PRESENT_OFFSET, 1673 }, -+ { 0xfe82, G_UNICODE_NOT_PRESENT_OFFSET, 1673 }, -+ { 0xfe83, G_UNICODE_NOT_PRESENT_OFFSET, 1678 }, -+ { 0xfe84, G_UNICODE_NOT_PRESENT_OFFSET, 1678 }, -+ { 0xfe85, G_UNICODE_NOT_PRESENT_OFFSET, 1683 }, -+ { 0xfe86, G_UNICODE_NOT_PRESENT_OFFSET, 1683 }, -+ { 0xfe87, G_UNICODE_NOT_PRESENT_OFFSET, 1688 }, -+ { 0xfe88, G_UNICODE_NOT_PRESENT_OFFSET, 1688 }, -+ { 0xfe89, G_UNICODE_NOT_PRESENT_OFFSET, 1693 }, -+ { 0xfe8a, G_UNICODE_NOT_PRESENT_OFFSET, 1693 }, -+ { 0xfe8b, G_UNICODE_NOT_PRESENT_OFFSET, 1693 }, -+ { 0xfe8c, G_UNICODE_NOT_PRESENT_OFFSET, 1693 }, -+ { 0xfe8d, G_UNICODE_NOT_PRESENT_OFFSET, 13964 }, -+ { 0xfe8e, G_UNICODE_NOT_PRESENT_OFFSET, 13964 }, -+ { 0xfe8f, G_UNICODE_NOT_PRESENT_OFFSET, 13967 }, -+ { 0xfe90, G_UNICODE_NOT_PRESENT_OFFSET, 13967 }, -+ { 0xfe91, G_UNICODE_NOT_PRESENT_OFFSET, 13967 }, -+ { 0xfe92, G_UNICODE_NOT_PRESENT_OFFSET, 13967 }, -+ { 0xfe93, G_UNICODE_NOT_PRESENT_OFFSET, 13970 }, -+ { 0xfe94, G_UNICODE_NOT_PRESENT_OFFSET, 13970 }, -+ { 0xfe95, G_UNICODE_NOT_PRESENT_OFFSET, 13973 }, -+ { 0xfe96, G_UNICODE_NOT_PRESENT_OFFSET, 13973 }, -+ { 0xfe97, G_UNICODE_NOT_PRESENT_OFFSET, 13973 }, -+ { 0xfe98, G_UNICODE_NOT_PRESENT_OFFSET, 13973 }, -+ { 0xfe99, G_UNICODE_NOT_PRESENT_OFFSET, 13976 }, -+ { 0xfe9a, G_UNICODE_NOT_PRESENT_OFFSET, 13976 }, -+ { 0xfe9b, G_UNICODE_NOT_PRESENT_OFFSET, 13976 }, -+ { 0xfe9c, G_UNICODE_NOT_PRESENT_OFFSET, 13976 }, -+ { 0xfe9d, G_UNICODE_NOT_PRESENT_OFFSET, 13979 }, -+ { 0xfe9e, G_UNICODE_NOT_PRESENT_OFFSET, 13979 }, -+ { 0xfe9f, G_UNICODE_NOT_PRESENT_OFFSET, 13979 }, -+ { 0xfea0, G_UNICODE_NOT_PRESENT_OFFSET, 13979 }, -+ { 0xfea1, G_UNICODE_NOT_PRESENT_OFFSET, 13982 }, -+ { 0xfea2, G_UNICODE_NOT_PRESENT_OFFSET, 13982 }, -+ { 0xfea3, G_UNICODE_NOT_PRESENT_OFFSET, 13982 }, -+ { 0xfea4, G_UNICODE_NOT_PRESENT_OFFSET, 13982 }, -+ { 0xfea5, G_UNICODE_NOT_PRESENT_OFFSET, 13985 }, -+ { 0xfea6, G_UNICODE_NOT_PRESENT_OFFSET, 13985 }, -+ { 0xfea7, G_UNICODE_NOT_PRESENT_OFFSET, 13985 }, -+ { 0xfea8, G_UNICODE_NOT_PRESENT_OFFSET, 13985 }, -+ { 0xfea9, G_UNICODE_NOT_PRESENT_OFFSET, 13988 }, -+ { 0xfeaa, G_UNICODE_NOT_PRESENT_OFFSET, 13988 }, -+ { 0xfeab, G_UNICODE_NOT_PRESENT_OFFSET, 13991 }, -+ { 0xfeac, G_UNICODE_NOT_PRESENT_OFFSET, 13991 }, -+ { 0xfead, G_UNICODE_NOT_PRESENT_OFFSET, 13994 }, -+ { 0xfeae, G_UNICODE_NOT_PRESENT_OFFSET, 13994 }, -+ { 0xfeaf, G_UNICODE_NOT_PRESENT_OFFSET, 13997 }, -+ { 0xfeb0, G_UNICODE_NOT_PRESENT_OFFSET, 13997 }, -+ { 0xfeb1, G_UNICODE_NOT_PRESENT_OFFSET, 14000 }, -+ { 0xfeb2, G_UNICODE_NOT_PRESENT_OFFSET, 14000 }, -+ { 0xfeb3, G_UNICODE_NOT_PRESENT_OFFSET, 14000 }, -+ { 0xfeb4, G_UNICODE_NOT_PRESENT_OFFSET, 14000 }, -+ { 0xfeb5, G_UNICODE_NOT_PRESENT_OFFSET, 14003 }, -+ { 0xfeb6, G_UNICODE_NOT_PRESENT_OFFSET, 14003 }, -+ { 0xfeb7, G_UNICODE_NOT_PRESENT_OFFSET, 14003 }, -+ { 0xfeb8, G_UNICODE_NOT_PRESENT_OFFSET, 14003 }, -+ { 0xfeb9, G_UNICODE_NOT_PRESENT_OFFSET, 14006 }, -+ { 0xfeba, G_UNICODE_NOT_PRESENT_OFFSET, 14006 }, -+ { 0xfebb, G_UNICODE_NOT_PRESENT_OFFSET, 14006 }, -+ { 0xfebc, G_UNICODE_NOT_PRESENT_OFFSET, 14006 }, -+ { 0xfebd, G_UNICODE_NOT_PRESENT_OFFSET, 14009 }, -+ { 0xfebe, G_UNICODE_NOT_PRESENT_OFFSET, 14009 }, -+ { 0xfebf, G_UNICODE_NOT_PRESENT_OFFSET, 14009 }, -+ { 0xfec0, G_UNICODE_NOT_PRESENT_OFFSET, 14009 }, -+ { 0xfec1, G_UNICODE_NOT_PRESENT_OFFSET, 14012 }, -+ { 0xfec2, G_UNICODE_NOT_PRESENT_OFFSET, 14012 }, -+ { 0xfec3, G_UNICODE_NOT_PRESENT_OFFSET, 14012 }, -+ { 0xfec4, G_UNICODE_NOT_PRESENT_OFFSET, 14012 }, -+ { 0xfec5, G_UNICODE_NOT_PRESENT_OFFSET, 14015 }, -+ { 0xfec6, G_UNICODE_NOT_PRESENT_OFFSET, 14015 }, -+ { 0xfec7, G_UNICODE_NOT_PRESENT_OFFSET, 14015 }, -+ { 0xfec8, G_UNICODE_NOT_PRESENT_OFFSET, 14015 }, -+ { 0xfec9, G_UNICODE_NOT_PRESENT_OFFSET, 14018 }, -+ { 0xfeca, G_UNICODE_NOT_PRESENT_OFFSET, 14018 }, -+ { 0xfecb, G_UNICODE_NOT_PRESENT_OFFSET, 14018 }, -+ { 0xfecc, G_UNICODE_NOT_PRESENT_OFFSET, 14018 }, -+ { 0xfecd, G_UNICODE_NOT_PRESENT_OFFSET, 14021 }, -+ { 0xfece, G_UNICODE_NOT_PRESENT_OFFSET, 14021 }, -+ { 0xfecf, G_UNICODE_NOT_PRESENT_OFFSET, 14021 }, -+ { 0xfed0, G_UNICODE_NOT_PRESENT_OFFSET, 14021 }, -+ { 0xfed1, G_UNICODE_NOT_PRESENT_OFFSET, 14024 }, -+ { 0xfed2, G_UNICODE_NOT_PRESENT_OFFSET, 14024 }, -+ { 0xfed3, G_UNICODE_NOT_PRESENT_OFFSET, 14024 }, -+ { 0xfed4, G_UNICODE_NOT_PRESENT_OFFSET, 14024 }, -+ { 0xfed5, G_UNICODE_NOT_PRESENT_OFFSET, 14027 }, -+ { 0xfed6, G_UNICODE_NOT_PRESENT_OFFSET, 14027 }, -+ { 0xfed7, G_UNICODE_NOT_PRESENT_OFFSET, 14027 }, -+ { 0xfed8, G_UNICODE_NOT_PRESENT_OFFSET, 14027 }, -+ { 0xfed9, G_UNICODE_NOT_PRESENT_OFFSET, 14030 }, -+ { 0xfeda, G_UNICODE_NOT_PRESENT_OFFSET, 14030 }, -+ { 0xfedb, G_UNICODE_NOT_PRESENT_OFFSET, 14030 }, -+ { 0xfedc, G_UNICODE_NOT_PRESENT_OFFSET, 14030 }, -+ { 0xfedd, G_UNICODE_NOT_PRESENT_OFFSET, 14033 }, -+ { 0xfede, G_UNICODE_NOT_PRESENT_OFFSET, 14033 }, -+ { 0xfedf, G_UNICODE_NOT_PRESENT_OFFSET, 14033 }, -+ { 0xfee0, G_UNICODE_NOT_PRESENT_OFFSET, 14033 }, -+ { 0xfee1, G_UNICODE_NOT_PRESENT_OFFSET, 14036 }, -+ { 0xfee2, G_UNICODE_NOT_PRESENT_OFFSET, 14036 }, -+ { 0xfee3, G_UNICODE_NOT_PRESENT_OFFSET, 14036 }, -+ { 0xfee4, G_UNICODE_NOT_PRESENT_OFFSET, 14036 }, -+ { 0xfee5, G_UNICODE_NOT_PRESENT_OFFSET, 14039 }, -+ { 0xfee6, G_UNICODE_NOT_PRESENT_OFFSET, 14039 }, -+ { 0xfee7, G_UNICODE_NOT_PRESENT_OFFSET, 14039 }, -+ { 0xfee8, G_UNICODE_NOT_PRESENT_OFFSET, 14039 }, -+ { 0xfee9, G_UNICODE_NOT_PRESENT_OFFSET, 14042 }, -+ { 0xfeea, G_UNICODE_NOT_PRESENT_OFFSET, 14042 }, -+ { 0xfeeb, G_UNICODE_NOT_PRESENT_OFFSET, 14042 }, -+ { 0xfeec, G_UNICODE_NOT_PRESENT_OFFSET, 14042 }, -+ { 0xfeed, G_UNICODE_NOT_PRESENT_OFFSET, 14045 }, -+ { 0xfeee, G_UNICODE_NOT_PRESENT_OFFSET, 14045 }, -+ { 0xfeef, G_UNICODE_NOT_PRESENT_OFFSET, 12110 }, -+ { 0xfef0, G_UNICODE_NOT_PRESENT_OFFSET, 12110 }, -+ { 0xfef1, G_UNICODE_NOT_PRESENT_OFFSET, 14048 }, -+ { 0xfef2, G_UNICODE_NOT_PRESENT_OFFSET, 14048 }, -+ { 0xfef3, G_UNICODE_NOT_PRESENT_OFFSET, 14048 }, -+ { 0xfef4, G_UNICODE_NOT_PRESENT_OFFSET, 14048 }, -+ { 0xfef5, G_UNICODE_NOT_PRESENT_OFFSET, 14051 }, -+ { 0xfef6, G_UNICODE_NOT_PRESENT_OFFSET, 14051 }, -+ { 0xfef7, G_UNICODE_NOT_PRESENT_OFFSET, 14058 }, -+ { 0xfef8, G_UNICODE_NOT_PRESENT_OFFSET, 14058 }, -+ { 0xfef9, G_UNICODE_NOT_PRESENT_OFFSET, 14065 }, -+ { 0xfefa, G_UNICODE_NOT_PRESENT_OFFSET, 14065 }, -+ { 0xfefb, G_UNICODE_NOT_PRESENT_OFFSET, 14072 }, -+ { 0xfefc, G_UNICODE_NOT_PRESENT_OFFSET, 14072 }, -+ { 0xff01, G_UNICODE_NOT_PRESENT_OFFSET, 13877 }, -+ { 0xff02, G_UNICODE_NOT_PRESENT_OFFSET, 14077 }, -+ { 0xff03, G_UNICODE_NOT_PRESENT_OFFSET, 13879 }, -+ { 0xff04, G_UNICODE_NOT_PRESENT_OFFSET, 13893 }, -+ { 0xff05, G_UNICODE_NOT_PRESENT_OFFSET, 13895 }, -+ { 0xff06, G_UNICODE_NOT_PRESENT_OFFSET, 13881 }, -+ { 0xff07, G_UNICODE_NOT_PRESENT_OFFSET, 14079 }, -+ { 0xff08, G_UNICODE_NOT_PRESENT_OFFSET, 4965 }, -+ { 0xff09, G_UNICODE_NOT_PRESENT_OFFSET, 4967 }, -+ { 0xff0a, G_UNICODE_NOT_PRESENT_OFFSET, 13883 }, -+ { 0xff0b, G_UNICODE_NOT_PRESENT_OFFSET, 4957 }, -+ { 0xff0c, G_UNICODE_NOT_PRESENT_OFFSET, 13867 }, -+ { 0xff0d, G_UNICODE_NOT_PRESENT_OFFSET, 13885 }, -+ { 0xff0e, G_UNICODE_NOT_PRESENT_OFFSET, 4869 }, -+ { 0xff0f, G_UNICODE_NOT_PRESENT_OFFSET, 14081 }, -+ { 0xff10, G_UNICODE_NOT_PRESENT_OFFSET, 4941 }, -+ { 0xff11, G_UNICODE_NOT_PRESENT_OFFSET, 27 }, -+ { 0xff12, G_UNICODE_NOT_PRESENT_OFFSET, 12 }, -+ { 0xff13, G_UNICODE_NOT_PRESENT_OFFSET, 14 }, -+ { 0xff14, G_UNICODE_NOT_PRESENT_OFFSET, 4945 }, -+ { 0xff15, G_UNICODE_NOT_PRESENT_OFFSET, 4947 }, -+ { 0xff16, G_UNICODE_NOT_PRESENT_OFFSET, 4949 }, -+ { 0xff17, G_UNICODE_NOT_PRESENT_OFFSET, 4951 }, -+ { 0xff18, G_UNICODE_NOT_PRESENT_OFFSET, 4953 }, -+ { 0xff19, G_UNICODE_NOT_PRESENT_OFFSET, 4955 }, -+ { 0xff1a, G_UNICODE_NOT_PRESENT_OFFSET, 13873 }, -+ { 0xff1b, G_UNICODE_NOT_PRESENT_OFFSET, 1248 }, -+ { 0xff1c, G_UNICODE_NOT_PRESENT_OFFSET, 13887 }, -+ { 0xff1d, G_UNICODE_NOT_PRESENT_OFFSET, 4963 }, -+ { 0xff1e, G_UNICODE_NOT_PRESENT_OFFSET, 13889 }, -+ { 0xff1f, G_UNICODE_NOT_PRESENT_OFFSET, 13875 }, -+ { 0xff20, G_UNICODE_NOT_PRESENT_OFFSET, 13897 }, -+ { 0xff21, G_UNICODE_NOT_PRESENT_OFFSET, 5831 }, -+ { 0xff22, G_UNICODE_NOT_PRESENT_OFFSET, 5042 }, -+ { 0xff23, G_UNICODE_NOT_PRESENT_OFFSET, 4982 }, -+ { 0xff24, G_UNICODE_NOT_PRESENT_OFFSET, 5077 }, -+ { 0xff25, G_UNICODE_NOT_PRESENT_OFFSET, 5046 }, -+ { 0xff26, G_UNICODE_NOT_PRESENT_OFFSET, 5048 }, -+ { 0xff27, G_UNICODE_NOT_PRESENT_OFFSET, 5833 }, -+ { 0xff28, G_UNICODE_NOT_PRESENT_OFFSET, 5005 }, -+ { 0xff29, G_UNICODE_NOT_PRESENT_OFFSET, 5010 }, -+ { 0xff2a, G_UNICODE_NOT_PRESENT_OFFSET, 5835 }, -+ { 0xff2b, G_UNICODE_NOT_PRESENT_OFFSET, 5040 }, -+ { 0xff2c, G_UNICODE_NOT_PRESENT_OFFSET, 5012 }, -+ { 0xff2d, G_UNICODE_NOT_PRESENT_OFFSET, 5050 }, -+ { 0xff2e, G_UNICODE_NOT_PRESENT_OFFSET, 5014 }, -+ { 0xff2f, G_UNICODE_NOT_PRESENT_OFFSET, 5837 }, -+ { 0xff30, G_UNICODE_NOT_PRESENT_OFFSET, 5019 }, -+ { 0xff31, G_UNICODE_NOT_PRESENT_OFFSET, 5021 }, -+ { 0xff32, G_UNICODE_NOT_PRESENT_OFFSET, 5023 }, -+ { 0xff33, G_UNICODE_NOT_PRESENT_OFFSET, 5839 }, -+ { 0xff34, G_UNICODE_NOT_PRESENT_OFFSET, 5841 }, -+ { 0xff35, G_UNICODE_NOT_PRESENT_OFFSET, 5843 }, -+ { 0xff36, G_UNICODE_NOT_PRESENT_OFFSET, 5168 }, -+ { 0xff37, G_UNICODE_NOT_PRESENT_OFFSET, 5845 }, -+ { 0xff38, G_UNICODE_NOT_PRESENT_OFFSET, 5185 }, -+ { 0xff39, G_UNICODE_NOT_PRESENT_OFFSET, 5847 }, -+ { 0xff3a, G_UNICODE_NOT_PRESENT_OFFSET, 5035 }, -+ { 0xff3b, G_UNICODE_NOT_PRESENT_OFFSET, 14083 }, -+ { 0xff3c, G_UNICODE_NOT_PRESENT_OFFSET, 13891 }, -+ { 0xff3d, G_UNICODE_NOT_PRESENT_OFFSET, 14085 }, -+ { 0xff3e, G_UNICODE_NOT_PRESENT_OFFSET, 14087 }, -+ { 0xff3f, G_UNICODE_NOT_PRESENT_OFFSET, 13821 }, -+ { 0xff40, G_UNICODE_NOT_PRESENT_OFFSET, 4798 }, -+ { 0xff41, G_UNICODE_NOT_PRESENT_OFFSET, 6 }, -+ { 0xff42, G_UNICODE_NOT_PRESENT_OFFSET, 5849 }, -+ { 0xff43, G_UNICODE_NOT_PRESENT_OFFSET, 5228 }, -+ { 0xff44, G_UNICODE_NOT_PRESENT_OFFSET, 5079 }, -+ { 0xff45, G_UNICODE_NOT_PRESENT_OFFSET, 5044 }, -+ { 0xff46, G_UNICODE_NOT_PRESENT_OFFSET, 5851 }, -+ { 0xff47, G_UNICODE_NOT_PRESENT_OFFSET, 5003 }, -+ { 0xff48, G_UNICODE_NOT_PRESENT_OFFSET, 1171 }, -+ { 0xff49, G_UNICODE_NOT_PRESENT_OFFSET, 4943 }, -+ { 0xff4a, G_UNICODE_NOT_PRESENT_OFFSET, 1176 }, -+ { 0xff4b, G_UNICODE_NOT_PRESENT_OFFSET, 5853 }, -+ { 0xff4c, G_UNICODE_NOT_PRESENT_OFFSET, 1220 }, -+ { 0xff4d, G_UNICODE_NOT_PRESENT_OFFSET, 5230 }, -+ { 0xff4e, G_UNICODE_NOT_PRESENT_OFFSET, 4969 }, -+ { 0xff4f, G_UNICODE_NOT_PRESENT_OFFSET, 29 }, -+ { 0xff50, G_UNICODE_NOT_PRESENT_OFFSET, 5855 }, -+ { 0xff51, G_UNICODE_NOT_PRESENT_OFFSET, 5857 }, -+ { 0xff52, G_UNICODE_NOT_PRESENT_OFFSET, 1178 }, -+ { 0xff53, G_UNICODE_NOT_PRESENT_OFFSET, 711 }, -+ { 0xff54, G_UNICODE_NOT_PRESENT_OFFSET, 5859 }, -+ { 0xff55, G_UNICODE_NOT_PRESENT_OFFSET, 5861 }, -+ { 0xff56, G_UNICODE_NOT_PRESENT_OFFSET, 5204 }, -+ { 0xff57, G_UNICODE_NOT_PRESENT_OFFSET, 1189 }, -+ { 0xff58, G_UNICODE_NOT_PRESENT_OFFSET, 1222 }, -+ { 0xff59, G_UNICODE_NOT_PRESENT_OFFSET, 1191 }, -+ { 0xff5a, G_UNICODE_NOT_PRESENT_OFFSET, 5863 }, -+ { 0xff5b, G_UNICODE_NOT_PRESENT_OFFSET, 13823 }, -+ { 0xff5c, G_UNICODE_NOT_PRESENT_OFFSET, 14089 }, -+ { 0xff5d, G_UNICODE_NOT_PRESENT_OFFSET, 13825 }, -+ { 0xff5e, G_UNICODE_NOT_PRESENT_OFFSET, 14091 }, -+ { 0xff5f, G_UNICODE_NOT_PRESENT_OFFSET, 14093 }, -+ { 0xff60, G_UNICODE_NOT_PRESENT_OFFSET, 14097 }, -+ { 0xff61, G_UNICODE_NOT_PRESENT_OFFSET, 14101 }, -+ { 0xff62, G_UNICODE_NOT_PRESENT_OFFSET, 13851 }, -+ { 0xff63, G_UNICODE_NOT_PRESENT_OFFSET, 13855 }, -+ { 0xff64, G_UNICODE_NOT_PRESENT_OFFSET, 13869 }, -+ { 0xff65, G_UNICODE_NOT_PRESENT_OFFSET, 14105 }, -+ { 0xff66, G_UNICODE_NOT_PRESENT_OFFSET, 8615 }, -+ { 0xff67, G_UNICODE_NOT_PRESENT_OFFSET, 14109 }, -+ { 0xff68, G_UNICODE_NOT_PRESENT_OFFSET, 14113 }, -+ { 0xff69, G_UNICODE_NOT_PRESENT_OFFSET, 14117 }, -+ { 0xff6a, G_UNICODE_NOT_PRESENT_OFFSET, 14121 }, -+ { 0xff6b, G_UNICODE_NOT_PRESENT_OFFSET, 14125 }, -+ { 0xff6c, G_UNICODE_NOT_PRESENT_OFFSET, 14129 }, -+ { 0xff6d, G_UNICODE_NOT_PRESENT_OFFSET, 14133 }, -+ { 0xff6e, G_UNICODE_NOT_PRESENT_OFFSET, 14137 }, -+ { 0xff6f, G_UNICODE_NOT_PRESENT_OFFSET, 14141 }, -+ { 0xff70, G_UNICODE_NOT_PRESENT_OFFSET, 14145 }, -+ { 0xff71, G_UNICODE_NOT_PRESENT_OFFSET, 8431 }, -+ { 0xff72, G_UNICODE_NOT_PRESENT_OFFSET, 8435 }, -+ { 0xff73, G_UNICODE_NOT_PRESENT_OFFSET, 8439 }, -+ { 0xff74, G_UNICODE_NOT_PRESENT_OFFSET, 8443 }, -+ { 0xff75, G_UNICODE_NOT_PRESENT_OFFSET, 8447 }, -+ { 0xff76, G_UNICODE_NOT_PRESENT_OFFSET, 8451 }, -+ { 0xff77, G_UNICODE_NOT_PRESENT_OFFSET, 8455 }, -+ { 0xff78, G_UNICODE_NOT_PRESENT_OFFSET, 8459 }, -+ { 0xff79, G_UNICODE_NOT_PRESENT_OFFSET, 8463 }, -+ { 0xff7a, G_UNICODE_NOT_PRESENT_OFFSET, 8467 }, -+ { 0xff7b, G_UNICODE_NOT_PRESENT_OFFSET, 8471 }, -+ { 0xff7c, G_UNICODE_NOT_PRESENT_OFFSET, 8475 }, -+ { 0xff7d, G_UNICODE_NOT_PRESENT_OFFSET, 8479 }, -+ { 0xff7e, G_UNICODE_NOT_PRESENT_OFFSET, 8483 }, -+ { 0xff7f, G_UNICODE_NOT_PRESENT_OFFSET, 8487 }, -+ { 0xff80, G_UNICODE_NOT_PRESENT_OFFSET, 8491 }, -+ { 0xff81, G_UNICODE_NOT_PRESENT_OFFSET, 8495 }, -+ { 0xff82, G_UNICODE_NOT_PRESENT_OFFSET, 8499 }, -+ { 0xff83, G_UNICODE_NOT_PRESENT_OFFSET, 8503 }, -+ { 0xff84, G_UNICODE_NOT_PRESENT_OFFSET, 8507 }, -+ { 0xff85, G_UNICODE_NOT_PRESENT_OFFSET, 8511 }, -+ { 0xff86, G_UNICODE_NOT_PRESENT_OFFSET, 8515 }, -+ { 0xff87, G_UNICODE_NOT_PRESENT_OFFSET, 8519 }, -+ { 0xff88, G_UNICODE_NOT_PRESENT_OFFSET, 8523 }, -+ { 0xff89, G_UNICODE_NOT_PRESENT_OFFSET, 8527 }, -+ { 0xff8a, G_UNICODE_NOT_PRESENT_OFFSET, 8531 }, -+ { 0xff8b, G_UNICODE_NOT_PRESENT_OFFSET, 8535 }, -+ { 0xff8c, G_UNICODE_NOT_PRESENT_OFFSET, 8539 }, -+ { 0xff8d, G_UNICODE_NOT_PRESENT_OFFSET, 8543 }, -+ { 0xff8e, G_UNICODE_NOT_PRESENT_OFFSET, 8547 }, -+ { 0xff8f, G_UNICODE_NOT_PRESENT_OFFSET, 8551 }, -+ { 0xff90, G_UNICODE_NOT_PRESENT_OFFSET, 8555 }, -+ { 0xff91, G_UNICODE_NOT_PRESENT_OFFSET, 8559 }, -+ { 0xff92, G_UNICODE_NOT_PRESENT_OFFSET, 8563 }, -+ { 0xff93, G_UNICODE_NOT_PRESENT_OFFSET, 8567 }, -+ { 0xff94, G_UNICODE_NOT_PRESENT_OFFSET, 8571 }, -+ { 0xff95, G_UNICODE_NOT_PRESENT_OFFSET, 8575 }, -+ { 0xff96, G_UNICODE_NOT_PRESENT_OFFSET, 8579 }, -+ { 0xff97, G_UNICODE_NOT_PRESENT_OFFSET, 8583 }, -+ { 0xff98, G_UNICODE_NOT_PRESENT_OFFSET, 8587 }, -+ { 0xff99, G_UNICODE_NOT_PRESENT_OFFSET, 8591 }, -+ { 0xff9a, G_UNICODE_NOT_PRESENT_OFFSET, 8595 }, -+ { 0xff9b, G_UNICODE_NOT_PRESENT_OFFSET, 8599 }, -+ { 0xff9c, G_UNICODE_NOT_PRESENT_OFFSET, 8603 }, -+ { 0xff9d, G_UNICODE_NOT_PRESENT_OFFSET, 14149 }, -+ { 0xff9e, G_UNICODE_NOT_PRESENT_OFFSET, 14153 }, -+ { 0xff9f, G_UNICODE_NOT_PRESENT_OFFSET, 14157 }, -+ { 0xffa0, G_UNICODE_NOT_PRESENT_OFFSET, 7405 }, -+ { 0xffa1, G_UNICODE_NOT_PRESENT_OFFSET, 7201 }, -+ { 0xffa2, G_UNICODE_NOT_PRESENT_OFFSET, 7205 }, -+ { 0xffa3, G_UNICODE_NOT_PRESENT_OFFSET, 7209 }, -+ { 0xffa4, G_UNICODE_NOT_PRESENT_OFFSET, 7213 }, -+ { 0xffa5, G_UNICODE_NOT_PRESENT_OFFSET, 7217 }, -+ { 0xffa6, G_UNICODE_NOT_PRESENT_OFFSET, 7221 }, -+ { 0xffa7, G_UNICODE_NOT_PRESENT_OFFSET, 7225 }, -+ { 0xffa8, G_UNICODE_NOT_PRESENT_OFFSET, 7229 }, -+ { 0xffa9, G_UNICODE_NOT_PRESENT_OFFSET, 7233 }, -+ { 0xffaa, G_UNICODE_NOT_PRESENT_OFFSET, 7237 }, -+ { 0xffab, G_UNICODE_NOT_PRESENT_OFFSET, 7241 }, -+ { 0xffac, G_UNICODE_NOT_PRESENT_OFFSET, 7245 }, -+ { 0xffad, G_UNICODE_NOT_PRESENT_OFFSET, 7249 }, -+ { 0xffae, G_UNICODE_NOT_PRESENT_OFFSET, 7253 }, -+ { 0xffaf, G_UNICODE_NOT_PRESENT_OFFSET, 7257 }, -+ { 0xffb0, G_UNICODE_NOT_PRESENT_OFFSET, 7261 }, -+ { 0xffb1, G_UNICODE_NOT_PRESENT_OFFSET, 7265 }, -+ { 0xffb2, G_UNICODE_NOT_PRESENT_OFFSET, 7269 }, -+ { 0xffb3, G_UNICODE_NOT_PRESENT_OFFSET, 7273 }, -+ { 0xffb4, G_UNICODE_NOT_PRESENT_OFFSET, 7277 }, -+ { 0xffb5, G_UNICODE_NOT_PRESENT_OFFSET, 7281 }, -+ { 0xffb6, G_UNICODE_NOT_PRESENT_OFFSET, 7285 }, -+ { 0xffb7, G_UNICODE_NOT_PRESENT_OFFSET, 7289 }, -+ { 0xffb8, G_UNICODE_NOT_PRESENT_OFFSET, 7293 }, -+ { 0xffb9, G_UNICODE_NOT_PRESENT_OFFSET, 7297 }, -+ { 0xffba, G_UNICODE_NOT_PRESENT_OFFSET, 7301 }, -+ { 0xffbb, G_UNICODE_NOT_PRESENT_OFFSET, 7305 }, -+ { 0xffbc, G_UNICODE_NOT_PRESENT_OFFSET, 7309 }, -+ { 0xffbd, G_UNICODE_NOT_PRESENT_OFFSET, 7313 }, -+ { 0xffbe, G_UNICODE_NOT_PRESENT_OFFSET, 7317 }, -+ { 0xffc2, G_UNICODE_NOT_PRESENT_OFFSET, 7321 }, -+ { 0xffc3, G_UNICODE_NOT_PRESENT_OFFSET, 7325 }, -+ { 0xffc4, G_UNICODE_NOT_PRESENT_OFFSET, 7329 }, -+ { 0xffc5, G_UNICODE_NOT_PRESENT_OFFSET, 7333 }, -+ { 0xffc6, G_UNICODE_NOT_PRESENT_OFFSET, 7337 }, -+ { 0xffc7, G_UNICODE_NOT_PRESENT_OFFSET, 7341 }, -+ { 0xffca, G_UNICODE_NOT_PRESENT_OFFSET, 7345 }, -+ { 0xffcb, G_UNICODE_NOT_PRESENT_OFFSET, 7349 }, -+ { 0xffcc, G_UNICODE_NOT_PRESENT_OFFSET, 7353 }, -+ { 0xffcd, G_UNICODE_NOT_PRESENT_OFFSET, 7357 }, -+ { 0xffce, G_UNICODE_NOT_PRESENT_OFFSET, 7361 }, -+ { 0xffcf, G_UNICODE_NOT_PRESENT_OFFSET, 7365 }, -+ { 0xffd2, G_UNICODE_NOT_PRESENT_OFFSET, 7369 }, -+ { 0xffd3, G_UNICODE_NOT_PRESENT_OFFSET, 7373 }, -+ { 0xffd4, G_UNICODE_NOT_PRESENT_OFFSET, 7377 }, -+ { 0xffd5, G_UNICODE_NOT_PRESENT_OFFSET, 7381 }, -+ { 0xffd6, G_UNICODE_NOT_PRESENT_OFFSET, 7385 }, -+ { 0xffd7, G_UNICODE_NOT_PRESENT_OFFSET, 7389 }, -+ { 0xffda, G_UNICODE_NOT_PRESENT_OFFSET, 7393 }, -+ { 0xffdb, G_UNICODE_NOT_PRESENT_OFFSET, 7397 }, -+ { 0xffdc, G_UNICODE_NOT_PRESENT_OFFSET, 7401 }, -+ { 0xffe0, G_UNICODE_NOT_PRESENT_OFFSET, 14161 }, -+ { 0xffe1, G_UNICODE_NOT_PRESENT_OFFSET, 14164 }, -+ { 0xffe2, G_UNICODE_NOT_PRESENT_OFFSET, 14167 }, -+ { 0xffe3, G_UNICODE_NOT_PRESENT_OFFSET, 8 }, -+ { 0xffe4, G_UNICODE_NOT_PRESENT_OFFSET, 14170 }, -+ { 0xffe5, G_UNICODE_NOT_PRESENT_OFFSET, 14173 }, -+ { 0xffe6, G_UNICODE_NOT_PRESENT_OFFSET, 14176 }, -+ { 0xffe8, G_UNICODE_NOT_PRESENT_OFFSET, 14180 }, -+ { 0xffe9, G_UNICODE_NOT_PRESENT_OFFSET, 14184 }, -+ { 0xffea, G_UNICODE_NOT_PRESENT_OFFSET, 14188 }, -+ { 0xffeb, G_UNICODE_NOT_PRESENT_OFFSET, 14192 }, -+ { 0xffec, G_UNICODE_NOT_PRESENT_OFFSET, 14196 }, -+ { 0xffed, G_UNICODE_NOT_PRESENT_OFFSET, 14200 }, -+ { 0xffee, G_UNICODE_NOT_PRESENT_OFFSET, 14204 }, -+ { 0x1d15e, 14208, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1d15f, 14217, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1d160, 14226, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1d161, 14239, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1d162, 14252, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1d163, 14265, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1d164, 14278, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1d1bb, 14291, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1d1bc, 14300, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1d1bd, 14309, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1d1be, 14322, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1d1bf, 14335, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1d1c0, 14348, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x1d400, G_UNICODE_NOT_PRESENT_OFFSET, 5831 }, -+ { 0x1d401, G_UNICODE_NOT_PRESENT_OFFSET, 5042 }, -+ { 0x1d402, G_UNICODE_NOT_PRESENT_OFFSET, 4982 }, -+ { 0x1d403, G_UNICODE_NOT_PRESENT_OFFSET, 5077 }, -+ { 0x1d404, G_UNICODE_NOT_PRESENT_OFFSET, 5046 }, -+ { 0x1d405, G_UNICODE_NOT_PRESENT_OFFSET, 5048 }, -+ { 0x1d406, G_UNICODE_NOT_PRESENT_OFFSET, 5833 }, -+ { 0x1d407, G_UNICODE_NOT_PRESENT_OFFSET, 5005 }, -+ { 0x1d408, G_UNICODE_NOT_PRESENT_OFFSET, 5010 }, -+ { 0x1d409, G_UNICODE_NOT_PRESENT_OFFSET, 5835 }, -+ { 0x1d40a, G_UNICODE_NOT_PRESENT_OFFSET, 5040 }, -+ { 0x1d40b, G_UNICODE_NOT_PRESENT_OFFSET, 5012 }, -+ { 0x1d40c, G_UNICODE_NOT_PRESENT_OFFSET, 5050 }, -+ { 0x1d40d, G_UNICODE_NOT_PRESENT_OFFSET, 5014 }, -+ { 0x1d40e, G_UNICODE_NOT_PRESENT_OFFSET, 5837 }, -+ { 0x1d40f, G_UNICODE_NOT_PRESENT_OFFSET, 5019 }, -+ { 0x1d410, G_UNICODE_NOT_PRESENT_OFFSET, 5021 }, -+ { 0x1d411, G_UNICODE_NOT_PRESENT_OFFSET, 5023 }, -+ { 0x1d412, G_UNICODE_NOT_PRESENT_OFFSET, 5839 }, -+ { 0x1d413, G_UNICODE_NOT_PRESENT_OFFSET, 5841 }, -+ { 0x1d414, G_UNICODE_NOT_PRESENT_OFFSET, 5843 }, -+ { 0x1d415, G_UNICODE_NOT_PRESENT_OFFSET, 5168 }, -+ { 0x1d416, G_UNICODE_NOT_PRESENT_OFFSET, 5845 }, -+ { 0x1d417, G_UNICODE_NOT_PRESENT_OFFSET, 5185 }, -+ { 0x1d418, G_UNICODE_NOT_PRESENT_OFFSET, 5847 }, -+ { 0x1d419, G_UNICODE_NOT_PRESENT_OFFSET, 5035 }, -+ { 0x1d41a, G_UNICODE_NOT_PRESENT_OFFSET, 6 }, -+ { 0x1d41b, G_UNICODE_NOT_PRESENT_OFFSET, 5849 }, -+ { 0x1d41c, G_UNICODE_NOT_PRESENT_OFFSET, 5228 }, -+ { 0x1d41d, G_UNICODE_NOT_PRESENT_OFFSET, 5079 }, -+ { 0x1d41e, G_UNICODE_NOT_PRESENT_OFFSET, 5044 }, -+ { 0x1d41f, G_UNICODE_NOT_PRESENT_OFFSET, 5851 }, -+ { 0x1d420, G_UNICODE_NOT_PRESENT_OFFSET, 5003 }, -+ { 0x1d421, G_UNICODE_NOT_PRESENT_OFFSET, 1171 }, -+ { 0x1d422, G_UNICODE_NOT_PRESENT_OFFSET, 4943 }, -+ { 0x1d423, G_UNICODE_NOT_PRESENT_OFFSET, 1176 }, -+ { 0x1d424, G_UNICODE_NOT_PRESENT_OFFSET, 5853 }, -+ { 0x1d425, G_UNICODE_NOT_PRESENT_OFFSET, 1220 }, -+ { 0x1d426, G_UNICODE_NOT_PRESENT_OFFSET, 5230 }, -+ { 0x1d427, G_UNICODE_NOT_PRESENT_OFFSET, 4969 }, -+ { 0x1d428, G_UNICODE_NOT_PRESENT_OFFSET, 29 }, -+ { 0x1d429, G_UNICODE_NOT_PRESENT_OFFSET, 5855 }, -+ { 0x1d42a, G_UNICODE_NOT_PRESENT_OFFSET, 5857 }, -+ { 0x1d42b, G_UNICODE_NOT_PRESENT_OFFSET, 1178 }, -+ { 0x1d42c, G_UNICODE_NOT_PRESENT_OFFSET, 711 }, -+ { 0x1d42d, G_UNICODE_NOT_PRESENT_OFFSET, 5859 }, -+ { 0x1d42e, G_UNICODE_NOT_PRESENT_OFFSET, 5861 }, -+ { 0x1d42f, G_UNICODE_NOT_PRESENT_OFFSET, 5204 }, -+ { 0x1d430, G_UNICODE_NOT_PRESENT_OFFSET, 1189 }, -+ { 0x1d431, G_UNICODE_NOT_PRESENT_OFFSET, 1222 }, -+ { 0x1d432, G_UNICODE_NOT_PRESENT_OFFSET, 1191 }, -+ { 0x1d433, G_UNICODE_NOT_PRESENT_OFFSET, 5863 }, -+ { 0x1d434, G_UNICODE_NOT_PRESENT_OFFSET, 5831 }, -+ { 0x1d435, G_UNICODE_NOT_PRESENT_OFFSET, 5042 }, -+ { 0x1d436, G_UNICODE_NOT_PRESENT_OFFSET, 4982 }, -+ { 0x1d437, G_UNICODE_NOT_PRESENT_OFFSET, 5077 }, -+ { 0x1d438, G_UNICODE_NOT_PRESENT_OFFSET, 5046 }, -+ { 0x1d439, G_UNICODE_NOT_PRESENT_OFFSET, 5048 }, -+ { 0x1d43a, G_UNICODE_NOT_PRESENT_OFFSET, 5833 }, -+ { 0x1d43b, G_UNICODE_NOT_PRESENT_OFFSET, 5005 }, -+ { 0x1d43c, G_UNICODE_NOT_PRESENT_OFFSET, 5010 }, -+ { 0x1d43d, G_UNICODE_NOT_PRESENT_OFFSET, 5835 }, -+ { 0x1d43e, G_UNICODE_NOT_PRESENT_OFFSET, 5040 }, -+ { 0x1d43f, G_UNICODE_NOT_PRESENT_OFFSET, 5012 }, -+ { 0x1d440, G_UNICODE_NOT_PRESENT_OFFSET, 5050 }, -+ { 0x1d441, G_UNICODE_NOT_PRESENT_OFFSET, 5014 }, -+ { 0x1d442, G_UNICODE_NOT_PRESENT_OFFSET, 5837 }, -+ { 0x1d443, G_UNICODE_NOT_PRESENT_OFFSET, 5019 }, -+ { 0x1d444, G_UNICODE_NOT_PRESENT_OFFSET, 5021 }, -+ { 0x1d445, G_UNICODE_NOT_PRESENT_OFFSET, 5023 }, -+ { 0x1d446, G_UNICODE_NOT_PRESENT_OFFSET, 5839 }, -+ { 0x1d447, G_UNICODE_NOT_PRESENT_OFFSET, 5841 }, -+ { 0x1d448, G_UNICODE_NOT_PRESENT_OFFSET, 5843 }, -+ { 0x1d449, G_UNICODE_NOT_PRESENT_OFFSET, 5168 }, -+ { 0x1d44a, G_UNICODE_NOT_PRESENT_OFFSET, 5845 }, -+ { 0x1d44b, G_UNICODE_NOT_PRESENT_OFFSET, 5185 }, -+ { 0x1d44c, G_UNICODE_NOT_PRESENT_OFFSET, 5847 }, -+ { 0x1d44d, G_UNICODE_NOT_PRESENT_OFFSET, 5035 }, -+ { 0x1d44e, G_UNICODE_NOT_PRESENT_OFFSET, 6 }, -+ { 0x1d44f, G_UNICODE_NOT_PRESENT_OFFSET, 5849 }, -+ { 0x1d450, G_UNICODE_NOT_PRESENT_OFFSET, 5228 }, -+ { 0x1d451, G_UNICODE_NOT_PRESENT_OFFSET, 5079 }, -+ { 0x1d452, G_UNICODE_NOT_PRESENT_OFFSET, 5044 }, -+ { 0x1d453, G_UNICODE_NOT_PRESENT_OFFSET, 5851 }, -+ { 0x1d454, G_UNICODE_NOT_PRESENT_OFFSET, 5003 }, -+ { 0x1d456, G_UNICODE_NOT_PRESENT_OFFSET, 4943 }, -+ { 0x1d457, G_UNICODE_NOT_PRESENT_OFFSET, 1176 }, -+ { 0x1d458, G_UNICODE_NOT_PRESENT_OFFSET, 5853 }, -+ { 0x1d459, G_UNICODE_NOT_PRESENT_OFFSET, 1220 }, -+ { 0x1d45a, G_UNICODE_NOT_PRESENT_OFFSET, 5230 }, -+ { 0x1d45b, G_UNICODE_NOT_PRESENT_OFFSET, 4969 }, -+ { 0x1d45c, G_UNICODE_NOT_PRESENT_OFFSET, 29 }, -+ { 0x1d45d, G_UNICODE_NOT_PRESENT_OFFSET, 5855 }, -+ { 0x1d45e, G_UNICODE_NOT_PRESENT_OFFSET, 5857 }, -+ { 0x1d45f, G_UNICODE_NOT_PRESENT_OFFSET, 1178 }, -+ { 0x1d460, G_UNICODE_NOT_PRESENT_OFFSET, 711 }, -+ { 0x1d461, G_UNICODE_NOT_PRESENT_OFFSET, 5859 }, -+ { 0x1d462, G_UNICODE_NOT_PRESENT_OFFSET, 5861 }, -+ { 0x1d463, G_UNICODE_NOT_PRESENT_OFFSET, 5204 }, -+ { 0x1d464, G_UNICODE_NOT_PRESENT_OFFSET, 1189 }, -+ { 0x1d465, G_UNICODE_NOT_PRESENT_OFFSET, 1222 }, -+ { 0x1d466, G_UNICODE_NOT_PRESENT_OFFSET, 1191 }, -+ { 0x1d467, G_UNICODE_NOT_PRESENT_OFFSET, 5863 }, -+ { 0x1d468, G_UNICODE_NOT_PRESENT_OFFSET, 5831 }, -+ { 0x1d469, G_UNICODE_NOT_PRESENT_OFFSET, 5042 }, -+ { 0x1d46a, G_UNICODE_NOT_PRESENT_OFFSET, 4982 }, -+ { 0x1d46b, G_UNICODE_NOT_PRESENT_OFFSET, 5077 }, -+ { 0x1d46c, G_UNICODE_NOT_PRESENT_OFFSET, 5046 }, -+ { 0x1d46d, G_UNICODE_NOT_PRESENT_OFFSET, 5048 }, -+ { 0x1d46e, G_UNICODE_NOT_PRESENT_OFFSET, 5833 }, -+ { 0x1d46f, G_UNICODE_NOT_PRESENT_OFFSET, 5005 }, -+ { 0x1d470, G_UNICODE_NOT_PRESENT_OFFSET, 5010 }, -+ { 0x1d471, G_UNICODE_NOT_PRESENT_OFFSET, 5835 }, -+ { 0x1d472, G_UNICODE_NOT_PRESENT_OFFSET, 5040 }, -+ { 0x1d473, G_UNICODE_NOT_PRESENT_OFFSET, 5012 }, -+ { 0x1d474, G_UNICODE_NOT_PRESENT_OFFSET, 5050 }, -+ { 0x1d475, G_UNICODE_NOT_PRESENT_OFFSET, 5014 }, -+ { 0x1d476, G_UNICODE_NOT_PRESENT_OFFSET, 5837 }, -+ { 0x1d477, G_UNICODE_NOT_PRESENT_OFFSET, 5019 }, -+ { 0x1d478, G_UNICODE_NOT_PRESENT_OFFSET, 5021 }, -+ { 0x1d479, G_UNICODE_NOT_PRESENT_OFFSET, 5023 }, -+ { 0x1d47a, G_UNICODE_NOT_PRESENT_OFFSET, 5839 }, -+ { 0x1d47b, G_UNICODE_NOT_PRESENT_OFFSET, 5841 }, -+ { 0x1d47c, G_UNICODE_NOT_PRESENT_OFFSET, 5843 }, -+ { 0x1d47d, G_UNICODE_NOT_PRESENT_OFFSET, 5168 }, -+ { 0x1d47e, G_UNICODE_NOT_PRESENT_OFFSET, 5845 }, -+ { 0x1d47f, G_UNICODE_NOT_PRESENT_OFFSET, 5185 }, -+ { 0x1d480, G_UNICODE_NOT_PRESENT_OFFSET, 5847 }, -+ { 0x1d481, G_UNICODE_NOT_PRESENT_OFFSET, 5035 }, -+ { 0x1d482, G_UNICODE_NOT_PRESENT_OFFSET, 6 }, -+ { 0x1d483, G_UNICODE_NOT_PRESENT_OFFSET, 5849 }, -+ { 0x1d484, G_UNICODE_NOT_PRESENT_OFFSET, 5228 }, -+ { 0x1d485, G_UNICODE_NOT_PRESENT_OFFSET, 5079 }, -+ { 0x1d486, G_UNICODE_NOT_PRESENT_OFFSET, 5044 }, -+ { 0x1d487, G_UNICODE_NOT_PRESENT_OFFSET, 5851 }, -+ { 0x1d488, G_UNICODE_NOT_PRESENT_OFFSET, 5003 }, -+ { 0x1d489, G_UNICODE_NOT_PRESENT_OFFSET, 1171 }, -+ { 0x1d48a, G_UNICODE_NOT_PRESENT_OFFSET, 4943 }, -+ { 0x1d48b, G_UNICODE_NOT_PRESENT_OFFSET, 1176 }, -+ { 0x1d48c, G_UNICODE_NOT_PRESENT_OFFSET, 5853 }, -+ { 0x1d48d, G_UNICODE_NOT_PRESENT_OFFSET, 1220 }, -+ { 0x1d48e, G_UNICODE_NOT_PRESENT_OFFSET, 5230 }, -+ { 0x1d48f, G_UNICODE_NOT_PRESENT_OFFSET, 4969 }, -+ { 0x1d490, G_UNICODE_NOT_PRESENT_OFFSET, 29 }, -+ { 0x1d491, G_UNICODE_NOT_PRESENT_OFFSET, 5855 }, -+ { 0x1d492, G_UNICODE_NOT_PRESENT_OFFSET, 5857 }, -+ { 0x1d493, G_UNICODE_NOT_PRESENT_OFFSET, 1178 }, -+ { 0x1d494, G_UNICODE_NOT_PRESENT_OFFSET, 711 }, -+ { 0x1d495, G_UNICODE_NOT_PRESENT_OFFSET, 5859 }, -+ { 0x1d496, G_UNICODE_NOT_PRESENT_OFFSET, 5861 }, -+ { 0x1d497, G_UNICODE_NOT_PRESENT_OFFSET, 5204 }, -+ { 0x1d498, G_UNICODE_NOT_PRESENT_OFFSET, 1189 }, -+ { 0x1d499, G_UNICODE_NOT_PRESENT_OFFSET, 1222 }, -+ { 0x1d49a, G_UNICODE_NOT_PRESENT_OFFSET, 1191 }, -+ { 0x1d49b, G_UNICODE_NOT_PRESENT_OFFSET, 5863 }, -+ { 0x1d49c, G_UNICODE_NOT_PRESENT_OFFSET, 5831 }, -+ { 0x1d49e, G_UNICODE_NOT_PRESENT_OFFSET, 4982 }, -+ { 0x1d49f, G_UNICODE_NOT_PRESENT_OFFSET, 5077 }, -+ { 0x1d4a2, G_UNICODE_NOT_PRESENT_OFFSET, 5833 }, -+ { 0x1d4a5, G_UNICODE_NOT_PRESENT_OFFSET, 5835 }, -+ { 0x1d4a6, G_UNICODE_NOT_PRESENT_OFFSET, 5040 }, -+ { 0x1d4a9, G_UNICODE_NOT_PRESENT_OFFSET, 5014 }, -+ { 0x1d4aa, G_UNICODE_NOT_PRESENT_OFFSET, 5837 }, -+ { 0x1d4ab, G_UNICODE_NOT_PRESENT_OFFSET, 5019 }, -+ { 0x1d4ac, G_UNICODE_NOT_PRESENT_OFFSET, 5021 }, -+ { 0x1d4ae, G_UNICODE_NOT_PRESENT_OFFSET, 5839 }, -+ { 0x1d4af, G_UNICODE_NOT_PRESENT_OFFSET, 5841 }, -+ { 0x1d4b0, G_UNICODE_NOT_PRESENT_OFFSET, 5843 }, -+ { 0x1d4b1, G_UNICODE_NOT_PRESENT_OFFSET, 5168 }, -+ { 0x1d4b2, G_UNICODE_NOT_PRESENT_OFFSET, 5845 }, -+ { 0x1d4b3, G_UNICODE_NOT_PRESENT_OFFSET, 5185 }, -+ { 0x1d4b4, G_UNICODE_NOT_PRESENT_OFFSET, 5847 }, -+ { 0x1d4b5, G_UNICODE_NOT_PRESENT_OFFSET, 5035 }, -+ { 0x1d4b6, G_UNICODE_NOT_PRESENT_OFFSET, 6 }, -+ { 0x1d4b7, G_UNICODE_NOT_PRESENT_OFFSET, 5849 }, -+ { 0x1d4b8, G_UNICODE_NOT_PRESENT_OFFSET, 5228 }, -+ { 0x1d4b9, G_UNICODE_NOT_PRESENT_OFFSET, 5079 }, -+ { 0x1d4bb, G_UNICODE_NOT_PRESENT_OFFSET, 5851 }, -+ { 0x1d4bd, G_UNICODE_NOT_PRESENT_OFFSET, 1171 }, -+ { 0x1d4be, G_UNICODE_NOT_PRESENT_OFFSET, 4943 }, -+ { 0x1d4bf, G_UNICODE_NOT_PRESENT_OFFSET, 1176 }, -+ { 0x1d4c0, G_UNICODE_NOT_PRESENT_OFFSET, 5853 }, -+ { 0x1d4c2, G_UNICODE_NOT_PRESENT_OFFSET, 5230 }, -+ { 0x1d4c3, G_UNICODE_NOT_PRESENT_OFFSET, 4969 }, -+ { 0x1d4c5, G_UNICODE_NOT_PRESENT_OFFSET, 5855 }, -+ { 0x1d4c6, G_UNICODE_NOT_PRESENT_OFFSET, 5857 }, -+ { 0x1d4c7, G_UNICODE_NOT_PRESENT_OFFSET, 1178 }, -+ { 0x1d4c8, G_UNICODE_NOT_PRESENT_OFFSET, 711 }, -+ { 0x1d4c9, G_UNICODE_NOT_PRESENT_OFFSET, 5859 }, -+ { 0x1d4ca, G_UNICODE_NOT_PRESENT_OFFSET, 5861 }, -+ { 0x1d4cb, G_UNICODE_NOT_PRESENT_OFFSET, 5204 }, -+ { 0x1d4cc, G_UNICODE_NOT_PRESENT_OFFSET, 1189 }, -+ { 0x1d4cd, G_UNICODE_NOT_PRESENT_OFFSET, 1222 }, -+ { 0x1d4ce, G_UNICODE_NOT_PRESENT_OFFSET, 1191 }, -+ { 0x1d4cf, G_UNICODE_NOT_PRESENT_OFFSET, 5863 }, -+ { 0x1d4d0, G_UNICODE_NOT_PRESENT_OFFSET, 5831 }, -+ { 0x1d4d1, G_UNICODE_NOT_PRESENT_OFFSET, 5042 }, -+ { 0x1d4d2, G_UNICODE_NOT_PRESENT_OFFSET, 4982 }, -+ { 0x1d4d3, G_UNICODE_NOT_PRESENT_OFFSET, 5077 }, -+ { 0x1d4d4, G_UNICODE_NOT_PRESENT_OFFSET, 5046 }, -+ { 0x1d4d5, G_UNICODE_NOT_PRESENT_OFFSET, 5048 }, -+ { 0x1d4d6, G_UNICODE_NOT_PRESENT_OFFSET, 5833 }, -+ { 0x1d4d7, G_UNICODE_NOT_PRESENT_OFFSET, 5005 }, -+ { 0x1d4d8, G_UNICODE_NOT_PRESENT_OFFSET, 5010 }, -+ { 0x1d4d9, G_UNICODE_NOT_PRESENT_OFFSET, 5835 }, -+ { 0x1d4da, G_UNICODE_NOT_PRESENT_OFFSET, 5040 }, -+ { 0x1d4db, G_UNICODE_NOT_PRESENT_OFFSET, 5012 }, -+ { 0x1d4dc, G_UNICODE_NOT_PRESENT_OFFSET, 5050 }, -+ { 0x1d4dd, G_UNICODE_NOT_PRESENT_OFFSET, 5014 }, -+ { 0x1d4de, G_UNICODE_NOT_PRESENT_OFFSET, 5837 }, -+ { 0x1d4df, G_UNICODE_NOT_PRESENT_OFFSET, 5019 }, -+ { 0x1d4e0, G_UNICODE_NOT_PRESENT_OFFSET, 5021 }, -+ { 0x1d4e1, G_UNICODE_NOT_PRESENT_OFFSET, 5023 }, -+ { 0x1d4e2, G_UNICODE_NOT_PRESENT_OFFSET, 5839 }, -+ { 0x1d4e3, G_UNICODE_NOT_PRESENT_OFFSET, 5841 }, -+ { 0x1d4e4, G_UNICODE_NOT_PRESENT_OFFSET, 5843 }, -+ { 0x1d4e5, G_UNICODE_NOT_PRESENT_OFFSET, 5168 }, -+ { 0x1d4e6, G_UNICODE_NOT_PRESENT_OFFSET, 5845 }, -+ { 0x1d4e7, G_UNICODE_NOT_PRESENT_OFFSET, 5185 }, -+ { 0x1d4e8, G_UNICODE_NOT_PRESENT_OFFSET, 5847 }, -+ { 0x1d4e9, G_UNICODE_NOT_PRESENT_OFFSET, 5035 }, -+ { 0x1d4ea, G_UNICODE_NOT_PRESENT_OFFSET, 6 }, -+ { 0x1d4eb, G_UNICODE_NOT_PRESENT_OFFSET, 5849 }, -+ { 0x1d4ec, G_UNICODE_NOT_PRESENT_OFFSET, 5228 }, -+ { 0x1d4ed, G_UNICODE_NOT_PRESENT_OFFSET, 5079 }, -+ { 0x1d4ee, G_UNICODE_NOT_PRESENT_OFFSET, 5044 }, -+ { 0x1d4ef, G_UNICODE_NOT_PRESENT_OFFSET, 5851 }, -+ { 0x1d4f0, G_UNICODE_NOT_PRESENT_OFFSET, 5003 }, -+ { 0x1d4f1, G_UNICODE_NOT_PRESENT_OFFSET, 1171 }, -+ { 0x1d4f2, G_UNICODE_NOT_PRESENT_OFFSET, 4943 }, -+ { 0x1d4f3, G_UNICODE_NOT_PRESENT_OFFSET, 1176 }, -+ { 0x1d4f4, G_UNICODE_NOT_PRESENT_OFFSET, 5853 }, -+ { 0x1d4f5, G_UNICODE_NOT_PRESENT_OFFSET, 1220 }, -+ { 0x1d4f6, G_UNICODE_NOT_PRESENT_OFFSET, 5230 }, -+ { 0x1d4f7, G_UNICODE_NOT_PRESENT_OFFSET, 4969 }, -+ { 0x1d4f8, G_UNICODE_NOT_PRESENT_OFFSET, 29 }, -+ { 0x1d4f9, G_UNICODE_NOT_PRESENT_OFFSET, 5855 }, -+ { 0x1d4fa, G_UNICODE_NOT_PRESENT_OFFSET, 5857 }, -+ { 0x1d4fb, G_UNICODE_NOT_PRESENT_OFFSET, 1178 }, -+ { 0x1d4fc, G_UNICODE_NOT_PRESENT_OFFSET, 711 }, -+ { 0x1d4fd, G_UNICODE_NOT_PRESENT_OFFSET, 5859 }, -+ { 0x1d4fe, G_UNICODE_NOT_PRESENT_OFFSET, 5861 }, -+ { 0x1d4ff, G_UNICODE_NOT_PRESENT_OFFSET, 5204 }, -+ { 0x1d500, G_UNICODE_NOT_PRESENT_OFFSET, 1189 }, -+ { 0x1d501, G_UNICODE_NOT_PRESENT_OFFSET, 1222 }, -+ { 0x1d502, G_UNICODE_NOT_PRESENT_OFFSET, 1191 }, -+ { 0x1d503, G_UNICODE_NOT_PRESENT_OFFSET, 5863 }, -+ { 0x1d504, G_UNICODE_NOT_PRESENT_OFFSET, 5831 }, -+ { 0x1d505, G_UNICODE_NOT_PRESENT_OFFSET, 5042 }, -+ { 0x1d507, G_UNICODE_NOT_PRESENT_OFFSET, 5077 }, -+ { 0x1d508, G_UNICODE_NOT_PRESENT_OFFSET, 5046 }, -+ { 0x1d509, G_UNICODE_NOT_PRESENT_OFFSET, 5048 }, -+ { 0x1d50a, G_UNICODE_NOT_PRESENT_OFFSET, 5833 }, -+ { 0x1d50d, G_UNICODE_NOT_PRESENT_OFFSET, 5835 }, -+ { 0x1d50e, G_UNICODE_NOT_PRESENT_OFFSET, 5040 }, -+ { 0x1d50f, G_UNICODE_NOT_PRESENT_OFFSET, 5012 }, -+ { 0x1d510, G_UNICODE_NOT_PRESENT_OFFSET, 5050 }, -+ { 0x1d511, G_UNICODE_NOT_PRESENT_OFFSET, 5014 }, -+ { 0x1d512, G_UNICODE_NOT_PRESENT_OFFSET, 5837 }, -+ { 0x1d513, G_UNICODE_NOT_PRESENT_OFFSET, 5019 }, -+ { 0x1d514, G_UNICODE_NOT_PRESENT_OFFSET, 5021 }, -+ { 0x1d516, G_UNICODE_NOT_PRESENT_OFFSET, 5839 }, -+ { 0x1d517, G_UNICODE_NOT_PRESENT_OFFSET, 5841 }, -+ { 0x1d518, G_UNICODE_NOT_PRESENT_OFFSET, 5843 }, -+ { 0x1d519, G_UNICODE_NOT_PRESENT_OFFSET, 5168 }, -+ { 0x1d51a, G_UNICODE_NOT_PRESENT_OFFSET, 5845 }, -+ { 0x1d51b, G_UNICODE_NOT_PRESENT_OFFSET, 5185 }, -+ { 0x1d51c, G_UNICODE_NOT_PRESENT_OFFSET, 5847 }, -+ { 0x1d51e, G_UNICODE_NOT_PRESENT_OFFSET, 6 }, -+ { 0x1d51f, G_UNICODE_NOT_PRESENT_OFFSET, 5849 }, -+ { 0x1d520, G_UNICODE_NOT_PRESENT_OFFSET, 5228 }, -+ { 0x1d521, G_UNICODE_NOT_PRESENT_OFFSET, 5079 }, -+ { 0x1d522, G_UNICODE_NOT_PRESENT_OFFSET, 5044 }, -+ { 0x1d523, G_UNICODE_NOT_PRESENT_OFFSET, 5851 }, -+ { 0x1d524, G_UNICODE_NOT_PRESENT_OFFSET, 5003 }, -+ { 0x1d525, G_UNICODE_NOT_PRESENT_OFFSET, 1171 }, -+ { 0x1d526, G_UNICODE_NOT_PRESENT_OFFSET, 4943 }, -+ { 0x1d527, G_UNICODE_NOT_PRESENT_OFFSET, 1176 }, -+ { 0x1d528, G_UNICODE_NOT_PRESENT_OFFSET, 5853 }, -+ { 0x1d529, G_UNICODE_NOT_PRESENT_OFFSET, 1220 }, -+ { 0x1d52a, G_UNICODE_NOT_PRESENT_OFFSET, 5230 }, -+ { 0x1d52b, G_UNICODE_NOT_PRESENT_OFFSET, 4969 }, -+ { 0x1d52c, G_UNICODE_NOT_PRESENT_OFFSET, 29 }, -+ { 0x1d52d, G_UNICODE_NOT_PRESENT_OFFSET, 5855 }, -+ { 0x1d52e, G_UNICODE_NOT_PRESENT_OFFSET, 5857 }, -+ { 0x1d52f, G_UNICODE_NOT_PRESENT_OFFSET, 1178 }, -+ { 0x1d530, G_UNICODE_NOT_PRESENT_OFFSET, 711 }, -+ { 0x1d531, G_UNICODE_NOT_PRESENT_OFFSET, 5859 }, -+ { 0x1d532, G_UNICODE_NOT_PRESENT_OFFSET, 5861 }, -+ { 0x1d533, G_UNICODE_NOT_PRESENT_OFFSET, 5204 }, -+ { 0x1d534, G_UNICODE_NOT_PRESENT_OFFSET, 1189 }, -+ { 0x1d535, G_UNICODE_NOT_PRESENT_OFFSET, 1222 }, -+ { 0x1d536, G_UNICODE_NOT_PRESENT_OFFSET, 1191 }, -+ { 0x1d537, G_UNICODE_NOT_PRESENT_OFFSET, 5863 }, -+ { 0x1d538, G_UNICODE_NOT_PRESENT_OFFSET, 5831 }, -+ { 0x1d539, G_UNICODE_NOT_PRESENT_OFFSET, 5042 }, -+ { 0x1d53b, G_UNICODE_NOT_PRESENT_OFFSET, 5077 }, -+ { 0x1d53c, G_UNICODE_NOT_PRESENT_OFFSET, 5046 }, -+ { 0x1d53d, G_UNICODE_NOT_PRESENT_OFFSET, 5048 }, -+ { 0x1d53e, G_UNICODE_NOT_PRESENT_OFFSET, 5833 }, -+ { 0x1d540, G_UNICODE_NOT_PRESENT_OFFSET, 5010 }, -+ { 0x1d541, G_UNICODE_NOT_PRESENT_OFFSET, 5835 }, -+ { 0x1d542, G_UNICODE_NOT_PRESENT_OFFSET, 5040 }, -+ { 0x1d543, G_UNICODE_NOT_PRESENT_OFFSET, 5012 }, -+ { 0x1d544, G_UNICODE_NOT_PRESENT_OFFSET, 5050 }, -+ { 0x1d546, G_UNICODE_NOT_PRESENT_OFFSET, 5837 }, -+ { 0x1d54a, G_UNICODE_NOT_PRESENT_OFFSET, 5839 }, -+ { 0x1d54b, G_UNICODE_NOT_PRESENT_OFFSET, 5841 }, -+ { 0x1d54c, G_UNICODE_NOT_PRESENT_OFFSET, 5843 }, -+ { 0x1d54d, G_UNICODE_NOT_PRESENT_OFFSET, 5168 }, -+ { 0x1d54e, G_UNICODE_NOT_PRESENT_OFFSET, 5845 }, -+ { 0x1d54f, G_UNICODE_NOT_PRESENT_OFFSET, 5185 }, -+ { 0x1d550, G_UNICODE_NOT_PRESENT_OFFSET, 5847 }, -+ { 0x1d552, G_UNICODE_NOT_PRESENT_OFFSET, 6 }, -+ { 0x1d553, G_UNICODE_NOT_PRESENT_OFFSET, 5849 }, -+ { 0x1d554, G_UNICODE_NOT_PRESENT_OFFSET, 5228 }, -+ { 0x1d555, G_UNICODE_NOT_PRESENT_OFFSET, 5079 }, -+ { 0x1d556, G_UNICODE_NOT_PRESENT_OFFSET, 5044 }, -+ { 0x1d557, G_UNICODE_NOT_PRESENT_OFFSET, 5851 }, -+ { 0x1d558, G_UNICODE_NOT_PRESENT_OFFSET, 5003 }, -+ { 0x1d559, G_UNICODE_NOT_PRESENT_OFFSET, 1171 }, -+ { 0x1d55a, G_UNICODE_NOT_PRESENT_OFFSET, 4943 }, -+ { 0x1d55b, G_UNICODE_NOT_PRESENT_OFFSET, 1176 }, -+ { 0x1d55c, G_UNICODE_NOT_PRESENT_OFFSET, 5853 }, -+ { 0x1d55d, G_UNICODE_NOT_PRESENT_OFFSET, 1220 }, -+ { 0x1d55e, G_UNICODE_NOT_PRESENT_OFFSET, 5230 }, -+ { 0x1d55f, G_UNICODE_NOT_PRESENT_OFFSET, 4969 }, -+ { 0x1d560, G_UNICODE_NOT_PRESENT_OFFSET, 29 }, -+ { 0x1d561, G_UNICODE_NOT_PRESENT_OFFSET, 5855 }, -+ { 0x1d562, G_UNICODE_NOT_PRESENT_OFFSET, 5857 }, -+ { 0x1d563, G_UNICODE_NOT_PRESENT_OFFSET, 1178 }, -+ { 0x1d564, G_UNICODE_NOT_PRESENT_OFFSET, 711 }, -+ { 0x1d565, G_UNICODE_NOT_PRESENT_OFFSET, 5859 }, -+ { 0x1d566, G_UNICODE_NOT_PRESENT_OFFSET, 5861 }, -+ { 0x1d567, G_UNICODE_NOT_PRESENT_OFFSET, 5204 }, -+ { 0x1d568, G_UNICODE_NOT_PRESENT_OFFSET, 1189 }, -+ { 0x1d569, G_UNICODE_NOT_PRESENT_OFFSET, 1222 }, -+ { 0x1d56a, G_UNICODE_NOT_PRESENT_OFFSET, 1191 }, -+ { 0x1d56b, G_UNICODE_NOT_PRESENT_OFFSET, 5863 }, -+ { 0x1d56c, G_UNICODE_NOT_PRESENT_OFFSET, 5831 }, -+ { 0x1d56d, G_UNICODE_NOT_PRESENT_OFFSET, 5042 }, -+ { 0x1d56e, G_UNICODE_NOT_PRESENT_OFFSET, 4982 }, -+ { 0x1d56f, G_UNICODE_NOT_PRESENT_OFFSET, 5077 }, -+ { 0x1d570, G_UNICODE_NOT_PRESENT_OFFSET, 5046 }, -+ { 0x1d571, G_UNICODE_NOT_PRESENT_OFFSET, 5048 }, -+ { 0x1d572, G_UNICODE_NOT_PRESENT_OFFSET, 5833 }, -+ { 0x1d573, G_UNICODE_NOT_PRESENT_OFFSET, 5005 }, -+ { 0x1d574, G_UNICODE_NOT_PRESENT_OFFSET, 5010 }, -+ { 0x1d575, G_UNICODE_NOT_PRESENT_OFFSET, 5835 }, -+ { 0x1d576, G_UNICODE_NOT_PRESENT_OFFSET, 5040 }, -+ { 0x1d577, G_UNICODE_NOT_PRESENT_OFFSET, 5012 }, -+ { 0x1d578, G_UNICODE_NOT_PRESENT_OFFSET, 5050 }, -+ { 0x1d579, G_UNICODE_NOT_PRESENT_OFFSET, 5014 }, -+ { 0x1d57a, G_UNICODE_NOT_PRESENT_OFFSET, 5837 }, -+ { 0x1d57b, G_UNICODE_NOT_PRESENT_OFFSET, 5019 }, -+ { 0x1d57c, G_UNICODE_NOT_PRESENT_OFFSET, 5021 }, -+ { 0x1d57d, G_UNICODE_NOT_PRESENT_OFFSET, 5023 }, -+ { 0x1d57e, G_UNICODE_NOT_PRESENT_OFFSET, 5839 }, -+ { 0x1d57f, G_UNICODE_NOT_PRESENT_OFFSET, 5841 }, -+ { 0x1d580, G_UNICODE_NOT_PRESENT_OFFSET, 5843 }, -+ { 0x1d581, G_UNICODE_NOT_PRESENT_OFFSET, 5168 }, -+ { 0x1d582, G_UNICODE_NOT_PRESENT_OFFSET, 5845 }, -+ { 0x1d583, G_UNICODE_NOT_PRESENT_OFFSET, 5185 }, -+ { 0x1d584, G_UNICODE_NOT_PRESENT_OFFSET, 5847 }, -+ { 0x1d585, G_UNICODE_NOT_PRESENT_OFFSET, 5035 }, -+ { 0x1d586, G_UNICODE_NOT_PRESENT_OFFSET, 6 }, -+ { 0x1d587, G_UNICODE_NOT_PRESENT_OFFSET, 5849 }, -+ { 0x1d588, G_UNICODE_NOT_PRESENT_OFFSET, 5228 }, -+ { 0x1d589, G_UNICODE_NOT_PRESENT_OFFSET, 5079 }, -+ { 0x1d58a, G_UNICODE_NOT_PRESENT_OFFSET, 5044 }, -+ { 0x1d58b, G_UNICODE_NOT_PRESENT_OFFSET, 5851 }, -+ { 0x1d58c, G_UNICODE_NOT_PRESENT_OFFSET, 5003 }, -+ { 0x1d58d, G_UNICODE_NOT_PRESENT_OFFSET, 1171 }, -+ { 0x1d58e, G_UNICODE_NOT_PRESENT_OFFSET, 4943 }, -+ { 0x1d58f, G_UNICODE_NOT_PRESENT_OFFSET, 1176 }, -+ { 0x1d590, G_UNICODE_NOT_PRESENT_OFFSET, 5853 }, -+ { 0x1d591, G_UNICODE_NOT_PRESENT_OFFSET, 1220 }, -+ { 0x1d592, G_UNICODE_NOT_PRESENT_OFFSET, 5230 }, -+ { 0x1d593, G_UNICODE_NOT_PRESENT_OFFSET, 4969 }, -+ { 0x1d594, G_UNICODE_NOT_PRESENT_OFFSET, 29 }, -+ { 0x1d595, G_UNICODE_NOT_PRESENT_OFFSET, 5855 }, -+ { 0x1d596, G_UNICODE_NOT_PRESENT_OFFSET, 5857 }, -+ { 0x1d597, G_UNICODE_NOT_PRESENT_OFFSET, 1178 }, -+ { 0x1d598, G_UNICODE_NOT_PRESENT_OFFSET, 711 }, -+ { 0x1d599, G_UNICODE_NOT_PRESENT_OFFSET, 5859 }, -+ { 0x1d59a, G_UNICODE_NOT_PRESENT_OFFSET, 5861 }, -+ { 0x1d59b, G_UNICODE_NOT_PRESENT_OFFSET, 5204 }, -+ { 0x1d59c, G_UNICODE_NOT_PRESENT_OFFSET, 1189 }, -+ { 0x1d59d, G_UNICODE_NOT_PRESENT_OFFSET, 1222 }, -+ { 0x1d59e, G_UNICODE_NOT_PRESENT_OFFSET, 1191 }, -+ { 0x1d59f, G_UNICODE_NOT_PRESENT_OFFSET, 5863 }, -+ { 0x1d5a0, G_UNICODE_NOT_PRESENT_OFFSET, 5831 }, -+ { 0x1d5a1, G_UNICODE_NOT_PRESENT_OFFSET, 5042 }, -+ { 0x1d5a2, G_UNICODE_NOT_PRESENT_OFFSET, 4982 }, -+ { 0x1d5a3, G_UNICODE_NOT_PRESENT_OFFSET, 5077 }, -+ { 0x1d5a4, G_UNICODE_NOT_PRESENT_OFFSET, 5046 }, -+ { 0x1d5a5, G_UNICODE_NOT_PRESENT_OFFSET, 5048 }, -+ { 0x1d5a6, G_UNICODE_NOT_PRESENT_OFFSET, 5833 }, -+ { 0x1d5a7, G_UNICODE_NOT_PRESENT_OFFSET, 5005 }, -+ { 0x1d5a8, G_UNICODE_NOT_PRESENT_OFFSET, 5010 }, -+ { 0x1d5a9, G_UNICODE_NOT_PRESENT_OFFSET, 5835 }, -+ { 0x1d5aa, G_UNICODE_NOT_PRESENT_OFFSET, 5040 }, -+ { 0x1d5ab, G_UNICODE_NOT_PRESENT_OFFSET, 5012 }, -+ { 0x1d5ac, G_UNICODE_NOT_PRESENT_OFFSET, 5050 }, -+ { 0x1d5ad, G_UNICODE_NOT_PRESENT_OFFSET, 5014 }, -+ { 0x1d5ae, G_UNICODE_NOT_PRESENT_OFFSET, 5837 }, -+ { 0x1d5af, G_UNICODE_NOT_PRESENT_OFFSET, 5019 }, -+ { 0x1d5b0, G_UNICODE_NOT_PRESENT_OFFSET, 5021 }, -+ { 0x1d5b1, G_UNICODE_NOT_PRESENT_OFFSET, 5023 }, -+ { 0x1d5b2, G_UNICODE_NOT_PRESENT_OFFSET, 5839 }, -+ { 0x1d5b3, G_UNICODE_NOT_PRESENT_OFFSET, 5841 }, -+ { 0x1d5b4, G_UNICODE_NOT_PRESENT_OFFSET, 5843 }, -+ { 0x1d5b5, G_UNICODE_NOT_PRESENT_OFFSET, 5168 }, -+ { 0x1d5b6, G_UNICODE_NOT_PRESENT_OFFSET, 5845 }, -+ { 0x1d5b7, G_UNICODE_NOT_PRESENT_OFFSET, 5185 }, -+ { 0x1d5b8, G_UNICODE_NOT_PRESENT_OFFSET, 5847 }, -+ { 0x1d5b9, G_UNICODE_NOT_PRESENT_OFFSET, 5035 }, -+ { 0x1d5ba, G_UNICODE_NOT_PRESENT_OFFSET, 6 }, -+ { 0x1d5bb, G_UNICODE_NOT_PRESENT_OFFSET, 5849 }, -+ { 0x1d5bc, G_UNICODE_NOT_PRESENT_OFFSET, 5228 }, -+ { 0x1d5bd, G_UNICODE_NOT_PRESENT_OFFSET, 5079 }, -+ { 0x1d5be, G_UNICODE_NOT_PRESENT_OFFSET, 5044 }, -+ { 0x1d5bf, G_UNICODE_NOT_PRESENT_OFFSET, 5851 }, -+ { 0x1d5c0, G_UNICODE_NOT_PRESENT_OFFSET, 5003 }, -+ { 0x1d5c1, G_UNICODE_NOT_PRESENT_OFFSET, 1171 }, -+ { 0x1d5c2, G_UNICODE_NOT_PRESENT_OFFSET, 4943 }, -+ { 0x1d5c3, G_UNICODE_NOT_PRESENT_OFFSET, 1176 }, -+ { 0x1d5c4, G_UNICODE_NOT_PRESENT_OFFSET, 5853 }, -+ { 0x1d5c5, G_UNICODE_NOT_PRESENT_OFFSET, 1220 }, -+ { 0x1d5c6, G_UNICODE_NOT_PRESENT_OFFSET, 5230 }, -+ { 0x1d5c7, G_UNICODE_NOT_PRESENT_OFFSET, 4969 }, -+ { 0x1d5c8, G_UNICODE_NOT_PRESENT_OFFSET, 29 }, -+ { 0x1d5c9, G_UNICODE_NOT_PRESENT_OFFSET, 5855 }, -+ { 0x1d5ca, G_UNICODE_NOT_PRESENT_OFFSET, 5857 }, -+ { 0x1d5cb, G_UNICODE_NOT_PRESENT_OFFSET, 1178 }, -+ { 0x1d5cc, G_UNICODE_NOT_PRESENT_OFFSET, 711 }, -+ { 0x1d5cd, G_UNICODE_NOT_PRESENT_OFFSET, 5859 }, -+ { 0x1d5ce, G_UNICODE_NOT_PRESENT_OFFSET, 5861 }, -+ { 0x1d5cf, G_UNICODE_NOT_PRESENT_OFFSET, 5204 }, -+ { 0x1d5d0, G_UNICODE_NOT_PRESENT_OFFSET, 1189 }, -+ { 0x1d5d1, G_UNICODE_NOT_PRESENT_OFFSET, 1222 }, -+ { 0x1d5d2, G_UNICODE_NOT_PRESENT_OFFSET, 1191 }, -+ { 0x1d5d3, G_UNICODE_NOT_PRESENT_OFFSET, 5863 }, -+ { 0x1d5d4, G_UNICODE_NOT_PRESENT_OFFSET, 5831 }, -+ { 0x1d5d5, G_UNICODE_NOT_PRESENT_OFFSET, 5042 }, -+ { 0x1d5d6, G_UNICODE_NOT_PRESENT_OFFSET, 4982 }, -+ { 0x1d5d7, G_UNICODE_NOT_PRESENT_OFFSET, 5077 }, -+ { 0x1d5d8, G_UNICODE_NOT_PRESENT_OFFSET, 5046 }, -+ { 0x1d5d9, G_UNICODE_NOT_PRESENT_OFFSET, 5048 }, -+ { 0x1d5da, G_UNICODE_NOT_PRESENT_OFFSET, 5833 }, -+ { 0x1d5db, G_UNICODE_NOT_PRESENT_OFFSET, 5005 }, -+ { 0x1d5dc, G_UNICODE_NOT_PRESENT_OFFSET, 5010 }, -+ { 0x1d5dd, G_UNICODE_NOT_PRESENT_OFFSET, 5835 }, -+ { 0x1d5de, G_UNICODE_NOT_PRESENT_OFFSET, 5040 }, -+ { 0x1d5df, G_UNICODE_NOT_PRESENT_OFFSET, 5012 }, -+ { 0x1d5e0, G_UNICODE_NOT_PRESENT_OFFSET, 5050 }, -+ { 0x1d5e1, G_UNICODE_NOT_PRESENT_OFFSET, 5014 }, -+ { 0x1d5e2, G_UNICODE_NOT_PRESENT_OFFSET, 5837 }, -+ { 0x1d5e3, G_UNICODE_NOT_PRESENT_OFFSET, 5019 }, -+ { 0x1d5e4, G_UNICODE_NOT_PRESENT_OFFSET, 5021 }, -+ { 0x1d5e5, G_UNICODE_NOT_PRESENT_OFFSET, 5023 }, -+ { 0x1d5e6, G_UNICODE_NOT_PRESENT_OFFSET, 5839 }, -+ { 0x1d5e7, G_UNICODE_NOT_PRESENT_OFFSET, 5841 }, -+ { 0x1d5e8, G_UNICODE_NOT_PRESENT_OFFSET, 5843 }, -+ { 0x1d5e9, G_UNICODE_NOT_PRESENT_OFFSET, 5168 }, -+ { 0x1d5ea, G_UNICODE_NOT_PRESENT_OFFSET, 5845 }, -+ { 0x1d5eb, G_UNICODE_NOT_PRESENT_OFFSET, 5185 }, -+ { 0x1d5ec, G_UNICODE_NOT_PRESENT_OFFSET, 5847 }, -+ { 0x1d5ed, G_UNICODE_NOT_PRESENT_OFFSET, 5035 }, -+ { 0x1d5ee, G_UNICODE_NOT_PRESENT_OFFSET, 6 }, -+ { 0x1d5ef, G_UNICODE_NOT_PRESENT_OFFSET, 5849 }, -+ { 0x1d5f0, G_UNICODE_NOT_PRESENT_OFFSET, 5228 }, -+ { 0x1d5f1, G_UNICODE_NOT_PRESENT_OFFSET, 5079 }, -+ { 0x1d5f2, G_UNICODE_NOT_PRESENT_OFFSET, 5044 }, -+ { 0x1d5f3, G_UNICODE_NOT_PRESENT_OFFSET, 5851 }, -+ { 0x1d5f4, G_UNICODE_NOT_PRESENT_OFFSET, 5003 }, -+ { 0x1d5f5, G_UNICODE_NOT_PRESENT_OFFSET, 1171 }, -+ { 0x1d5f6, G_UNICODE_NOT_PRESENT_OFFSET, 4943 }, -+ { 0x1d5f7, G_UNICODE_NOT_PRESENT_OFFSET, 1176 }, -+ { 0x1d5f8, G_UNICODE_NOT_PRESENT_OFFSET, 5853 }, -+ { 0x1d5f9, G_UNICODE_NOT_PRESENT_OFFSET, 1220 }, -+ { 0x1d5fa, G_UNICODE_NOT_PRESENT_OFFSET, 5230 }, -+ { 0x1d5fb, G_UNICODE_NOT_PRESENT_OFFSET, 4969 }, -+ { 0x1d5fc, G_UNICODE_NOT_PRESENT_OFFSET, 29 }, -+ { 0x1d5fd, G_UNICODE_NOT_PRESENT_OFFSET, 5855 }, -+ { 0x1d5fe, G_UNICODE_NOT_PRESENT_OFFSET, 5857 }, -+ { 0x1d5ff, G_UNICODE_NOT_PRESENT_OFFSET, 1178 }, -+ { 0x1d600, G_UNICODE_NOT_PRESENT_OFFSET, 711 }, -+ { 0x1d601, G_UNICODE_NOT_PRESENT_OFFSET, 5859 }, -+ { 0x1d602, G_UNICODE_NOT_PRESENT_OFFSET, 5861 }, -+ { 0x1d603, G_UNICODE_NOT_PRESENT_OFFSET, 5204 }, -+ { 0x1d604, G_UNICODE_NOT_PRESENT_OFFSET, 1189 }, -+ { 0x1d605, G_UNICODE_NOT_PRESENT_OFFSET, 1222 }, -+ { 0x1d606, G_UNICODE_NOT_PRESENT_OFFSET, 1191 }, -+ { 0x1d607, G_UNICODE_NOT_PRESENT_OFFSET, 5863 }, -+ { 0x1d608, G_UNICODE_NOT_PRESENT_OFFSET, 5831 }, -+ { 0x1d609, G_UNICODE_NOT_PRESENT_OFFSET, 5042 }, -+ { 0x1d60a, G_UNICODE_NOT_PRESENT_OFFSET, 4982 }, -+ { 0x1d60b, G_UNICODE_NOT_PRESENT_OFFSET, 5077 }, -+ { 0x1d60c, G_UNICODE_NOT_PRESENT_OFFSET, 5046 }, -+ { 0x1d60d, G_UNICODE_NOT_PRESENT_OFFSET, 5048 }, -+ { 0x1d60e, G_UNICODE_NOT_PRESENT_OFFSET, 5833 }, -+ { 0x1d60f, G_UNICODE_NOT_PRESENT_OFFSET, 5005 }, -+ { 0x1d610, G_UNICODE_NOT_PRESENT_OFFSET, 5010 }, -+ { 0x1d611, G_UNICODE_NOT_PRESENT_OFFSET, 5835 }, -+ { 0x1d612, G_UNICODE_NOT_PRESENT_OFFSET, 5040 }, -+ { 0x1d613, G_UNICODE_NOT_PRESENT_OFFSET, 5012 }, -+ { 0x1d614, G_UNICODE_NOT_PRESENT_OFFSET, 5050 }, -+ { 0x1d615, G_UNICODE_NOT_PRESENT_OFFSET, 5014 }, -+ { 0x1d616, G_UNICODE_NOT_PRESENT_OFFSET, 5837 }, -+ { 0x1d617, G_UNICODE_NOT_PRESENT_OFFSET, 5019 }, -+ { 0x1d618, G_UNICODE_NOT_PRESENT_OFFSET, 5021 }, -+ { 0x1d619, G_UNICODE_NOT_PRESENT_OFFSET, 5023 }, -+ { 0x1d61a, G_UNICODE_NOT_PRESENT_OFFSET, 5839 }, -+ { 0x1d61b, G_UNICODE_NOT_PRESENT_OFFSET, 5841 }, -+ { 0x1d61c, G_UNICODE_NOT_PRESENT_OFFSET, 5843 }, -+ { 0x1d61d, G_UNICODE_NOT_PRESENT_OFFSET, 5168 }, -+ { 0x1d61e, G_UNICODE_NOT_PRESENT_OFFSET, 5845 }, -+ { 0x1d61f, G_UNICODE_NOT_PRESENT_OFFSET, 5185 }, -+ { 0x1d620, G_UNICODE_NOT_PRESENT_OFFSET, 5847 }, -+ { 0x1d621, G_UNICODE_NOT_PRESENT_OFFSET, 5035 }, -+ { 0x1d622, G_UNICODE_NOT_PRESENT_OFFSET, 6 }, -+ { 0x1d623, G_UNICODE_NOT_PRESENT_OFFSET, 5849 }, -+ { 0x1d624, G_UNICODE_NOT_PRESENT_OFFSET, 5228 }, -+ { 0x1d625, G_UNICODE_NOT_PRESENT_OFFSET, 5079 }, -+ { 0x1d626, G_UNICODE_NOT_PRESENT_OFFSET, 5044 }, -+ { 0x1d627, G_UNICODE_NOT_PRESENT_OFFSET, 5851 }, -+ { 0x1d628, G_UNICODE_NOT_PRESENT_OFFSET, 5003 }, -+ { 0x1d629, G_UNICODE_NOT_PRESENT_OFFSET, 1171 }, -+ { 0x1d62a, G_UNICODE_NOT_PRESENT_OFFSET, 4943 }, -+ { 0x1d62b, G_UNICODE_NOT_PRESENT_OFFSET, 1176 }, -+ { 0x1d62c, G_UNICODE_NOT_PRESENT_OFFSET, 5853 }, -+ { 0x1d62d, G_UNICODE_NOT_PRESENT_OFFSET, 1220 }, -+ { 0x1d62e, G_UNICODE_NOT_PRESENT_OFFSET, 5230 }, -+ { 0x1d62f, G_UNICODE_NOT_PRESENT_OFFSET, 4969 }, -+ { 0x1d630, G_UNICODE_NOT_PRESENT_OFFSET, 29 }, -+ { 0x1d631, G_UNICODE_NOT_PRESENT_OFFSET, 5855 }, -+ { 0x1d632, G_UNICODE_NOT_PRESENT_OFFSET, 5857 }, -+ { 0x1d633, G_UNICODE_NOT_PRESENT_OFFSET, 1178 }, -+ { 0x1d634, G_UNICODE_NOT_PRESENT_OFFSET, 711 }, -+ { 0x1d635, G_UNICODE_NOT_PRESENT_OFFSET, 5859 }, -+ { 0x1d636, G_UNICODE_NOT_PRESENT_OFFSET, 5861 }, -+ { 0x1d637, G_UNICODE_NOT_PRESENT_OFFSET, 5204 }, -+ { 0x1d638, G_UNICODE_NOT_PRESENT_OFFSET, 1189 }, -+ { 0x1d639, G_UNICODE_NOT_PRESENT_OFFSET, 1222 }, -+ { 0x1d63a, G_UNICODE_NOT_PRESENT_OFFSET, 1191 }, -+ { 0x1d63b, G_UNICODE_NOT_PRESENT_OFFSET, 5863 }, -+ { 0x1d63c, G_UNICODE_NOT_PRESENT_OFFSET, 5831 }, -+ { 0x1d63d, G_UNICODE_NOT_PRESENT_OFFSET, 5042 }, -+ { 0x1d63e, G_UNICODE_NOT_PRESENT_OFFSET, 4982 }, -+ { 0x1d63f, G_UNICODE_NOT_PRESENT_OFFSET, 5077 }, -+ { 0x1d640, G_UNICODE_NOT_PRESENT_OFFSET, 5046 }, -+ { 0x1d641, G_UNICODE_NOT_PRESENT_OFFSET, 5048 }, -+ { 0x1d642, G_UNICODE_NOT_PRESENT_OFFSET, 5833 }, -+ { 0x1d643, G_UNICODE_NOT_PRESENT_OFFSET, 5005 }, -+ { 0x1d644, G_UNICODE_NOT_PRESENT_OFFSET, 5010 }, -+ { 0x1d645, G_UNICODE_NOT_PRESENT_OFFSET, 5835 }, -+ { 0x1d646, G_UNICODE_NOT_PRESENT_OFFSET, 5040 }, -+ { 0x1d647, G_UNICODE_NOT_PRESENT_OFFSET, 5012 }, -+ { 0x1d648, G_UNICODE_NOT_PRESENT_OFFSET, 5050 }, -+ { 0x1d649, G_UNICODE_NOT_PRESENT_OFFSET, 5014 }, -+ { 0x1d64a, G_UNICODE_NOT_PRESENT_OFFSET, 5837 }, -+ { 0x1d64b, G_UNICODE_NOT_PRESENT_OFFSET, 5019 }, -+ { 0x1d64c, G_UNICODE_NOT_PRESENT_OFFSET, 5021 }, -+ { 0x1d64d, G_UNICODE_NOT_PRESENT_OFFSET, 5023 }, -+ { 0x1d64e, G_UNICODE_NOT_PRESENT_OFFSET, 5839 }, -+ { 0x1d64f, G_UNICODE_NOT_PRESENT_OFFSET, 5841 }, -+ { 0x1d650, G_UNICODE_NOT_PRESENT_OFFSET, 5843 }, -+ { 0x1d651, G_UNICODE_NOT_PRESENT_OFFSET, 5168 }, -+ { 0x1d652, G_UNICODE_NOT_PRESENT_OFFSET, 5845 }, -+ { 0x1d653, G_UNICODE_NOT_PRESENT_OFFSET, 5185 }, -+ { 0x1d654, G_UNICODE_NOT_PRESENT_OFFSET, 5847 }, -+ { 0x1d655, G_UNICODE_NOT_PRESENT_OFFSET, 5035 }, -+ { 0x1d656, G_UNICODE_NOT_PRESENT_OFFSET, 6 }, -+ { 0x1d657, G_UNICODE_NOT_PRESENT_OFFSET, 5849 }, -+ { 0x1d658, G_UNICODE_NOT_PRESENT_OFFSET, 5228 }, -+ { 0x1d659, G_UNICODE_NOT_PRESENT_OFFSET, 5079 }, -+ { 0x1d65a, G_UNICODE_NOT_PRESENT_OFFSET, 5044 }, -+ { 0x1d65b, G_UNICODE_NOT_PRESENT_OFFSET, 5851 }, -+ { 0x1d65c, G_UNICODE_NOT_PRESENT_OFFSET, 5003 }, -+ { 0x1d65d, G_UNICODE_NOT_PRESENT_OFFSET, 1171 }, -+ { 0x1d65e, G_UNICODE_NOT_PRESENT_OFFSET, 4943 }, -+ { 0x1d65f, G_UNICODE_NOT_PRESENT_OFFSET, 1176 }, -+ { 0x1d660, G_UNICODE_NOT_PRESENT_OFFSET, 5853 }, -+ { 0x1d661, G_UNICODE_NOT_PRESENT_OFFSET, 1220 }, -+ { 0x1d662, G_UNICODE_NOT_PRESENT_OFFSET, 5230 }, -+ { 0x1d663, G_UNICODE_NOT_PRESENT_OFFSET, 4969 }, -+ { 0x1d664, G_UNICODE_NOT_PRESENT_OFFSET, 29 }, -+ { 0x1d665, G_UNICODE_NOT_PRESENT_OFFSET, 5855 }, -+ { 0x1d666, G_UNICODE_NOT_PRESENT_OFFSET, 5857 }, -+ { 0x1d667, G_UNICODE_NOT_PRESENT_OFFSET, 1178 }, -+ { 0x1d668, G_UNICODE_NOT_PRESENT_OFFSET, 711 }, -+ { 0x1d669, G_UNICODE_NOT_PRESENT_OFFSET, 5859 }, -+ { 0x1d66a, G_UNICODE_NOT_PRESENT_OFFSET, 5861 }, -+ { 0x1d66b, G_UNICODE_NOT_PRESENT_OFFSET, 5204 }, -+ { 0x1d66c, G_UNICODE_NOT_PRESENT_OFFSET, 1189 }, -+ { 0x1d66d, G_UNICODE_NOT_PRESENT_OFFSET, 1222 }, -+ { 0x1d66e, G_UNICODE_NOT_PRESENT_OFFSET, 1191 }, -+ { 0x1d66f, G_UNICODE_NOT_PRESENT_OFFSET, 5863 }, -+ { 0x1d670, G_UNICODE_NOT_PRESENT_OFFSET, 5831 }, -+ { 0x1d671, G_UNICODE_NOT_PRESENT_OFFSET, 5042 }, -+ { 0x1d672, G_UNICODE_NOT_PRESENT_OFFSET, 4982 }, -+ { 0x1d673, G_UNICODE_NOT_PRESENT_OFFSET, 5077 }, -+ { 0x1d674, G_UNICODE_NOT_PRESENT_OFFSET, 5046 }, -+ { 0x1d675, G_UNICODE_NOT_PRESENT_OFFSET, 5048 }, -+ { 0x1d676, G_UNICODE_NOT_PRESENT_OFFSET, 5833 }, -+ { 0x1d677, G_UNICODE_NOT_PRESENT_OFFSET, 5005 }, -+ { 0x1d678, G_UNICODE_NOT_PRESENT_OFFSET, 5010 }, -+ { 0x1d679, G_UNICODE_NOT_PRESENT_OFFSET, 5835 }, -+ { 0x1d67a, G_UNICODE_NOT_PRESENT_OFFSET, 5040 }, -+ { 0x1d67b, G_UNICODE_NOT_PRESENT_OFFSET, 5012 }, -+ { 0x1d67c, G_UNICODE_NOT_PRESENT_OFFSET, 5050 }, -+ { 0x1d67d, G_UNICODE_NOT_PRESENT_OFFSET, 5014 }, -+ { 0x1d67e, G_UNICODE_NOT_PRESENT_OFFSET, 5837 }, -+ { 0x1d67f, G_UNICODE_NOT_PRESENT_OFFSET, 5019 }, -+ { 0x1d680, G_UNICODE_NOT_PRESENT_OFFSET, 5021 }, -+ { 0x1d681, G_UNICODE_NOT_PRESENT_OFFSET, 5023 }, -+ { 0x1d682, G_UNICODE_NOT_PRESENT_OFFSET, 5839 }, -+ { 0x1d683, G_UNICODE_NOT_PRESENT_OFFSET, 5841 }, -+ { 0x1d684, G_UNICODE_NOT_PRESENT_OFFSET, 5843 }, -+ { 0x1d685, G_UNICODE_NOT_PRESENT_OFFSET, 5168 }, -+ { 0x1d686, G_UNICODE_NOT_PRESENT_OFFSET, 5845 }, -+ { 0x1d687, G_UNICODE_NOT_PRESENT_OFFSET, 5185 }, -+ { 0x1d688, G_UNICODE_NOT_PRESENT_OFFSET, 5847 }, -+ { 0x1d689, G_UNICODE_NOT_PRESENT_OFFSET, 5035 }, -+ { 0x1d68a, G_UNICODE_NOT_PRESENT_OFFSET, 6 }, -+ { 0x1d68b, G_UNICODE_NOT_PRESENT_OFFSET, 5849 }, -+ { 0x1d68c, G_UNICODE_NOT_PRESENT_OFFSET, 5228 }, -+ { 0x1d68d, G_UNICODE_NOT_PRESENT_OFFSET, 5079 }, -+ { 0x1d68e, G_UNICODE_NOT_PRESENT_OFFSET, 5044 }, -+ { 0x1d68f, G_UNICODE_NOT_PRESENT_OFFSET, 5851 }, -+ { 0x1d690, G_UNICODE_NOT_PRESENT_OFFSET, 5003 }, -+ { 0x1d691, G_UNICODE_NOT_PRESENT_OFFSET, 1171 }, -+ { 0x1d692, G_UNICODE_NOT_PRESENT_OFFSET, 4943 }, -+ { 0x1d693, G_UNICODE_NOT_PRESENT_OFFSET, 1176 }, -+ { 0x1d694, G_UNICODE_NOT_PRESENT_OFFSET, 5853 }, -+ { 0x1d695, G_UNICODE_NOT_PRESENT_OFFSET, 1220 }, -+ { 0x1d696, G_UNICODE_NOT_PRESENT_OFFSET, 5230 }, -+ { 0x1d697, G_UNICODE_NOT_PRESENT_OFFSET, 4969 }, -+ { 0x1d698, G_UNICODE_NOT_PRESENT_OFFSET, 29 }, -+ { 0x1d699, G_UNICODE_NOT_PRESENT_OFFSET, 5855 }, -+ { 0x1d69a, G_UNICODE_NOT_PRESENT_OFFSET, 5857 }, -+ { 0x1d69b, G_UNICODE_NOT_PRESENT_OFFSET, 1178 }, -+ { 0x1d69c, G_UNICODE_NOT_PRESENT_OFFSET, 711 }, -+ { 0x1d69d, G_UNICODE_NOT_PRESENT_OFFSET, 5859 }, -+ { 0x1d69e, G_UNICODE_NOT_PRESENT_OFFSET, 5861 }, -+ { 0x1d69f, G_UNICODE_NOT_PRESENT_OFFSET, 5204 }, -+ { 0x1d6a0, G_UNICODE_NOT_PRESENT_OFFSET, 1189 }, -+ { 0x1d6a1, G_UNICODE_NOT_PRESENT_OFFSET, 1222 }, -+ { 0x1d6a2, G_UNICODE_NOT_PRESENT_OFFSET, 1191 }, -+ { 0x1d6a3, G_UNICODE_NOT_PRESENT_OFFSET, 5863 }, -+ { 0x1d6a8, G_UNICODE_NOT_PRESENT_OFFSET, 14361 }, -+ { 0x1d6a9, G_UNICODE_NOT_PRESENT_OFFSET, 14364 }, -+ { 0x1d6aa, G_UNICODE_NOT_PRESENT_OFFSET, 5067 }, -+ { 0x1d6ab, G_UNICODE_NOT_PRESENT_OFFSET, 14367 }, -+ { 0x1d6ac, G_UNICODE_NOT_PRESENT_OFFSET, 14370 }, -+ { 0x1d6ad, G_UNICODE_NOT_PRESENT_OFFSET, 14373 }, -+ { 0x1d6ae, G_UNICODE_NOT_PRESENT_OFFSET, 14376 }, -+ { 0x1d6af, G_UNICODE_NOT_PRESENT_OFFSET, 1402 }, -+ { 0x1d6b0, G_UNICODE_NOT_PRESENT_OFFSET, 14379 }, -+ { 0x1d6b1, G_UNICODE_NOT_PRESENT_OFFSET, 14382 }, -+ { 0x1d6b2, G_UNICODE_NOT_PRESENT_OFFSET, 14385 }, -+ { 0x1d6b3, G_UNICODE_NOT_PRESENT_OFFSET, 14388 }, -+ { 0x1d6b4, G_UNICODE_NOT_PRESENT_OFFSET, 14391 }, -+ { 0x1d6b5, G_UNICODE_NOT_PRESENT_OFFSET, 14394 }, -+ { 0x1d6b6, G_UNICODE_NOT_PRESENT_OFFSET, 14397 }, -+ { 0x1d6b7, G_UNICODE_NOT_PRESENT_OFFSET, 5070 }, -+ { 0x1d6b8, G_UNICODE_NOT_PRESENT_OFFSET, 14400 }, -+ { 0x1d6b9, G_UNICODE_NOT_PRESENT_OFFSET, 1402 }, -+ { 0x1d6ba, G_UNICODE_NOT_PRESENT_OFFSET, 14403 }, -+ { 0x1d6bb, G_UNICODE_NOT_PRESENT_OFFSET, 14406 }, -+ { 0x1d6bc, G_UNICODE_NOT_PRESENT_OFFSET, 1374 }, -+ { 0x1d6bd, G_UNICODE_NOT_PRESENT_OFFSET, 14409 }, -+ { 0x1d6be, G_UNICODE_NOT_PRESENT_OFFSET, 14412 }, -+ { 0x1d6bf, G_UNICODE_NOT_PRESENT_OFFSET, 14415 }, -+ { 0x1d6c0, G_UNICODE_NOT_PRESENT_OFFSET, 5037 }, -+ { 0x1d6c1, G_UNICODE_NOT_PRESENT_OFFSET, 14418 }, -+ { 0x1d6c2, G_UNICODE_NOT_PRESENT_OFFSET, 14422 }, -+ { 0x1d6c3, G_UNICODE_NOT_PRESENT_OFFSET, 1368 }, -+ { 0x1d6c4, G_UNICODE_NOT_PRESENT_OFFSET, 5064 }, -+ { 0x1d6c5, G_UNICODE_NOT_PRESENT_OFFSET, 14425 }, -+ { 0x1d6c6, G_UNICODE_NOT_PRESENT_OFFSET, 1405 }, -+ { 0x1d6c7, G_UNICODE_NOT_PRESENT_OFFSET, 14428 }, -+ { 0x1d6c8, G_UNICODE_NOT_PRESENT_OFFSET, 14431 }, -+ { 0x1d6c9, G_UNICODE_NOT_PRESENT_OFFSET, 1371 }, -+ { 0x1d6ca, G_UNICODE_NOT_PRESENT_OFFSET, 4548 }, -+ { 0x1d6cb, G_UNICODE_NOT_PRESENT_OFFSET, 1393 }, -+ { 0x1d6cc, G_UNICODE_NOT_PRESENT_OFFSET, 14434 }, -+ { 0x1d6cd, G_UNICODE_NOT_PRESENT_OFFSET, 20 }, -+ { 0x1d6ce, G_UNICODE_NOT_PRESENT_OFFSET, 14437 }, -+ { 0x1d6cf, G_UNICODE_NOT_PRESENT_OFFSET, 14440 }, -+ { 0x1d6d0, G_UNICODE_NOT_PRESENT_OFFSET, 14443 }, -+ { 0x1d6d1, G_UNICODE_NOT_PRESENT_OFFSET, 1390 }, -+ { 0x1d6d2, G_UNICODE_NOT_PRESENT_OFFSET, 1396 }, -+ { 0x1d6d3, G_UNICODE_NOT_PRESENT_OFFSET, 1399 }, -+ { 0x1d6d4, G_UNICODE_NOT_PRESENT_OFFSET, 14446 }, -+ { 0x1d6d5, G_UNICODE_NOT_PRESENT_OFFSET, 14449 }, -+ { 0x1d6d6, G_UNICODE_NOT_PRESENT_OFFSET, 14452 }, -+ { 0x1d6d7, G_UNICODE_NOT_PRESENT_OFFSET, 1387 }, -+ { 0x1d6d8, G_UNICODE_NOT_PRESENT_OFFSET, 14455 }, -+ { 0x1d6d9, G_UNICODE_NOT_PRESENT_OFFSET, 14458 }, -+ { 0x1d6da, G_UNICODE_NOT_PRESENT_OFFSET, 14461 }, -+ { 0x1d6db, G_UNICODE_NOT_PRESENT_OFFSET, 14464 }, -+ { 0x1d6dc, G_UNICODE_NOT_PRESENT_OFFSET, 1405 }, -+ { 0x1d6dd, G_UNICODE_NOT_PRESENT_OFFSET, 1371 }, -+ { 0x1d6de, G_UNICODE_NOT_PRESENT_OFFSET, 1393 }, -+ { 0x1d6df, G_UNICODE_NOT_PRESENT_OFFSET, 1387 }, -+ { 0x1d6e0, G_UNICODE_NOT_PRESENT_OFFSET, 1396 }, -+ { 0x1d6e1, G_UNICODE_NOT_PRESENT_OFFSET, 1390 }, -+ { 0x1d6e2, G_UNICODE_NOT_PRESENT_OFFSET, 14361 }, -+ { 0x1d6e3, G_UNICODE_NOT_PRESENT_OFFSET, 14364 }, -+ { 0x1d6e4, G_UNICODE_NOT_PRESENT_OFFSET, 5067 }, -+ { 0x1d6e5, G_UNICODE_NOT_PRESENT_OFFSET, 14367 }, -+ { 0x1d6e6, G_UNICODE_NOT_PRESENT_OFFSET, 14370 }, -+ { 0x1d6e7, G_UNICODE_NOT_PRESENT_OFFSET, 14373 }, -+ { 0x1d6e8, G_UNICODE_NOT_PRESENT_OFFSET, 14376 }, -+ { 0x1d6e9, G_UNICODE_NOT_PRESENT_OFFSET, 1402 }, -+ { 0x1d6ea, G_UNICODE_NOT_PRESENT_OFFSET, 14379 }, -+ { 0x1d6eb, G_UNICODE_NOT_PRESENT_OFFSET, 14382 }, -+ { 0x1d6ec, G_UNICODE_NOT_PRESENT_OFFSET, 14385 }, -+ { 0x1d6ed, G_UNICODE_NOT_PRESENT_OFFSET, 14388 }, -+ { 0x1d6ee, G_UNICODE_NOT_PRESENT_OFFSET, 14391 }, -+ { 0x1d6ef, G_UNICODE_NOT_PRESENT_OFFSET, 14394 }, -+ { 0x1d6f0, G_UNICODE_NOT_PRESENT_OFFSET, 14397 }, -+ { 0x1d6f1, G_UNICODE_NOT_PRESENT_OFFSET, 5070 }, -+ { 0x1d6f2, G_UNICODE_NOT_PRESENT_OFFSET, 14400 }, -+ { 0x1d6f3, G_UNICODE_NOT_PRESENT_OFFSET, 1402 }, -+ { 0x1d6f4, G_UNICODE_NOT_PRESENT_OFFSET, 14403 }, -+ { 0x1d6f5, G_UNICODE_NOT_PRESENT_OFFSET, 14406 }, -+ { 0x1d6f6, G_UNICODE_NOT_PRESENT_OFFSET, 1374 }, -+ { 0x1d6f7, G_UNICODE_NOT_PRESENT_OFFSET, 14409 }, -+ { 0x1d6f8, G_UNICODE_NOT_PRESENT_OFFSET, 14412 }, -+ { 0x1d6f9, G_UNICODE_NOT_PRESENT_OFFSET, 14415 }, -+ { 0x1d6fa, G_UNICODE_NOT_PRESENT_OFFSET, 5037 }, -+ { 0x1d6fb, G_UNICODE_NOT_PRESENT_OFFSET, 14418 }, -+ { 0x1d6fc, G_UNICODE_NOT_PRESENT_OFFSET, 14422 }, -+ { 0x1d6fd, G_UNICODE_NOT_PRESENT_OFFSET, 1368 }, -+ { 0x1d6fe, G_UNICODE_NOT_PRESENT_OFFSET, 5064 }, -+ { 0x1d6ff, G_UNICODE_NOT_PRESENT_OFFSET, 14425 }, -+ { 0x1d700, G_UNICODE_NOT_PRESENT_OFFSET, 1405 }, -+ { 0x1d701, G_UNICODE_NOT_PRESENT_OFFSET, 14428 }, -+ { 0x1d702, G_UNICODE_NOT_PRESENT_OFFSET, 14431 }, -+ { 0x1d703, G_UNICODE_NOT_PRESENT_OFFSET, 1371 }, -+ { 0x1d704, G_UNICODE_NOT_PRESENT_OFFSET, 4548 }, -+ { 0x1d705, G_UNICODE_NOT_PRESENT_OFFSET, 1393 }, -+ { 0x1d706, G_UNICODE_NOT_PRESENT_OFFSET, 14434 }, -+ { 0x1d707, G_UNICODE_NOT_PRESENT_OFFSET, 20 }, -+ { 0x1d708, G_UNICODE_NOT_PRESENT_OFFSET, 14437 }, -+ { 0x1d709, G_UNICODE_NOT_PRESENT_OFFSET, 14440 }, -+ { 0x1d70a, G_UNICODE_NOT_PRESENT_OFFSET, 14443 }, -+ { 0x1d70b, G_UNICODE_NOT_PRESENT_OFFSET, 1390 }, -+ { 0x1d70c, G_UNICODE_NOT_PRESENT_OFFSET, 1396 }, -+ { 0x1d70d, G_UNICODE_NOT_PRESENT_OFFSET, 1399 }, -+ { 0x1d70e, G_UNICODE_NOT_PRESENT_OFFSET, 14446 }, -+ { 0x1d70f, G_UNICODE_NOT_PRESENT_OFFSET, 14449 }, -+ { 0x1d710, G_UNICODE_NOT_PRESENT_OFFSET, 14452 }, -+ { 0x1d711, G_UNICODE_NOT_PRESENT_OFFSET, 1387 }, -+ { 0x1d712, G_UNICODE_NOT_PRESENT_OFFSET, 14455 }, -+ { 0x1d713, G_UNICODE_NOT_PRESENT_OFFSET, 14458 }, -+ { 0x1d714, G_UNICODE_NOT_PRESENT_OFFSET, 14461 }, -+ { 0x1d715, G_UNICODE_NOT_PRESENT_OFFSET, 14464 }, -+ { 0x1d716, G_UNICODE_NOT_PRESENT_OFFSET, 1405 }, -+ { 0x1d717, G_UNICODE_NOT_PRESENT_OFFSET, 1371 }, -+ { 0x1d718, G_UNICODE_NOT_PRESENT_OFFSET, 1393 }, -+ { 0x1d719, G_UNICODE_NOT_PRESENT_OFFSET, 1387 }, -+ { 0x1d71a, G_UNICODE_NOT_PRESENT_OFFSET, 1396 }, -+ { 0x1d71b, G_UNICODE_NOT_PRESENT_OFFSET, 1390 }, -+ { 0x1d71c, G_UNICODE_NOT_PRESENT_OFFSET, 14361 }, -+ { 0x1d71d, G_UNICODE_NOT_PRESENT_OFFSET, 14364 }, -+ { 0x1d71e, G_UNICODE_NOT_PRESENT_OFFSET, 5067 }, -+ { 0x1d71f, G_UNICODE_NOT_PRESENT_OFFSET, 14367 }, -+ { 0x1d720, G_UNICODE_NOT_PRESENT_OFFSET, 14370 }, -+ { 0x1d721, G_UNICODE_NOT_PRESENT_OFFSET, 14373 }, -+ { 0x1d722, G_UNICODE_NOT_PRESENT_OFFSET, 14376 }, -+ { 0x1d723, G_UNICODE_NOT_PRESENT_OFFSET, 1402 }, -+ { 0x1d724, G_UNICODE_NOT_PRESENT_OFFSET, 14379 }, -+ { 0x1d725, G_UNICODE_NOT_PRESENT_OFFSET, 14382 }, -+ { 0x1d726, G_UNICODE_NOT_PRESENT_OFFSET, 14385 }, -+ { 0x1d727, G_UNICODE_NOT_PRESENT_OFFSET, 14388 }, -+ { 0x1d728, G_UNICODE_NOT_PRESENT_OFFSET, 14391 }, -+ { 0x1d729, G_UNICODE_NOT_PRESENT_OFFSET, 14394 }, -+ { 0x1d72a, G_UNICODE_NOT_PRESENT_OFFSET, 14397 }, -+ { 0x1d72b, G_UNICODE_NOT_PRESENT_OFFSET, 5070 }, -+ { 0x1d72c, G_UNICODE_NOT_PRESENT_OFFSET, 14400 }, -+ { 0x1d72d, G_UNICODE_NOT_PRESENT_OFFSET, 1402 }, -+ { 0x1d72e, G_UNICODE_NOT_PRESENT_OFFSET, 14403 }, -+ { 0x1d72f, G_UNICODE_NOT_PRESENT_OFFSET, 14406 }, -+ { 0x1d730, G_UNICODE_NOT_PRESENT_OFFSET, 1374 }, -+ { 0x1d731, G_UNICODE_NOT_PRESENT_OFFSET, 14409 }, -+ { 0x1d732, G_UNICODE_NOT_PRESENT_OFFSET, 14412 }, -+ { 0x1d733, G_UNICODE_NOT_PRESENT_OFFSET, 14415 }, -+ { 0x1d734, G_UNICODE_NOT_PRESENT_OFFSET, 5037 }, -+ { 0x1d735, G_UNICODE_NOT_PRESENT_OFFSET, 14418 }, -+ { 0x1d736, G_UNICODE_NOT_PRESENT_OFFSET, 14422 }, -+ { 0x1d737, G_UNICODE_NOT_PRESENT_OFFSET, 1368 }, -+ { 0x1d738, G_UNICODE_NOT_PRESENT_OFFSET, 5064 }, -+ { 0x1d739, G_UNICODE_NOT_PRESENT_OFFSET, 14425 }, -+ { 0x1d73a, G_UNICODE_NOT_PRESENT_OFFSET, 1405 }, -+ { 0x1d73b, G_UNICODE_NOT_PRESENT_OFFSET, 14428 }, -+ { 0x1d73c, G_UNICODE_NOT_PRESENT_OFFSET, 14431 }, -+ { 0x1d73d, G_UNICODE_NOT_PRESENT_OFFSET, 1371 }, -+ { 0x1d73e, G_UNICODE_NOT_PRESENT_OFFSET, 4548 }, -+ { 0x1d73f, G_UNICODE_NOT_PRESENT_OFFSET, 1393 }, -+ { 0x1d740, G_UNICODE_NOT_PRESENT_OFFSET, 14434 }, -+ { 0x1d741, G_UNICODE_NOT_PRESENT_OFFSET, 20 }, -+ { 0x1d742, G_UNICODE_NOT_PRESENT_OFFSET, 14437 }, -+ { 0x1d743, G_UNICODE_NOT_PRESENT_OFFSET, 14440 }, -+ { 0x1d744, G_UNICODE_NOT_PRESENT_OFFSET, 14443 }, -+ { 0x1d745, G_UNICODE_NOT_PRESENT_OFFSET, 1390 }, -+ { 0x1d746, G_UNICODE_NOT_PRESENT_OFFSET, 1396 }, -+ { 0x1d747, G_UNICODE_NOT_PRESENT_OFFSET, 1399 }, -+ { 0x1d748, G_UNICODE_NOT_PRESENT_OFFSET, 14446 }, -+ { 0x1d749, G_UNICODE_NOT_PRESENT_OFFSET, 14449 }, -+ { 0x1d74a, G_UNICODE_NOT_PRESENT_OFFSET, 14452 }, -+ { 0x1d74b, G_UNICODE_NOT_PRESENT_OFFSET, 1387 }, -+ { 0x1d74c, G_UNICODE_NOT_PRESENT_OFFSET, 14455 }, -+ { 0x1d74d, G_UNICODE_NOT_PRESENT_OFFSET, 14458 }, -+ { 0x1d74e, G_UNICODE_NOT_PRESENT_OFFSET, 14461 }, -+ { 0x1d74f, G_UNICODE_NOT_PRESENT_OFFSET, 14464 }, -+ { 0x1d750, G_UNICODE_NOT_PRESENT_OFFSET, 1405 }, -+ { 0x1d751, G_UNICODE_NOT_PRESENT_OFFSET, 1371 }, -+ { 0x1d752, G_UNICODE_NOT_PRESENT_OFFSET, 1393 }, -+ { 0x1d753, G_UNICODE_NOT_PRESENT_OFFSET, 1387 }, -+ { 0x1d754, G_UNICODE_NOT_PRESENT_OFFSET, 1396 }, -+ { 0x1d755, G_UNICODE_NOT_PRESENT_OFFSET, 1390 }, -+ { 0x1d756, G_UNICODE_NOT_PRESENT_OFFSET, 14361 }, -+ { 0x1d757, G_UNICODE_NOT_PRESENT_OFFSET, 14364 }, -+ { 0x1d758, G_UNICODE_NOT_PRESENT_OFFSET, 5067 }, -+ { 0x1d759, G_UNICODE_NOT_PRESENT_OFFSET, 14367 }, -+ { 0x1d75a, G_UNICODE_NOT_PRESENT_OFFSET, 14370 }, -+ { 0x1d75b, G_UNICODE_NOT_PRESENT_OFFSET, 14373 }, -+ { 0x1d75c, G_UNICODE_NOT_PRESENT_OFFSET, 14376 }, -+ { 0x1d75d, G_UNICODE_NOT_PRESENT_OFFSET, 1402 }, -+ { 0x1d75e, G_UNICODE_NOT_PRESENT_OFFSET, 14379 }, -+ { 0x1d75f, G_UNICODE_NOT_PRESENT_OFFSET, 14382 }, -+ { 0x1d760, G_UNICODE_NOT_PRESENT_OFFSET, 14385 }, -+ { 0x1d761, G_UNICODE_NOT_PRESENT_OFFSET, 14388 }, -+ { 0x1d762, G_UNICODE_NOT_PRESENT_OFFSET, 14391 }, -+ { 0x1d763, G_UNICODE_NOT_PRESENT_OFFSET, 14394 }, -+ { 0x1d764, G_UNICODE_NOT_PRESENT_OFFSET, 14397 }, -+ { 0x1d765, G_UNICODE_NOT_PRESENT_OFFSET, 5070 }, -+ { 0x1d766, G_UNICODE_NOT_PRESENT_OFFSET, 14400 }, -+ { 0x1d767, G_UNICODE_NOT_PRESENT_OFFSET, 1402 }, -+ { 0x1d768, G_UNICODE_NOT_PRESENT_OFFSET, 14403 }, -+ { 0x1d769, G_UNICODE_NOT_PRESENT_OFFSET, 14406 }, -+ { 0x1d76a, G_UNICODE_NOT_PRESENT_OFFSET, 1374 }, -+ { 0x1d76b, G_UNICODE_NOT_PRESENT_OFFSET, 14409 }, -+ { 0x1d76c, G_UNICODE_NOT_PRESENT_OFFSET, 14412 }, -+ { 0x1d76d, G_UNICODE_NOT_PRESENT_OFFSET, 14415 }, -+ { 0x1d76e, G_UNICODE_NOT_PRESENT_OFFSET, 5037 }, -+ { 0x1d76f, G_UNICODE_NOT_PRESENT_OFFSET, 14418 }, -+ { 0x1d770, G_UNICODE_NOT_PRESENT_OFFSET, 14422 }, -+ { 0x1d771, G_UNICODE_NOT_PRESENT_OFFSET, 1368 }, -+ { 0x1d772, G_UNICODE_NOT_PRESENT_OFFSET, 5064 }, -+ { 0x1d773, G_UNICODE_NOT_PRESENT_OFFSET, 14425 }, -+ { 0x1d774, G_UNICODE_NOT_PRESENT_OFFSET, 1405 }, -+ { 0x1d775, G_UNICODE_NOT_PRESENT_OFFSET, 14428 }, -+ { 0x1d776, G_UNICODE_NOT_PRESENT_OFFSET, 14431 }, -+ { 0x1d777, G_UNICODE_NOT_PRESENT_OFFSET, 1371 }, -+ { 0x1d778, G_UNICODE_NOT_PRESENT_OFFSET, 4548 }, -+ { 0x1d779, G_UNICODE_NOT_PRESENT_OFFSET, 1393 }, -+ { 0x1d77a, G_UNICODE_NOT_PRESENT_OFFSET, 14434 }, -+ { 0x1d77b, G_UNICODE_NOT_PRESENT_OFFSET, 20 }, -+ { 0x1d77c, G_UNICODE_NOT_PRESENT_OFFSET, 14437 }, -+ { 0x1d77d, G_UNICODE_NOT_PRESENT_OFFSET, 14440 }, -+ { 0x1d77e, G_UNICODE_NOT_PRESENT_OFFSET, 14443 }, -+ { 0x1d77f, G_UNICODE_NOT_PRESENT_OFFSET, 1390 }, -+ { 0x1d780, G_UNICODE_NOT_PRESENT_OFFSET, 1396 }, -+ { 0x1d781, G_UNICODE_NOT_PRESENT_OFFSET, 1399 }, -+ { 0x1d782, G_UNICODE_NOT_PRESENT_OFFSET, 14446 }, -+ { 0x1d783, G_UNICODE_NOT_PRESENT_OFFSET, 14449 }, -+ { 0x1d784, G_UNICODE_NOT_PRESENT_OFFSET, 14452 }, -+ { 0x1d785, G_UNICODE_NOT_PRESENT_OFFSET, 1387 }, -+ { 0x1d786, G_UNICODE_NOT_PRESENT_OFFSET, 14455 }, -+ { 0x1d787, G_UNICODE_NOT_PRESENT_OFFSET, 14458 }, -+ { 0x1d788, G_UNICODE_NOT_PRESENT_OFFSET, 14461 }, -+ { 0x1d789, G_UNICODE_NOT_PRESENT_OFFSET, 14464 }, -+ { 0x1d78a, G_UNICODE_NOT_PRESENT_OFFSET, 1405 }, -+ { 0x1d78b, G_UNICODE_NOT_PRESENT_OFFSET, 1371 }, -+ { 0x1d78c, G_UNICODE_NOT_PRESENT_OFFSET, 1393 }, -+ { 0x1d78d, G_UNICODE_NOT_PRESENT_OFFSET, 1387 }, -+ { 0x1d78e, G_UNICODE_NOT_PRESENT_OFFSET, 1396 }, -+ { 0x1d78f, G_UNICODE_NOT_PRESENT_OFFSET, 1390 }, -+ { 0x1d790, G_UNICODE_NOT_PRESENT_OFFSET, 14361 }, -+ { 0x1d791, G_UNICODE_NOT_PRESENT_OFFSET, 14364 }, -+ { 0x1d792, G_UNICODE_NOT_PRESENT_OFFSET, 5067 }, -+ { 0x1d793, G_UNICODE_NOT_PRESENT_OFFSET, 14367 }, -+ { 0x1d794, G_UNICODE_NOT_PRESENT_OFFSET, 14370 }, -+ { 0x1d795, G_UNICODE_NOT_PRESENT_OFFSET, 14373 }, -+ { 0x1d796, G_UNICODE_NOT_PRESENT_OFFSET, 14376 }, -+ { 0x1d797, G_UNICODE_NOT_PRESENT_OFFSET, 1402 }, -+ { 0x1d798, G_UNICODE_NOT_PRESENT_OFFSET, 14379 }, -+ { 0x1d799, G_UNICODE_NOT_PRESENT_OFFSET, 14382 }, -+ { 0x1d79a, G_UNICODE_NOT_PRESENT_OFFSET, 14385 }, -+ { 0x1d79b, G_UNICODE_NOT_PRESENT_OFFSET, 14388 }, -+ { 0x1d79c, G_UNICODE_NOT_PRESENT_OFFSET, 14391 }, -+ { 0x1d79d, G_UNICODE_NOT_PRESENT_OFFSET, 14394 }, -+ { 0x1d79e, G_UNICODE_NOT_PRESENT_OFFSET, 14397 }, -+ { 0x1d79f, G_UNICODE_NOT_PRESENT_OFFSET, 5070 }, -+ { 0x1d7a0, G_UNICODE_NOT_PRESENT_OFFSET, 14400 }, -+ { 0x1d7a1, G_UNICODE_NOT_PRESENT_OFFSET, 1402 }, -+ { 0x1d7a2, G_UNICODE_NOT_PRESENT_OFFSET, 14403 }, -+ { 0x1d7a3, G_UNICODE_NOT_PRESENT_OFFSET, 14406 }, -+ { 0x1d7a4, G_UNICODE_NOT_PRESENT_OFFSET, 1374 }, -+ { 0x1d7a5, G_UNICODE_NOT_PRESENT_OFFSET, 14409 }, -+ { 0x1d7a6, G_UNICODE_NOT_PRESENT_OFFSET, 14412 }, -+ { 0x1d7a7, G_UNICODE_NOT_PRESENT_OFFSET, 14415 }, -+ { 0x1d7a8, G_UNICODE_NOT_PRESENT_OFFSET, 5037 }, -+ { 0x1d7a9, G_UNICODE_NOT_PRESENT_OFFSET, 14418 }, -+ { 0x1d7aa, G_UNICODE_NOT_PRESENT_OFFSET, 14422 }, -+ { 0x1d7ab, G_UNICODE_NOT_PRESENT_OFFSET, 1368 }, -+ { 0x1d7ac, G_UNICODE_NOT_PRESENT_OFFSET, 5064 }, -+ { 0x1d7ad, G_UNICODE_NOT_PRESENT_OFFSET, 14425 }, -+ { 0x1d7ae, G_UNICODE_NOT_PRESENT_OFFSET, 1405 }, -+ { 0x1d7af, G_UNICODE_NOT_PRESENT_OFFSET, 14428 }, -+ { 0x1d7b0, G_UNICODE_NOT_PRESENT_OFFSET, 14431 }, -+ { 0x1d7b1, G_UNICODE_NOT_PRESENT_OFFSET, 1371 }, -+ { 0x1d7b2, G_UNICODE_NOT_PRESENT_OFFSET, 4548 }, -+ { 0x1d7b3, G_UNICODE_NOT_PRESENT_OFFSET, 1393 }, -+ { 0x1d7b4, G_UNICODE_NOT_PRESENT_OFFSET, 14434 }, -+ { 0x1d7b5, G_UNICODE_NOT_PRESENT_OFFSET, 20 }, -+ { 0x1d7b6, G_UNICODE_NOT_PRESENT_OFFSET, 14437 }, -+ { 0x1d7b7, G_UNICODE_NOT_PRESENT_OFFSET, 14440 }, -+ { 0x1d7b8, G_UNICODE_NOT_PRESENT_OFFSET, 14443 }, -+ { 0x1d7b9, G_UNICODE_NOT_PRESENT_OFFSET, 1390 }, -+ { 0x1d7ba, G_UNICODE_NOT_PRESENT_OFFSET, 1396 }, -+ { 0x1d7bb, G_UNICODE_NOT_PRESENT_OFFSET, 1399 }, -+ { 0x1d7bc, G_UNICODE_NOT_PRESENT_OFFSET, 14446 }, -+ { 0x1d7bd, G_UNICODE_NOT_PRESENT_OFFSET, 14449 }, -+ { 0x1d7be, G_UNICODE_NOT_PRESENT_OFFSET, 14452 }, -+ { 0x1d7bf, G_UNICODE_NOT_PRESENT_OFFSET, 1387 }, -+ { 0x1d7c0, G_UNICODE_NOT_PRESENT_OFFSET, 14455 }, -+ { 0x1d7c1, G_UNICODE_NOT_PRESENT_OFFSET, 14458 }, -+ { 0x1d7c2, G_UNICODE_NOT_PRESENT_OFFSET, 14461 }, -+ { 0x1d7c3, G_UNICODE_NOT_PRESENT_OFFSET, 14464 }, -+ { 0x1d7c4, G_UNICODE_NOT_PRESENT_OFFSET, 1405 }, -+ { 0x1d7c5, G_UNICODE_NOT_PRESENT_OFFSET, 1371 }, -+ { 0x1d7c6, G_UNICODE_NOT_PRESENT_OFFSET, 1393 }, -+ { 0x1d7c7, G_UNICODE_NOT_PRESENT_OFFSET, 1387 }, -+ { 0x1d7c8, G_UNICODE_NOT_PRESENT_OFFSET, 1396 }, -+ { 0x1d7c9, G_UNICODE_NOT_PRESENT_OFFSET, 1390 }, -+ { 0x1d7ce, G_UNICODE_NOT_PRESENT_OFFSET, 4941 }, -+ { 0x1d7cf, G_UNICODE_NOT_PRESENT_OFFSET, 27 }, -+ { 0x1d7d0, G_UNICODE_NOT_PRESENT_OFFSET, 12 }, -+ { 0x1d7d1, G_UNICODE_NOT_PRESENT_OFFSET, 14 }, -+ { 0x1d7d2, G_UNICODE_NOT_PRESENT_OFFSET, 4945 }, -+ { 0x1d7d3, G_UNICODE_NOT_PRESENT_OFFSET, 4947 }, -+ { 0x1d7d4, G_UNICODE_NOT_PRESENT_OFFSET, 4949 }, -+ { 0x1d7d5, G_UNICODE_NOT_PRESENT_OFFSET, 4951 }, -+ { 0x1d7d6, G_UNICODE_NOT_PRESENT_OFFSET, 4953 }, -+ { 0x1d7d7, G_UNICODE_NOT_PRESENT_OFFSET, 4955 }, -+ { 0x1d7d8, G_UNICODE_NOT_PRESENT_OFFSET, 4941 }, -+ { 0x1d7d9, G_UNICODE_NOT_PRESENT_OFFSET, 27 }, -+ { 0x1d7da, G_UNICODE_NOT_PRESENT_OFFSET, 12 }, -+ { 0x1d7db, G_UNICODE_NOT_PRESENT_OFFSET, 14 }, -+ { 0x1d7dc, G_UNICODE_NOT_PRESENT_OFFSET, 4945 }, -+ { 0x1d7dd, G_UNICODE_NOT_PRESENT_OFFSET, 4947 }, -+ { 0x1d7de, G_UNICODE_NOT_PRESENT_OFFSET, 4949 }, -+ { 0x1d7df, G_UNICODE_NOT_PRESENT_OFFSET, 4951 }, -+ { 0x1d7e0, G_UNICODE_NOT_PRESENT_OFFSET, 4953 }, -+ { 0x1d7e1, G_UNICODE_NOT_PRESENT_OFFSET, 4955 }, -+ { 0x1d7e2, G_UNICODE_NOT_PRESENT_OFFSET, 4941 }, -+ { 0x1d7e3, G_UNICODE_NOT_PRESENT_OFFSET, 27 }, -+ { 0x1d7e4, G_UNICODE_NOT_PRESENT_OFFSET, 12 }, -+ { 0x1d7e5, G_UNICODE_NOT_PRESENT_OFFSET, 14 }, -+ { 0x1d7e6, G_UNICODE_NOT_PRESENT_OFFSET, 4945 }, -+ { 0x1d7e7, G_UNICODE_NOT_PRESENT_OFFSET, 4947 }, -+ { 0x1d7e8, G_UNICODE_NOT_PRESENT_OFFSET, 4949 }, -+ { 0x1d7e9, G_UNICODE_NOT_PRESENT_OFFSET, 4951 }, -+ { 0x1d7ea, G_UNICODE_NOT_PRESENT_OFFSET, 4953 }, -+ { 0x1d7eb, G_UNICODE_NOT_PRESENT_OFFSET, 4955 }, -+ { 0x1d7ec, G_UNICODE_NOT_PRESENT_OFFSET, 4941 }, -+ { 0x1d7ed, G_UNICODE_NOT_PRESENT_OFFSET, 27 }, -+ { 0x1d7ee, G_UNICODE_NOT_PRESENT_OFFSET, 12 }, -+ { 0x1d7ef, G_UNICODE_NOT_PRESENT_OFFSET, 14 }, -+ { 0x1d7f0, G_UNICODE_NOT_PRESENT_OFFSET, 4945 }, -+ { 0x1d7f1, G_UNICODE_NOT_PRESENT_OFFSET, 4947 }, -+ { 0x1d7f2, G_UNICODE_NOT_PRESENT_OFFSET, 4949 }, -+ { 0x1d7f3, G_UNICODE_NOT_PRESENT_OFFSET, 4951 }, -+ { 0x1d7f4, G_UNICODE_NOT_PRESENT_OFFSET, 4953 }, -+ { 0x1d7f5, G_UNICODE_NOT_PRESENT_OFFSET, 4955 }, -+ { 0x1d7f6, G_UNICODE_NOT_PRESENT_OFFSET, 4941 }, -+ { 0x1d7f7, G_UNICODE_NOT_PRESENT_OFFSET, 27 }, -+ { 0x1d7f8, G_UNICODE_NOT_PRESENT_OFFSET, 12 }, -+ { 0x1d7f9, G_UNICODE_NOT_PRESENT_OFFSET, 14 }, -+ { 0x1d7fa, G_UNICODE_NOT_PRESENT_OFFSET, 4945 }, -+ { 0x1d7fb, G_UNICODE_NOT_PRESENT_OFFSET, 4947 }, -+ { 0x1d7fc, G_UNICODE_NOT_PRESENT_OFFSET, 4949 }, -+ { 0x1d7fd, G_UNICODE_NOT_PRESENT_OFFSET, 4951 }, -+ { 0x1d7fe, G_UNICODE_NOT_PRESENT_OFFSET, 4953 }, -+ { 0x1d7ff, G_UNICODE_NOT_PRESENT_OFFSET, 4955 }, -+ { 0x2f800, 14468, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f801, 14472, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f802, 14476, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f803, 14480, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f804, 14485, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f805, 11545, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f806, 14489, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f807, 14493, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f808, 14497, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f809, 14501, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f80a, 11549, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f80b, 14505, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f80c, 14509, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f80d, 14513, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f80e, 11553, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f80f, 14518, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f810, 14522, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f811, 14526, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f812, 14530, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f813, 14535, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f814, 14539, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f815, 14543, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f816, 14547, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f817, 14552, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f818, 14556, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f819, 14560, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f81a, 14564, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f81b, 14568, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f81c, 14572, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f81d, 5967, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f81e, 14577, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f81f, 14581, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f820, 14585, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f821, 14589, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f822, 14593, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f823, 14597, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f824, 14601, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f825, 14605, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f826, 11557, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f827, 11561, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f828, 14609, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f829, 14613, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f82a, 14617, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f82b, 10837, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f82c, 14621, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f82d, 11565, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f82e, 14625, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f82f, 14629, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f830, 14633, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f831, 14637, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f832, 14637, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f833, 14637, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f834, 14641, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f835, 14646, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f836, 14650, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f837, 14654, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f838, 14658, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f839, 14663, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f83a, 14667, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f83b, 14671, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f83c, 14675, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f83d, 14679, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f83e, 14683, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f83f, 14687, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f840, 14691, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f841, 14695, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f842, 14699, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f843, 14703, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f844, 14707, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f845, 14711, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f846, 14711, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f847, 14715, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f848, 14719, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f849, 14723, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f84a, 14727, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f84b, 14731, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f84c, 11573, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f84d, 14735, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f84e, 14739, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f84f, 14743, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f850, 11421, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f851, 14747, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f852, 14751, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f853, 14755, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f854, 14759, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f855, 14763, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f856, 14767, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f857, 14771, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f858, 14775, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f859, 14779, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f85a, 14784, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f85b, 14788, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f85c, 14792, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f85d, 14796, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f85e, 14800, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f85f, 14804, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f860, 14808, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f861, 14813, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f862, 14818, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f863, 14822, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f864, 14826, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f865, 14830, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f866, 14834, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f867, 14838, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f868, 14842, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f869, 14847, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f86a, 14851, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f86b, 14851, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f86c, 14855, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f86d, 14860, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f86e, 14864, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f86f, 10821, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f870, 14868, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f871, 14872, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f872, 14877, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f873, 14881, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f874, 14885, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f875, 6071, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f876, 14889, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f877, 14893, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f878, 6079, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f879, 14897, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f87a, 14901, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f87b, 14905, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f87c, 14910, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f87d, 14914, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f87e, 14919, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f87f, 14923, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f880, 14927, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f881, 14931, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f882, 14935, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f883, 14939, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f884, 14943, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f885, 14947, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f886, 14951, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f887, 14955, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f888, 14959, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f889, 14963, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f88a, 14968, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f88b, 14972, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f88c, 14976, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f88d, 14980, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f88e, 10613, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f88f, 14984, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f890, 6119, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f891, 14989, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f892, 14989, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f893, 14994, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f894, 14998, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f895, 14998, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f896, 15002, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f897, 15006, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f898, 15011, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f899, 15016, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f89a, 15020, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f89b, 15024, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f89c, 15028, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f89d, 15032, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f89e, 15036, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f89f, 15040, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8a0, 15044, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8a1, 15048, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8a2, 15052, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8a3, 11593, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8a4, 15056, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8a5, 15061, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8a6, 15065, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8a7, 15069, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8a8, 15073, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8a9, 15069, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8aa, 15077, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8ab, 11601, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8ac, 15081, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8ad, 15085, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8ae, 15089, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8af, 15093, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8b0, 11605, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8b1, 10505, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8b2, 15097, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8b3, 15101, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8b4, 15105, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8b5, 15109, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8b6, 15113, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8b7, 15117, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8b8, 15121, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8b9, 15126, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8ba, 15130, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8bb, 15134, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8bc, 15138, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8bd, 15142, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8be, 15146, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8bf, 15151, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8c0, 15155, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8c1, 15159, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8c2, 15163, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8c3, 15167, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8c4, 15171, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8c5, 15175, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8c6, 15179, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8c7, 15183, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8c8, 11609, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8c9, 15187, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8ca, 15191, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8cb, 15196, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8cc, 15200, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8cd, 15204, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8ce, 15208, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8cf, 11617, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8d0, 15212, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8d1, 15216, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8d2, 15220, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8d3, 15224, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8d4, 15228, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8d5, 15232, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8d6, 15236, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8d7, 15240, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8d8, 10617, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8d9, 15244, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8da, 15248, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8db, 15252, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8dc, 15256, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8dd, 15260, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8de, 15265, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8df, 15269, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8e0, 15273, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8e1, 15277, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8e2, 11621, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8e3, 15281, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8e4, 15286, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8e5, 15290, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8e6, 15294, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8e7, 15298, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8e8, 15302, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8e9, 15306, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8ea, 15310, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8eb, 15314, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8ec, 15318, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8ed, 15323, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8ee, 15327, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8ef, 15331, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8f0, 15335, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8f1, 15340, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8f2, 15344, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8f3, 15348, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8f4, 15352, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8f5, 10889, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8f6, 15356, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8f7, 15360, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8f8, 15365, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8f9, 15370, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8fa, 15375, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8fb, 15379, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8fc, 15384, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8fd, 15388, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8fe, 15392, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f8ff, 15396, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f900, 15400, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f901, 11625, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f902, 11221, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f903, 15404, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f904, 15408, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f905, 15412, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f906, 15416, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f907, 15421, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f908, 15425, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f909, 15429, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f90a, 15433, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f90b, 15437, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f90c, 15441, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f90d, 15445, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f90e, 15450, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f90f, 15454, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f910, 15458, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f911, 15463, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f912, 15468, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f913, 15472, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f914, 15476, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f915, 15480, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f916, 15484, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f917, 15488, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f918, 15492, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f919, 15496, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f91a, 15500, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f91b, 15504, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f91c, 15509, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f91d, 15513, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f91e, 15518, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f91f, 15522, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f920, 15526, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f921, 15530, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f922, 15534, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f923, 15538, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f924, 15543, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f925, 15547, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f926, 15551, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f927, 15556, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f928, 15561, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f929, 15565, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f92a, 15569, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f92b, 15573, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f92c, 15577, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f92d, 15577, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f92e, 15581, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f92f, 15585, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f930, 15589, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f931, 15593, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f932, 15597, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f933, 15601, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f934, 15605, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f935, 15609, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f936, 15614, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f937, 15618, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f938, 10833, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f939, 15623, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f93a, 15628, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f93b, 15632, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f93c, 15637, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f93d, 15642, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f93e, 15647, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f93f, 15651, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f940, 15655, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f941, 15659, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f942, 15664, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f943, 15669, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f944, 15674, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f945, 15679, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f946, 15683, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f947, 15683, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f948, 15687, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f949, 15691, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f94a, 15695, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f94b, 15699, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f94c, 15703, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f94d, 15707, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f94e, 15712, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f94f, 10685, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f950, 15716, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f951, 15720, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f952, 15724, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f953, 11665, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f954, 15729, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f955, 15734, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f956, 11501, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f957, 15739, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f958, 15743, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f959, 11677, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f95a, 15747, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f95b, 15751, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f95c, 15755, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f95d, 15760, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f95e, 15760, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f95f, 15765, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f960, 15769, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f961, 15773, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f962, 15778, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f963, 15782, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f964, 15786, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f965, 15790, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f966, 15795, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f967, 15799, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f968, 15803, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f969, 15807, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f96a, 15811, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f96b, 15815, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f96c, 15820, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f96d, 15824, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f96e, 15828, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f96f, 15832, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f970, 15836, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f971, 15840, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f972, 15844, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f973, 15849, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f974, 15854, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f975, 15858, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f976, 15863, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f977, 15867, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f978, 15872, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f979, 15876, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f97a, 11701, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f97b, 15880, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f97c, 15885, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f97d, 15890, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f97e, 15894, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f97f, 15899, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f980, 15903, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f981, 15908, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f982, 15912, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f983, 15916, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f984, 15920, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f985, 15924, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f986, 15928, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f987, 15932, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f988, 15937, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f989, 15942, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f98a, 15947, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f98b, 14994, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f98c, 15952, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f98d, 15956, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f98e, 15960, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f98f, 15964, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f990, 15968, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f991, 15972, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f992, 15976, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f993, 15980, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f994, 15984, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f995, 15988, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f996, 15992, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f997, 15996, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f998, 10901, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f999, 16001, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f99a, 16005, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f99b, 16009, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f99c, 16013, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f99d, 16017, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f99e, 16021, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f99f, 11713, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9a0, 16025, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9a1, 16029, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9a2, 16033, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9a3, 16037, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9a4, 16041, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9a5, 16046, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9a6, 16051, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9a7, 16056, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9a8, 16060, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9a9, 16064, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9aa, 16068, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9ab, 16072, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9ac, 16077, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9ad, 16081, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9ae, 16086, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9af, 16090, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9b0, 16094, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9b1, 16099, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9b2, 16104, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9b3, 16108, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9b4, 10665, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9b5, 16112, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9b6, 16116, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9b7, 16120, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9b8, 16124, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9b9, 16128, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9ba, 16132, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9bb, 16136, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9bc, 16140, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9bd, 16144, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9be, 16148, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9bf, 16152, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9c0, 16156, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9c1, 16160, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9c2, 16164, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9c3, 16168, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9c4, 6479, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9c5, 16172, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9c6, 16177, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9c7, 16181, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9c8, 16185, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9c9, 16189, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9ca, 16193, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9cb, 16197, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9cc, 16202, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9cd, 16207, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9ce, 16211, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9cf, 16215, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9d0, 16219, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9d1, 16223, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9d2, 6507, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9d3, 16227, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9d4, 16232, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9d5, 16236, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9d6, 16240, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9d7, 16244, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9d8, 16248, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9d9, 16253, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9da, 16258, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9db, 16262, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9dc, 16266, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9dd, 16270, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9de, 16275, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9df, 16279, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9e0, 16283, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9e1, 16288, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9e2, 16293, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9e3, 16297, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9e4, 16301, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9e5, 16305, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9e6, 16310, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9e7, 16314, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9e8, 16318, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9e9, 16322, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9ea, 16326, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9eb, 16330, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9ec, 16334, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9ed, 16338, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9ee, 16343, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9ef, 16347, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9f0, 16351, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9f1, 16355, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9f2, 16360, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9f3, 16364, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9f4, 16368, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9f5, 16372, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9f6, 16376, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9f7, 16381, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9f8, 16386, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9f9, 16390, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9fa, 16394, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9fb, 16398, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9fc, 16403, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9fd, 16407, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9fe, 16412, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2f9ff, 16412, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa00, 16416, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa01, 16420, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa02, 16425, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa03, 16429, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa04, 16433, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa05, 16437, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa06, 16441, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa07, 16445, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa08, 16449, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa09, 16453, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa0a, 16458, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa0b, 16462, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa0c, 16466, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa0d, 16470, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa0e, 16474, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa0f, 16478, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa10, 16482, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa11, 16487, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa12, 16491, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa13, 16496, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa14, 16501, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa15, 6699, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa16, 16506, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa17, 6715, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa18, 16510, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa19, 16514, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa1a, 16518, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa1b, 16522, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa1c, 6735, G_UNICODE_NOT_PRESENT_OFFSET }, -+ { 0x2fa1d, 16526, G_UNICODE_NOT_PRESENT_OFFSET } -+}; -+ -+static const gchar decomp_expansion_string[] = -+ "\x20\0" /* offset 0 */ -+ "\x20\xcc\x88\0" /* offset 2 */ -+ "\x61\0" /* offset 6 */ -+ "\x20\xcc\x84\0" /* offset 8 */ -+ "\x32\0" /* offset 12 */ -+ "\x33\0" /* offset 14 */ -+ "\x20\xcc\x81\0" /* offset 16 */ -+ "\xce\xbc\0" /* offset 20 */ -+ "\x20\xcc\xa7\0" /* offset 23 */ -+ "\x31\0" /* offset 27 */ -+ "\x6f\0" /* offset 29 */ -+ "\x31\xe2\x81\x84\x34\0" /* offset 31 */ -+ "\x31\xe2\x81\x84\x32\0" /* offset 37 */ -+ "\x33\xe2\x81\x84\x34\0" /* offset 43 */ -+ "\x41\xcc\x80\0" /* offset 49 */ -+ "\x41\xcc\x81\0" /* offset 53 */ -+ "\x41\xcc\x82\0" /* offset 57 */ -+ "\x41\xcc\x83\0" /* offset 61 */ -+ "\x41\xcc\x88\0" /* offset 65 */ -+ "\x41\xcc\x8a\0" /* offset 69 */ -+ "\x43\xcc\xa7\0" /* offset 73 */ -+ "\x45\xcc\x80\0" /* offset 77 */ -+ "\x45\xcc\x81\0" /* offset 81 */ -+ "\x45\xcc\x82\0" /* offset 85 */ -+ "\x45\xcc\x88\0" /* offset 89 */ -+ "\x49\xcc\x80\0" /* offset 93 */ -+ "\x49\xcc\x81\0" /* offset 97 */ -+ "\x49\xcc\x82\0" /* offset 101 */ -+ "\x49\xcc\x88\0" /* offset 105 */ -+ "\x4e\xcc\x83\0" /* offset 109 */ -+ "\x4f\xcc\x80\0" /* offset 113 */ -+ "\x4f\xcc\x81\0" /* offset 117 */ -+ "\x4f\xcc\x82\0" /* offset 121 */ -+ "\x4f\xcc\x83\0" /* offset 125 */ -+ "\x4f\xcc\x88\0" /* offset 129 */ -+ "\x55\xcc\x80\0" /* offset 133 */ -+ "\x55\xcc\x81\0" /* offset 137 */ -+ "\x55\xcc\x82\0" /* offset 141 */ -+ "\x55\xcc\x88\0" /* offset 145 */ -+ "\x59\xcc\x81\0" /* offset 149 */ -+ "\x61\xcc\x80\0" /* offset 153 */ -+ "\x61\xcc\x81\0" /* offset 157 */ -+ "\x61\xcc\x82\0" /* offset 161 */ -+ "\x61\xcc\x83\0" /* offset 165 */ -+ "\x61\xcc\x88\0" /* offset 169 */ -+ "\x61\xcc\x8a\0" /* offset 173 */ -+ "\x63\xcc\xa7\0" /* offset 177 */ -+ "\x65\xcc\x80\0" /* offset 181 */ -+ "\x65\xcc\x81\0" /* offset 185 */ -+ "\x65\xcc\x82\0" /* offset 189 */ -+ "\x65\xcc\x88\0" /* offset 193 */ -+ "\x69\xcc\x80\0" /* offset 197 */ -+ "\x69\xcc\x81\0" /* offset 201 */ -+ "\x69\xcc\x82\0" /* offset 205 */ -+ "\x69\xcc\x88\0" /* offset 209 */ -+ "\x6e\xcc\x83\0" /* offset 213 */ -+ "\x6f\xcc\x80\0" /* offset 217 */ -+ "\x6f\xcc\x81\0" /* offset 221 */ -+ "\x6f\xcc\x82\0" /* offset 225 */ -+ "\x6f\xcc\x83\0" /* offset 229 */ -+ "\x6f\xcc\x88\0" /* offset 233 */ -+ "\x75\xcc\x80\0" /* offset 237 */ -+ "\x75\xcc\x81\0" /* offset 241 */ -+ "\x75\xcc\x82\0" /* offset 245 */ -+ "\x75\xcc\x88\0" /* offset 249 */ -+ "\x79\xcc\x81\0" /* offset 253 */ -+ "\x79\xcc\x88\0" /* offset 257 */ -+ "\x41\xcc\x84\0" /* offset 261 */ -+ "\x61\xcc\x84\0" /* offset 265 */ -+ "\x41\xcc\x86\0" /* offset 269 */ -+ "\x61\xcc\x86\0" /* offset 273 */ -+ "\x41\xcc\xa8\0" /* offset 277 */ -+ "\x61\xcc\xa8\0" /* offset 281 */ -+ "\x43\xcc\x81\0" /* offset 285 */ -+ "\x63\xcc\x81\0" /* offset 289 */ -+ "\x43\xcc\x82\0" /* offset 293 */ -+ "\x63\xcc\x82\0" /* offset 297 */ -+ "\x43\xcc\x87\0" /* offset 301 */ -+ "\x63\xcc\x87\0" /* offset 305 */ -+ "\x43\xcc\x8c\0" /* offset 309 */ -+ "\x63\xcc\x8c\0" /* offset 313 */ -+ "\x44\xcc\x8c\0" /* offset 317 */ -+ "\x64\xcc\x8c\0" /* offset 321 */ -+ "\x45\xcc\x84\0" /* offset 325 */ -+ "\x65\xcc\x84\0" /* offset 329 */ -+ "\x45\xcc\x86\0" /* offset 333 */ -+ "\x65\xcc\x86\0" /* offset 337 */ -+ "\x45\xcc\x87\0" /* offset 341 */ -+ "\x65\xcc\x87\0" /* offset 345 */ -+ "\x45\xcc\xa8\0" /* offset 349 */ -+ "\x65\xcc\xa8\0" /* offset 353 */ -+ "\x45\xcc\x8c\0" /* offset 357 */ -+ "\x65\xcc\x8c\0" /* offset 361 */ -+ "\x47\xcc\x82\0" /* offset 365 */ -+ "\x67\xcc\x82\0" /* offset 369 */ -+ "\x47\xcc\x86\0" /* offset 373 */ -+ "\x67\xcc\x86\0" /* offset 377 */ -+ "\x47\xcc\x87\0" /* offset 381 */ -+ "\x67\xcc\x87\0" /* offset 385 */ -+ "\x47\xcc\xa7\0" /* offset 389 */ -+ "\x67\xcc\xa7\0" /* offset 393 */ -+ "\x48\xcc\x82\0" /* offset 397 */ -+ "\x68\xcc\x82\0" /* offset 401 */ -+ "\x49\xcc\x83\0" /* offset 405 */ -+ "\x69\xcc\x83\0" /* offset 409 */ -+ "\x49\xcc\x84\0" /* offset 413 */ -+ "\x69\xcc\x84\0" /* offset 417 */ -+ "\x49\xcc\x86\0" /* offset 421 */ -+ "\x69\xcc\x86\0" /* offset 425 */ -+ "\x49\xcc\xa8\0" /* offset 429 */ -+ "\x69\xcc\xa8\0" /* offset 433 */ -+ "\x49\xcc\x87\0" /* offset 437 */ -+ "\x49\x4a\0" /* offset 441 */ -+ "\x69\x6a\0" /* offset 444 */ -+ "\x4a\xcc\x82\0" /* offset 447 */ -+ "\x6a\xcc\x82\0" /* offset 451 */ -+ "\x4b\xcc\xa7\0" /* offset 455 */ -+ "\x6b\xcc\xa7\0" /* offset 459 */ -+ "\x4c\xcc\x81\0" /* offset 463 */ -+ "\x6c\xcc\x81\0" /* offset 467 */ -+ "\x4c\xcc\xa7\0" /* offset 471 */ -+ "\x6c\xcc\xa7\0" /* offset 475 */ -+ "\x4c\xcc\x8c\0" /* offset 479 */ -+ "\x6c\xcc\x8c\0" /* offset 483 */ -+ "\x4c\xc2\xb7\0" /* offset 487 */ -+ "\x6c\xc2\xb7\0" /* offset 491 */ -+ "\x4e\xcc\x81\0" /* offset 495 */ -+ "\x6e\xcc\x81\0" /* offset 499 */ -+ "\x4e\xcc\xa7\0" /* offset 503 */ -+ "\x6e\xcc\xa7\0" /* offset 507 */ -+ "\x4e\xcc\x8c\0" /* offset 511 */ -+ "\x6e\xcc\x8c\0" /* offset 515 */ -+ "\xca\xbc\x6e\0" /* offset 519 */ -+ "\x4f\xcc\x84\0" /* offset 523 */ -+ "\x6f\xcc\x84\0" /* offset 527 */ -+ "\x4f\xcc\x86\0" /* offset 531 */ -+ "\x6f\xcc\x86\0" /* offset 535 */ -+ "\x4f\xcc\x8b\0" /* offset 539 */ -+ "\x6f\xcc\x8b\0" /* offset 543 */ -+ "\x52\xcc\x81\0" /* offset 547 */ -+ "\x72\xcc\x81\0" /* offset 551 */ -+ "\x52\xcc\xa7\0" /* offset 555 */ -+ "\x72\xcc\xa7\0" /* offset 559 */ -+ "\x52\xcc\x8c\0" /* offset 563 */ -+ "\x72\xcc\x8c\0" /* offset 567 */ -+ "\x53\xcc\x81\0" /* offset 571 */ -+ "\x73\xcc\x81\0" /* offset 575 */ -+ "\x53\xcc\x82\0" /* offset 579 */ -+ "\x73\xcc\x82\0" /* offset 583 */ -+ "\x53\xcc\xa7\0" /* offset 587 */ -+ "\x73\xcc\xa7\0" /* offset 591 */ -+ "\x53\xcc\x8c\0" /* offset 595 */ -+ "\x73\xcc\x8c\0" /* offset 599 */ -+ "\x54\xcc\xa7\0" /* offset 603 */ -+ "\x74\xcc\xa7\0" /* offset 607 */ -+ "\x54\xcc\x8c\0" /* offset 611 */ -+ "\x74\xcc\x8c\0" /* offset 615 */ -+ "\x55\xcc\x83\0" /* offset 619 */ -+ "\x75\xcc\x83\0" /* offset 623 */ -+ "\x55\xcc\x84\0" /* offset 627 */ -+ "\x75\xcc\x84\0" /* offset 631 */ -+ "\x55\xcc\x86\0" /* offset 635 */ -+ "\x75\xcc\x86\0" /* offset 639 */ -+ "\x55\xcc\x8a\0" /* offset 643 */ -+ "\x75\xcc\x8a\0" /* offset 647 */ -+ "\x55\xcc\x8b\0" /* offset 651 */ -+ "\x75\xcc\x8b\0" /* offset 655 */ -+ "\x55\xcc\xa8\0" /* offset 659 */ -+ "\x75\xcc\xa8\0" /* offset 663 */ -+ "\x57\xcc\x82\0" /* offset 667 */ -+ "\x77\xcc\x82\0" /* offset 671 */ -+ "\x59\xcc\x82\0" /* offset 675 */ -+ "\x79\xcc\x82\0" /* offset 679 */ -+ "\x59\xcc\x88\0" /* offset 683 */ -+ "\x5a\xcc\x81\0" /* offset 687 */ -+ "\x7a\xcc\x81\0" /* offset 691 */ -+ "\x5a\xcc\x87\0" /* offset 695 */ -+ "\x7a\xcc\x87\0" /* offset 699 */ -+ "\x5a\xcc\x8c\0" /* offset 703 */ -+ "\x7a\xcc\x8c\0" /* offset 707 */ -+ "\x73\0" /* offset 711 */ -+ "\x4f\xcc\x9b\0" /* offset 713 */ -+ "\x6f\xcc\x9b\0" /* offset 717 */ -+ "\x55\xcc\x9b\0" /* offset 721 */ -+ "\x75\xcc\x9b\0" /* offset 725 */ -+ "\x44\x5a\xcc\x8c\0" /* offset 729 */ -+ "\x44\x7a\xcc\x8c\0" /* offset 734 */ -+ "\x64\x7a\xcc\x8c\0" /* offset 739 */ -+ "\x4c\x4a\0" /* offset 744 */ -+ "\x4c\x6a\0" /* offset 747 */ -+ "\x6c\x6a\0" /* offset 750 */ -+ "\x4e\x4a\0" /* offset 753 */ -+ "\x4e\x6a\0" /* offset 756 */ -+ "\x6e\x6a\0" /* offset 759 */ -+ "\x41\xcc\x8c\0" /* offset 762 */ -+ "\x61\xcc\x8c\0" /* offset 766 */ -+ "\x49\xcc\x8c\0" /* offset 770 */ -+ "\x69\xcc\x8c\0" /* offset 774 */ -+ "\x4f\xcc\x8c\0" /* offset 778 */ -+ "\x6f\xcc\x8c\0" /* offset 782 */ -+ "\x55\xcc\x8c\0" /* offset 786 */ -+ "\x75\xcc\x8c\0" /* offset 790 */ -+ "\x55\xcc\x88\xcc\x84\0" /* offset 794 */ -+ "\x75\xcc\x88\xcc\x84\0" /* offset 800 */ -+ "\x55\xcc\x88\xcc\x81\0" /* offset 806 */ -+ "\x75\xcc\x88\xcc\x81\0" /* offset 812 */ -+ "\x55\xcc\x88\xcc\x8c\0" /* offset 818 */ -+ "\x75\xcc\x88\xcc\x8c\0" /* offset 824 */ -+ "\x55\xcc\x88\xcc\x80\0" /* offset 830 */ -+ "\x75\xcc\x88\xcc\x80\0" /* offset 836 */ -+ "\x41\xcc\x88\xcc\x84\0" /* offset 842 */ -+ "\x61\xcc\x88\xcc\x84\0" /* offset 848 */ -+ "\x41\xcc\x87\xcc\x84\0" /* offset 854 */ -+ "\x61\xcc\x87\xcc\x84\0" /* offset 860 */ -+ "\xc3\x86\xcc\x84\0" /* offset 866 */ -+ "\xc3\xa6\xcc\x84\0" /* offset 871 */ -+ "\x47\xcc\x8c\0" /* offset 876 */ -+ "\x67\xcc\x8c\0" /* offset 880 */ -+ "\x4b\xcc\x8c\0" /* offset 884 */ -+ "\x6b\xcc\x8c\0" /* offset 888 */ -+ "\x4f\xcc\xa8\0" /* offset 892 */ -+ "\x6f\xcc\xa8\0" /* offset 896 */ -+ "\x4f\xcc\xa8\xcc\x84\0" /* offset 900 */ -+ "\x6f\xcc\xa8\xcc\x84\0" /* offset 906 */ -+ "\xc6\xb7\xcc\x8c\0" /* offset 912 */ -+ "\xca\x92\xcc\x8c\0" /* offset 917 */ -+ "\x6a\xcc\x8c\0" /* offset 922 */ -+ "\x44\x5a\0" /* offset 926 */ -+ "\x44\x7a\0" /* offset 929 */ -+ "\x64\x7a\0" /* offset 932 */ -+ "\x47\xcc\x81\0" /* offset 935 */ -+ "\x67\xcc\x81\0" /* offset 939 */ -+ "\x4e\xcc\x80\0" /* offset 943 */ -+ "\x6e\xcc\x80\0" /* offset 947 */ -+ "\x41\xcc\x8a\xcc\x81\0" /* offset 951 */ -+ "\x61\xcc\x8a\xcc\x81\0" /* offset 957 */ -+ "\xc3\x86\xcc\x81\0" /* offset 963 */ -+ "\xc3\xa6\xcc\x81\0" /* offset 968 */ -+ "\xc3\x98\xcc\x81\0" /* offset 973 */ -+ "\xc3\xb8\xcc\x81\0" /* offset 978 */ -+ "\x41\xcc\x8f\0" /* offset 983 */ -+ "\x61\xcc\x8f\0" /* offset 987 */ -+ "\x41\xcc\x91\0" /* offset 991 */ -+ "\x61\xcc\x91\0" /* offset 995 */ -+ "\x45\xcc\x8f\0" /* offset 999 */ -+ "\x65\xcc\x8f\0" /* offset 1003 */ -+ "\x45\xcc\x91\0" /* offset 1007 */ -+ "\x65\xcc\x91\0" /* offset 1011 */ -+ "\x49\xcc\x8f\0" /* offset 1015 */ -+ "\x69\xcc\x8f\0" /* offset 1019 */ -+ "\x49\xcc\x91\0" /* offset 1023 */ -+ "\x69\xcc\x91\0" /* offset 1027 */ -+ "\x4f\xcc\x8f\0" /* offset 1031 */ -+ "\x6f\xcc\x8f\0" /* offset 1035 */ -+ "\x4f\xcc\x91\0" /* offset 1039 */ -+ "\x6f\xcc\x91\0" /* offset 1043 */ -+ "\x52\xcc\x8f\0" /* offset 1047 */ -+ "\x72\xcc\x8f\0" /* offset 1051 */ -+ "\x52\xcc\x91\0" /* offset 1055 */ -+ "\x72\xcc\x91\0" /* offset 1059 */ -+ "\x55\xcc\x8f\0" /* offset 1063 */ -+ "\x75\xcc\x8f\0" /* offset 1067 */ -+ "\x55\xcc\x91\0" /* offset 1071 */ -+ "\x75\xcc\x91\0" /* offset 1075 */ -+ "\x53\xcc\xa6\0" /* offset 1079 */ -+ "\x73\xcc\xa6\0" /* offset 1083 */ -+ "\x54\xcc\xa6\0" /* offset 1087 */ -+ "\x74\xcc\xa6\0" /* offset 1091 */ -+ "\x48\xcc\x8c\0" /* offset 1095 */ -+ "\x68\xcc\x8c\0" /* offset 1099 */ -+ "\x41\xcc\x87\0" /* offset 1103 */ -+ "\x61\xcc\x87\0" /* offset 1107 */ -+ "\x45\xcc\xa7\0" /* offset 1111 */ -+ "\x65\xcc\xa7\0" /* offset 1115 */ -+ "\x4f\xcc\x88\xcc\x84\0" /* offset 1119 */ -+ "\x6f\xcc\x88\xcc\x84\0" /* offset 1125 */ -+ "\x4f\xcc\x83\xcc\x84\0" /* offset 1131 */ -+ "\x6f\xcc\x83\xcc\x84\0" /* offset 1137 */ -+ "\x4f\xcc\x87\0" /* offset 1143 */ -+ "\x6f\xcc\x87\0" /* offset 1147 */ -+ "\x4f\xcc\x87\xcc\x84\0" /* offset 1151 */ -+ "\x6f\xcc\x87\xcc\x84\0" /* offset 1157 */ -+ "\x59\xcc\x84\0" /* offset 1163 */ -+ "\x79\xcc\x84\0" /* offset 1167 */ -+ "\x68\0" /* offset 1171 */ -+ "\xc9\xa6\0" /* offset 1173 */ -+ "\x6a\0" /* offset 1176 */ -+ "\x72\0" /* offset 1178 */ -+ "\xc9\xb9\0" /* offset 1180 */ -+ "\xc9\xbb\0" /* offset 1183 */ -+ "\xca\x81\0" /* offset 1186 */ -+ "\x77\0" /* offset 1189 */ -+ "\x79\0" /* offset 1191 */ -+ "\x20\xcc\x86\0" /* offset 1193 */ -+ "\x20\xcc\x87\0" /* offset 1197 */ -+ "\x20\xcc\x8a\0" /* offset 1201 */ -+ "\x20\xcc\xa8\0" /* offset 1205 */ -+ "\x20\xcc\x83\0" /* offset 1209 */ -+ "\x20\xcc\x8b\0" /* offset 1213 */ -+ "\xc9\xa3\0" /* offset 1217 */ -+ "\x6c\0" /* offset 1220 */ -+ "\x78\0" /* offset 1222 */ -+ "\xca\x95\0" /* offset 1224 */ -+ "\xcc\x80\0" /* offset 1227 */ -+ "\xcc\x81\0" /* offset 1230 */ -+ "\xcc\x93\0" /* offset 1233 */ -+ "\xcc\x88\xcc\x81\0" /* offset 1236 */ -+ "\xca\xb9\0" /* offset 1241 */ -+ "\x20\xcd\x85\0" /* offset 1244 */ -+ "\x3b\0" /* offset 1248 */ -+ "\xc2\xa8\xcc\x81\0" /* offset 1250 */ -+ "\x20\xcc\x88\xcc\x81\0" /* offset 1255 */ -+ "\xce\x91\xcc\x81\0" /* offset 1261 */ -+ "\xc2\xb7\0" /* offset 1266 */ -+ "\xce\x95\xcc\x81\0" /* offset 1269 */ -+ "\xce\x97\xcc\x81\0" /* offset 1274 */ -+ "\xce\x99\xcc\x81\0" /* offset 1279 */ -+ "\xce\x9f\xcc\x81\0" /* offset 1284 */ -+ "\xce\xa5\xcc\x81\0" /* offset 1289 */ -+ "\xce\xa9\xcc\x81\0" /* offset 1294 */ -+ "\xce\xb9\xcc\x88\xcc\x81\0" /* offset 1299 */ -+ "\xce\x99\xcc\x88\0" /* offset 1306 */ -+ "\xce\xa5\xcc\x88\0" /* offset 1311 */ -+ "\xce\xb1\xcc\x81\0" /* offset 1316 */ -+ "\xce\xb5\xcc\x81\0" /* offset 1321 */ -+ "\xce\xb7\xcc\x81\0" /* offset 1326 */ -+ "\xce\xb9\xcc\x81\0" /* offset 1331 */ -+ "\xcf\x85\xcc\x88\xcc\x81\0" /* offset 1336 */ -+ "\xce\xb9\xcc\x88\0" /* offset 1343 */ -+ "\xcf\x85\xcc\x88\0" /* offset 1348 */ -+ "\xce\xbf\xcc\x81\0" /* offset 1353 */ -+ "\xcf\x85\xcc\x81\0" /* offset 1358 */ -+ "\xcf\x89\xcc\x81\0" /* offset 1363 */ -+ "\xce\xb2\0" /* offset 1368 */ -+ "\xce\xb8\0" /* offset 1371 */ -+ "\xce\xa5\0" /* offset 1374 */ -+ "\xcf\x92\xcc\x81\0" /* offset 1377 */ -+ "\xcf\x92\xcc\x88\0" /* offset 1382 */ -+ "\xcf\x86\0" /* offset 1387 */ -+ "\xcf\x80\0" /* offset 1390 */ -+ "\xce\xba\0" /* offset 1393 */ -+ "\xcf\x81\0" /* offset 1396 */ -+ "\xcf\x82\0" /* offset 1399 */ -+ "\xce\x98\0" /* offset 1402 */ -+ "\xce\xb5\0" /* offset 1405 */ -+ "\xd0\x95\xcc\x80\0" /* offset 1408 */ -+ "\xd0\x95\xcc\x88\0" /* offset 1413 */ -+ "\xd0\x93\xcc\x81\0" /* offset 1418 */ -+ "\xd0\x86\xcc\x88\0" /* offset 1423 */ -+ "\xd0\x9a\xcc\x81\0" /* offset 1428 */ -+ "\xd0\x98\xcc\x80\0" /* offset 1433 */ -+ "\xd0\xa3\xcc\x86\0" /* offset 1438 */ -+ "\xd0\x98\xcc\x86\0" /* offset 1443 */ -+ "\xd0\xb8\xcc\x86\0" /* offset 1448 */ -+ "\xd0\xb5\xcc\x80\0" /* offset 1453 */ -+ "\xd0\xb5\xcc\x88\0" /* offset 1458 */ -+ "\xd0\xb3\xcc\x81\0" /* offset 1463 */ -+ "\xd1\x96\xcc\x88\0" /* offset 1468 */ -+ "\xd0\xba\xcc\x81\0" /* offset 1473 */ -+ "\xd0\xb8\xcc\x80\0" /* offset 1478 */ -+ "\xd1\x83\xcc\x86\0" /* offset 1483 */ -+ "\xd1\xb4\xcc\x8f\0" /* offset 1488 */ -+ "\xd1\xb5\xcc\x8f\0" /* offset 1493 */ -+ "\xd0\x96\xcc\x86\0" /* offset 1498 */ -+ "\xd0\xb6\xcc\x86\0" /* offset 1503 */ -+ "\xd0\x90\xcc\x86\0" /* offset 1508 */ -+ "\xd0\xb0\xcc\x86\0" /* offset 1513 */ -+ "\xd0\x90\xcc\x88\0" /* offset 1518 */ -+ "\xd0\xb0\xcc\x88\0" /* offset 1523 */ -+ "\xd0\x95\xcc\x86\0" /* offset 1528 */ -+ "\xd0\xb5\xcc\x86\0" /* offset 1533 */ -+ "\xd3\x98\xcc\x88\0" /* offset 1538 */ -+ "\xd3\x99\xcc\x88\0" /* offset 1543 */ -+ "\xd0\x96\xcc\x88\0" /* offset 1548 */ -+ "\xd0\xb6\xcc\x88\0" /* offset 1553 */ -+ "\xd0\x97\xcc\x88\0" /* offset 1558 */ -+ "\xd0\xb7\xcc\x88\0" /* offset 1563 */ -+ "\xd0\x98\xcc\x84\0" /* offset 1568 */ -+ "\xd0\xb8\xcc\x84\0" /* offset 1573 */ -+ "\xd0\x98\xcc\x88\0" /* offset 1578 */ -+ "\xd0\xb8\xcc\x88\0" /* offset 1583 */ -+ "\xd0\x9e\xcc\x88\0" /* offset 1588 */ -+ "\xd0\xbe\xcc\x88\0" /* offset 1593 */ -+ "\xd3\xa8\xcc\x88\0" /* offset 1598 */ -+ "\xd3\xa9\xcc\x88\0" /* offset 1603 */ -+ "\xd0\xad\xcc\x88\0" /* offset 1608 */ -+ "\xd1\x8d\xcc\x88\0" /* offset 1613 */ -+ "\xd0\xa3\xcc\x84\0" /* offset 1618 */ -+ "\xd1\x83\xcc\x84\0" /* offset 1623 */ -+ "\xd0\xa3\xcc\x88\0" /* offset 1628 */ -+ "\xd1\x83\xcc\x88\0" /* offset 1633 */ -+ "\xd0\xa3\xcc\x8b\0" /* offset 1638 */ -+ "\xd1\x83\xcc\x8b\0" /* offset 1643 */ -+ "\xd0\xa7\xcc\x88\0" /* offset 1648 */ -+ "\xd1\x87\xcc\x88\0" /* offset 1653 */ -+ "\xd0\xab\xcc\x88\0" /* offset 1658 */ -+ "\xd1\x8b\xcc\x88\0" /* offset 1663 */ -+ "\xd5\xa5\xd6\x82\0" /* offset 1668 */ -+ "\xd8\xa7\xd9\x93\0" /* offset 1673 */ -+ "\xd8\xa7\xd9\x94\0" /* offset 1678 */ -+ "\xd9\x88\xd9\x94\0" /* offset 1683 */ -+ "\xd8\xa7\xd9\x95\0" /* offset 1688 */ -+ "\xd9\x8a\xd9\x94\0" /* offset 1693 */ -+ "\xd8\xa7\xd9\xb4\0" /* offset 1698 */ -+ "\xd9\x88\xd9\xb4\0" /* offset 1703 */ -+ "\xdb\x87\xd9\xb4\0" /* offset 1708 */ -+ "\xd9\x8a\xd9\xb4\0" /* offset 1713 */ -+ "\xdb\x95\xd9\x94\0" /* offset 1718 */ -+ "\xdb\x81\xd9\x94\0" /* offset 1723 */ -+ "\xdb\x92\xd9\x94\0" /* offset 1728 */ -+ "\xe0\xa4\xa8\xe0\xa4\xbc\0" /* offset 1733 */ -+ "\xe0\xa4\xb0\xe0\xa4\xbc\0" /* offset 1740 */ -+ "\xe0\xa4\xb3\xe0\xa4\xbc\0" /* offset 1747 */ -+ "\xe0\xa4\x95\xe0\xa4\xbc\0" /* offset 1754 */ -+ "\xe0\xa4\x96\xe0\xa4\xbc\0" /* offset 1761 */ -+ "\xe0\xa4\x97\xe0\xa4\xbc\0" /* offset 1768 */ -+ "\xe0\xa4\x9c\xe0\xa4\xbc\0" /* offset 1775 */ -+ "\xe0\xa4\xa1\xe0\xa4\xbc\0" /* offset 1782 */ -+ "\xe0\xa4\xa2\xe0\xa4\xbc\0" /* offset 1789 */ -+ "\xe0\xa4\xab\xe0\xa4\xbc\0" /* offset 1796 */ -+ "\xe0\xa4\xaf\xe0\xa4\xbc\0" /* offset 1803 */ -+ "\xe0\xa7\x87\xe0\xa6\xbe\0" /* offset 1810 */ -+ "\xe0\xa7\x87\xe0\xa7\x97\0" /* offset 1817 */ -+ "\xe0\xa6\xa1\xe0\xa6\xbc\0" /* offset 1824 */ -+ "\xe0\xa6\xa2\xe0\xa6\xbc\0" /* offset 1831 */ -+ "\xe0\xa6\xaf\xe0\xa6\xbc\0" /* offset 1838 */ -+ "\xe0\xa8\xb2\xe0\xa8\xbc\0" /* offset 1845 */ -+ "\xe0\xa8\xb8\xe0\xa8\xbc\0" /* offset 1852 */ -+ "\xe0\xa8\x96\xe0\xa8\xbc\0" /* offset 1859 */ -+ "\xe0\xa8\x97\xe0\xa8\xbc\0" /* offset 1866 */ -+ "\xe0\xa8\x9c\xe0\xa8\xbc\0" /* offset 1873 */ -+ "\xe0\xa8\xab\xe0\xa8\xbc\0" /* offset 1880 */ -+ "\xe0\xad\x87\xe0\xad\x96\0" /* offset 1887 */ -+ "\xe0\xad\x87\xe0\xac\xbe\0" /* offset 1894 */ -+ "\xe0\xad\x87\xe0\xad\x97\0" /* offset 1901 */ -+ "\xe0\xac\xa1\xe0\xac\xbc\0" /* offset 1908 */ -+ "\xe0\xac\xa2\xe0\xac\xbc\0" /* offset 1915 */ -+ "\xe0\xae\x92\xe0\xaf\x97\0" /* offset 1922 */ -+ "\xe0\xaf\x86\xe0\xae\xbe\0" /* offset 1929 */ -+ "\xe0\xaf\x87\xe0\xae\xbe\0" /* offset 1936 */ -+ "\xe0\xaf\x86\xe0\xaf\x97\0" /* offset 1943 */ -+ "\xe0\xb1\x86\xe0\xb1\x96\0" /* offset 1950 */ -+ "\xe0\xb2\xbf\xe0\xb3\x95\0" /* offset 1957 */ -+ "\xe0\xb3\x86\xe0\xb3\x95\0" /* offset 1964 */ -+ "\xe0\xb3\x86\xe0\xb3\x96\0" /* offset 1971 */ -+ "\xe0\xb3\x86\xe0\xb3\x82\0" /* offset 1978 */ -+ "\xe0\xb3\x86\xe0\xb3\x82\xe0\xb3\x95\0" /* offset 1985 */ -+ "\xe0\xb5\x86\xe0\xb4\xbe\0" /* offset 1995 */ -+ "\xe0\xb5\x87\xe0\xb4\xbe\0" /* offset 2002 */ -+ "\xe0\xb5\x86\xe0\xb5\x97\0" /* offset 2009 */ -+ "\xe0\xb7\x99\xe0\xb7\x8a\0" /* offset 2016 */ -+ "\xe0\xb7\x99\xe0\xb7\x8f\0" /* offset 2023 */ -+ "\xe0\xb7\x99\xe0\xb7\x8f\xe0\xb7\x8a\0" /* offset 2030 */ -+ "\xe0\xb7\x99\xe0\xb7\x9f\0" /* offset 2040 */ -+ "\xe0\xb9\x8d\xe0\xb8\xb2\0" /* offset 2047 */ -+ "\xe0\xbb\x8d\xe0\xba\xb2\0" /* offset 2054 */ -+ "\xe0\xba\xab\xe0\xba\x99\0" /* offset 2061 */ -+ "\xe0\xba\xab\xe0\xba\xa1\0" /* offset 2068 */ -+ "\xe0\xbc\x8b\0" /* offset 2075 */ -+ "\xe0\xbd\x82\xe0\xbe\xb7\0" /* offset 2079 */ -+ "\xe0\xbd\x8c\xe0\xbe\xb7\0" /* offset 2086 */ -+ "\xe0\xbd\x91\xe0\xbe\xb7\0" /* offset 2093 */ -+ "\xe0\xbd\x96\xe0\xbe\xb7\0" /* offset 2100 */ -+ "\xe0\xbd\x9b\xe0\xbe\xb7\0" /* offset 2107 */ -+ "\xe0\xbd\x80\xe0\xbe\xb5\0" /* offset 2114 */ -+ "\xe0\xbd\xb1\xe0\xbd\xb2\0" /* offset 2121 */ -+ "\xe0\xbd\xb1\xe0\xbd\xb4\0" /* offset 2128 */ -+ "\xe0\xbe\xb2\xe0\xbe\x80\0" /* offset 2135 */ -+ "\xe0\xbe\xb2\xe0\xbd\xb1\xe0\xbe\x80\0" /* offset 2142 */ -+ "\xe0\xbe\xb3\xe0\xbe\x80\0" /* offset 2152 */ -+ "\xe0\xbe\xb3\xe0\xbd\xb1\xe0\xbe\x80\0" /* offset 2159 */ -+ "\xe0\xbd\xb1\xe0\xbe\x80\0" /* offset 2169 */ -+ "\xe0\xbe\x92\xe0\xbe\xb7\0" /* offset 2176 */ -+ "\xe0\xbe\x9c\xe0\xbe\xb7\0" /* offset 2183 */ -+ "\xe0\xbe\xa1\xe0\xbe\xb7\0" /* offset 2190 */ -+ "\xe0\xbe\xa6\xe0\xbe\xb7\0" /* offset 2197 */ -+ "\xe0\xbe\xab\xe0\xbe\xb7\0" /* offset 2204 */ -+ "\xe0\xbe\x90\xe0\xbe\xb5\0" /* offset 2211 */ -+ "\xe1\x80\xa5\xe1\x80\xae\0" /* offset 2218 */ -+ "\x41\xcc\xa5\0" /* offset 2225 */ -+ "\x61\xcc\xa5\0" /* offset 2229 */ -+ "\x42\xcc\x87\0" /* offset 2233 */ -+ "\x62\xcc\x87\0" /* offset 2237 */ -+ "\x42\xcc\xa3\0" /* offset 2241 */ -+ "\x62\xcc\xa3\0" /* offset 2245 */ -+ "\x42\xcc\xb1\0" /* offset 2249 */ -+ "\x62\xcc\xb1\0" /* offset 2253 */ -+ "\x43\xcc\xa7\xcc\x81\0" /* offset 2257 */ -+ "\x63\xcc\xa7\xcc\x81\0" /* offset 2263 */ -+ "\x44\xcc\x87\0" /* offset 2269 */ -+ "\x64\xcc\x87\0" /* offset 2273 */ -+ "\x44\xcc\xa3\0" /* offset 2277 */ -+ "\x64\xcc\xa3\0" /* offset 2281 */ -+ "\x44\xcc\xb1\0" /* offset 2285 */ -+ "\x64\xcc\xb1\0" /* offset 2289 */ -+ "\x44\xcc\xa7\0" /* offset 2293 */ -+ "\x64\xcc\xa7\0" /* offset 2297 */ -+ "\x44\xcc\xad\0" /* offset 2301 */ -+ "\x64\xcc\xad\0" /* offset 2305 */ -+ "\x45\xcc\x84\xcc\x80\0" /* offset 2309 */ -+ "\x65\xcc\x84\xcc\x80\0" /* offset 2315 */ -+ "\x45\xcc\x84\xcc\x81\0" /* offset 2321 */ -+ "\x65\xcc\x84\xcc\x81\0" /* offset 2327 */ -+ "\x45\xcc\xad\0" /* offset 2333 */ -+ "\x65\xcc\xad\0" /* offset 2337 */ -+ "\x45\xcc\xb0\0" /* offset 2341 */ -+ "\x65\xcc\xb0\0" /* offset 2345 */ -+ "\x45\xcc\xa7\xcc\x86\0" /* offset 2349 */ -+ "\x65\xcc\xa7\xcc\x86\0" /* offset 2355 */ -+ "\x46\xcc\x87\0" /* offset 2361 */ -+ "\x66\xcc\x87\0" /* offset 2365 */ -+ "\x47\xcc\x84\0" /* offset 2369 */ -+ "\x67\xcc\x84\0" /* offset 2373 */ -+ "\x48\xcc\x87\0" /* offset 2377 */ -+ "\x68\xcc\x87\0" /* offset 2381 */ -+ "\x48\xcc\xa3\0" /* offset 2385 */ -+ "\x68\xcc\xa3\0" /* offset 2389 */ -+ "\x48\xcc\x88\0" /* offset 2393 */ -+ "\x68\xcc\x88\0" /* offset 2397 */ -+ "\x48\xcc\xa7\0" /* offset 2401 */ -+ "\x68\xcc\xa7\0" /* offset 2405 */ -+ "\x48\xcc\xae\0" /* offset 2409 */ -+ "\x68\xcc\xae\0" /* offset 2413 */ -+ "\x49\xcc\xb0\0" /* offset 2417 */ -+ "\x69\xcc\xb0\0" /* offset 2421 */ -+ "\x49\xcc\x88\xcc\x81\0" /* offset 2425 */ -+ "\x69\xcc\x88\xcc\x81\0" /* offset 2431 */ -+ "\x4b\xcc\x81\0" /* offset 2437 */ -+ "\x6b\xcc\x81\0" /* offset 2441 */ -+ "\x4b\xcc\xa3\0" /* offset 2445 */ -+ "\x6b\xcc\xa3\0" /* offset 2449 */ -+ "\x4b\xcc\xb1\0" /* offset 2453 */ -+ "\x6b\xcc\xb1\0" /* offset 2457 */ -+ "\x4c\xcc\xa3\0" /* offset 2461 */ -+ "\x6c\xcc\xa3\0" /* offset 2465 */ -+ "\x4c\xcc\xa3\xcc\x84\0" /* offset 2469 */ -+ "\x6c\xcc\xa3\xcc\x84\0" /* offset 2475 */ -+ "\x4c\xcc\xb1\0" /* offset 2481 */ -+ "\x6c\xcc\xb1\0" /* offset 2485 */ -+ "\x4c\xcc\xad\0" /* offset 2489 */ -+ "\x6c\xcc\xad\0" /* offset 2493 */ -+ "\x4d\xcc\x81\0" /* offset 2497 */ -+ "\x6d\xcc\x81\0" /* offset 2501 */ -+ "\x4d\xcc\x87\0" /* offset 2505 */ -+ "\x6d\xcc\x87\0" /* offset 2509 */ -+ "\x4d\xcc\xa3\0" /* offset 2513 */ -+ "\x6d\xcc\xa3\0" /* offset 2517 */ -+ "\x4e\xcc\x87\0" /* offset 2521 */ -+ "\x6e\xcc\x87\0" /* offset 2525 */ -+ "\x4e\xcc\xa3\0" /* offset 2529 */ -+ "\x6e\xcc\xa3\0" /* offset 2533 */ -+ "\x4e\xcc\xb1\0" /* offset 2537 */ -+ "\x6e\xcc\xb1\0" /* offset 2541 */ -+ "\x4e\xcc\xad\0" /* offset 2545 */ -+ "\x6e\xcc\xad\0" /* offset 2549 */ -+ "\x4f\xcc\x83\xcc\x81\0" /* offset 2553 */ -+ "\x6f\xcc\x83\xcc\x81\0" /* offset 2559 */ -+ "\x4f\xcc\x83\xcc\x88\0" /* offset 2565 */ -+ "\x6f\xcc\x83\xcc\x88\0" /* offset 2571 */ -+ "\x4f\xcc\x84\xcc\x80\0" /* offset 2577 */ -+ "\x6f\xcc\x84\xcc\x80\0" /* offset 2583 */ -+ "\x4f\xcc\x84\xcc\x81\0" /* offset 2589 */ -+ "\x6f\xcc\x84\xcc\x81\0" /* offset 2595 */ -+ "\x50\xcc\x81\0" /* offset 2601 */ -+ "\x70\xcc\x81\0" /* offset 2605 */ -+ "\x50\xcc\x87\0" /* offset 2609 */ -+ "\x70\xcc\x87\0" /* offset 2613 */ -+ "\x52\xcc\x87\0" /* offset 2617 */ -+ "\x72\xcc\x87\0" /* offset 2621 */ -+ "\x52\xcc\xa3\0" /* offset 2625 */ -+ "\x72\xcc\xa3\0" /* offset 2629 */ -+ "\x52\xcc\xa3\xcc\x84\0" /* offset 2633 */ -+ "\x72\xcc\xa3\xcc\x84\0" /* offset 2639 */ -+ "\x52\xcc\xb1\0" /* offset 2645 */ -+ "\x72\xcc\xb1\0" /* offset 2649 */ -+ "\x53\xcc\x87\0" /* offset 2653 */ -+ "\x73\xcc\x87\0" /* offset 2657 */ -+ "\x53\xcc\xa3\0" /* offset 2661 */ -+ "\x73\xcc\xa3\0" /* offset 2665 */ -+ "\x53\xcc\x81\xcc\x87\0" /* offset 2669 */ -+ "\x73\xcc\x81\xcc\x87\0" /* offset 2675 */ -+ "\x53\xcc\x8c\xcc\x87\0" /* offset 2681 */ -+ "\x73\xcc\x8c\xcc\x87\0" /* offset 2687 */ -+ "\x53\xcc\xa3\xcc\x87\0" /* offset 2693 */ -+ "\x73\xcc\xa3\xcc\x87\0" /* offset 2699 */ -+ "\x54\xcc\x87\0" /* offset 2705 */ -+ "\x74\xcc\x87\0" /* offset 2709 */ -+ "\x54\xcc\xa3\0" /* offset 2713 */ -+ "\x74\xcc\xa3\0" /* offset 2717 */ -+ "\x54\xcc\xb1\0" /* offset 2721 */ -+ "\x74\xcc\xb1\0" /* offset 2725 */ -+ "\x54\xcc\xad\0" /* offset 2729 */ -+ "\x74\xcc\xad\0" /* offset 2733 */ -+ "\x55\xcc\xa4\0" /* offset 2737 */ -+ "\x75\xcc\xa4\0" /* offset 2741 */ -+ "\x55\xcc\xb0\0" /* offset 2745 */ -+ "\x75\xcc\xb0\0" /* offset 2749 */ -+ "\x55\xcc\xad\0" /* offset 2753 */ -+ "\x75\xcc\xad\0" /* offset 2757 */ -+ "\x55\xcc\x83\xcc\x81\0" /* offset 2761 */ -+ "\x75\xcc\x83\xcc\x81\0" /* offset 2767 */ -+ "\x55\xcc\x84\xcc\x88\0" /* offset 2773 */ -+ "\x75\xcc\x84\xcc\x88\0" /* offset 2779 */ -+ "\x56\xcc\x83\0" /* offset 2785 */ -+ "\x76\xcc\x83\0" /* offset 2789 */ -+ "\x56\xcc\xa3\0" /* offset 2793 */ -+ "\x76\xcc\xa3\0" /* offset 2797 */ -+ "\x57\xcc\x80\0" /* offset 2801 */ -+ "\x77\xcc\x80\0" /* offset 2805 */ -+ "\x57\xcc\x81\0" /* offset 2809 */ -+ "\x77\xcc\x81\0" /* offset 2813 */ -+ "\x57\xcc\x88\0" /* offset 2817 */ -+ "\x77\xcc\x88\0" /* offset 2821 */ -+ "\x57\xcc\x87\0" /* offset 2825 */ -+ "\x77\xcc\x87\0" /* offset 2829 */ -+ "\x57\xcc\xa3\0" /* offset 2833 */ -+ "\x77\xcc\xa3\0" /* offset 2837 */ -+ "\x58\xcc\x87\0" /* offset 2841 */ -+ "\x78\xcc\x87\0" /* offset 2845 */ -+ "\x58\xcc\x88\0" /* offset 2849 */ -+ "\x78\xcc\x88\0" /* offset 2853 */ -+ "\x59\xcc\x87\0" /* offset 2857 */ -+ "\x79\xcc\x87\0" /* offset 2861 */ -+ "\x5a\xcc\x82\0" /* offset 2865 */ -+ "\x7a\xcc\x82\0" /* offset 2869 */ -+ "\x5a\xcc\xa3\0" /* offset 2873 */ -+ "\x7a\xcc\xa3\0" /* offset 2877 */ -+ "\x5a\xcc\xb1\0" /* offset 2881 */ -+ "\x7a\xcc\xb1\0" /* offset 2885 */ -+ "\x68\xcc\xb1\0" /* offset 2889 */ -+ "\x74\xcc\x88\0" /* offset 2893 */ -+ "\x77\xcc\x8a\0" /* offset 2897 */ -+ "\x79\xcc\x8a\0" /* offset 2901 */ -+ "\x61\xca\xbe\0" /* offset 2905 */ -+ "\xc5\xbf\xcc\x87\0" /* offset 2909 */ -+ "\x41\xcc\xa3\0" /* offset 2914 */ -+ "\x61\xcc\xa3\0" /* offset 2918 */ -+ "\x41\xcc\x89\0" /* offset 2922 */ -+ "\x61\xcc\x89\0" /* offset 2926 */ -+ "\x41\xcc\x82\xcc\x81\0" /* offset 2930 */ -+ "\x61\xcc\x82\xcc\x81\0" /* offset 2936 */ -+ "\x41\xcc\x82\xcc\x80\0" /* offset 2942 */ -+ "\x61\xcc\x82\xcc\x80\0" /* offset 2948 */ -+ "\x41\xcc\x82\xcc\x89\0" /* offset 2954 */ -+ "\x61\xcc\x82\xcc\x89\0" /* offset 2960 */ -+ "\x41\xcc\x82\xcc\x83\0" /* offset 2966 */ -+ "\x61\xcc\x82\xcc\x83\0" /* offset 2972 */ -+ "\x41\xcc\xa3\xcc\x82\0" /* offset 2978 */ -+ "\x61\xcc\xa3\xcc\x82\0" /* offset 2984 */ -+ "\x41\xcc\x86\xcc\x81\0" /* offset 2990 */ -+ "\x61\xcc\x86\xcc\x81\0" /* offset 2996 */ -+ "\x41\xcc\x86\xcc\x80\0" /* offset 3002 */ -+ "\x61\xcc\x86\xcc\x80\0" /* offset 3008 */ -+ "\x41\xcc\x86\xcc\x89\0" /* offset 3014 */ -+ "\x61\xcc\x86\xcc\x89\0" /* offset 3020 */ -+ "\x41\xcc\x86\xcc\x83\0" /* offset 3026 */ -+ "\x61\xcc\x86\xcc\x83\0" /* offset 3032 */ -+ "\x41\xcc\xa3\xcc\x86\0" /* offset 3038 */ -+ "\x61\xcc\xa3\xcc\x86\0" /* offset 3044 */ -+ "\x45\xcc\xa3\0" /* offset 3050 */ -+ "\x65\xcc\xa3\0" /* offset 3054 */ -+ "\x45\xcc\x89\0" /* offset 3058 */ -+ "\x65\xcc\x89\0" /* offset 3062 */ -+ "\x45\xcc\x83\0" /* offset 3066 */ -+ "\x65\xcc\x83\0" /* offset 3070 */ -+ "\x45\xcc\x82\xcc\x81\0" /* offset 3074 */ -+ "\x65\xcc\x82\xcc\x81\0" /* offset 3080 */ -+ "\x45\xcc\x82\xcc\x80\0" /* offset 3086 */ -+ "\x65\xcc\x82\xcc\x80\0" /* offset 3092 */ -+ "\x45\xcc\x82\xcc\x89\0" /* offset 3098 */ -+ "\x65\xcc\x82\xcc\x89\0" /* offset 3104 */ -+ "\x45\xcc\x82\xcc\x83\0" /* offset 3110 */ -+ "\x65\xcc\x82\xcc\x83\0" /* offset 3116 */ -+ "\x45\xcc\xa3\xcc\x82\0" /* offset 3122 */ -+ "\x65\xcc\xa3\xcc\x82\0" /* offset 3128 */ -+ "\x49\xcc\x89\0" /* offset 3134 */ -+ "\x69\xcc\x89\0" /* offset 3138 */ -+ "\x49\xcc\xa3\0" /* offset 3142 */ -+ "\x69\xcc\xa3\0" /* offset 3146 */ -+ "\x4f\xcc\xa3\0" /* offset 3150 */ -+ "\x6f\xcc\xa3\0" /* offset 3154 */ -+ "\x4f\xcc\x89\0" /* offset 3158 */ -+ "\x6f\xcc\x89\0" /* offset 3162 */ -+ "\x4f\xcc\x82\xcc\x81\0" /* offset 3166 */ -+ "\x6f\xcc\x82\xcc\x81\0" /* offset 3172 */ -+ "\x4f\xcc\x82\xcc\x80\0" /* offset 3178 */ -+ "\x6f\xcc\x82\xcc\x80\0" /* offset 3184 */ -+ "\x4f\xcc\x82\xcc\x89\0" /* offset 3190 */ -+ "\x6f\xcc\x82\xcc\x89\0" /* offset 3196 */ -+ "\x4f\xcc\x82\xcc\x83\0" /* offset 3202 */ -+ "\x6f\xcc\x82\xcc\x83\0" /* offset 3208 */ -+ "\x4f\xcc\xa3\xcc\x82\0" /* offset 3214 */ -+ "\x6f\xcc\xa3\xcc\x82\0" /* offset 3220 */ -+ "\x4f\xcc\x9b\xcc\x81\0" /* offset 3226 */ -+ "\x6f\xcc\x9b\xcc\x81\0" /* offset 3232 */ -+ "\x4f\xcc\x9b\xcc\x80\0" /* offset 3238 */ -+ "\x6f\xcc\x9b\xcc\x80\0" /* offset 3244 */ -+ "\x4f\xcc\x9b\xcc\x89\0" /* offset 3250 */ -+ "\x6f\xcc\x9b\xcc\x89\0" /* offset 3256 */ -+ "\x4f\xcc\x9b\xcc\x83\0" /* offset 3262 */ -+ "\x6f\xcc\x9b\xcc\x83\0" /* offset 3268 */ -+ "\x4f\xcc\x9b\xcc\xa3\0" /* offset 3274 */ -+ "\x6f\xcc\x9b\xcc\xa3\0" /* offset 3280 */ -+ "\x55\xcc\xa3\0" /* offset 3286 */ -+ "\x75\xcc\xa3\0" /* offset 3290 */ -+ "\x55\xcc\x89\0" /* offset 3294 */ -+ "\x75\xcc\x89\0" /* offset 3298 */ -+ "\x55\xcc\x9b\xcc\x81\0" /* offset 3302 */ -+ "\x75\xcc\x9b\xcc\x81\0" /* offset 3308 */ -+ "\x55\xcc\x9b\xcc\x80\0" /* offset 3314 */ -+ "\x75\xcc\x9b\xcc\x80\0" /* offset 3320 */ -+ "\x55\xcc\x9b\xcc\x89\0" /* offset 3326 */ -+ "\x75\xcc\x9b\xcc\x89\0" /* offset 3332 */ -+ "\x55\xcc\x9b\xcc\x83\0" /* offset 3338 */ -+ "\x75\xcc\x9b\xcc\x83\0" /* offset 3344 */ -+ "\x55\xcc\x9b\xcc\xa3\0" /* offset 3350 */ -+ "\x75\xcc\x9b\xcc\xa3\0" /* offset 3356 */ -+ "\x59\xcc\x80\0" /* offset 3362 */ -+ "\x79\xcc\x80\0" /* offset 3366 */ -+ "\x59\xcc\xa3\0" /* offset 3370 */ -+ "\x79\xcc\xa3\0" /* offset 3374 */ -+ "\x59\xcc\x89\0" /* offset 3378 */ -+ "\x79\xcc\x89\0" /* offset 3382 */ -+ "\x59\xcc\x83\0" /* offset 3386 */ -+ "\x79\xcc\x83\0" /* offset 3390 */ -+ "\xce\xb1\xcc\x93\0" /* offset 3394 */ -+ "\xce\xb1\xcc\x94\0" /* offset 3399 */ -+ "\xce\xb1\xcc\x93\xcc\x80\0" /* offset 3404 */ -+ "\xce\xb1\xcc\x94\xcc\x80\0" /* offset 3411 */ -+ "\xce\xb1\xcc\x93\xcc\x81\0" /* offset 3418 */ -+ "\xce\xb1\xcc\x94\xcc\x81\0" /* offset 3425 */ -+ "\xce\xb1\xcc\x93\xcd\x82\0" /* offset 3432 */ -+ "\xce\xb1\xcc\x94\xcd\x82\0" /* offset 3439 */ -+ "\xce\x91\xcc\x93\0" /* offset 3446 */ -+ "\xce\x91\xcc\x94\0" /* offset 3451 */ -+ "\xce\x91\xcc\x93\xcc\x80\0" /* offset 3456 */ -+ "\xce\x91\xcc\x94\xcc\x80\0" /* offset 3463 */ -+ "\xce\x91\xcc\x93\xcc\x81\0" /* offset 3470 */ -+ "\xce\x91\xcc\x94\xcc\x81\0" /* offset 3477 */ -+ "\xce\x91\xcc\x93\xcd\x82\0" /* offset 3484 */ -+ "\xce\x91\xcc\x94\xcd\x82\0" /* offset 3491 */ -+ "\xce\xb5\xcc\x93\0" /* offset 3498 */ -+ "\xce\xb5\xcc\x94\0" /* offset 3503 */ -+ "\xce\xb5\xcc\x93\xcc\x80\0" /* offset 3508 */ -+ "\xce\xb5\xcc\x94\xcc\x80\0" /* offset 3515 */ -+ "\xce\xb5\xcc\x93\xcc\x81\0" /* offset 3522 */ -+ "\xce\xb5\xcc\x94\xcc\x81\0" /* offset 3529 */ -+ "\xce\x95\xcc\x93\0" /* offset 3536 */ -+ "\xce\x95\xcc\x94\0" /* offset 3541 */ -+ "\xce\x95\xcc\x93\xcc\x80\0" /* offset 3546 */ -+ "\xce\x95\xcc\x94\xcc\x80\0" /* offset 3553 */ -+ "\xce\x95\xcc\x93\xcc\x81\0" /* offset 3560 */ -+ "\xce\x95\xcc\x94\xcc\x81\0" /* offset 3567 */ -+ "\xce\xb7\xcc\x93\0" /* offset 3574 */ -+ "\xce\xb7\xcc\x94\0" /* offset 3579 */ -+ "\xce\xb7\xcc\x93\xcc\x80\0" /* offset 3584 */ -+ "\xce\xb7\xcc\x94\xcc\x80\0" /* offset 3591 */ -+ "\xce\xb7\xcc\x93\xcc\x81\0" /* offset 3598 */ -+ "\xce\xb7\xcc\x94\xcc\x81\0" /* offset 3605 */ -+ "\xce\xb7\xcc\x93\xcd\x82\0" /* offset 3612 */ -+ "\xce\xb7\xcc\x94\xcd\x82\0" /* offset 3619 */ -+ "\xce\x97\xcc\x93\0" /* offset 3626 */ -+ "\xce\x97\xcc\x94\0" /* offset 3631 */ -+ "\xce\x97\xcc\x93\xcc\x80\0" /* offset 3636 */ -+ "\xce\x97\xcc\x94\xcc\x80\0" /* offset 3643 */ -+ "\xce\x97\xcc\x93\xcc\x81\0" /* offset 3650 */ -+ "\xce\x97\xcc\x94\xcc\x81\0" /* offset 3657 */ -+ "\xce\x97\xcc\x93\xcd\x82\0" /* offset 3664 */ -+ "\xce\x97\xcc\x94\xcd\x82\0" /* offset 3671 */ -+ "\xce\xb9\xcc\x93\0" /* offset 3678 */ -+ "\xce\xb9\xcc\x94\0" /* offset 3683 */ -+ "\xce\xb9\xcc\x93\xcc\x80\0" /* offset 3688 */ -+ "\xce\xb9\xcc\x94\xcc\x80\0" /* offset 3695 */ -+ "\xce\xb9\xcc\x93\xcc\x81\0" /* offset 3702 */ -+ "\xce\xb9\xcc\x94\xcc\x81\0" /* offset 3709 */ -+ "\xce\xb9\xcc\x93\xcd\x82\0" /* offset 3716 */ -+ "\xce\xb9\xcc\x94\xcd\x82\0" /* offset 3723 */ -+ "\xce\x99\xcc\x93\0" /* offset 3730 */ -+ "\xce\x99\xcc\x94\0" /* offset 3735 */ -+ "\xce\x99\xcc\x93\xcc\x80\0" /* offset 3740 */ -+ "\xce\x99\xcc\x94\xcc\x80\0" /* offset 3747 */ -+ "\xce\x99\xcc\x93\xcc\x81\0" /* offset 3754 */ -+ "\xce\x99\xcc\x94\xcc\x81\0" /* offset 3761 */ -+ "\xce\x99\xcc\x93\xcd\x82\0" /* offset 3768 */ -+ "\xce\x99\xcc\x94\xcd\x82\0" /* offset 3775 */ -+ "\xce\xbf\xcc\x93\0" /* offset 3782 */ -+ "\xce\xbf\xcc\x94\0" /* offset 3787 */ -+ "\xce\xbf\xcc\x93\xcc\x80\0" /* offset 3792 */ -+ "\xce\xbf\xcc\x94\xcc\x80\0" /* offset 3799 */ -+ "\xce\xbf\xcc\x93\xcc\x81\0" /* offset 3806 */ -+ "\xce\xbf\xcc\x94\xcc\x81\0" /* offset 3813 */ -+ "\xce\x9f\xcc\x93\0" /* offset 3820 */ -+ "\xce\x9f\xcc\x94\0" /* offset 3825 */ -+ "\xce\x9f\xcc\x93\xcc\x80\0" /* offset 3830 */ -+ "\xce\x9f\xcc\x94\xcc\x80\0" /* offset 3837 */ -+ "\xce\x9f\xcc\x93\xcc\x81\0" /* offset 3844 */ -+ "\xce\x9f\xcc\x94\xcc\x81\0" /* offset 3851 */ -+ "\xcf\x85\xcc\x93\0" /* offset 3858 */ -+ "\xcf\x85\xcc\x94\0" /* offset 3863 */ -+ "\xcf\x85\xcc\x93\xcc\x80\0" /* offset 3868 */ -+ "\xcf\x85\xcc\x94\xcc\x80\0" /* offset 3875 */ -+ "\xcf\x85\xcc\x93\xcc\x81\0" /* offset 3882 */ -+ "\xcf\x85\xcc\x94\xcc\x81\0" /* offset 3889 */ -+ "\xcf\x85\xcc\x93\xcd\x82\0" /* offset 3896 */ -+ "\xcf\x85\xcc\x94\xcd\x82\0" /* offset 3903 */ -+ "\xce\xa5\xcc\x94\0" /* offset 3910 */ -+ "\xce\xa5\xcc\x94\xcc\x80\0" /* offset 3915 */ -+ "\xce\xa5\xcc\x94\xcc\x81\0" /* offset 3922 */ -+ "\xce\xa5\xcc\x94\xcd\x82\0" /* offset 3929 */ -+ "\xcf\x89\xcc\x93\0" /* offset 3936 */ -+ "\xcf\x89\xcc\x94\0" /* offset 3941 */ -+ "\xcf\x89\xcc\x93\xcc\x80\0" /* offset 3946 */ -+ "\xcf\x89\xcc\x94\xcc\x80\0" /* offset 3953 */ -+ "\xcf\x89\xcc\x93\xcc\x81\0" /* offset 3960 */ -+ "\xcf\x89\xcc\x94\xcc\x81\0" /* offset 3967 */ -+ "\xcf\x89\xcc\x93\xcd\x82\0" /* offset 3974 */ -+ "\xcf\x89\xcc\x94\xcd\x82\0" /* offset 3981 */ -+ "\xce\xa9\xcc\x93\0" /* offset 3988 */ -+ "\xce\xa9\xcc\x94\0" /* offset 3993 */ -+ "\xce\xa9\xcc\x93\xcc\x80\0" /* offset 3998 */ -+ "\xce\xa9\xcc\x94\xcc\x80\0" /* offset 4005 */ -+ "\xce\xa9\xcc\x93\xcc\x81\0" /* offset 4012 */ -+ "\xce\xa9\xcc\x94\xcc\x81\0" /* offset 4019 */ -+ "\xce\xa9\xcc\x93\xcd\x82\0" /* offset 4026 */ -+ "\xce\xa9\xcc\x94\xcd\x82\0" /* offset 4033 */ -+ "\xce\xb1\xcc\x80\0" /* offset 4040 */ -+ "\xce\xb5\xcc\x80\0" /* offset 4045 */ -+ "\xce\xb7\xcc\x80\0" /* offset 4050 */ -+ "\xce\xb9\xcc\x80\0" /* offset 4055 */ -+ "\xce\xbf\xcc\x80\0" /* offset 4060 */ -+ "\xcf\x85\xcc\x80\0" /* offset 4065 */ -+ "\xcf\x89\xcc\x80\0" /* offset 4070 */ -+ "\xce\xb1\xcc\x93\xcd\x85\0" /* offset 4075 */ -+ "\xce\xb1\xcc\x94\xcd\x85\0" /* offset 4082 */ -+ "\xce\xb1\xcc\x93\xcc\x80\xcd\x85\0" /* offset 4089 */ -+ "\xce\xb1\xcc\x94\xcc\x80\xcd\x85\0" /* offset 4098 */ -+ "\xce\xb1\xcc\x93\xcc\x81\xcd\x85\0" /* offset 4107 */ -+ "\xce\xb1\xcc\x94\xcc\x81\xcd\x85\0" /* offset 4116 */ -+ "\xce\xb1\xcc\x93\xcd\x82\xcd\x85\0" /* offset 4125 */ -+ "\xce\xb1\xcc\x94\xcd\x82\xcd\x85\0" /* offset 4134 */ -+ "\xce\x91\xcc\x93\xcd\x85\0" /* offset 4143 */ -+ "\xce\x91\xcc\x94\xcd\x85\0" /* offset 4150 */ -+ "\xce\x91\xcc\x93\xcc\x80\xcd\x85\0" /* offset 4157 */ -+ "\xce\x91\xcc\x94\xcc\x80\xcd\x85\0" /* offset 4166 */ -+ "\xce\x91\xcc\x93\xcc\x81\xcd\x85\0" /* offset 4175 */ -+ "\xce\x91\xcc\x94\xcc\x81\xcd\x85\0" /* offset 4184 */ -+ "\xce\x91\xcc\x93\xcd\x82\xcd\x85\0" /* offset 4193 */ -+ "\xce\x91\xcc\x94\xcd\x82\xcd\x85\0" /* offset 4202 */ -+ "\xce\xb7\xcc\x93\xcd\x85\0" /* offset 4211 */ -+ "\xce\xb7\xcc\x94\xcd\x85\0" /* offset 4218 */ -+ "\xce\xb7\xcc\x93\xcc\x80\xcd\x85\0" /* offset 4225 */ -+ "\xce\xb7\xcc\x94\xcc\x80\xcd\x85\0" /* offset 4234 */ -+ "\xce\xb7\xcc\x93\xcc\x81\xcd\x85\0" /* offset 4243 */ -+ "\xce\xb7\xcc\x94\xcc\x81\xcd\x85\0" /* offset 4252 */ -+ "\xce\xb7\xcc\x93\xcd\x82\xcd\x85\0" /* offset 4261 */ -+ "\xce\xb7\xcc\x94\xcd\x82\xcd\x85\0" /* offset 4270 */ -+ "\xce\x97\xcc\x93\xcd\x85\0" /* offset 4279 */ -+ "\xce\x97\xcc\x94\xcd\x85\0" /* offset 4286 */ -+ "\xce\x97\xcc\x93\xcc\x80\xcd\x85\0" /* offset 4293 */ -+ "\xce\x97\xcc\x94\xcc\x80\xcd\x85\0" /* offset 4302 */ -+ "\xce\x97\xcc\x93\xcc\x81\xcd\x85\0" /* offset 4311 */ -+ "\xce\x97\xcc\x94\xcc\x81\xcd\x85\0" /* offset 4320 */ -+ "\xce\x97\xcc\x93\xcd\x82\xcd\x85\0" /* offset 4329 */ -+ "\xce\x97\xcc\x94\xcd\x82\xcd\x85\0" /* offset 4338 */ -+ "\xcf\x89\xcc\x93\xcd\x85\0" /* offset 4347 */ -+ "\xcf\x89\xcc\x94\xcd\x85\0" /* offset 4354 */ -+ "\xcf\x89\xcc\x93\xcc\x80\xcd\x85\0" /* offset 4361 */ -+ "\xcf\x89\xcc\x94\xcc\x80\xcd\x85\0" /* offset 4370 */ -+ "\xcf\x89\xcc\x93\xcc\x81\xcd\x85\0" /* offset 4379 */ -+ "\xcf\x89\xcc\x94\xcc\x81\xcd\x85\0" /* offset 4388 */ -+ "\xcf\x89\xcc\x93\xcd\x82\xcd\x85\0" /* offset 4397 */ -+ "\xcf\x89\xcc\x94\xcd\x82\xcd\x85\0" /* offset 4406 */ -+ "\xce\xa9\xcc\x93\xcd\x85\0" /* offset 4415 */ -+ "\xce\xa9\xcc\x94\xcd\x85\0" /* offset 4422 */ -+ "\xce\xa9\xcc\x93\xcc\x80\xcd\x85\0" /* offset 4429 */ -+ "\xce\xa9\xcc\x94\xcc\x80\xcd\x85\0" /* offset 4438 */ -+ "\xce\xa9\xcc\x93\xcc\x81\xcd\x85\0" /* offset 4447 */ -+ "\xce\xa9\xcc\x94\xcc\x81\xcd\x85\0" /* offset 4456 */ -+ "\xce\xa9\xcc\x93\xcd\x82\xcd\x85\0" /* offset 4465 */ -+ "\xce\xa9\xcc\x94\xcd\x82\xcd\x85\0" /* offset 4474 */ -+ "\xce\xb1\xcc\x86\0" /* offset 4483 */ -+ "\xce\xb1\xcc\x84\0" /* offset 4488 */ -+ "\xce\xb1\xcc\x80\xcd\x85\0" /* offset 4493 */ -+ "\xce\xb1\xcd\x85\0" /* offset 4500 */ -+ "\xce\xb1\xcc\x81\xcd\x85\0" /* offset 4505 */ -+ "\xce\xb1\xcd\x82\0" /* offset 4512 */ -+ "\xce\xb1\xcd\x82\xcd\x85\0" /* offset 4517 */ -+ "\xce\x91\xcc\x86\0" /* offset 4524 */ -+ "\xce\x91\xcc\x84\0" /* offset 4529 */ -+ "\xce\x91\xcc\x80\0" /* offset 4534 */ -+ "\xce\x91\xcd\x85\0" /* offset 4539 */ -+ "\x20\xcc\x93\0" /* offset 4544 */ -+ "\xce\xb9\0" /* offset 4548 */ -+ "\x20\xcd\x82\0" /* offset 4551 */ -+ "\xc2\xa8\xcd\x82\0" /* offset 4555 */ -+ "\x20\xcc\x88\xcd\x82\0" /* offset 4560 */ -+ "\xce\xb7\xcc\x80\xcd\x85\0" /* offset 4566 */ -+ "\xce\xb7\xcd\x85\0" /* offset 4573 */ -+ "\xce\xb7\xcc\x81\xcd\x85\0" /* offset 4578 */ -+ "\xce\xb7\xcd\x82\0" /* offset 4585 */ -+ "\xce\xb7\xcd\x82\xcd\x85\0" /* offset 4590 */ -+ "\xce\x95\xcc\x80\0" /* offset 4597 */ -+ "\xce\x97\xcc\x80\0" /* offset 4602 */ -+ "\xce\x97\xcd\x85\0" /* offset 4607 */ -+ "\xe1\xbe\xbf\xcc\x80\0" /* offset 4612 */ -+ "\x20\xcc\x93\xcc\x80\0" /* offset 4618 */ -+ "\xe1\xbe\xbf\xcc\x81\0" /* offset 4624 */ -+ "\x20\xcc\x93\xcc\x81\0" /* offset 4630 */ -+ "\xe1\xbe\xbf\xcd\x82\0" /* offset 4636 */ -+ "\x20\xcc\x93\xcd\x82\0" /* offset 4642 */ -+ "\xce\xb9\xcc\x86\0" /* offset 4648 */ -+ "\xce\xb9\xcc\x84\0" /* offset 4653 */ -+ "\xce\xb9\xcc\x88\xcc\x80\0" /* offset 4658 */ -+ "\xce\xb9\xcd\x82\0" /* offset 4665 */ -+ "\xce\xb9\xcc\x88\xcd\x82\0" /* offset 4670 */ -+ "\xce\x99\xcc\x86\0" /* offset 4677 */ -+ "\xce\x99\xcc\x84\0" /* offset 4682 */ -+ "\xce\x99\xcc\x80\0" /* offset 4687 */ -+ "\xe1\xbf\xbe\xcc\x80\0" /* offset 4692 */ -+ "\x20\xcc\x94\xcc\x80\0" /* offset 4698 */ -+ "\xe1\xbf\xbe\xcc\x81\0" /* offset 4704 */ -+ "\x20\xcc\x94\xcc\x81\0" /* offset 4710 */ -+ "\xe1\xbf\xbe\xcd\x82\0" /* offset 4716 */ -+ "\x20\xcc\x94\xcd\x82\0" /* offset 4722 */ -+ "\xcf\x85\xcc\x86\0" /* offset 4728 */ -+ "\xcf\x85\xcc\x84\0" /* offset 4733 */ -+ "\xcf\x85\xcc\x88\xcc\x80\0" /* offset 4738 */ -+ "\xcf\x81\xcc\x93\0" /* offset 4745 */ -+ "\xcf\x81\xcc\x94\0" /* offset 4750 */ -+ "\xcf\x85\xcd\x82\0" /* offset 4755 */ -+ "\xcf\x85\xcc\x88\xcd\x82\0" /* offset 4760 */ -+ "\xce\xa5\xcc\x86\0" /* offset 4767 */ -+ "\xce\xa5\xcc\x84\0" /* offset 4772 */ -+ "\xce\xa5\xcc\x80\0" /* offset 4777 */ -+ "\xce\xa1\xcc\x94\0" /* offset 4782 */ -+ "\xc2\xa8\xcc\x80\0" /* offset 4787 */ -+ "\x20\xcc\x88\xcc\x80\0" /* offset 4792 */ -+ "\x60\0" /* offset 4798 */ -+ "\xcf\x89\xcc\x80\xcd\x85\0" /* offset 4800 */ -+ "\xcf\x89\xcd\x85\0" /* offset 4807 */ -+ "\xcf\x89\xcc\x81\xcd\x85\0" /* offset 4812 */ -+ "\xcf\x89\xcd\x82\0" /* offset 4819 */ -+ "\xcf\x89\xcd\x82\xcd\x85\0" /* offset 4824 */ -+ "\xce\x9f\xcc\x80\0" /* offset 4831 */ -+ "\xce\xa9\xcc\x80\0" /* offset 4836 */ -+ "\xce\xa9\xcd\x85\0" /* offset 4841 */ -+ "\xc2\xb4\0" /* offset 4846 */ -+ "\x20\xcc\x94\0" /* offset 4849 */ -+ "\xe2\x80\x82\0" /* offset 4853 */ -+ "\xe2\x80\x83\0" /* offset 4857 */ -+ "\xe2\x80\x90\0" /* offset 4861 */ -+ "\x20\xcc\xb3\0" /* offset 4865 */ -+ "\x2e\0" /* offset 4869 */ -+ "\x2e\x2e\0" /* offset 4871 */ -+ "\x2e\x2e\x2e\0" /* offset 4874 */ -+ "\xe2\x80\xb2\xe2\x80\xb2\0" /* offset 4878 */ -+ "\xe2\x80\xb2\xe2\x80\xb2\xe2\x80\xb2\0" /* offset 4885 */ -+ "\xe2\x80\xb5\xe2\x80\xb5\0" /* offset 4895 */ -+ "\xe2\x80\xb5\xe2\x80\xb5\xe2\x80\xb5\0" /* offset 4902 */ -+ "\x21\x21\0" /* offset 4912 */ -+ "\x20\xcc\x85\0" /* offset 4915 */ -+ "\x3f\x3f\0" /* offset 4919 */ -+ "\x3f\x21\0" /* offset 4922 */ -+ "\x21\x3f\0" /* offset 4925 */ -+ "\xe2\x80\xb2\xe2\x80\xb2\xe2\x80\xb2\xe2\x80\xb2\0" /* offset 4928 */ -+ "\x30\0" /* offset 4941 */ -+ "\x69\0" /* offset 4943 */ -+ "\x34\0" /* offset 4945 */ -+ "\x35\0" /* offset 4947 */ -+ "\x36\0" /* offset 4949 */ -+ "\x37\0" /* offset 4951 */ -+ "\x38\0" /* offset 4953 */ -+ "\x39\0" /* offset 4955 */ -+ "\x2b\0" /* offset 4957 */ -+ "\xe2\x88\x92\0" /* offset 4959 */ -+ "\x3d\0" /* offset 4963 */ -+ "\x28\0" /* offset 4965 */ -+ "\x29\0" /* offset 4967 */ -+ "\x6e\0" /* offset 4969 */ -+ "\x52\x73\0" /* offset 4971 */ -+ "\x61\x2f\x63\0" /* offset 4974 */ -+ "\x61\x2f\x73\0" /* offset 4978 */ -+ "\x43\0" /* offset 4982 */ -+ "\xc2\xb0\x43\0" /* offset 4984 */ -+ "\x63\x2f\x6f\0" /* offset 4988 */ -+ "\x63\x2f\x75\0" /* offset 4992 */ -+ "\xc6\x90\0" /* offset 4996 */ -+ "\xc2\xb0\x46\0" /* offset 4999 */ -+ "\x67\0" /* offset 5003 */ -+ "\x48\0" /* offset 5005 */ -+ "\xc4\xa7\0" /* offset 5007 */ -+ "\x49\0" /* offset 5010 */ -+ "\x4c\0" /* offset 5012 */ -+ "\x4e\0" /* offset 5014 */ -+ "\x4e\x6f\0" /* offset 5016 */ -+ "\x50\0" /* offset 5019 */ -+ "\x51\0" /* offset 5021 */ -+ "\x52\0" /* offset 5023 */ -+ "\x53\x4d\0" /* offset 5025 */ -+ "\x54\x45\x4c\0" /* offset 5028 */ -+ "\x54\x4d\0" /* offset 5032 */ -+ "\x5a\0" /* offset 5035 */ -+ "\xce\xa9\0" /* offset 5037 */ -+ "\x4b\0" /* offset 5040 */ -+ "\x42\0" /* offset 5042 */ -+ "\x65\0" /* offset 5044 */ -+ "\x45\0" /* offset 5046 */ -+ "\x46\0" /* offset 5048 */ -+ "\x4d\0" /* offset 5050 */ -+ "\xd7\x90\0" /* offset 5052 */ -+ "\xd7\x91\0" /* offset 5055 */ -+ "\xd7\x92\0" /* offset 5058 */ -+ "\xd7\x93\0" /* offset 5061 */ -+ "\xce\xb3\0" /* offset 5064 */ -+ "\xce\x93\0" /* offset 5067 */ -+ "\xce\xa0\0" /* offset 5070 */ -+ "\xe2\x88\x91\0" /* offset 5073 */ -+ "\x44\0" /* offset 5077 */ -+ "\x64\0" /* offset 5079 */ -+ "\x31\xe2\x81\x84\x33\0" /* offset 5081 */ -+ "\x32\xe2\x81\x84\x33\0" /* offset 5087 */ -+ "\x31\xe2\x81\x84\x35\0" /* offset 5093 */ -+ "\x32\xe2\x81\x84\x35\0" /* offset 5099 */ -+ "\x33\xe2\x81\x84\x35\0" /* offset 5105 */ -+ "\x34\xe2\x81\x84\x35\0" /* offset 5111 */ -+ "\x31\xe2\x81\x84\x36\0" /* offset 5117 */ -+ "\x35\xe2\x81\x84\x36\0" /* offset 5123 */ -+ "\x31\xe2\x81\x84\x38\0" /* offset 5129 */ -+ "\x33\xe2\x81\x84\x38\0" /* offset 5135 */ -+ "\x35\xe2\x81\x84\x38\0" /* offset 5141 */ -+ "\x37\xe2\x81\x84\x38\0" /* offset 5147 */ -+ "\x31\xe2\x81\x84\0" /* offset 5153 */ -+ "\x49\x49\0" /* offset 5158 */ -+ "\x49\x49\x49\0" /* offset 5161 */ -+ "\x49\x56\0" /* offset 5165 */ -+ "\x56\0" /* offset 5168 */ -+ "\x56\x49\0" /* offset 5170 */ -+ "\x56\x49\x49\0" /* offset 5173 */ -+ "\x56\x49\x49\x49\0" /* offset 5177 */ -+ "\x49\x58\0" /* offset 5182 */ -+ "\x58\0" /* offset 5185 */ -+ "\x58\x49\0" /* offset 5187 */ -+ "\x58\x49\x49\0" /* offset 5190 */ -+ "\x69\x69\0" /* offset 5194 */ -+ "\x69\x69\x69\0" /* offset 5197 */ -+ "\x69\x76\0" /* offset 5201 */ -+ "\x76\0" /* offset 5204 */ -+ "\x76\x69\0" /* offset 5206 */ -+ "\x76\x69\x69\0" /* offset 5209 */ -+ "\x76\x69\x69\x69\0" /* offset 5213 */ -+ "\x69\x78\0" /* offset 5218 */ -+ "\x78\x69\0" /* offset 5221 */ -+ "\x78\x69\x69\0" /* offset 5224 */ -+ "\x63\0" /* offset 5228 */ -+ "\x6d\0" /* offset 5230 */ -+ "\xe2\x86\x90\xcc\xb8\0" /* offset 5232 */ -+ "\xe2\x86\x92\xcc\xb8\0" /* offset 5238 */ -+ "\xe2\x86\x94\xcc\xb8\0" /* offset 5244 */ -+ "\xe2\x87\x90\xcc\xb8\0" /* offset 5250 */ -+ "\xe2\x87\x94\xcc\xb8\0" /* offset 5256 */ -+ "\xe2\x87\x92\xcc\xb8\0" /* offset 5262 */ -+ "\xe2\x88\x83\xcc\xb8\0" /* offset 5268 */ -+ "\xe2\x88\x88\xcc\xb8\0" /* offset 5274 */ -+ "\xe2\x88\x8b\xcc\xb8\0" /* offset 5280 */ -+ "\xe2\x88\xa3\xcc\xb8\0" /* offset 5286 */ -+ "\xe2\x88\xa5\xcc\xb8\0" /* offset 5292 */ -+ "\xe2\x88\xab\xe2\x88\xab\0" /* offset 5298 */ -+ "\xe2\x88\xab\xe2\x88\xab\xe2\x88\xab\0" /* offset 5305 */ -+ "\xe2\x88\xae\xe2\x88\xae\0" /* offset 5315 */ -+ "\xe2\x88\xae\xe2\x88\xae\xe2\x88\xae\0" /* offset 5322 */ -+ "\xe2\x88\xbc\xcc\xb8\0" /* offset 5332 */ -+ "\xe2\x89\x83\xcc\xb8\0" /* offset 5338 */ -+ "\xe2\x89\x85\xcc\xb8\0" /* offset 5344 */ -+ "\xe2\x89\x88\xcc\xb8\0" /* offset 5350 */ -+ "\x3d\xcc\xb8\0" /* offset 5356 */ -+ "\xe2\x89\xa1\xcc\xb8\0" /* offset 5360 */ -+ "\xe2\x89\x8d\xcc\xb8\0" /* offset 5366 */ -+ "\x3c\xcc\xb8\0" /* offset 5372 */ -+ "\x3e\xcc\xb8\0" /* offset 5376 */ -+ "\xe2\x89\xa4\xcc\xb8\0" /* offset 5380 */ -+ "\xe2\x89\xa5\xcc\xb8\0" /* offset 5386 */ -+ "\xe2\x89\xb2\xcc\xb8\0" /* offset 5392 */ -+ "\xe2\x89\xb3\xcc\xb8\0" /* offset 5398 */ -+ "\xe2\x89\xb6\xcc\xb8\0" /* offset 5404 */ -+ "\xe2\x89\xb7\xcc\xb8\0" /* offset 5410 */ -+ "\xe2\x89\xba\xcc\xb8\0" /* offset 5416 */ -+ "\xe2\x89\xbb\xcc\xb8\0" /* offset 5422 */ -+ "\xe2\x8a\x82\xcc\xb8\0" /* offset 5428 */ -+ "\xe2\x8a\x83\xcc\xb8\0" /* offset 5434 */ -+ "\xe2\x8a\x86\xcc\xb8\0" /* offset 5440 */ -+ "\xe2\x8a\x87\xcc\xb8\0" /* offset 5446 */ -+ "\xe2\x8a\xa2\xcc\xb8\0" /* offset 5452 */ -+ "\xe2\x8a\xa8\xcc\xb8\0" /* offset 5458 */ -+ "\xe2\x8a\xa9\xcc\xb8\0" /* offset 5464 */ -+ "\xe2\x8a\xab\xcc\xb8\0" /* offset 5470 */ -+ "\xe2\x89\xbc\xcc\xb8\0" /* offset 5476 */ -+ "\xe2\x89\xbd\xcc\xb8\0" /* offset 5482 */ -+ "\xe2\x8a\x91\xcc\xb8\0" /* offset 5488 */ -+ "\xe2\x8a\x92\xcc\xb8\0" /* offset 5494 */ -+ "\xe2\x8a\xb2\xcc\xb8\0" /* offset 5500 */ -+ "\xe2\x8a\xb3\xcc\xb8\0" /* offset 5506 */ -+ "\xe2\x8a\xb4\xcc\xb8\0" /* offset 5512 */ -+ "\xe2\x8a\xb5\xcc\xb8\0" /* offset 5518 */ -+ "\xe3\x80\x88\0" /* offset 5524 */ -+ "\xe3\x80\x89\0" /* offset 5528 */ -+ "\x31\x30\0" /* offset 5532 */ -+ "\x31\x31\0" /* offset 5535 */ -+ "\x31\x32\0" /* offset 5538 */ -+ "\x31\x33\0" /* offset 5541 */ -+ "\x31\x34\0" /* offset 5544 */ -+ "\x31\x35\0" /* offset 5547 */ -+ "\x31\x36\0" /* offset 5550 */ -+ "\x31\x37\0" /* offset 5553 */ -+ "\x31\x38\0" /* offset 5556 */ -+ "\x31\x39\0" /* offset 5559 */ -+ "\x32\x30\0" /* offset 5562 */ -+ "\x28\x31\x29\0" /* offset 5565 */ -+ "\x28\x32\x29\0" /* offset 5569 */ -+ "\x28\x33\x29\0" /* offset 5573 */ -+ "\x28\x34\x29\0" /* offset 5577 */ -+ "\x28\x35\x29\0" /* offset 5581 */ -+ "\x28\x36\x29\0" /* offset 5585 */ -+ "\x28\x37\x29\0" /* offset 5589 */ -+ "\x28\x38\x29\0" /* offset 5593 */ -+ "\x28\x39\x29\0" /* offset 5597 */ -+ "\x28\x31\x30\x29\0" /* offset 5601 */ -+ "\x28\x31\x31\x29\0" /* offset 5606 */ -+ "\x28\x31\x32\x29\0" /* offset 5611 */ -+ "\x28\x31\x33\x29\0" /* offset 5616 */ -+ "\x28\x31\x34\x29\0" /* offset 5621 */ -+ "\x28\x31\x35\x29\0" /* offset 5626 */ -+ "\x28\x31\x36\x29\0" /* offset 5631 */ -+ "\x28\x31\x37\x29\0" /* offset 5636 */ -+ "\x28\x31\x38\x29\0" /* offset 5641 */ -+ "\x28\x31\x39\x29\0" /* offset 5646 */ -+ "\x28\x32\x30\x29\0" /* offset 5651 */ -+ "\x31\x2e\0" /* offset 5656 */ -+ "\x32\x2e\0" /* offset 5659 */ -+ "\x33\x2e\0" /* offset 5662 */ -+ "\x34\x2e\0" /* offset 5665 */ -+ "\x35\x2e\0" /* offset 5668 */ -+ "\x36\x2e\0" /* offset 5671 */ -+ "\x37\x2e\0" /* offset 5674 */ -+ "\x38\x2e\0" /* offset 5677 */ -+ "\x39\x2e\0" /* offset 5680 */ -+ "\x31\x30\x2e\0" /* offset 5683 */ -+ "\x31\x31\x2e\0" /* offset 5687 */ -+ "\x31\x32\x2e\0" /* offset 5691 */ -+ "\x31\x33\x2e\0" /* offset 5695 */ -+ "\x31\x34\x2e\0" /* offset 5699 */ -+ "\x31\x35\x2e\0" /* offset 5703 */ -+ "\x31\x36\x2e\0" /* offset 5707 */ -+ "\x31\x37\x2e\0" /* offset 5711 */ -+ "\x31\x38\x2e\0" /* offset 5715 */ -+ "\x31\x39\x2e\0" /* offset 5719 */ -+ "\x32\x30\x2e\0" /* offset 5723 */ -+ "\x28\x61\x29\0" /* offset 5727 */ -+ "\x28\x62\x29\0" /* offset 5731 */ -+ "\x28\x63\x29\0" /* offset 5735 */ -+ "\x28\x64\x29\0" /* offset 5739 */ -+ "\x28\x65\x29\0" /* offset 5743 */ -+ "\x28\x66\x29\0" /* offset 5747 */ -+ "\x28\x67\x29\0" /* offset 5751 */ -+ "\x28\x68\x29\0" /* offset 5755 */ -+ "\x28\x69\x29\0" /* offset 5759 */ -+ "\x28\x6a\x29\0" /* offset 5763 */ -+ "\x28\x6b\x29\0" /* offset 5767 */ -+ "\x28\x6c\x29\0" /* offset 5771 */ -+ "\x28\x6d\x29\0" /* offset 5775 */ -+ "\x28\x6e\x29\0" /* offset 5779 */ -+ "\x28\x6f\x29\0" /* offset 5783 */ -+ "\x28\x70\x29\0" /* offset 5787 */ -+ "\x28\x71\x29\0" /* offset 5791 */ -+ "\x28\x72\x29\0" /* offset 5795 */ -+ "\x28\x73\x29\0" /* offset 5799 */ -+ "\x28\x74\x29\0" /* offset 5803 */ -+ "\x28\x75\x29\0" /* offset 5807 */ -+ "\x28\x76\x29\0" /* offset 5811 */ -+ "\x28\x77\x29\0" /* offset 5815 */ -+ "\x28\x78\x29\0" /* offset 5819 */ -+ "\x28\x79\x29\0" /* offset 5823 */ -+ "\x28\x7a\x29\0" /* offset 5827 */ -+ "\x41\0" /* offset 5831 */ -+ "\x47\0" /* offset 5833 */ -+ "\x4a\0" /* offset 5835 */ -+ "\x4f\0" /* offset 5837 */ -+ "\x53\0" /* offset 5839 */ -+ "\x54\0" /* offset 5841 */ -+ "\x55\0" /* offset 5843 */ -+ "\x57\0" /* offset 5845 */ -+ "\x59\0" /* offset 5847 */ -+ "\x62\0" /* offset 5849 */ -+ "\x66\0" /* offset 5851 */ -+ "\x6b\0" /* offset 5853 */ -+ "\x70\0" /* offset 5855 */ -+ "\x71\0" /* offset 5857 */ -+ "\x74\0" /* offset 5859 */ -+ "\x75\0" /* offset 5861 */ -+ "\x7a\0" /* offset 5863 */ -+ "\xe2\x88\xab\xe2\x88\xab\xe2\x88\xab\xe2\x88\xab\0" /* offset 5865 */ -+ "\x3a\x3a\x3d\0" /* offset 5878 */ -+ "\x3d\x3d\0" /* offset 5882 */ -+ "\x3d\x3d\x3d\0" /* offset 5885 */ -+ "\xe2\xab\x9d\xcc\xb8\0" /* offset 5889 */ -+ "\xe6\xaf\x8d\0" /* offset 5895 */ -+ "\xe9\xbe\x9f\0" /* offset 5899 */ -+ "\xe4\xb8\x80\0" /* offset 5903 */ -+ "\xe4\xb8\xa8\0" /* offset 5907 */ -+ "\xe4\xb8\xb6\0" /* offset 5911 */ -+ "\xe4\xb8\xbf\0" /* offset 5915 */ -+ "\xe4\xb9\x99\0" /* offset 5919 */ -+ "\xe4\xba\x85\0" /* offset 5923 */ -+ "\xe4\xba\x8c\0" /* offset 5927 */ -+ "\xe4\xba\xa0\0" /* offset 5931 */ -+ "\xe4\xba\xba\0" /* offset 5935 */ -+ "\xe5\x84\xbf\0" /* offset 5939 */ -+ "\xe5\x85\xa5\0" /* offset 5943 */ -+ "\xe5\x85\xab\0" /* offset 5947 */ -+ "\xe5\x86\x82\0" /* offset 5951 */ -+ "\xe5\x86\x96\0" /* offset 5955 */ -+ "\xe5\x86\xab\0" /* offset 5959 */ -+ "\xe5\x87\xa0\0" /* offset 5963 */ -+ "\xe5\x87\xb5\0" /* offset 5967 */ -+ "\xe5\x88\x80\0" /* offset 5971 */ -+ "\xe5\x8a\x9b\0" /* offset 5975 */ -+ "\xe5\x8b\xb9\0" /* offset 5979 */ -+ "\xe5\x8c\x95\0" /* offset 5983 */ -+ "\xe5\x8c\x9a\0" /* offset 5987 */ -+ "\xe5\x8c\xb8\0" /* offset 5991 */ -+ "\xe5\x8d\x81\0" /* offset 5995 */ -+ "\xe5\x8d\x9c\0" /* offset 5999 */ -+ "\xe5\x8d\xa9\0" /* offset 6003 */ -+ "\xe5\x8e\x82\0" /* offset 6007 */ -+ "\xe5\x8e\xb6\0" /* offset 6011 */ -+ "\xe5\x8f\x88\0" /* offset 6015 */ -+ "\xe5\x8f\xa3\0" /* offset 6019 */ -+ "\xe5\x9b\x97\0" /* offset 6023 */ -+ "\xe5\x9c\x9f\0" /* offset 6027 */ -+ "\xe5\xa3\xab\0" /* offset 6031 */ -+ "\xe5\xa4\x82\0" /* offset 6035 */ -+ "\xe5\xa4\x8a\0" /* offset 6039 */ -+ "\xe5\xa4\x95\0" /* offset 6043 */ -+ "\xe5\xa4\xa7\0" /* offset 6047 */ -+ "\xe5\xa5\xb3\0" /* offset 6051 */ -+ "\xe5\xad\x90\0" /* offset 6055 */ -+ "\xe5\xae\x80\0" /* offset 6059 */ -+ "\xe5\xaf\xb8\0" /* offset 6063 */ -+ "\xe5\xb0\x8f\0" /* offset 6067 */ -+ "\xe5\xb0\xa2\0" /* offset 6071 */ -+ "\xe5\xb0\xb8\0" /* offset 6075 */ -+ "\xe5\xb1\xae\0" /* offset 6079 */ -+ "\xe5\xb1\xb1\0" /* offset 6083 */ -+ "\xe5\xb7\x9b\0" /* offset 6087 */ -+ "\xe5\xb7\xa5\0" /* offset 6091 */ -+ "\xe5\xb7\xb1\0" /* offset 6095 */ -+ "\xe5\xb7\xbe\0" /* offset 6099 */ -+ "\xe5\xb9\xb2\0" /* offset 6103 */ -+ "\xe5\xb9\xba\0" /* offset 6107 */ -+ "\xe5\xb9\xbf\0" /* offset 6111 */ -+ "\xe5\xbb\xb4\0" /* offset 6115 */ -+ "\xe5\xbb\xbe\0" /* offset 6119 */ -+ "\xe5\xbc\x8b\0" /* offset 6123 */ -+ "\xe5\xbc\x93\0" /* offset 6127 */ -+ "\xe5\xbd\x90\0" /* offset 6131 */ -+ "\xe5\xbd\xa1\0" /* offset 6135 */ -+ "\xe5\xbd\xb3\0" /* offset 6139 */ -+ "\xe5\xbf\x83\0" /* offset 6143 */ -+ "\xe6\x88\x88\0" /* offset 6147 */ -+ "\xe6\x88\xb6\0" /* offset 6151 */ -+ "\xe6\x89\x8b\0" /* offset 6155 */ -+ "\xe6\x94\xaf\0" /* offset 6159 */ -+ "\xe6\x94\xb4\0" /* offset 6163 */ -+ "\xe6\x96\x87\0" /* offset 6167 */ -+ "\xe6\x96\x97\0" /* offset 6171 */ -+ "\xe6\x96\xa4\0" /* offset 6175 */ -+ "\xe6\x96\xb9\0" /* offset 6179 */ -+ "\xe6\x97\xa0\0" /* offset 6183 */ -+ "\xe6\x97\xa5\0" /* offset 6187 */ -+ "\xe6\x9b\xb0\0" /* offset 6191 */ -+ "\xe6\x9c\x88\0" /* offset 6195 */ -+ "\xe6\x9c\xa8\0" /* offset 6199 */ -+ "\xe6\xac\xa0\0" /* offset 6203 */ -+ "\xe6\xad\xa2\0" /* offset 6207 */ -+ "\xe6\xad\xb9\0" /* offset 6211 */ -+ "\xe6\xae\xb3\0" /* offset 6215 */ -+ "\xe6\xaf\x8b\0" /* offset 6219 */ -+ "\xe6\xaf\x94\0" /* offset 6223 */ -+ "\xe6\xaf\x9b\0" /* offset 6227 */ -+ "\xe6\xb0\x8f\0" /* offset 6231 */ -+ "\xe6\xb0\x94\0" /* offset 6235 */ -+ "\xe6\xb0\xb4\0" /* offset 6239 */ -+ "\xe7\x81\xab\0" /* offset 6243 */ -+ "\xe7\x88\xaa\0" /* offset 6247 */ -+ "\xe7\x88\xb6\0" /* offset 6251 */ -+ "\xe7\x88\xbb\0" /* offset 6255 */ -+ "\xe7\x88\xbf\0" /* offset 6259 */ -+ "\xe7\x89\x87\0" /* offset 6263 */ -+ "\xe7\x89\x99\0" /* offset 6267 */ -+ "\xe7\x89\x9b\0" /* offset 6271 */ -+ "\xe7\x8a\xac\0" /* offset 6275 */ -+ "\xe7\x8e\x84\0" /* offset 6279 */ -+ "\xe7\x8e\x89\0" /* offset 6283 */ -+ "\xe7\x93\x9c\0" /* offset 6287 */ -+ "\xe7\x93\xa6\0" /* offset 6291 */ -+ "\xe7\x94\x98\0" /* offset 6295 */ -+ "\xe7\x94\x9f\0" /* offset 6299 */ -+ "\xe7\x94\xa8\0" /* offset 6303 */ -+ "\xe7\x94\xb0\0" /* offset 6307 */ -+ "\xe7\x96\x8b\0" /* offset 6311 */ -+ "\xe7\x96\x92\0" /* offset 6315 */ -+ "\xe7\x99\xb6\0" /* offset 6319 */ -+ "\xe7\x99\xbd\0" /* offset 6323 */ -+ "\xe7\x9a\xae\0" /* offset 6327 */ -+ "\xe7\x9a\xbf\0" /* offset 6331 */ -+ "\xe7\x9b\xae\0" /* offset 6335 */ -+ "\xe7\x9f\x9b\0" /* offset 6339 */ -+ "\xe7\x9f\xa2\0" /* offset 6343 */ -+ "\xe7\x9f\xb3\0" /* offset 6347 */ -+ "\xe7\xa4\xba\0" /* offset 6351 */ -+ "\xe7\xa6\xb8\0" /* offset 6355 */ -+ "\xe7\xa6\xbe\0" /* offset 6359 */ -+ "\xe7\xa9\xb4\0" /* offset 6363 */ -+ "\xe7\xab\x8b\0" /* offset 6367 */ -+ "\xe7\xab\xb9\0" /* offset 6371 */ -+ "\xe7\xb1\xb3\0" /* offset 6375 */ -+ "\xe7\xb3\xb8\0" /* offset 6379 */ -+ "\xe7\xbc\xb6\0" /* offset 6383 */ -+ "\xe7\xbd\x91\0" /* offset 6387 */ -+ "\xe7\xbe\x8a\0" /* offset 6391 */ -+ "\xe7\xbe\xbd\0" /* offset 6395 */ -+ "\xe8\x80\x81\0" /* offset 6399 */ -+ "\xe8\x80\x8c\0" /* offset 6403 */ -+ "\xe8\x80\x92\0" /* offset 6407 */ -+ "\xe8\x80\xb3\0" /* offset 6411 */ -+ "\xe8\x81\xbf\0" /* offset 6415 */ -+ "\xe8\x82\x89\0" /* offset 6419 */ -+ "\xe8\x87\xa3\0" /* offset 6423 */ -+ "\xe8\x87\xaa\0" /* offset 6427 */ -+ "\xe8\x87\xb3\0" /* offset 6431 */ -+ "\xe8\x87\xbc\0" /* offset 6435 */ -+ "\xe8\x88\x8c\0" /* offset 6439 */ -+ "\xe8\x88\x9b\0" /* offset 6443 */ -+ "\xe8\x88\x9f\0" /* offset 6447 */ -+ "\xe8\x89\xae\0" /* offset 6451 */ -+ "\xe8\x89\xb2\0" /* offset 6455 */ -+ "\xe8\x89\xb8\0" /* offset 6459 */ -+ "\xe8\x99\x8d\0" /* offset 6463 */ -+ "\xe8\x99\xab\0" /* offset 6467 */ -+ "\xe8\xa1\x80\0" /* offset 6471 */ -+ "\xe8\xa1\x8c\0" /* offset 6475 */ -+ "\xe8\xa1\xa3\0" /* offset 6479 */ -+ "\xe8\xa5\xbe\0" /* offset 6483 */ -+ "\xe8\xa6\x8b\0" /* offset 6487 */ -+ "\xe8\xa7\x92\0" /* offset 6491 */ -+ "\xe8\xa8\x80\0" /* offset 6495 */ -+ "\xe8\xb0\xb7\0" /* offset 6499 */ -+ "\xe8\xb1\x86\0" /* offset 6503 */ -+ "\xe8\xb1\x95\0" /* offset 6507 */ -+ "\xe8\xb1\xb8\0" /* offset 6511 */ -+ "\xe8\xb2\x9d\0" /* offset 6515 */ -+ "\xe8\xb5\xa4\0" /* offset 6519 */ -+ "\xe8\xb5\xb0\0" /* offset 6523 */ -+ "\xe8\xb6\xb3\0" /* offset 6527 */ -+ "\xe8\xba\xab\0" /* offset 6531 */ -+ "\xe8\xbb\x8a\0" /* offset 6535 */ -+ "\xe8\xbe\x9b\0" /* offset 6539 */ -+ "\xe8\xbe\xb0\0" /* offset 6543 */ -+ "\xe8\xbe\xb5\0" /* offset 6547 */ -+ "\xe9\x82\x91\0" /* offset 6551 */ -+ "\xe9\x85\x89\0" /* offset 6555 */ -+ "\xe9\x87\x86\0" /* offset 6559 */ -+ "\xe9\x87\x8c\0" /* offset 6563 */ -+ "\xe9\x87\x91\0" /* offset 6567 */ -+ "\xe9\x95\xb7\0" /* offset 6571 */ -+ "\xe9\x96\x80\0" /* offset 6575 */ -+ "\xe9\x98\x9c\0" /* offset 6579 */ -+ "\xe9\x9a\xb6\0" /* offset 6583 */ -+ "\xe9\x9a\xb9\0" /* offset 6587 */ -+ "\xe9\x9b\xa8\0" /* offset 6591 */ -+ "\xe9\x9d\x91\0" /* offset 6595 */ -+ "\xe9\x9d\x9e\0" /* offset 6599 */ -+ "\xe9\x9d\xa2\0" /* offset 6603 */ -+ "\xe9\x9d\xa9\0" /* offset 6607 */ -+ "\xe9\x9f\x8b\0" /* offset 6611 */ -+ "\xe9\x9f\xad\0" /* offset 6615 */ -+ "\xe9\x9f\xb3\0" /* offset 6619 */ -+ "\xe9\xa0\x81\0" /* offset 6623 */ -+ "\xe9\xa2\xa8\0" /* offset 6627 */ -+ "\xe9\xa3\x9b\0" /* offset 6631 */ -+ "\xe9\xa3\x9f\0" /* offset 6635 */ -+ "\xe9\xa6\x96\0" /* offset 6639 */ -+ "\xe9\xa6\x99\0" /* offset 6643 */ -+ "\xe9\xa6\xac\0" /* offset 6647 */ -+ "\xe9\xaa\xa8\0" /* offset 6651 */ -+ "\xe9\xab\x98\0" /* offset 6655 */ -+ "\xe9\xab\x9f\0" /* offset 6659 */ -+ "\xe9\xac\xa5\0" /* offset 6663 */ -+ "\xe9\xac\xaf\0" /* offset 6667 */ -+ "\xe9\xac\xb2\0" /* offset 6671 */ -+ "\xe9\xac\xbc\0" /* offset 6675 */ -+ "\xe9\xad\x9a\0" /* offset 6679 */ -+ "\xe9\xb3\xa5\0" /* offset 6683 */ -+ "\xe9\xb9\xb5\0" /* offset 6687 */ -+ "\xe9\xb9\xbf\0" /* offset 6691 */ -+ "\xe9\xba\xa5\0" /* offset 6695 */ -+ "\xe9\xba\xbb\0" /* offset 6699 */ -+ "\xe9\xbb\x83\0" /* offset 6703 */ -+ "\xe9\xbb\x8d\0" /* offset 6707 */ -+ "\xe9\xbb\x91\0" /* offset 6711 */ -+ "\xe9\xbb\xb9\0" /* offset 6715 */ -+ "\xe9\xbb\xbd\0" /* offset 6719 */ -+ "\xe9\xbc\x8e\0" /* offset 6723 */ -+ "\xe9\xbc\x93\0" /* offset 6727 */ -+ "\xe9\xbc\xa0\0" /* offset 6731 */ -+ "\xe9\xbc\xbb\0" /* offset 6735 */ -+ "\xe9\xbd\x8a\0" /* offset 6739 */ -+ "\xe9\xbd\x92\0" /* offset 6743 */ -+ "\xe9\xbe\x8d\0" /* offset 6747 */ -+ "\xe9\xbe\x9c\0" /* offset 6751 */ -+ "\xe9\xbe\xa0\0" /* offset 6755 */ -+ "\xe3\x80\x92\0" /* offset 6759 */ -+ "\xe5\x8d\x84\0" /* offset 6763 */ -+ "\xe5\x8d\x85\0" /* offset 6767 */ -+ "\xe3\x81\x8b\xe3\x82\x99\0" /* offset 6771 */ -+ "\xe3\x81\x8d\xe3\x82\x99\0" /* offset 6778 */ -+ "\xe3\x81\x8f\xe3\x82\x99\0" /* offset 6785 */ -+ "\xe3\x81\x91\xe3\x82\x99\0" /* offset 6792 */ -+ "\xe3\x81\x93\xe3\x82\x99\0" /* offset 6799 */ -+ "\xe3\x81\x95\xe3\x82\x99\0" /* offset 6806 */ -+ "\xe3\x81\x97\xe3\x82\x99\0" /* offset 6813 */ -+ "\xe3\x81\x99\xe3\x82\x99\0" /* offset 6820 */ -+ "\xe3\x81\x9b\xe3\x82\x99\0" /* offset 6827 */ -+ "\xe3\x81\x9d\xe3\x82\x99\0" /* offset 6834 */ -+ "\xe3\x81\x9f\xe3\x82\x99\0" /* offset 6841 */ -+ "\xe3\x81\xa1\xe3\x82\x99\0" /* offset 6848 */ -+ "\xe3\x81\xa4\xe3\x82\x99\0" /* offset 6855 */ -+ "\xe3\x81\xa6\xe3\x82\x99\0" /* offset 6862 */ -+ "\xe3\x81\xa8\xe3\x82\x99\0" /* offset 6869 */ -+ "\xe3\x81\xaf\xe3\x82\x99\0" /* offset 6876 */ -+ "\xe3\x81\xaf\xe3\x82\x9a\0" /* offset 6883 */ -+ "\xe3\x81\xb2\xe3\x82\x99\0" /* offset 6890 */ -+ "\xe3\x81\xb2\xe3\x82\x9a\0" /* offset 6897 */ -+ "\xe3\x81\xb5\xe3\x82\x99\0" /* offset 6904 */ -+ "\xe3\x81\xb5\xe3\x82\x9a\0" /* offset 6911 */ -+ "\xe3\x81\xb8\xe3\x82\x99\0" /* offset 6918 */ -+ "\xe3\x81\xb8\xe3\x82\x9a\0" /* offset 6925 */ -+ "\xe3\x81\xbb\xe3\x82\x99\0" /* offset 6932 */ -+ "\xe3\x81\xbb\xe3\x82\x9a\0" /* offset 6939 */ -+ "\xe3\x81\x86\xe3\x82\x99\0" /* offset 6946 */ -+ "\x20\xe3\x82\x99\0" /* offset 6953 */ -+ "\x20\xe3\x82\x9a\0" /* offset 6958 */ -+ "\xe3\x82\x9d\xe3\x82\x99\0" /* offset 6963 */ -+ "\xe3\x82\x88\xe3\x82\x8a\0" /* offset 6970 */ -+ "\xe3\x82\xab\xe3\x82\x99\0" /* offset 6977 */ -+ "\xe3\x82\xad\xe3\x82\x99\0" /* offset 6984 */ -+ "\xe3\x82\xaf\xe3\x82\x99\0" /* offset 6991 */ -+ "\xe3\x82\xb1\xe3\x82\x99\0" /* offset 6998 */ -+ "\xe3\x82\xb3\xe3\x82\x99\0" /* offset 7005 */ -+ "\xe3\x82\xb5\xe3\x82\x99\0" /* offset 7012 */ -+ "\xe3\x82\xb7\xe3\x82\x99\0" /* offset 7019 */ -+ "\xe3\x82\xb9\xe3\x82\x99\0" /* offset 7026 */ -+ "\xe3\x82\xbb\xe3\x82\x99\0" /* offset 7033 */ -+ "\xe3\x82\xbd\xe3\x82\x99\0" /* offset 7040 */ -+ "\xe3\x82\xbf\xe3\x82\x99\0" /* offset 7047 */ -+ "\xe3\x83\x81\xe3\x82\x99\0" /* offset 7054 */ -+ "\xe3\x83\x84\xe3\x82\x99\0" /* offset 7061 */ -+ "\xe3\x83\x86\xe3\x82\x99\0" /* offset 7068 */ -+ "\xe3\x83\x88\xe3\x82\x99\0" /* offset 7075 */ -+ "\xe3\x83\x8f\xe3\x82\x99\0" /* offset 7082 */ -+ "\xe3\x83\x8f\xe3\x82\x9a\0" /* offset 7089 */ -+ "\xe3\x83\x92\xe3\x82\x99\0" /* offset 7096 */ -+ "\xe3\x83\x92\xe3\x82\x9a\0" /* offset 7103 */ -+ "\xe3\x83\x95\xe3\x82\x99\0" /* offset 7110 */ -+ "\xe3\x83\x95\xe3\x82\x9a\0" /* offset 7117 */ -+ "\xe3\x83\x98\xe3\x82\x99\0" /* offset 7124 */ -+ "\xe3\x83\x98\xe3\x82\x9a\0" /* offset 7131 */ -+ "\xe3\x83\x9b\xe3\x82\x99\0" /* offset 7138 */ -+ "\xe3\x83\x9b\xe3\x82\x9a\0" /* offset 7145 */ -+ "\xe3\x82\xa6\xe3\x82\x99\0" /* offset 7152 */ -+ "\xe3\x83\xaf\xe3\x82\x99\0" /* offset 7159 */ -+ "\xe3\x83\xb0\xe3\x82\x99\0" /* offset 7166 */ -+ "\xe3\x83\xb1\xe3\x82\x99\0" /* offset 7173 */ -+ "\xe3\x83\xb2\xe3\x82\x99\0" /* offset 7180 */ -+ "\xe3\x83\xbd\xe3\x82\x99\0" /* offset 7187 */ -+ "\xe3\x82\xb3\xe3\x83\x88\0" /* offset 7194 */ -+ "\xe1\x84\x80\0" /* offset 7201 */ -+ "\xe1\x84\x81\0" /* offset 7205 */ -+ "\xe1\x86\xaa\0" /* offset 7209 */ -+ "\xe1\x84\x82\0" /* offset 7213 */ -+ "\xe1\x86\xac\0" /* offset 7217 */ -+ "\xe1\x86\xad\0" /* offset 7221 */ -+ "\xe1\x84\x83\0" /* offset 7225 */ -+ "\xe1\x84\x84\0" /* offset 7229 */ -+ "\xe1\x84\x85\0" /* offset 7233 */ -+ "\xe1\x86\xb0\0" /* offset 7237 */ -+ "\xe1\x86\xb1\0" /* offset 7241 */ -+ "\xe1\x86\xb2\0" /* offset 7245 */ -+ "\xe1\x86\xb3\0" /* offset 7249 */ -+ "\xe1\x86\xb4\0" /* offset 7253 */ -+ "\xe1\x86\xb5\0" /* offset 7257 */ -+ "\xe1\x84\x9a\0" /* offset 7261 */ -+ "\xe1\x84\x86\0" /* offset 7265 */ -+ "\xe1\x84\x87\0" /* offset 7269 */ -+ "\xe1\x84\x88\0" /* offset 7273 */ -+ "\xe1\x84\xa1\0" /* offset 7277 */ -+ "\xe1\x84\x89\0" /* offset 7281 */ -+ "\xe1\x84\x8a\0" /* offset 7285 */ -+ "\xe1\x84\x8b\0" /* offset 7289 */ -+ "\xe1\x84\x8c\0" /* offset 7293 */ -+ "\xe1\x84\x8d\0" /* offset 7297 */ -+ "\xe1\x84\x8e\0" /* offset 7301 */ -+ "\xe1\x84\x8f\0" /* offset 7305 */ -+ "\xe1\x84\x90\0" /* offset 7309 */ -+ "\xe1\x84\x91\0" /* offset 7313 */ -+ "\xe1\x84\x92\0" /* offset 7317 */ -+ "\xe1\x85\xa1\0" /* offset 7321 */ -+ "\xe1\x85\xa2\0" /* offset 7325 */ -+ "\xe1\x85\xa3\0" /* offset 7329 */ -+ "\xe1\x85\xa4\0" /* offset 7333 */ -+ "\xe1\x85\xa5\0" /* offset 7337 */ -+ "\xe1\x85\xa6\0" /* offset 7341 */ -+ "\xe1\x85\xa7\0" /* offset 7345 */ -+ "\xe1\x85\xa8\0" /* offset 7349 */ -+ "\xe1\x85\xa9\0" /* offset 7353 */ -+ "\xe1\x85\xaa\0" /* offset 7357 */ -+ "\xe1\x85\xab\0" /* offset 7361 */ -+ "\xe1\x85\xac\0" /* offset 7365 */ -+ "\xe1\x85\xad\0" /* offset 7369 */ -+ "\xe1\x85\xae\0" /* offset 7373 */ -+ "\xe1\x85\xaf\0" /* offset 7377 */ -+ "\xe1\x85\xb0\0" /* offset 7381 */ -+ "\xe1\x85\xb1\0" /* offset 7385 */ -+ "\xe1\x85\xb2\0" /* offset 7389 */ -+ "\xe1\x85\xb3\0" /* offset 7393 */ -+ "\xe1\x85\xb4\0" /* offset 7397 */ -+ "\xe1\x85\xb5\0" /* offset 7401 */ -+ "\xe1\x85\xa0\0" /* offset 7405 */ -+ "\xe1\x84\x94\0" /* offset 7409 */ -+ "\xe1\x84\x95\0" /* offset 7413 */ -+ "\xe1\x87\x87\0" /* offset 7417 */ -+ "\xe1\x87\x88\0" /* offset 7421 */ -+ "\xe1\x87\x8c\0" /* offset 7425 */ -+ "\xe1\x87\x8e\0" /* offset 7429 */ -+ "\xe1\x87\x93\0" /* offset 7433 */ -+ "\xe1\x87\x97\0" /* offset 7437 */ -+ "\xe1\x87\x99\0" /* offset 7441 */ -+ "\xe1\x84\x9c\0" /* offset 7445 */ -+ "\xe1\x87\x9d\0" /* offset 7449 */ -+ "\xe1\x87\x9f\0" /* offset 7453 */ -+ "\xe1\x84\x9d\0" /* offset 7457 */ -+ "\xe1\x84\x9e\0" /* offset 7461 */ -+ "\xe1\x84\xa0\0" /* offset 7465 */ -+ "\xe1\x84\xa2\0" /* offset 7469 */ -+ "\xe1\x84\xa3\0" /* offset 7473 */ -+ "\xe1\x84\xa7\0" /* offset 7477 */ -+ "\xe1\x84\xa9\0" /* offset 7481 */ -+ "\xe1\x84\xab\0" /* offset 7485 */ -+ "\xe1\x84\xac\0" /* offset 7489 */ -+ "\xe1\x84\xad\0" /* offset 7493 */ -+ "\xe1\x84\xae\0" /* offset 7497 */ -+ "\xe1\x84\xaf\0" /* offset 7501 */ -+ "\xe1\x84\xb2\0" /* offset 7505 */ -+ "\xe1\x84\xb6\0" /* offset 7509 */ -+ "\xe1\x85\x80\0" /* offset 7513 */ -+ "\xe1\x85\x87\0" /* offset 7517 */ -+ "\xe1\x85\x8c\0" /* offset 7521 */ -+ "\xe1\x87\xb1\0" /* offset 7525 */ -+ "\xe1\x87\xb2\0" /* offset 7529 */ -+ "\xe1\x85\x97\0" /* offset 7533 */ -+ "\xe1\x85\x98\0" /* offset 7537 */ -+ "\xe1\x85\x99\0" /* offset 7541 */ -+ "\xe1\x86\x84\0" /* offset 7545 */ -+ "\xe1\x86\x85\0" /* offset 7549 */ -+ "\xe1\x86\x88\0" /* offset 7553 */ -+ "\xe1\x86\x91\0" /* offset 7557 */ -+ "\xe1\x86\x92\0" /* offset 7561 */ -+ "\xe1\x86\x94\0" /* offset 7565 */ -+ "\xe1\x86\x9e\0" /* offset 7569 */ -+ "\xe1\x86\xa1\0" /* offset 7573 */ -+ "\xe4\xb8\x89\0" /* offset 7577 */ -+ "\xe5\x9b\x9b\0" /* offset 7581 */ -+ "\xe4\xb8\x8a\0" /* offset 7585 */ -+ "\xe4\xb8\xad\0" /* offset 7589 */ -+ "\xe4\xb8\x8b\0" /* offset 7593 */ -+ "\xe7\x94\xb2\0" /* offset 7597 */ -+ "\xe4\xb8\x99\0" /* offset 7601 */ -+ "\xe4\xb8\x81\0" /* offset 7605 */ -+ "\xe5\xa4\xa9\0" /* offset 7609 */ -+ "\xe5\x9c\xb0\0" /* offset 7613 */ -+ "\x28\xe1\x84\x80\x29\0" /* offset 7617 */ -+ "\x28\xe1\x84\x82\x29\0" /* offset 7623 */ -+ "\x28\xe1\x84\x83\x29\0" /* offset 7629 */ -+ "\x28\xe1\x84\x85\x29\0" /* offset 7635 */ -+ "\x28\xe1\x84\x86\x29\0" /* offset 7641 */ -+ "\x28\xe1\x84\x87\x29\0" /* offset 7647 */ -+ "\x28\xe1\x84\x89\x29\0" /* offset 7653 */ -+ "\x28\xe1\x84\x8b\x29\0" /* offset 7659 */ -+ "\x28\xe1\x84\x8c\x29\0" /* offset 7665 */ -+ "\x28\xe1\x84\x8e\x29\0" /* offset 7671 */ -+ "\x28\xe1\x84\x8f\x29\0" /* offset 7677 */ -+ "\x28\xe1\x84\x90\x29\0" /* offset 7683 */ -+ "\x28\xe1\x84\x91\x29\0" /* offset 7689 */ -+ "\x28\xe1\x84\x92\x29\0" /* offset 7695 */ -+ "\x28\xe1\x84\x80\xe1\x85\xa1\x29\0" /* offset 7701 */ -+ "\x28\xe1\x84\x82\xe1\x85\xa1\x29\0" /* offset 7710 */ -+ "\x28\xe1\x84\x83\xe1\x85\xa1\x29\0" /* offset 7719 */ -+ "\x28\xe1\x84\x85\xe1\x85\xa1\x29\0" /* offset 7728 */ -+ "\x28\xe1\x84\x86\xe1\x85\xa1\x29\0" /* offset 7737 */ -+ "\x28\xe1\x84\x87\xe1\x85\xa1\x29\0" /* offset 7746 */ -+ "\x28\xe1\x84\x89\xe1\x85\xa1\x29\0" /* offset 7755 */ -+ "\x28\xe1\x84\x8b\xe1\x85\xa1\x29\0" /* offset 7764 */ -+ "\x28\xe1\x84\x8c\xe1\x85\xa1\x29\0" /* offset 7773 */ -+ "\x28\xe1\x84\x8e\xe1\x85\xa1\x29\0" /* offset 7782 */ -+ "\x28\xe1\x84\x8f\xe1\x85\xa1\x29\0" /* offset 7791 */ -+ "\x28\xe1\x84\x90\xe1\x85\xa1\x29\0" /* offset 7800 */ -+ "\x28\xe1\x84\x91\xe1\x85\xa1\x29\0" /* offset 7809 */ -+ "\x28\xe1\x84\x92\xe1\x85\xa1\x29\0" /* offset 7818 */ -+ "\x28\xe1\x84\x8c\xe1\x85\xae\x29\0" /* offset 7827 */ -+ "\x28\xe4\xb8\x80\x29\0" /* offset 7836 */ -+ "\x28\xe4\xba\x8c\x29\0" /* offset 7842 */ -+ "\x28\xe4\xb8\x89\x29\0" /* offset 7848 */ -+ "\x28\xe5\x9b\x9b\x29\0" /* offset 7854 */ -+ "\x28\xe4\xba\x94\x29\0" /* offset 7860 */ -+ "\x28\xe5\x85\xad\x29\0" /* offset 7866 */ -+ "\x28\xe4\xb8\x83\x29\0" /* offset 7872 */ -+ "\x28\xe5\x85\xab\x29\0" /* offset 7878 */ -+ "\x28\xe4\xb9\x9d\x29\0" /* offset 7884 */ -+ "\x28\xe5\x8d\x81\x29\0" /* offset 7890 */ -+ "\x28\xe6\x9c\x88\x29\0" /* offset 7896 */ -+ "\x28\xe7\x81\xab\x29\0" /* offset 7902 */ -+ "\x28\xe6\xb0\xb4\x29\0" /* offset 7908 */ -+ "\x28\xe6\x9c\xa8\x29\0" /* offset 7914 */ -+ "\x28\xe9\x87\x91\x29\0" /* offset 7920 */ -+ "\x28\xe5\x9c\x9f\x29\0" /* offset 7926 */ -+ "\x28\xe6\x97\xa5\x29\0" /* offset 7932 */ -+ "\x28\xe6\xa0\xaa\x29\0" /* offset 7938 */ -+ "\x28\xe6\x9c\x89\x29\0" /* offset 7944 */ -+ "\x28\xe7\xa4\xbe\x29\0" /* offset 7950 */ -+ "\x28\xe5\x90\x8d\x29\0" /* offset 7956 */ -+ "\x28\xe7\x89\xb9\x29\0" /* offset 7962 */ -+ "\x28\xe8\xb2\xa1\x29\0" /* offset 7968 */ -+ "\x28\xe7\xa5\x9d\x29\0" /* offset 7974 */ -+ "\x28\xe5\x8a\xb4\x29\0" /* offset 7980 */ -+ "\x28\xe4\xbb\xa3\x29\0" /* offset 7986 */ -+ "\x28\xe5\x91\xbc\x29\0" /* offset 7992 */ -+ "\x28\xe5\xad\xa6\x29\0" /* offset 7998 */ -+ "\x28\xe7\x9b\xa3\x29\0" /* offset 8004 */ -+ "\x28\xe4\xbc\x81\x29\0" /* offset 8010 */ -+ "\x28\xe8\xb3\x87\x29\0" /* offset 8016 */ -+ "\x28\xe5\x8d\x94\x29\0" /* offset 8022 */ -+ "\x28\xe7\xa5\xad\x29\0" /* offset 8028 */ -+ "\x28\xe4\xbc\x91\x29\0" /* offset 8034 */ -+ "\x28\xe8\x87\xaa\x29\0" /* offset 8040 */ -+ "\x28\xe8\x87\xb3\x29\0" /* offset 8046 */ -+ "\x32\x31\0" /* offset 8052 */ -+ "\x32\x32\0" /* offset 8055 */ -+ "\x32\x33\0" /* offset 8058 */ -+ "\x32\x34\0" /* offset 8061 */ -+ "\x32\x35\0" /* offset 8064 */ -+ "\x32\x36\0" /* offset 8067 */ -+ "\x32\x37\0" /* offset 8070 */ -+ "\x32\x38\0" /* offset 8073 */ -+ "\x32\x39\0" /* offset 8076 */ -+ "\x33\x30\0" /* offset 8079 */ -+ "\x33\x31\0" /* offset 8082 */ -+ "\x33\x32\0" /* offset 8085 */ -+ "\x33\x33\0" /* offset 8088 */ -+ "\x33\x34\0" /* offset 8091 */ -+ "\x33\x35\0" /* offset 8094 */ -+ "\xe1\x84\x80\xe1\x85\xa1\0" /* offset 8097 */ -+ "\xe1\x84\x82\xe1\x85\xa1\0" /* offset 8104 */ -+ "\xe1\x84\x83\xe1\x85\xa1\0" /* offset 8111 */ -+ "\xe1\x84\x85\xe1\x85\xa1\0" /* offset 8118 */ -+ "\xe1\x84\x86\xe1\x85\xa1\0" /* offset 8125 */ -+ "\xe1\x84\x87\xe1\x85\xa1\0" /* offset 8132 */ -+ "\xe1\x84\x89\xe1\x85\xa1\0" /* offset 8139 */ -+ "\xe1\x84\x8b\xe1\x85\xa1\0" /* offset 8146 */ -+ "\xe1\x84\x8c\xe1\x85\xa1\0" /* offset 8153 */ -+ "\xe1\x84\x8e\xe1\x85\xa1\0" /* offset 8160 */ -+ "\xe1\x84\x8f\xe1\x85\xa1\0" /* offset 8167 */ -+ "\xe1\x84\x90\xe1\x85\xa1\0" /* offset 8174 */ -+ "\xe1\x84\x91\xe1\x85\xa1\0" /* offset 8181 */ -+ "\xe1\x84\x92\xe1\x85\xa1\0" /* offset 8188 */ -+ "\xe4\xba\x94\0" /* offset 8195 */ -+ "\xe5\x85\xad\0" /* offset 8199 */ -+ "\xe4\xb8\x83\0" /* offset 8203 */ -+ "\xe4\xb9\x9d\0" /* offset 8207 */ -+ "\xe6\xa0\xaa\0" /* offset 8211 */ -+ "\xe6\x9c\x89\0" /* offset 8215 */ -+ "\xe7\xa4\xbe\0" /* offset 8219 */ -+ "\xe5\x90\x8d\0" /* offset 8223 */ -+ "\xe7\x89\xb9\0" /* offset 8227 */ -+ "\xe8\xb2\xa1\0" /* offset 8231 */ -+ "\xe7\xa5\x9d\0" /* offset 8235 */ -+ "\xe5\x8a\xb4\0" /* offset 8239 */ -+ "\xe7\xa7\x98\0" /* offset 8243 */ -+ "\xe7\x94\xb7\0" /* offset 8247 */ -+ "\xe9\x81\xa9\0" /* offset 8251 */ -+ "\xe5\x84\xaa\0" /* offset 8255 */ -+ "\xe5\x8d\xb0\0" /* offset 8259 */ -+ "\xe6\xb3\xa8\0" /* offset 8263 */ -+ "\xe9\xa0\x85\0" /* offset 8267 */ -+ "\xe4\xbc\x91\0" /* offset 8271 */ -+ "\xe5\x86\x99\0" /* offset 8275 */ -+ "\xe6\xad\xa3\0" /* offset 8279 */ -+ "\xe5\xb7\xa6\0" /* offset 8283 */ -+ "\xe5\x8f\xb3\0" /* offset 8287 */ -+ "\xe5\x8c\xbb\0" /* offset 8291 */ -+ "\xe5\xae\x97\0" /* offset 8295 */ -+ "\xe5\xad\xa6\0" /* offset 8299 */ -+ "\xe7\x9b\xa3\0" /* offset 8303 */ -+ "\xe4\xbc\x81\0" /* offset 8307 */ -+ "\xe8\xb3\x87\0" /* offset 8311 */ -+ "\xe5\x8d\x94\0" /* offset 8315 */ -+ "\xe5\xa4\x9c\0" /* offset 8319 */ -+ "\x33\x36\0" /* offset 8323 */ -+ "\x33\x37\0" /* offset 8326 */ -+ "\x33\x38\0" /* offset 8329 */ -+ "\x33\x39\0" /* offset 8332 */ -+ "\x34\x30\0" /* offset 8335 */ -+ "\x34\x31\0" /* offset 8338 */ -+ "\x34\x32\0" /* offset 8341 */ -+ "\x34\x33\0" /* offset 8344 */ -+ "\x34\x34\0" /* offset 8347 */ -+ "\x34\x35\0" /* offset 8350 */ -+ "\x34\x36\0" /* offset 8353 */ -+ "\x34\x37\0" /* offset 8356 */ -+ "\x34\x38\0" /* offset 8359 */ -+ "\x34\x39\0" /* offset 8362 */ -+ "\x35\x30\0" /* offset 8365 */ -+ "\x31\xe6\x9c\x88\0" /* offset 8368 */ -+ "\x32\xe6\x9c\x88\0" /* offset 8373 */ -+ "\x33\xe6\x9c\x88\0" /* offset 8378 */ -+ "\x34\xe6\x9c\x88\0" /* offset 8383 */ -+ "\x35\xe6\x9c\x88\0" /* offset 8388 */ -+ "\x36\xe6\x9c\x88\0" /* offset 8393 */ -+ "\x37\xe6\x9c\x88\0" /* offset 8398 */ -+ "\x38\xe6\x9c\x88\0" /* offset 8403 */ -+ "\x39\xe6\x9c\x88\0" /* offset 8408 */ -+ "\x31\x30\xe6\x9c\x88\0" /* offset 8413 */ -+ "\x31\x31\xe6\x9c\x88\0" /* offset 8419 */ -+ "\x31\x32\xe6\x9c\x88\0" /* offset 8425 */ -+ "\xe3\x82\xa2\0" /* offset 8431 */ -+ "\xe3\x82\xa4\0" /* offset 8435 */ -+ "\xe3\x82\xa6\0" /* offset 8439 */ -+ "\xe3\x82\xa8\0" /* offset 8443 */ -+ "\xe3\x82\xaa\0" /* offset 8447 */ -+ "\xe3\x82\xab\0" /* offset 8451 */ -+ "\xe3\x82\xad\0" /* offset 8455 */ -+ "\xe3\x82\xaf\0" /* offset 8459 */ -+ "\xe3\x82\xb1\0" /* offset 8463 */ -+ "\xe3\x82\xb3\0" /* offset 8467 */ -+ "\xe3\x82\xb5\0" /* offset 8471 */ -+ "\xe3\x82\xb7\0" /* offset 8475 */ -+ "\xe3\x82\xb9\0" /* offset 8479 */ -+ "\xe3\x82\xbb\0" /* offset 8483 */ -+ "\xe3\x82\xbd\0" /* offset 8487 */ -+ "\xe3\x82\xbf\0" /* offset 8491 */ -+ "\xe3\x83\x81\0" /* offset 8495 */ -+ "\xe3\x83\x84\0" /* offset 8499 */ -+ "\xe3\x83\x86\0" /* offset 8503 */ -+ "\xe3\x83\x88\0" /* offset 8507 */ -+ "\xe3\x83\x8a\0" /* offset 8511 */ -+ "\xe3\x83\x8b\0" /* offset 8515 */ -+ "\xe3\x83\x8c\0" /* offset 8519 */ -+ "\xe3\x83\x8d\0" /* offset 8523 */ -+ "\xe3\x83\x8e\0" /* offset 8527 */ -+ "\xe3\x83\x8f\0" /* offset 8531 */ -+ "\xe3\x83\x92\0" /* offset 8535 */ -+ "\xe3\x83\x95\0" /* offset 8539 */ -+ "\xe3\x83\x98\0" /* offset 8543 */ -+ "\xe3\x83\x9b\0" /* offset 8547 */ -+ "\xe3\x83\x9e\0" /* offset 8551 */ -+ "\xe3\x83\x9f\0" /* offset 8555 */ -+ "\xe3\x83\xa0\0" /* offset 8559 */ -+ "\xe3\x83\xa1\0" /* offset 8563 */ -+ "\xe3\x83\xa2\0" /* offset 8567 */ -+ "\xe3\x83\xa4\0" /* offset 8571 */ -+ "\xe3\x83\xa6\0" /* offset 8575 */ -+ "\xe3\x83\xa8\0" /* offset 8579 */ -+ "\xe3\x83\xa9\0" /* offset 8583 */ -+ "\xe3\x83\xaa\0" /* offset 8587 */ -+ "\xe3\x83\xab\0" /* offset 8591 */ -+ "\xe3\x83\xac\0" /* offset 8595 */ -+ "\xe3\x83\xad\0" /* offset 8599 */ -+ "\xe3\x83\xaf\0" /* offset 8603 */ -+ "\xe3\x83\xb0\0" /* offset 8607 */ -+ "\xe3\x83\xb1\0" /* offset 8611 */ -+ "\xe3\x83\xb2\0" /* offset 8615 */ -+ "\xe3\x82\xa2\xe3\x83\x8f\xe3\x82\x9a\xe3\x83\xbc\xe3\x83\x88\0" /* offset 8619 */ -+ "\xe3\x82\xa2\xe3\x83\xab\xe3\x83\x95\xe3\x82\xa1\0" /* offset 8635 */ -+ "\xe3\x82\xa2\xe3\x83\xb3\xe3\x83\x98\xe3\x82\x9a\xe3\x82\xa2\0" /* offset 8648 */ -+ "\xe3\x82\xa2\xe3\x83\xbc\xe3\x83\xab\0" /* offset 8664 */ -+ "\xe3\x82\xa4\xe3\x83\x8b\xe3\x83\xb3\xe3\x82\xaf\xe3\x82\x99\0" /* offset 8674 */ -+ "\xe3\x82\xa4\xe3\x83\xb3\xe3\x83\x81\0" /* offset 8690 */ -+ "\xe3\x82\xa6\xe3\x82\xa9\xe3\x83\xb3\0" /* offset 8700 */ -+ "\xe3\x82\xa8\xe3\x82\xb9\xe3\x82\xaf\xe3\x83\xbc\xe3\x83\x88\xe3\x82\x99\0" /* offset 8710 */ -+ "\xe3\x82\xa8\xe3\x83\xbc\xe3\x82\xab\xe3\x83\xbc\0" /* offset 8729 */ -+ "\xe3\x82\xaa\xe3\x83\xb3\xe3\x82\xb9\0" /* offset 8742 */ -+ "\xe3\x82\xaa\xe3\x83\xbc\xe3\x83\xa0\0" /* offset 8752 */ -+ "\xe3\x82\xab\xe3\x82\xa4\xe3\x83\xaa\0" /* offset 8762 */ -+ "\xe3\x82\xab\xe3\x83\xa9\xe3\x83\x83\xe3\x83\x88\0" /* offset 8772 */ -+ "\xe3\x82\xab\xe3\x83\xad\xe3\x83\xaa\xe3\x83\xbc\0" /* offset 8785 */ -+ "\xe3\x82\xab\xe3\x82\x99\xe3\x83\xad\xe3\x83\xb3\0" /* offset 8798 */ -+ "\xe3\x82\xab\xe3\x82\x99\xe3\x83\xb3\xe3\x83\x9e\0" /* offset 8811 */ -+ "\xe3\x82\xad\xe3\x82\x99\xe3\x82\xab\xe3\x82\x99\0" /* offset 8824 */ -+ "\xe3\x82\xad\xe3\x82\x99\xe3\x83\x8b\xe3\x83\xbc\0" /* offset 8837 */ -+ "\xe3\x82\xad\xe3\x83\xa5\xe3\x83\xaa\xe3\x83\xbc\0" /* offset 8850 */ -+ "\xe3\x82\xad\xe3\x82\x99\xe3\x83\xab\xe3\x82\xbf\xe3\x82\x99\xe3\x83\xbc\0" /* offset 8863 */ -+ "\xe3\x82\xad\xe3\x83\xad\0" /* offset 8882 */ -+ "\xe3\x82\xad\xe3\x83\xad\xe3\x82\xaf\xe3\x82\x99\xe3\x83\xa9\xe3\x83\xa0\0" /* offset 8889 */ -+ "\xe3\x82\xad\xe3\x83\xad\xe3\x83\xa1\xe3\x83\xbc\xe3\x83\x88\xe3\x83\xab\0" /* offset 8908 */ -+ "\xe3\x82\xad\xe3\x83\xad\xe3\x83\xaf\xe3\x83\x83\xe3\x83\x88\0" /* offset 8927 */ -+ "\xe3\x82\xaf\xe3\x82\x99\xe3\x83\xa9\xe3\x83\xa0\0" /* offset 8943 */ -+ "\xe3\x82\xaf\xe3\x82\x99\xe3\x83\xa9\xe3\x83\xa0\xe3\x83\x88\xe3\x83\xb3\0" /* offset 8956 */ -+ "\xe3\x82\xaf\xe3\x83\xab\xe3\x82\xbb\xe3\x82\x99\xe3\x82\xa4\xe3\x83\xad\0" /* offset 8975 */ -+ "\xe3\x82\xaf\xe3\x83\xad\xe3\x83\xbc\xe3\x83\x8d\0" /* offset 8994 */ -+ "\xe3\x82\xb1\xe3\x83\xbc\xe3\x82\xb9\0" /* offset 9007 */ -+ "\xe3\x82\xb3\xe3\x83\xab\xe3\x83\x8a\0" /* offset 9017 */ -+ "\xe3\x82\xb3\xe3\x83\xbc\xe3\x83\x9b\xe3\x82\x9a\0" /* offset 9027 */ -+ "\xe3\x82\xb5\xe3\x82\xa4\xe3\x82\xaf\xe3\x83\xab\0" /* offset 9040 */ -+ "\xe3\x82\xb5\xe3\x83\xb3\xe3\x83\x81\xe3\x83\xbc\xe3\x83\xa0\0" /* offset 9053 */ -+ "\xe3\x82\xb7\xe3\x83\xaa\xe3\x83\xb3\xe3\x82\xaf\xe3\x82\x99\0" /* offset 9069 */ -+ "\xe3\x82\xbb\xe3\x83\xb3\xe3\x83\x81\0" /* offset 9085 */ -+ "\xe3\x82\xbb\xe3\x83\xb3\xe3\x83\x88\0" /* offset 9095 */ -+ "\xe3\x82\xbf\xe3\x82\x99\xe3\x83\xbc\xe3\x82\xb9\0" /* offset 9105 */ -+ "\xe3\x83\x86\xe3\x82\x99\xe3\x82\xb7\0" /* offset 9118 */ -+ "\xe3\x83\x88\xe3\x82\x99\xe3\x83\xab\0" /* offset 9128 */ -+ "\xe3\x83\x88\xe3\x83\xb3\0" /* offset 9138 */ -+ "\xe3\x83\x8a\xe3\x83\x8e\0" /* offset 9145 */ -+ "\xe3\x83\x8e\xe3\x83\x83\xe3\x83\x88\0" /* offset 9152 */ -+ "\xe3\x83\x8f\xe3\x82\xa4\xe3\x83\x84\0" /* offset 9162 */ -+ "\xe3\x83\x8f\xe3\x82\x9a\xe3\x83\xbc\xe3\x82\xbb\xe3\x83\xb3\xe3\x83\x88\0" /* offset 9172 */ -+ "\xe3\x83\x8f\xe3\x82\x9a\xe3\x83\xbc\xe3\x83\x84\0" /* offset 9191 */ -+ "\xe3\x83\x8f\xe3\x82\x99\xe3\x83\xbc\xe3\x83\xac\xe3\x83\xab\0" /* offset 9204 */ -+ "\xe3\x83\x92\xe3\x82\x9a\xe3\x82\xa2\xe3\x82\xb9\xe3\x83\x88\xe3\x83\xab\0" /* offset 9220 */ -+ "\xe3\x83\x92\xe3\x82\x9a\xe3\x82\xaf\xe3\x83\xab\0" /* offset 9239 */ -+ "\xe3\x83\x92\xe3\x82\x9a\xe3\x82\xb3\0" /* offset 9252 */ -+ "\xe3\x83\x92\xe3\x82\x99\xe3\x83\xab\0" /* offset 9262 */ -+ "\xe3\x83\x95\xe3\x82\xa1\xe3\x83\xa9\xe3\x83\x83\xe3\x83\x88\xe3\x82\x99\0" /* offset 9272 */ -+ "\xe3\x83\x95\xe3\x82\xa3\xe3\x83\xbc\xe3\x83\x88\0" /* offset 9291 */ -+ "\xe3\x83\x95\xe3\x82\x99\xe3\x83\x83\xe3\x82\xb7\xe3\x82\xa7\xe3\x83\xab\0" /* offset 9304 */ -+ "\xe3\x83\x95\xe3\x83\xa9\xe3\x83\xb3\0" /* offset 9323 */ -+ "\xe3\x83\x98\xe3\x82\xaf\xe3\x82\xbf\xe3\x83\xbc\xe3\x83\xab\0" /* offset 9333 */ -+ "\xe3\x83\x98\xe3\x82\x9a\xe3\x82\xbd\0" /* offset 9349 */ -+ "\xe3\x83\x98\xe3\x82\x9a\xe3\x83\x8b\xe3\x83\x92\0" /* offset 9359 */ -+ "\xe3\x83\x98\xe3\x83\xab\xe3\x83\x84\0" /* offset 9372 */ -+ "\xe3\x83\x98\xe3\x82\x9a\xe3\x83\xb3\xe3\x82\xb9\0" /* offset 9382 */ -+ "\xe3\x83\x98\xe3\x82\x9a\xe3\x83\xbc\xe3\x82\xb7\xe3\x82\x99\0" /* offset 9395 */ -+ "\xe3\x83\x98\xe3\x82\x99\xe3\x83\xbc\xe3\x82\xbf\0" /* offset 9411 */ -+ "\xe3\x83\x9b\xe3\x82\x9a\xe3\x82\xa4\xe3\x83\xb3\xe3\x83\x88\0" /* offset 9424 */ -+ "\xe3\x83\x9b\xe3\x82\x99\xe3\x83\xab\xe3\x83\x88\0" /* offset 9440 */ -+ "\xe3\x83\x9b\xe3\x83\xb3\0" /* offset 9453 */ -+ "\xe3\x83\x9b\xe3\x82\x9a\xe3\x83\xb3\xe3\x83\x88\xe3\x82\x99\0" /* offset 9460 */ -+ "\xe3\x83\x9b\xe3\x83\xbc\xe3\x83\xab\0" /* offset 9476 */ -+ "\xe3\x83\x9b\xe3\x83\xbc\xe3\x83\xb3\0" /* offset 9486 */ -+ "\xe3\x83\x9e\xe3\x82\xa4\xe3\x82\xaf\xe3\x83\xad\0" /* offset 9496 */ -+ "\xe3\x83\x9e\xe3\x82\xa4\xe3\x83\xab\0" /* offset 9509 */ -+ "\xe3\x83\x9e\xe3\x83\x83\xe3\x83\x8f\0" /* offset 9519 */ -+ "\xe3\x83\x9e\xe3\x83\xab\xe3\x82\xaf\0" /* offset 9529 */ -+ "\xe3\x83\x9e\xe3\x83\xb3\xe3\x82\xb7\xe3\x83\xa7\xe3\x83\xb3\0" /* offset 9539 */ -+ "\xe3\x83\x9f\xe3\x82\xaf\xe3\x83\xad\xe3\x83\xb3\0" /* offset 9555 */ -+ "\xe3\x83\x9f\xe3\x83\xaa\0" /* offset 9568 */ -+ "\xe3\x83\x9f\xe3\x83\xaa\xe3\x83\x8f\xe3\x82\x99\xe3\x83\xbc\xe3\x83\xab\0" /* offset 9575 */ -+ "\xe3\x83\xa1\xe3\x82\xab\xe3\x82\x99\0" /* offset 9594 */ -+ "\xe3\x83\xa1\xe3\x82\xab\xe3\x82\x99\xe3\x83\x88\xe3\x83\xb3\0" /* offset 9604 */ -+ "\xe3\x83\xa1\xe3\x83\xbc\xe3\x83\x88\xe3\x83\xab\0" /* offset 9620 */ -+ "\xe3\x83\xa4\xe3\x83\xbc\xe3\x83\x88\xe3\x82\x99\0" /* offset 9633 */ -+ "\xe3\x83\xa4\xe3\x83\xbc\xe3\x83\xab\0" /* offset 9646 */ -+ "\xe3\x83\xa6\xe3\x82\xa2\xe3\x83\xb3\0" /* offset 9656 */ -+ "\xe3\x83\xaa\xe3\x83\x83\xe3\x83\x88\xe3\x83\xab\0" /* offset 9666 */ -+ "\xe3\x83\xaa\xe3\x83\xa9\0" /* offset 9679 */ -+ "\xe3\x83\xab\xe3\x83\x92\xe3\x82\x9a\xe3\x83\xbc\0" /* offset 9686 */ -+ "\xe3\x83\xab\xe3\x83\xbc\xe3\x83\x95\xe3\x82\x99\xe3\x83\xab\0" /* offset 9699 */ -+ "\xe3\x83\xac\xe3\x83\xa0\0" /* offset 9715 */ -+ "\xe3\x83\xac\xe3\x83\xb3\xe3\x83\x88\xe3\x82\xb1\xe3\x82\x99\xe3\x83\xb3\0" /* offset 9722 */ -+ "\xe3\x83\xaf\xe3\x83\x83\xe3\x83\x88\0" /* offset 9741 */ -+ "\x30\xe7\x82\xb9\0" /* offset 9751 */ -+ "\x31\xe7\x82\xb9\0" /* offset 9756 */ -+ "\x32\xe7\x82\xb9\0" /* offset 9761 */ -+ "\x33\xe7\x82\xb9\0" /* offset 9766 */ -+ "\x34\xe7\x82\xb9\0" /* offset 9771 */ -+ "\x35\xe7\x82\xb9\0" /* offset 9776 */ -+ "\x36\xe7\x82\xb9\0" /* offset 9781 */ -+ "\x37\xe7\x82\xb9\0" /* offset 9786 */ -+ "\x38\xe7\x82\xb9\0" /* offset 9791 */ -+ "\x39\xe7\x82\xb9\0" /* offset 9796 */ -+ "\x31\x30\xe7\x82\xb9\0" /* offset 9801 */ -+ "\x31\x31\xe7\x82\xb9\0" /* offset 9807 */ -+ "\x31\x32\xe7\x82\xb9\0" /* offset 9813 */ -+ "\x31\x33\xe7\x82\xb9\0" /* offset 9819 */ -+ "\x31\x34\xe7\x82\xb9\0" /* offset 9825 */ -+ "\x31\x35\xe7\x82\xb9\0" /* offset 9831 */ -+ "\x31\x36\xe7\x82\xb9\0" /* offset 9837 */ -+ "\x31\x37\xe7\x82\xb9\0" /* offset 9843 */ -+ "\x31\x38\xe7\x82\xb9\0" /* offset 9849 */ -+ "\x31\x39\xe7\x82\xb9\0" /* offset 9855 */ -+ "\x32\x30\xe7\x82\xb9\0" /* offset 9861 */ -+ "\x32\x31\xe7\x82\xb9\0" /* offset 9867 */ -+ "\x32\x32\xe7\x82\xb9\0" /* offset 9873 */ -+ "\x32\x33\xe7\x82\xb9\0" /* offset 9879 */ -+ "\x32\x34\xe7\x82\xb9\0" /* offset 9885 */ -+ "\x68\x50\x61\0" /* offset 9891 */ -+ "\x64\x61\0" /* offset 9895 */ -+ "\x41\x55\0" /* offset 9898 */ -+ "\x62\x61\x72\0" /* offset 9901 */ -+ "\x6f\x56\0" /* offset 9905 */ -+ "\x70\x63\0" /* offset 9908 */ -+ "\xe5\xb9\xb3\xe6\x88\x90\0" /* offset 9911 */ -+ "\xe6\x98\xad\xe5\x92\x8c\0" /* offset 9918 */ -+ "\xe5\xa4\xa7\xe6\xad\xa3\0" /* offset 9925 */ -+ "\xe6\x98\x8e\xe6\xb2\xbb\0" /* offset 9932 */ -+ "\xe6\xa0\xaa\xe5\xbc\x8f\xe4\xbc\x9a\xe7\xa4\xbe\0" /* offset 9939 */ -+ "\x70\x41\0" /* offset 9952 */ -+ "\x6e\x41\0" /* offset 9955 */ -+ "\xce\xbc\x41\0" /* offset 9958 */ -+ "\x6d\x41\0" /* offset 9962 */ -+ "\x6b\x41\0" /* offset 9965 */ -+ "\x4b\x42\0" /* offset 9968 */ -+ "\x4d\x42\0" /* offset 9971 */ -+ "\x47\x42\0" /* offset 9974 */ -+ "\x63\x61\x6c\0" /* offset 9977 */ -+ "\x6b\x63\x61\x6c\0" /* offset 9981 */ -+ "\x70\x46\0" /* offset 9986 */ -+ "\x6e\x46\0" /* offset 9989 */ -+ "\xce\xbc\x46\0" /* offset 9992 */ -+ "\xce\xbc\x67\0" /* offset 9996 */ -+ "\x6d\x67\0" /* offset 10000 */ -+ "\x6b\x67\0" /* offset 10003 */ -+ "\x48\x7a\0" /* offset 10006 */ -+ "\x6b\x48\x7a\0" /* offset 10009 */ -+ "\x4d\x48\x7a\0" /* offset 10013 */ -+ "\x47\x48\x7a\0" /* offset 10017 */ -+ "\x54\x48\x7a\0" /* offset 10021 */ -+ "\xce\xbc\x6c\0" /* offset 10025 */ -+ "\x6d\x6c\0" /* offset 10029 */ -+ "\x64\x6c\0" /* offset 10032 */ -+ "\x6b\x6c\0" /* offset 10035 */ -+ "\x66\x6d\0" /* offset 10038 */ -+ "\x6e\x6d\0" /* offset 10041 */ -+ "\xce\xbc\x6d\0" /* offset 10044 */ -+ "\x6d\x6d\0" /* offset 10048 */ -+ "\x63\x6d\0" /* offset 10051 */ -+ "\x6b\x6d\0" /* offset 10054 */ -+ "\x6d\x6d\x32\0" /* offset 10057 */ -+ "\x63\x6d\x32\0" /* offset 10061 */ -+ "\x6d\x32\0" /* offset 10065 */ -+ "\x6b\x6d\x32\0" /* offset 10068 */ -+ "\x6d\x6d\x33\0" /* offset 10072 */ -+ "\x63\x6d\x33\0" /* offset 10076 */ -+ "\x6d\x33\0" /* offset 10080 */ -+ "\x6b\x6d\x33\0" /* offset 10083 */ -+ "\x6d\xe2\x88\x95\x73\0" /* offset 10087 */ -+ "\x6d\xe2\x88\x95\x73\x32\0" /* offset 10093 */ -+ "\x50\x61\0" /* offset 10100 */ -+ "\x6b\x50\x61\0" /* offset 10103 */ -+ "\x4d\x50\x61\0" /* offset 10107 */ -+ "\x47\x50\x61\0" /* offset 10111 */ -+ "\x72\x61\x64\0" /* offset 10115 */ -+ "\x72\x61\x64\xe2\x88\x95\x73\0" /* offset 10119 */ -+ "\x72\x61\x64\xe2\x88\x95\x73\x32\0" /* offset 10127 */ -+ "\x70\x73\0" /* offset 10136 */ -+ "\x6e\x73\0" /* offset 10139 */ -+ "\xce\xbc\x73\0" /* offset 10142 */ -+ "\x6d\x73\0" /* offset 10146 */ -+ "\x70\x56\0" /* offset 10149 */ -+ "\x6e\x56\0" /* offset 10152 */ -+ "\xce\xbc\x56\0" /* offset 10155 */ -+ "\x6d\x56\0" /* offset 10159 */ -+ "\x6b\x56\0" /* offset 10162 */ -+ "\x4d\x56\0" /* offset 10165 */ -+ "\x70\x57\0" /* offset 10168 */ -+ "\x6e\x57\0" /* offset 10171 */ -+ "\xce\xbc\x57\0" /* offset 10174 */ -+ "\x6d\x57\0" /* offset 10178 */ -+ "\x6b\x57\0" /* offset 10181 */ -+ "\x4d\x57\0" /* offset 10184 */ -+ "\x6b\xce\xa9\0" /* offset 10187 */ -+ "\x4d\xce\xa9\0" /* offset 10191 */ -+ "\x61\x2e\x6d\x2e\0" /* offset 10195 */ -+ "\x42\x71\0" /* offset 10200 */ -+ "\x63\x63\0" /* offset 10203 */ -+ "\x63\x64\0" /* offset 10206 */ -+ "\x43\xe2\x88\x95\x6b\x67\0" /* offset 10209 */ -+ "\x43\x6f\x2e\0" /* offset 10216 */ -+ "\x64\x42\0" /* offset 10220 */ -+ "\x47\x79\0" /* offset 10223 */ -+ "\x68\x61\0" /* offset 10226 */ -+ "\x48\x50\0" /* offset 10229 */ -+ "\x69\x6e\0" /* offset 10232 */ -+ "\x4b\x4b\0" /* offset 10235 */ -+ "\x4b\x4d\0" /* offset 10238 */ -+ "\x6b\x74\0" /* offset 10241 */ -+ "\x6c\x6d\0" /* offset 10244 */ -+ "\x6c\x6e\0" /* offset 10247 */ -+ "\x6c\x6f\x67\0" /* offset 10250 */ -+ "\x6c\x78\0" /* offset 10254 */ -+ "\x6d\x62\0" /* offset 10257 */ -+ "\x6d\x69\x6c\0" /* offset 10260 */ -+ "\x6d\x6f\x6c\0" /* offset 10264 */ -+ "\x50\x48\0" /* offset 10268 */ -+ "\x70\x2e\x6d\x2e\0" /* offset 10271 */ -+ "\x50\x50\x4d\0" /* offset 10276 */ -+ "\x50\x52\0" /* offset 10280 */ -+ "\x73\x72\0" /* offset 10283 */ -+ "\x53\x76\0" /* offset 10286 */ -+ "\x57\x62\0" /* offset 10289 */ -+ "\x31\xe6\x97\xa5\0" /* offset 10292 */ -+ "\x32\xe6\x97\xa5\0" /* offset 10297 */ -+ "\x33\xe6\x97\xa5\0" /* offset 10302 */ -+ "\x34\xe6\x97\xa5\0" /* offset 10307 */ -+ "\x35\xe6\x97\xa5\0" /* offset 10312 */ -+ "\x36\xe6\x97\xa5\0" /* offset 10317 */ -+ "\x37\xe6\x97\xa5\0" /* offset 10322 */ -+ "\x38\xe6\x97\xa5\0" /* offset 10327 */ -+ "\x39\xe6\x97\xa5\0" /* offset 10332 */ -+ "\x31\x30\xe6\x97\xa5\0" /* offset 10337 */ -+ "\x31\x31\xe6\x97\xa5\0" /* offset 10343 */ -+ "\x31\x32\xe6\x97\xa5\0" /* offset 10349 */ -+ "\x31\x33\xe6\x97\xa5\0" /* offset 10355 */ -+ "\x31\x34\xe6\x97\xa5\0" /* offset 10361 */ -+ "\x31\x35\xe6\x97\xa5\0" /* offset 10367 */ -+ "\x31\x36\xe6\x97\xa5\0" /* offset 10373 */ -+ "\x31\x37\xe6\x97\xa5\0" /* offset 10379 */ -+ "\x31\x38\xe6\x97\xa5\0" /* offset 10385 */ -+ "\x31\x39\xe6\x97\xa5\0" /* offset 10391 */ -+ "\x32\x30\xe6\x97\xa5\0" /* offset 10397 */ -+ "\x32\x31\xe6\x97\xa5\0" /* offset 10403 */ -+ "\x32\x32\xe6\x97\xa5\0" /* offset 10409 */ -+ "\x32\x33\xe6\x97\xa5\0" /* offset 10415 */ -+ "\x32\x34\xe6\x97\xa5\0" /* offset 10421 */ -+ "\x32\x35\xe6\x97\xa5\0" /* offset 10427 */ -+ "\x32\x36\xe6\x97\xa5\0" /* offset 10433 */ -+ "\x32\x37\xe6\x97\xa5\0" /* offset 10439 */ -+ "\x32\x38\xe6\x97\xa5\0" /* offset 10445 */ -+ "\x32\x39\xe6\x97\xa5\0" /* offset 10451 */ -+ "\x33\x30\xe6\x97\xa5\0" /* offset 10457 */ -+ "\x33\x31\xe6\x97\xa5\0" /* offset 10463 */ -+ "\xe8\xb1\x88\0" /* offset 10469 */ -+ "\xe6\x9b\xb4\0" /* offset 10473 */ -+ "\xe8\xb3\x88\0" /* offset 10477 */ -+ "\xe6\xbb\x91\0" /* offset 10481 */ -+ "\xe4\xb8\xb2\0" /* offset 10485 */ -+ "\xe5\x8f\xa5\0" /* offset 10489 */ -+ "\xe5\xa5\x91\0" /* offset 10493 */ -+ "\xe5\x96\x87\0" /* offset 10497 */ -+ "\xe5\xa5\x88\0" /* offset 10501 */ -+ "\xe6\x87\xb6\0" /* offset 10505 */ -+ "\xe7\x99\xa9\0" /* offset 10509 */ -+ "\xe7\xbe\x85\0" /* offset 10513 */ -+ "\xe8\x98\xbf\0" /* offset 10517 */ -+ "\xe8\x9e\xba\0" /* offset 10521 */ -+ "\xe8\xa3\xb8\0" /* offset 10525 */ -+ "\xe9\x82\x8f\0" /* offset 10529 */ -+ "\xe6\xa8\x82\0" /* offset 10533 */ -+ "\xe6\xb4\x9b\0" /* offset 10537 */ -+ "\xe7\x83\x99\0" /* offset 10541 */ -+ "\xe7\x8f\x9e\0" /* offset 10545 */ -+ "\xe8\x90\xbd\0" /* offset 10549 */ -+ "\xe9\x85\xaa\0" /* offset 10553 */ -+ "\xe9\xa7\xb1\0" /* offset 10557 */ -+ "\xe4\xba\x82\0" /* offset 10561 */ -+ "\xe5\x8d\xb5\0" /* offset 10565 */ -+ "\xe6\xac\x84\0" /* offset 10569 */ -+ "\xe7\x88\x9b\0" /* offset 10573 */ -+ "\xe8\x98\xad\0" /* offset 10577 */ -+ "\xe9\xb8\x9e\0" /* offset 10581 */ -+ "\xe5\xb5\x90\0" /* offset 10585 */ -+ "\xe6\xbf\xab\0" /* offset 10589 */ -+ "\xe8\x97\x8d\0" /* offset 10593 */ -+ "\xe8\xa5\xa4\0" /* offset 10597 */ -+ "\xe6\x8b\x89\0" /* offset 10601 */ -+ "\xe8\x87\x98\0" /* offset 10605 */ -+ "\xe8\xa0\x9f\0" /* offset 10609 */ -+ "\xe5\xbb\x8a\0" /* offset 10613 */ -+ "\xe6\x9c\x97\0" /* offset 10617 */ -+ "\xe6\xb5\xaa\0" /* offset 10621 */ -+ "\xe7\x8b\xbc\0" /* offset 10625 */ -+ "\xe9\x83\x8e\0" /* offset 10629 */ -+ "\xe4\xbe\x86\0" /* offset 10633 */ -+ "\xe5\x86\xb7\0" /* offset 10637 */ -+ "\xe5\x8b\x9e\0" /* offset 10641 */ -+ "\xe6\x93\x84\0" /* offset 10645 */ -+ "\xe6\xab\x93\0" /* offset 10649 */ -+ "\xe7\x88\x90\0" /* offset 10653 */ -+ "\xe7\x9b\xa7\0" /* offset 10657 */ -+ "\xe8\x98\x86\0" /* offset 10661 */ -+ "\xe8\x99\x9c\0" /* offset 10665 */ -+ "\xe8\xb7\xaf\0" /* offset 10669 */ -+ "\xe9\x9c\xb2\0" /* offset 10673 */ -+ "\xe9\xad\xaf\0" /* offset 10677 */ -+ "\xe9\xb7\xba\0" /* offset 10681 */ -+ "\xe7\xa2\x8c\0" /* offset 10685 */ -+ "\xe7\xa5\xbf\0" /* offset 10689 */ -+ "\xe7\xb6\xa0\0" /* offset 10693 */ -+ "\xe8\x8f\x89\0" /* offset 10697 */ -+ "\xe9\x8c\x84\0" /* offset 10701 */ -+ "\xe8\xab\x96\0" /* offset 10705 */ -+ "\xe5\xa3\x9f\0" /* offset 10709 */ -+ "\xe5\xbc\x84\0" /* offset 10713 */ -+ "\xe7\xb1\xa0\0" /* offset 10717 */ -+ "\xe8\x81\xbe\0" /* offset 10721 */ -+ "\xe7\x89\xa2\0" /* offset 10725 */ -+ "\xe7\xa3\x8a\0" /* offset 10729 */ -+ "\xe8\xb3\x82\0" /* offset 10733 */ -+ "\xe9\x9b\xb7\0" /* offset 10737 */ -+ "\xe5\xa3\x98\0" /* offset 10741 */ -+ "\xe5\xb1\xa2\0" /* offset 10745 */ -+ "\xe6\xa8\x93\0" /* offset 10749 */ -+ "\xe6\xb7\x9a\0" /* offset 10753 */ -+ "\xe6\xbc\x8f\0" /* offset 10757 */ -+ "\xe7\xb4\xaf\0" /* offset 10761 */ -+ "\xe7\xb8\xb7\0" /* offset 10765 */ -+ "\xe9\x99\x8b\0" /* offset 10769 */ -+ "\xe5\x8b\x92\0" /* offset 10773 */ -+ "\xe8\x82\x8b\0" /* offset 10777 */ -+ "\xe5\x87\x9c\0" /* offset 10781 */ -+ "\xe5\x87\x8c\0" /* offset 10785 */ -+ "\xe7\xa8\x9c\0" /* offset 10789 */ -+ "\xe7\xb6\xbe\0" /* offset 10793 */ -+ "\xe8\x8f\xb1\0" /* offset 10797 */ -+ "\xe9\x99\xb5\0" /* offset 10801 */ -+ "\xe8\xae\x80\0" /* offset 10805 */ -+ "\xe6\x8b\x8f\0" /* offset 10809 */ -+ "\xe8\xab\xbe\0" /* offset 10813 */ -+ "\xe4\xb8\xb9\0" /* offset 10817 */ -+ "\xe5\xaf\xa7\0" /* offset 10821 */ -+ "\xe6\x80\x92\0" /* offset 10825 */ -+ "\xe7\x8e\x87\0" /* offset 10829 */ -+ "\xe7\x95\xb0\0" /* offset 10833 */ -+ "\xe5\x8c\x97\0" /* offset 10837 */ -+ "\xe7\xa3\xbb\0" /* offset 10841 */ -+ "\xe4\xbe\xbf\0" /* offset 10845 */ -+ "\xe5\xbe\xa9\0" /* offset 10849 */ -+ "\xe4\xb8\x8d\0" /* offset 10853 */ -+ "\xe6\xb3\x8c\0" /* offset 10857 */ -+ "\xe6\x95\xb8\0" /* offset 10861 */ -+ "\xe7\xb4\xa2\0" /* offset 10865 */ -+ "\xe5\x8f\x83\0" /* offset 10869 */ -+ "\xe5\xa1\x9e\0" /* offset 10873 */ -+ "\xe7\x9c\x81\0" /* offset 10877 */ -+ "\xe8\x91\x89\0" /* offset 10881 */ -+ "\xe8\xaa\xaa\0" /* offset 10885 */ -+ "\xe6\xae\xba\0" /* offset 10889 */ -+ "\xe6\xb2\x88\0" /* offset 10893 */ -+ "\xe6\x8b\xbe\0" /* offset 10897 */ -+ "\xe8\x8b\xa5\0" /* offset 10901 */ -+ "\xe6\x8e\xa0\0" /* offset 10905 */ -+ "\xe7\x95\xa5\0" /* offset 10909 */ -+ "\xe4\xba\xae\0" /* offset 10913 */ -+ "\xe5\x85\xa9\0" /* offset 10917 */ -+ "\xe5\x87\x89\0" /* offset 10921 */ -+ "\xe6\xa2\x81\0" /* offset 10925 */ -+ "\xe7\xb3\xa7\0" /* offset 10929 */ -+ "\xe8\x89\xaf\0" /* offset 10933 */ -+ "\xe8\xab\x92\0" /* offset 10937 */ -+ "\xe9\x87\x8f\0" /* offset 10941 */ -+ "\xe5\x8b\xb5\0" /* offset 10945 */ -+ "\xe5\x91\x82\0" /* offset 10949 */ -+ "\xe5\xbb\xac\0" /* offset 10953 */ -+ "\xe6\x97\x85\0" /* offset 10957 */ -+ "\xe6\xbf\xbe\0" /* offset 10961 */ -+ "\xe7\xa4\xaa\0" /* offset 10965 */ -+ "\xe9\x96\xad\0" /* offset 10969 */ -+ "\xe9\xa9\xaa\0" /* offset 10973 */ -+ "\xe9\xba\x97\0" /* offset 10977 */ -+ "\xe9\xbb\x8e\0" /* offset 10981 */ -+ "\xe6\x9b\x86\0" /* offset 10985 */ -+ "\xe6\xad\xb7\0" /* offset 10989 */ -+ "\xe8\xbd\xa2\0" /* offset 10993 */ -+ "\xe5\xb9\xb4\0" /* offset 10997 */ -+ "\xe6\x86\x90\0" /* offset 11001 */ -+ "\xe6\x88\x80\0" /* offset 11005 */ -+ "\xe6\x92\x9a\0" /* offset 11009 */ -+ "\xe6\xbc\xa3\0" /* offset 11013 */ -+ "\xe7\x85\x89\0" /* offset 11017 */ -+ "\xe7\x92\x89\0" /* offset 11021 */ -+ "\xe7\xa7\x8a\0" /* offset 11025 */ -+ "\xe7\xb7\xb4\0" /* offset 11029 */ -+ "\xe8\x81\xaf\0" /* offset 11033 */ -+ "\xe8\xbc\xa6\0" /* offset 11037 */ -+ "\xe8\x93\xae\0" /* offset 11041 */ -+ "\xe9\x80\xa3\0" /* offset 11045 */ -+ "\xe9\x8d\x8a\0" /* offset 11049 */ -+ "\xe5\x88\x97\0" /* offset 11053 */ -+ "\xe5\x8a\xa3\0" /* offset 11057 */ -+ "\xe5\x92\xbd\0" /* offset 11061 */ -+ "\xe7\x83\x88\0" /* offset 11065 */ -+ "\xe8\xa3\x82\0" /* offset 11069 */ -+ "\xe5\xbb\x89\0" /* offset 11073 */ -+ "\xe5\xbf\xb5\0" /* offset 11077 */ -+ "\xe6\x8d\xbb\0" /* offset 11081 */ -+ "\xe6\xae\xae\0" /* offset 11085 */ -+ "\xe7\xb0\xbe\0" /* offset 11089 */ -+ "\xe7\x8d\xb5\0" /* offset 11093 */ -+ "\xe4\xbb\xa4\0" /* offset 11097 */ -+ "\xe5\x9b\xb9\0" /* offset 11101 */ -+ "\xe5\xb6\xba\0" /* offset 11105 */ -+ "\xe6\x80\x9c\0" /* offset 11109 */ -+ "\xe7\x8e\xb2\0" /* offset 11113 */ -+ "\xe7\x91\xa9\0" /* offset 11117 */ -+ "\xe7\xbe\x9a\0" /* offset 11121 */ -+ "\xe8\x81\x86\0" /* offset 11125 */ -+ "\xe9\x88\xb4\0" /* offset 11129 */ -+ "\xe9\x9b\xb6\0" /* offset 11133 */ -+ "\xe9\x9d\x88\0" /* offset 11137 */ -+ "\xe9\xa0\x98\0" /* offset 11141 */ -+ "\xe4\xbe\x8b\0" /* offset 11145 */ -+ "\xe7\xa6\xae\0" /* offset 11149 */ -+ "\xe9\x86\xb4\0" /* offset 11153 */ -+ "\xe9\x9a\xb8\0" /* offset 11157 */ -+ "\xe6\x83\xa1\0" /* offset 11161 */ -+ "\xe4\xba\x86\0" /* offset 11165 */ -+ "\xe5\x83\x9a\0" /* offset 11169 */ -+ "\xe5\xaf\xae\0" /* offset 11173 */ -+ "\xe5\xb0\xbf\0" /* offset 11177 */ -+ "\xe6\x96\x99\0" /* offset 11181 */ -+ "\xe7\x87\x8e\0" /* offset 11185 */ -+ "\xe7\x99\x82\0" /* offset 11189 */ -+ "\xe8\x93\xbc\0" /* offset 11193 */ -+ "\xe9\x81\xbc\0" /* offset 11197 */ -+ "\xe6\x9a\x88\0" /* offset 11201 */ -+ "\xe9\x98\xae\0" /* offset 11205 */ -+ "\xe5\x8a\x89\0" /* offset 11209 */ -+ "\xe6\x9d\xbb\0" /* offset 11213 */ -+ "\xe6\x9f\xb3\0" /* offset 11217 */ -+ "\xe6\xb5\x81\0" /* offset 11221 */ -+ "\xe6\xba\x9c\0" /* offset 11225 */ -+ "\xe7\x90\x89\0" /* offset 11229 */ -+ "\xe7\x95\x99\0" /* offset 11233 */ -+ "\xe7\xa1\xab\0" /* offset 11237 */ -+ "\xe7\xb4\x90\0" /* offset 11241 */ -+ "\xe9\xa1\x9e\0" /* offset 11245 */ -+ "\xe6\x88\xae\0" /* offset 11249 */ -+ "\xe9\x99\xb8\0" /* offset 11253 */ -+ "\xe5\x80\xab\0" /* offset 11257 */ -+ "\xe5\xb4\x99\0" /* offset 11261 */ -+ "\xe6\xb7\xaa\0" /* offset 11265 */ -+ "\xe8\xbc\xaa\0" /* offset 11269 */ -+ "\xe5\xbe\x8b\0" /* offset 11273 */ -+ "\xe6\x85\x84\0" /* offset 11277 */ -+ "\xe6\xa0\x97\0" /* offset 11281 */ -+ "\xe9\x9a\x86\0" /* offset 11285 */ -+ "\xe5\x88\xa9\0" /* offset 11289 */ -+ "\xe5\x90\x8f\0" /* offset 11293 */ -+ "\xe5\xb1\xa5\0" /* offset 11297 */ -+ "\xe6\x98\x93\0" /* offset 11301 */ -+ "\xe6\x9d\x8e\0" /* offset 11305 */ -+ "\xe6\xa2\xa8\0" /* offset 11309 */ -+ "\xe6\xb3\xa5\0" /* offset 11313 */ -+ "\xe7\x90\x86\0" /* offset 11317 */ -+ "\xe7\x97\xa2\0" /* offset 11321 */ -+ "\xe7\xbd\xb9\0" /* offset 11325 */ -+ "\xe8\xa3\x8f\0" /* offset 11329 */ -+ "\xe8\xa3\xa1\0" /* offset 11333 */ -+ "\xe9\x9b\xa2\0" /* offset 11337 */ -+ "\xe5\x8c\xbf\0" /* offset 11341 */ -+ "\xe6\xba\xba\0" /* offset 11345 */ -+ "\xe5\x90\x9d\0" /* offset 11349 */ -+ "\xe7\x87\x90\0" /* offset 11353 */ -+ "\xe7\x92\x98\0" /* offset 11357 */ -+ "\xe8\x97\xba\0" /* offset 11361 */ -+ "\xe9\x9a\xa3\0" /* offset 11365 */ -+ "\xe9\xb1\x97\0" /* offset 11369 */ -+ "\xe9\xba\x9f\0" /* offset 11373 */ -+ "\xe6\x9e\x97\0" /* offset 11377 */ -+ "\xe6\xb7\x8b\0" /* offset 11381 */ -+ "\xe8\x87\xa8\0" /* offset 11385 */ -+ "\xe7\xac\xa0\0" /* offset 11389 */ -+ "\xe7\xb2\x92\0" /* offset 11393 */ -+ "\xe7\x8b\x80\0" /* offset 11397 */ -+ "\xe7\x82\x99\0" /* offset 11401 */ -+ "\xe8\xad\x98\0" /* offset 11405 */ -+ "\xe4\xbb\x80\0" /* offset 11409 */ -+ "\xe8\x8c\xb6\0" /* offset 11413 */ -+ "\xe5\x88\xba\0" /* offset 11417 */ -+ "\xe5\x88\x87\0" /* offset 11421 */ -+ "\xe5\xba\xa6\0" /* offset 11425 */ -+ "\xe6\x8b\x93\0" /* offset 11429 */ -+ "\xe7\xb3\x96\0" /* offset 11433 */ -+ "\xe5\xae\x85\0" /* offset 11437 */ -+ "\xe6\xb4\x9e\0" /* offset 11441 */ -+ "\xe6\x9a\xb4\0" /* offset 11445 */ -+ "\xe8\xbc\xbb\0" /* offset 11449 */ -+ "\xe9\x99\x8d\0" /* offset 11453 */ -+ "\xe5\xbb\x93\0" /* offset 11457 */ -+ "\xe5\x85\x80\0" /* offset 11461 */ -+ "\xe5\x97\x80\0" /* offset 11465 */ -+ "\xe5\xa1\x9a\0" /* offset 11469 */ -+ "\xe6\x99\xb4\0" /* offset 11473 */ -+ "\xe5\x87\x9e\0" /* offset 11477 */ -+ "\xe7\x8c\xaa\0" /* offset 11481 */ -+ "\xe7\x9b\x8a\0" /* offset 11485 */ -+ "\xe7\xa4\xbc\0" /* offset 11489 */ -+ "\xe7\xa5\x9e\0" /* offset 11493 */ -+ "\xe7\xa5\xa5\0" /* offset 11497 */ -+ "\xe7\xa6\x8f\0" /* offset 11501 */ -+ "\xe9\x9d\x96\0" /* offset 11505 */ -+ "\xe7\xb2\xbe\0" /* offset 11509 */ -+ "\xe8\x98\x92\0" /* offset 11513 */ -+ "\xe8\xab\xb8\0" /* offset 11517 */ -+ "\xe9\x80\xb8\0" /* offset 11521 */ -+ "\xe9\x83\xbd\0" /* offset 11525 */ -+ "\xe9\xa3\xaf\0" /* offset 11529 */ -+ "\xe9\xa3\xbc\0" /* offset 11533 */ -+ "\xe9\xa4\xa8\0" /* offset 11537 */ -+ "\xe9\xb6\xb4\0" /* offset 11541 */ -+ "\xe4\xbe\xae\0" /* offset 11545 */ -+ "\xe5\x83\xa7\0" /* offset 11549 */ -+ "\xe5\x85\x8d\0" /* offset 11553 */ -+ "\xe5\x8b\x89\0" /* offset 11557 */ -+ "\xe5\x8b\xa4\0" /* offset 11561 */ -+ "\xe5\x8d\x91\0" /* offset 11565 */ -+ "\xe5\x96\x9d\0" /* offset 11569 */ -+ "\xe5\x98\x86\0" /* offset 11573 */ -+ "\xe5\x99\xa8\0" /* offset 11577 */ -+ "\xe5\xa1\x80\0" /* offset 11581 */ -+ "\xe5\xa2\xa8\0" /* offset 11585 */ -+ "\xe5\xb1\xa4\0" /* offset 11589 */ -+ "\xe6\x82\x94\0" /* offset 11593 */ -+ "\xe6\x85\xa8\0" /* offset 11597 */ -+ "\xe6\x86\x8e\0" /* offset 11601 */ -+ "\xe6\x87\xb2\0" /* offset 11605 */ -+ "\xe6\x95\x8f\0" /* offset 11609 */ -+ "\xe6\x97\xa2\0" /* offset 11613 */ -+ "\xe6\x9a\x91\0" /* offset 11617 */ -+ "\xe6\xa2\x85\0" /* offset 11621 */ -+ "\xe6\xb5\xb7\0" /* offset 11625 */ -+ "\xe6\xb8\x9a\0" /* offset 11629 */ -+ "\xe6\xbc\xa2\0" /* offset 11633 */ -+ "\xe7\x85\xae\0" /* offset 11637 */ -+ "\xe7\x88\xab\0" /* offset 11641 */ -+ "\xe7\x90\xa2\0" /* offset 11645 */ -+ "\xe7\xa2\x91\0" /* offset 11649 */ -+ "\xe7\xa5\x89\0" /* offset 11653 */ -+ "\xe7\xa5\x88\0" /* offset 11657 */ -+ "\xe7\xa5\x90\0" /* offset 11661 */ -+ "\xe7\xa5\x96\0" /* offset 11665 */ -+ "\xe7\xa6\x8d\0" /* offset 11669 */ -+ "\xe7\xa6\x8e\0" /* offset 11673 */ -+ "\xe7\xa9\x80\0" /* offset 11677 */ -+ "\xe7\xaa\x81\0" /* offset 11681 */ -+ "\xe7\xaf\x80\0" /* offset 11685 */ -+ "\xe7\xb8\x89\0" /* offset 11689 */ -+ "\xe7\xb9\x81\0" /* offset 11693 */ -+ "\xe7\xbd\xb2\0" /* offset 11697 */ -+ "\xe8\x80\x85\0" /* offset 11701 */ -+ "\xe8\x87\xad\0" /* offset 11705 */ -+ "\xe8\x89\xb9\0" /* offset 11709 */ -+ "\xe8\x91\x97\0" /* offset 11713 */ -+ "\xe8\xa4\x90\0" /* offset 11717 */ -+ "\xe8\xa6\x96\0" /* offset 11721 */ -+ "\xe8\xac\x81\0" /* offset 11725 */ -+ "\xe8\xac\xb9\0" /* offset 11729 */ -+ "\xe8\xb3\x93\0" /* offset 11733 */ -+ "\xe8\xb4\x88\0" /* offset 11737 */ -+ "\xe8\xbe\xb6\0" /* offset 11741 */ -+ "\xe9\x9b\xa3\0" /* offset 11745 */ -+ "\xe9\x9f\xbf\0" /* offset 11749 */ -+ "\xe9\xa0\xbb\0" /* offset 11753 */ -+ "\x66\x66\0" /* offset 11757 */ -+ "\x66\x69\0" /* offset 11760 */ -+ "\x66\x6c\0" /* offset 11763 */ -+ "\x66\x66\x69\0" /* offset 11766 */ -+ "\x66\x66\x6c\0" /* offset 11770 */ -+ "\x73\x74\0" /* offset 11774 */ -+ "\xd5\xb4\xd5\xb6\0" /* offset 11777 */ -+ "\xd5\xb4\xd5\xa5\0" /* offset 11782 */ -+ "\xd5\xb4\xd5\xab\0" /* offset 11787 */ -+ "\xd5\xbe\xd5\xb6\0" /* offset 11792 */ -+ "\xd5\xb4\xd5\xad\0" /* offset 11797 */ -+ "\xd7\x99\xd6\xb4\0" /* offset 11802 */ -+ "\xd7\xb2\xd6\xb7\0" /* offset 11807 */ -+ "\xd7\xa2\0" /* offset 11812 */ -+ "\xd7\x94\0" /* offset 11815 */ -+ "\xd7\x9b\0" /* offset 11818 */ -+ "\xd7\x9c\0" /* offset 11821 */ -+ "\xd7\x9d\0" /* offset 11824 */ -+ "\xd7\xa8\0" /* offset 11827 */ -+ "\xd7\xaa\0" /* offset 11830 */ -+ "\xd7\xa9\xd7\x81\0" /* offset 11833 */ -+ "\xd7\xa9\xd7\x82\0" /* offset 11838 */ -+ "\xd7\xa9\xd6\xbc\xd7\x81\0" /* offset 11843 */ -+ "\xd7\xa9\xd6\xbc\xd7\x82\0" /* offset 11850 */ -+ "\xd7\x90\xd6\xb7\0" /* offset 11857 */ -+ "\xd7\x90\xd6\xb8\0" /* offset 11862 */ -+ "\xd7\x90\xd6\xbc\0" /* offset 11867 */ -+ "\xd7\x91\xd6\xbc\0" /* offset 11872 */ -+ "\xd7\x92\xd6\xbc\0" /* offset 11877 */ -+ "\xd7\x93\xd6\xbc\0" /* offset 11882 */ -+ "\xd7\x94\xd6\xbc\0" /* offset 11887 */ -+ "\xd7\x95\xd6\xbc\0" /* offset 11892 */ -+ "\xd7\x96\xd6\xbc\0" /* offset 11897 */ -+ "\xd7\x98\xd6\xbc\0" /* offset 11902 */ -+ "\xd7\x99\xd6\xbc\0" /* offset 11907 */ -+ "\xd7\x9a\xd6\xbc\0" /* offset 11912 */ -+ "\xd7\x9b\xd6\xbc\0" /* offset 11917 */ -+ "\xd7\x9c\xd6\xbc\0" /* offset 11922 */ -+ "\xd7\x9e\xd6\xbc\0" /* offset 11927 */ -+ "\xd7\xa0\xd6\xbc\0" /* offset 11932 */ -+ "\xd7\xa1\xd6\xbc\0" /* offset 11937 */ -+ "\xd7\xa3\xd6\xbc\0" /* offset 11942 */ -+ "\xd7\xa4\xd6\xbc\0" /* offset 11947 */ -+ "\xd7\xa6\xd6\xbc\0" /* offset 11952 */ -+ "\xd7\xa7\xd6\xbc\0" /* offset 11957 */ -+ "\xd7\xa8\xd6\xbc\0" /* offset 11962 */ -+ "\xd7\xa9\xd6\xbc\0" /* offset 11967 */ -+ "\xd7\xaa\xd6\xbc\0" /* offset 11972 */ -+ "\xd7\x95\xd6\xb9\0" /* offset 11977 */ -+ "\xd7\x91\xd6\xbf\0" /* offset 11982 */ -+ "\xd7\x9b\xd6\xbf\0" /* offset 11987 */ -+ "\xd7\xa4\xd6\xbf\0" /* offset 11992 */ -+ "\xd7\x90\xd7\x9c\0" /* offset 11997 */ -+ "\xd9\xb1\0" /* offset 12002 */ -+ "\xd9\xbb\0" /* offset 12005 */ -+ "\xd9\xbe\0" /* offset 12008 */ -+ "\xda\x80\0" /* offset 12011 */ -+ "\xd9\xba\0" /* offset 12014 */ -+ "\xd9\xbf\0" /* offset 12017 */ -+ "\xd9\xb9\0" /* offset 12020 */ -+ "\xda\xa4\0" /* offset 12023 */ -+ "\xda\xa6\0" /* offset 12026 */ -+ "\xda\x84\0" /* offset 12029 */ -+ "\xda\x83\0" /* offset 12032 */ -+ "\xda\x86\0" /* offset 12035 */ -+ "\xda\x87\0" /* offset 12038 */ -+ "\xda\x8d\0" /* offset 12041 */ -+ "\xda\x8c\0" /* offset 12044 */ -+ "\xda\x8e\0" /* offset 12047 */ -+ "\xda\x88\0" /* offset 12050 */ -+ "\xda\x98\0" /* offset 12053 */ -+ "\xda\x91\0" /* offset 12056 */ -+ "\xda\xa9\0" /* offset 12059 */ -+ "\xda\xaf\0" /* offset 12062 */ -+ "\xda\xb3\0" /* offset 12065 */ -+ "\xda\xb1\0" /* offset 12068 */ -+ "\xda\xba\0" /* offset 12071 */ -+ "\xda\xbb\0" /* offset 12074 */ -+ "\xdb\x81\0" /* offset 12077 */ -+ "\xda\xbe\0" /* offset 12080 */ -+ "\xdb\x92\0" /* offset 12083 */ -+ "\xda\xad\0" /* offset 12086 */ -+ "\xdb\x87\0" /* offset 12089 */ -+ "\xdb\x86\0" /* offset 12092 */ -+ "\xdb\x88\0" /* offset 12095 */ -+ "\xdb\x8b\0" /* offset 12098 */ -+ "\xdb\x85\0" /* offset 12101 */ -+ "\xdb\x89\0" /* offset 12104 */ -+ "\xdb\x90\0" /* offset 12107 */ -+ "\xd9\x89\0" /* offset 12110 */ -+ "\xd9\x8a\xd9\x94\xd8\xa7\0" /* offset 12113 */ -+ "\xd9\x8a\xd9\x94\xdb\x95\0" /* offset 12120 */ -+ "\xd9\x8a\xd9\x94\xd9\x88\0" /* offset 12127 */ -+ "\xd9\x8a\xd9\x94\xdb\x87\0" /* offset 12134 */ -+ "\xd9\x8a\xd9\x94\xdb\x86\0" /* offset 12141 */ -+ "\xd9\x8a\xd9\x94\xdb\x88\0" /* offset 12148 */ -+ "\xd9\x8a\xd9\x94\xdb\x90\0" /* offset 12155 */ -+ "\xd9\x8a\xd9\x94\xd9\x89\0" /* offset 12162 */ -+ "\xdb\x8c\0" /* offset 12169 */ -+ "\xd9\x8a\xd9\x94\xd8\xac\0" /* offset 12172 */ -+ "\xd9\x8a\xd9\x94\xd8\xad\0" /* offset 12179 */ -+ "\xd9\x8a\xd9\x94\xd9\x85\0" /* offset 12186 */ -+ "\xd9\x8a\xd9\x94\xd9\x8a\0" /* offset 12193 */ -+ "\xd8\xa8\xd8\xac\0" /* offset 12200 */ -+ "\xd8\xa8\xd8\xad\0" /* offset 12205 */ -+ "\xd8\xa8\xd8\xae\0" /* offset 12210 */ -+ "\xd8\xa8\xd9\x85\0" /* offset 12215 */ -+ "\xd8\xa8\xd9\x89\0" /* offset 12220 */ -+ "\xd8\xa8\xd9\x8a\0" /* offset 12225 */ -+ "\xd8\xaa\xd8\xac\0" /* offset 12230 */ -+ "\xd8\xaa\xd8\xad\0" /* offset 12235 */ -+ "\xd8\xaa\xd8\xae\0" /* offset 12240 */ -+ "\xd8\xaa\xd9\x85\0" /* offset 12245 */ -+ "\xd8\xaa\xd9\x89\0" /* offset 12250 */ -+ "\xd8\xaa\xd9\x8a\0" /* offset 12255 */ -+ "\xd8\xab\xd8\xac\0" /* offset 12260 */ -+ "\xd8\xab\xd9\x85\0" /* offset 12265 */ -+ "\xd8\xab\xd9\x89\0" /* offset 12270 */ -+ "\xd8\xab\xd9\x8a\0" /* offset 12275 */ -+ "\xd8\xac\xd8\xad\0" /* offset 12280 */ -+ "\xd8\xac\xd9\x85\0" /* offset 12285 */ -+ "\xd8\xad\xd8\xac\0" /* offset 12290 */ -+ "\xd8\xad\xd9\x85\0" /* offset 12295 */ -+ "\xd8\xae\xd8\xac\0" /* offset 12300 */ -+ "\xd8\xae\xd8\xad\0" /* offset 12305 */ -+ "\xd8\xae\xd9\x85\0" /* offset 12310 */ -+ "\xd8\xb3\xd8\xac\0" /* offset 12315 */ -+ "\xd8\xb3\xd8\xad\0" /* offset 12320 */ -+ "\xd8\xb3\xd8\xae\0" /* offset 12325 */ -+ "\xd8\xb3\xd9\x85\0" /* offset 12330 */ -+ "\xd8\xb5\xd8\xad\0" /* offset 12335 */ -+ "\xd8\xb5\xd9\x85\0" /* offset 12340 */ -+ "\xd8\xb6\xd8\xac\0" /* offset 12345 */ -+ "\xd8\xb6\xd8\xad\0" /* offset 12350 */ -+ "\xd8\xb6\xd8\xae\0" /* offset 12355 */ -+ "\xd8\xb6\xd9\x85\0" /* offset 12360 */ -+ "\xd8\xb7\xd8\xad\0" /* offset 12365 */ -+ "\xd8\xb7\xd9\x85\0" /* offset 12370 */ -+ "\xd8\xb8\xd9\x85\0" /* offset 12375 */ -+ "\xd8\xb9\xd8\xac\0" /* offset 12380 */ -+ "\xd8\xb9\xd9\x85\0" /* offset 12385 */ -+ "\xd8\xba\xd8\xac\0" /* offset 12390 */ -+ "\xd8\xba\xd9\x85\0" /* offset 12395 */ -+ "\xd9\x81\xd8\xac\0" /* offset 12400 */ -+ "\xd9\x81\xd8\xad\0" /* offset 12405 */ -+ "\xd9\x81\xd8\xae\0" /* offset 12410 */ -+ "\xd9\x81\xd9\x85\0" /* offset 12415 */ -+ "\xd9\x81\xd9\x89\0" /* offset 12420 */ -+ "\xd9\x81\xd9\x8a\0" /* offset 12425 */ -+ "\xd9\x82\xd8\xad\0" /* offset 12430 */ -+ "\xd9\x82\xd9\x85\0" /* offset 12435 */ -+ "\xd9\x82\xd9\x89\0" /* offset 12440 */ -+ "\xd9\x82\xd9\x8a\0" /* offset 12445 */ -+ "\xd9\x83\xd8\xa7\0" /* offset 12450 */ -+ "\xd9\x83\xd8\xac\0" /* offset 12455 */ -+ "\xd9\x83\xd8\xad\0" /* offset 12460 */ -+ "\xd9\x83\xd8\xae\0" /* offset 12465 */ -+ "\xd9\x83\xd9\x84\0" /* offset 12470 */ -+ "\xd9\x83\xd9\x85\0" /* offset 12475 */ -+ "\xd9\x83\xd9\x89\0" /* offset 12480 */ -+ "\xd9\x83\xd9\x8a\0" /* offset 12485 */ -+ "\xd9\x84\xd8\xac\0" /* offset 12490 */ -+ "\xd9\x84\xd8\xad\0" /* offset 12495 */ -+ "\xd9\x84\xd8\xae\0" /* offset 12500 */ -+ "\xd9\x84\xd9\x85\0" /* offset 12505 */ -+ "\xd9\x84\xd9\x89\0" /* offset 12510 */ -+ "\xd9\x84\xd9\x8a\0" /* offset 12515 */ -+ "\xd9\x85\xd8\xac\0" /* offset 12520 */ -+ "\xd9\x85\xd8\xad\0" /* offset 12525 */ -+ "\xd9\x85\xd8\xae\0" /* offset 12530 */ -+ "\xd9\x85\xd9\x85\0" /* offset 12535 */ -+ "\xd9\x85\xd9\x89\0" /* offset 12540 */ -+ "\xd9\x85\xd9\x8a\0" /* offset 12545 */ -+ "\xd9\x86\xd8\xac\0" /* offset 12550 */ -+ "\xd9\x86\xd8\xad\0" /* offset 12555 */ -+ "\xd9\x86\xd8\xae\0" /* offset 12560 */ -+ "\xd9\x86\xd9\x85\0" /* offset 12565 */ -+ "\xd9\x86\xd9\x89\0" /* offset 12570 */ -+ "\xd9\x86\xd9\x8a\0" /* offset 12575 */ -+ "\xd9\x87\xd8\xac\0" /* offset 12580 */ -+ "\xd9\x87\xd9\x85\0" /* offset 12585 */ -+ "\xd9\x87\xd9\x89\0" /* offset 12590 */ -+ "\xd9\x87\xd9\x8a\0" /* offset 12595 */ -+ "\xd9\x8a\xd8\xac\0" /* offset 12600 */ -+ "\xd9\x8a\xd8\xad\0" /* offset 12605 */ -+ "\xd9\x8a\xd8\xae\0" /* offset 12610 */ -+ "\xd9\x8a\xd9\x85\0" /* offset 12615 */ -+ "\xd9\x8a\xd9\x89\0" /* offset 12620 */ -+ "\xd9\x8a\xd9\x8a\0" /* offset 12625 */ -+ "\xd8\xb0\xd9\xb0\0" /* offset 12630 */ -+ "\xd8\xb1\xd9\xb0\0" /* offset 12635 */ -+ "\xd9\x89\xd9\xb0\0" /* offset 12640 */ -+ "\x20\xd9\x8c\xd9\x91\0" /* offset 12645 */ -+ "\x20\xd9\x8d\xd9\x91\0" /* offset 12651 */ -+ "\x20\xd9\x8e\xd9\x91\0" /* offset 12657 */ -+ "\x20\xd9\x8f\xd9\x91\0" /* offset 12663 */ -+ "\x20\xd9\x90\xd9\x91\0" /* offset 12669 */ -+ "\x20\xd9\x91\xd9\xb0\0" /* offset 12675 */ -+ "\xd9\x8a\xd9\x94\xd8\xb1\0" /* offset 12681 */ -+ "\xd9\x8a\xd9\x94\xd8\xb2\0" /* offset 12688 */ -+ "\xd9\x8a\xd9\x94\xd9\x86\0" /* offset 12695 */ -+ "\xd8\xa8\xd8\xb1\0" /* offset 12702 */ -+ "\xd8\xa8\xd8\xb2\0" /* offset 12707 */ -+ "\xd8\xa8\xd9\x86\0" /* offset 12712 */ -+ "\xd8\xaa\xd8\xb1\0" /* offset 12717 */ -+ "\xd8\xaa\xd8\xb2\0" /* offset 12722 */ -+ "\xd8\xaa\xd9\x86\0" /* offset 12727 */ -+ "\xd8\xab\xd8\xb1\0" /* offset 12732 */ -+ "\xd8\xab\xd8\xb2\0" /* offset 12737 */ -+ "\xd8\xab\xd9\x86\0" /* offset 12742 */ -+ "\xd9\x85\xd8\xa7\0" /* offset 12747 */ -+ "\xd9\x86\xd8\xb1\0" /* offset 12752 */ -+ "\xd9\x86\xd8\xb2\0" /* offset 12757 */ -+ "\xd9\x86\xd9\x86\0" /* offset 12762 */ -+ "\xd9\x8a\xd8\xb1\0" /* offset 12767 */ -+ "\xd9\x8a\xd8\xb2\0" /* offset 12772 */ -+ "\xd9\x8a\xd9\x86\0" /* offset 12777 */ -+ "\xd9\x8a\xd9\x94\xd8\xae\0" /* offset 12782 */ -+ "\xd9\x8a\xd9\x94\xd9\x87\0" /* offset 12789 */ -+ "\xd8\xa8\xd9\x87\0" /* offset 12796 */ -+ "\xd8\xaa\xd9\x87\0" /* offset 12801 */ -+ "\xd8\xb5\xd8\xae\0" /* offset 12806 */ -+ "\xd9\x84\xd9\x87\0" /* offset 12811 */ -+ "\xd9\x86\xd9\x87\0" /* offset 12816 */ -+ "\xd9\x87\xd9\xb0\0" /* offset 12821 */ -+ "\xd9\x8a\xd9\x87\0" /* offset 12826 */ -+ "\xd8\xab\xd9\x87\0" /* offset 12831 */ -+ "\xd8\xb3\xd9\x87\0" /* offset 12836 */ -+ "\xd8\xb4\xd9\x85\0" /* offset 12841 */ -+ "\xd8\xb4\xd9\x87\0" /* offset 12846 */ -+ "\xd9\x80\xd9\x8e\xd9\x91\0" /* offset 12851 */ -+ "\xd9\x80\xd9\x8f\xd9\x91\0" /* offset 12858 */ -+ "\xd9\x80\xd9\x90\xd9\x91\0" /* offset 12865 */ -+ "\xd8\xb7\xd9\x89\0" /* offset 12872 */ -+ "\xd8\xb7\xd9\x8a\0" /* offset 12877 */ -+ "\xd8\xb9\xd9\x89\0" /* offset 12882 */ -+ "\xd8\xb9\xd9\x8a\0" /* offset 12887 */ -+ "\xd8\xba\xd9\x89\0" /* offset 12892 */ -+ "\xd8\xba\xd9\x8a\0" /* offset 12897 */ -+ "\xd8\xb3\xd9\x89\0" /* offset 12902 */ -+ "\xd8\xb3\xd9\x8a\0" /* offset 12907 */ -+ "\xd8\xb4\xd9\x89\0" /* offset 12912 */ -+ "\xd8\xb4\xd9\x8a\0" /* offset 12917 */ -+ "\xd8\xad\xd9\x89\0" /* offset 12922 */ -+ "\xd8\xad\xd9\x8a\0" /* offset 12927 */ -+ "\xd8\xac\xd9\x89\0" /* offset 12932 */ -+ "\xd8\xac\xd9\x8a\0" /* offset 12937 */ -+ "\xd8\xae\xd9\x89\0" /* offset 12942 */ -+ "\xd8\xae\xd9\x8a\0" /* offset 12947 */ -+ "\xd8\xb5\xd9\x89\0" /* offset 12952 */ -+ "\xd8\xb5\xd9\x8a\0" /* offset 12957 */ -+ "\xd8\xb6\xd9\x89\0" /* offset 12962 */ -+ "\xd8\xb6\xd9\x8a\0" /* offset 12967 */ -+ "\xd8\xb4\xd8\xac\0" /* offset 12972 */ -+ "\xd8\xb4\xd8\xad\0" /* offset 12977 */ -+ "\xd8\xb4\xd8\xae\0" /* offset 12982 */ -+ "\xd8\xb4\xd8\xb1\0" /* offset 12987 */ -+ "\xd8\xb3\xd8\xb1\0" /* offset 12992 */ -+ "\xd8\xb5\xd8\xb1\0" /* offset 12997 */ -+ "\xd8\xb6\xd8\xb1\0" /* offset 13002 */ -+ "\xd8\xa7\xd9\x8b\0" /* offset 13007 */ -+ "\xd8\xaa\xd8\xac\xd9\x85\0" /* offset 13012 */ -+ "\xd8\xaa\xd8\xad\xd8\xac\0" /* offset 13019 */ -+ "\xd8\xaa\xd8\xad\xd9\x85\0" /* offset 13026 */ -+ "\xd8\xaa\xd8\xae\xd9\x85\0" /* offset 13033 */ -+ "\xd8\xaa\xd9\x85\xd8\xac\0" /* offset 13040 */ -+ "\xd8\xaa\xd9\x85\xd8\xad\0" /* offset 13047 */ -+ "\xd8\xaa\xd9\x85\xd8\xae\0" /* offset 13054 */ -+ "\xd8\xac\xd9\x85\xd8\xad\0" /* offset 13061 */ -+ "\xd8\xad\xd9\x85\xd9\x8a\0" /* offset 13068 */ -+ "\xd8\xad\xd9\x85\xd9\x89\0" /* offset 13075 */ -+ "\xd8\xb3\xd8\xad\xd8\xac\0" /* offset 13082 */ -+ "\xd8\xb3\xd8\xac\xd8\xad\0" /* offset 13089 */ -+ "\xd8\xb3\xd8\xac\xd9\x89\0" /* offset 13096 */ -+ "\xd8\xb3\xd9\x85\xd8\xad\0" /* offset 13103 */ -+ "\xd8\xb3\xd9\x85\xd8\xac\0" /* offset 13110 */ -+ "\xd8\xb3\xd9\x85\xd9\x85\0" /* offset 13117 */ -+ "\xd8\xb5\xd8\xad\xd8\xad\0" /* offset 13124 */ -+ "\xd8\xb5\xd9\x85\xd9\x85\0" /* offset 13131 */ -+ "\xd8\xb4\xd8\xad\xd9\x85\0" /* offset 13138 */ -+ "\xd8\xb4\xd8\xac\xd9\x8a\0" /* offset 13145 */ -+ "\xd8\xb4\xd9\x85\xd8\xae\0" /* offset 13152 */ -+ "\xd8\xb4\xd9\x85\xd9\x85\0" /* offset 13159 */ -+ "\xd8\xb6\xd8\xad\xd9\x89\0" /* offset 13166 */ -+ "\xd8\xb6\xd8\xae\xd9\x85\0" /* offset 13173 */ -+ "\xd8\xb7\xd9\x85\xd8\xad\0" /* offset 13180 */ -+ "\xd8\xb7\xd9\x85\xd9\x85\0" /* offset 13187 */ -+ "\xd8\xb7\xd9\x85\xd9\x8a\0" /* offset 13194 */ -+ "\xd8\xb9\xd8\xac\xd9\x85\0" /* offset 13201 */ -+ "\xd8\xb9\xd9\x85\xd9\x85\0" /* offset 13208 */ -+ "\xd8\xb9\xd9\x85\xd9\x89\0" /* offset 13215 */ -+ "\xd8\xba\xd9\x85\xd9\x85\0" /* offset 13222 */ -+ "\xd8\xba\xd9\x85\xd9\x8a\0" /* offset 13229 */ -+ "\xd8\xba\xd9\x85\xd9\x89\0" /* offset 13236 */ -+ "\xd9\x81\xd8\xae\xd9\x85\0" /* offset 13243 */ -+ "\xd9\x82\xd9\x85\xd8\xad\0" /* offset 13250 */ -+ "\xd9\x82\xd9\x85\xd9\x85\0" /* offset 13257 */ -+ "\xd9\x84\xd8\xad\xd9\x85\0" /* offset 13264 */ -+ "\xd9\x84\xd8\xad\xd9\x8a\0" /* offset 13271 */ -+ "\xd9\x84\xd8\xad\xd9\x89\0" /* offset 13278 */ -+ "\xd9\x84\xd8\xac\xd8\xac\0" /* offset 13285 */ -+ "\xd9\x84\xd8\xae\xd9\x85\0" /* offset 13292 */ -+ "\xd9\x84\xd9\x85\xd8\xad\0" /* offset 13299 */ -+ "\xd9\x85\xd8\xad\xd8\xac\0" /* offset 13306 */ -+ "\xd9\x85\xd8\xad\xd9\x85\0" /* offset 13313 */ -+ "\xd9\x85\xd8\xad\xd9\x8a\0" /* offset 13320 */ -+ "\xd9\x85\xd8\xac\xd8\xad\0" /* offset 13327 */ -+ "\xd9\x85\xd8\xac\xd9\x85\0" /* offset 13334 */ -+ "\xd9\x85\xd8\xae\xd8\xac\0" /* offset 13341 */ -+ "\xd9\x85\xd8\xae\xd9\x85\0" /* offset 13348 */ -+ "\xd9\x85\xd8\xac\xd8\xae\0" /* offset 13355 */ -+ "\xd9\x87\xd9\x85\xd8\xac\0" /* offset 13362 */ -+ "\xd9\x87\xd9\x85\xd9\x85\0" /* offset 13369 */ -+ "\xd9\x86\xd8\xad\xd9\x85\0" /* offset 13376 */ -+ "\xd9\x86\xd8\xad\xd9\x89\0" /* offset 13383 */ -+ "\xd9\x86\xd8\xac\xd9\x85\0" /* offset 13390 */ -+ "\xd9\x86\xd8\xac\xd9\x89\0" /* offset 13397 */ -+ "\xd9\x86\xd9\x85\xd9\x8a\0" /* offset 13404 */ -+ "\xd9\x86\xd9\x85\xd9\x89\0" /* offset 13411 */ -+ "\xd9\x8a\xd9\x85\xd9\x85\0" /* offset 13418 */ -+ "\xd8\xa8\xd8\xae\xd9\x8a\0" /* offset 13425 */ -+ "\xd8\xaa\xd8\xac\xd9\x8a\0" /* offset 13432 */ -+ "\xd8\xaa\xd8\xac\xd9\x89\0" /* offset 13439 */ -+ "\xd8\xaa\xd8\xae\xd9\x8a\0" /* offset 13446 */ -+ "\xd8\xaa\xd8\xae\xd9\x89\0" /* offset 13453 */ -+ "\xd8\xaa\xd9\x85\xd9\x8a\0" /* offset 13460 */ -+ "\xd8\xaa\xd9\x85\xd9\x89\0" /* offset 13467 */ -+ "\xd8\xac\xd9\x85\xd9\x8a\0" /* offset 13474 */ -+ "\xd8\xac\xd8\xad\xd9\x89\0" /* offset 13481 */ -+ "\xd8\xac\xd9\x85\xd9\x89\0" /* offset 13488 */ -+ "\xd8\xb3\xd8\xae\xd9\x89\0" /* offset 13495 */ -+ "\xd8\xb5\xd8\xad\xd9\x8a\0" /* offset 13502 */ -+ "\xd8\xb4\xd8\xad\xd9\x8a\0" /* offset 13509 */ -+ "\xd8\xb6\xd8\xad\xd9\x8a\0" /* offset 13516 */ -+ "\xd9\x84\xd8\xac\xd9\x8a\0" /* offset 13523 */ -+ "\xd9\x84\xd9\x85\xd9\x8a\0" /* offset 13530 */ -+ "\xd9\x8a\xd8\xad\xd9\x8a\0" /* offset 13537 */ -+ "\xd9\x8a\xd8\xac\xd9\x8a\0" /* offset 13544 */ -+ "\xd9\x8a\xd9\x85\xd9\x8a\0" /* offset 13551 */ -+ "\xd9\x85\xd9\x85\xd9\x8a\0" /* offset 13558 */ -+ "\xd9\x82\xd9\x85\xd9\x8a\0" /* offset 13565 */ -+ "\xd9\x86\xd8\xad\xd9\x8a\0" /* offset 13572 */ -+ "\xd8\xb9\xd9\x85\xd9\x8a\0" /* offset 13579 */ -+ "\xd9\x83\xd9\x85\xd9\x8a\0" /* offset 13586 */ -+ "\xd9\x86\xd8\xac\xd8\xad\0" /* offset 13593 */ -+ "\xd9\x85\xd8\xae\xd9\x8a\0" /* offset 13600 */ -+ "\xd9\x84\xd8\xac\xd9\x85\0" /* offset 13607 */ -+ "\xd9\x83\xd9\x85\xd9\x85\0" /* offset 13614 */ -+ "\xd8\xac\xd8\xad\xd9\x8a\0" /* offset 13621 */ -+ "\xd8\xad\xd8\xac\xd9\x8a\0" /* offset 13628 */ -+ "\xd9\x85\xd8\xac\xd9\x8a\0" /* offset 13635 */ -+ "\xd9\x81\xd9\x85\xd9\x8a\0" /* offset 13642 */ -+ "\xd8\xa8\xd8\xad\xd9\x8a\0" /* offset 13649 */ -+ "\xd8\xb3\xd8\xae\xd9\x8a\0" /* offset 13656 */ -+ "\xd9\x86\xd8\xac\xd9\x8a\0" /* offset 13663 */ -+ "\xd8\xb5\xd9\x84\xdb\x92\0" /* offset 13670 */ -+ "\xd9\x82\xd9\x84\xdb\x92\0" /* offset 13677 */ -+ "\xd8\xa7\xd9\x84\xd9\x84\xd9\x87\0" /* offset 13684 */ -+ "\xd8\xa7\xd9\x83\xd8\xa8\xd8\xb1\0" /* offset 13693 */ -+ "\xd9\x85\xd8\xad\xd9\x85\xd8\xaf\0" /* offset 13702 */ -+ "\xd8\xb5\xd9\x84\xd8\xb9\xd9\x85\0" /* offset 13711 */ -+ "\xd8\xb1\xd8\xb3\xd9\x88\xd9\x84\0" /* offset 13720 */ -+ "\xd8\xb9\xd9\x84\xd9\x8a\xd9\x87\0" /* offset 13729 */ -+ "\xd9\x88\xd8\xb3\xd9\x84\xd9\x85\0" /* offset 13738 */ -+ "\xd8\xb5\xd9\x84\xd9\x89\0" /* offset 13747 */ -+ "\xd8\xb5\xd9\x84\xd9\x89\x20\xd8\xa7\xd9\x84\xd9\x84\xd9\x87\x20\xd8\xb9\xd9\x84\xd9\x8a\xd9\x87\x20\xd9\x88\xd8\xb3\xd9\x84\xd9\x85\0" /* offset 13754 */ -+ "\xd8\xac\xd9\x84\x20\xd8\xac\xd9\x84\xd8\xa7\xd9\x84\xd9\x87\0" /* offset 13788 */ -+ "\xd8\xb1\xdb\x8c\xd8\xa7\xd9\x84\0" /* offset 13804 */ -+ "\xe2\x80\x94\0" /* offset 13813 */ -+ "\xe2\x80\x93\0" /* offset 13817 */ -+ "\x5f\0" /* offset 13821 */ -+ "\x7b\0" /* offset 13823 */ -+ "\x7d\0" /* offset 13825 */ -+ "\xe3\x80\x94\0" /* offset 13827 */ -+ "\xe3\x80\x95\0" /* offset 13831 */ -+ "\xe3\x80\x90\0" /* offset 13835 */ -+ "\xe3\x80\x91\0" /* offset 13839 */ -+ "\xe3\x80\x8a\0" /* offset 13843 */ -+ "\xe3\x80\x8b\0" /* offset 13847 */ -+ "\xe3\x80\x8c\0" /* offset 13851 */ -+ "\xe3\x80\x8d\0" /* offset 13855 */ -+ "\xe3\x80\x8e\0" /* offset 13859 */ -+ "\xe3\x80\x8f\0" /* offset 13863 */ -+ "\x2c\0" /* offset 13867 */ -+ "\xe3\x80\x81\0" /* offset 13869 */ -+ "\x3a\0" /* offset 13873 */ -+ "\x3f\0" /* offset 13875 */ -+ "\x21\0" /* offset 13877 */ -+ "\x23\0" /* offset 13879 */ -+ "\x26\0" /* offset 13881 */ -+ "\x2a\0" /* offset 13883 */ -+ "\x2d\0" /* offset 13885 */ -+ "\x3c\0" /* offset 13887 */ -+ "\x3e\0" /* offset 13889 */ -+ "\x5c\0" /* offset 13891 */ -+ "\x24\0" /* offset 13893 */ -+ "\x25\0" /* offset 13895 */ -+ "\x40\0" /* offset 13897 */ -+ "\x20\xd9\x8b\0" /* offset 13899 */ -+ "\xd9\x80\xd9\x8b\0" /* offset 13903 */ -+ "\x20\xd9\x8c\0" /* offset 13908 */ -+ "\x20\xd9\x8d\0" /* offset 13912 */ -+ "\x20\xd9\x8e\0" /* offset 13916 */ -+ "\xd9\x80\xd9\x8e\0" /* offset 13920 */ -+ "\x20\xd9\x8f\0" /* offset 13925 */ -+ "\xd9\x80\xd9\x8f\0" /* offset 13929 */ -+ "\x20\xd9\x90\0" /* offset 13934 */ -+ "\xd9\x80\xd9\x90\0" /* offset 13938 */ -+ "\x20\xd9\x91\0" /* offset 13943 */ -+ "\xd9\x80\xd9\x91\0" /* offset 13947 */ -+ "\x20\xd9\x92\0" /* offset 13952 */ -+ "\xd9\x80\xd9\x92\0" /* offset 13956 */ -+ "\xd8\xa1\0" /* offset 13961 */ -+ "\xd8\xa7\0" /* offset 13964 */ -+ "\xd8\xa8\0" /* offset 13967 */ -+ "\xd8\xa9\0" /* offset 13970 */ -+ "\xd8\xaa\0" /* offset 13973 */ -+ "\xd8\xab\0" /* offset 13976 */ -+ "\xd8\xac\0" /* offset 13979 */ -+ "\xd8\xad\0" /* offset 13982 */ -+ "\xd8\xae\0" /* offset 13985 */ -+ "\xd8\xaf\0" /* offset 13988 */ -+ "\xd8\xb0\0" /* offset 13991 */ -+ "\xd8\xb1\0" /* offset 13994 */ -+ "\xd8\xb2\0" /* offset 13997 */ -+ "\xd8\xb3\0" /* offset 14000 */ -+ "\xd8\xb4\0" /* offset 14003 */ -+ "\xd8\xb5\0" /* offset 14006 */ -+ "\xd8\xb6\0" /* offset 14009 */ -+ "\xd8\xb7\0" /* offset 14012 */ -+ "\xd8\xb8\0" /* offset 14015 */ -+ "\xd8\xb9\0" /* offset 14018 */ -+ "\xd8\xba\0" /* offset 14021 */ -+ "\xd9\x81\0" /* offset 14024 */ -+ "\xd9\x82\0" /* offset 14027 */ -+ "\xd9\x83\0" /* offset 14030 */ -+ "\xd9\x84\0" /* offset 14033 */ -+ "\xd9\x85\0" /* offset 14036 */ -+ "\xd9\x86\0" /* offset 14039 */ -+ "\xd9\x87\0" /* offset 14042 */ -+ "\xd9\x88\0" /* offset 14045 */ -+ "\xd9\x8a\0" /* offset 14048 */ -+ "\xd9\x84\xd8\xa7\xd9\x93\0" /* offset 14051 */ -+ "\xd9\x84\xd8\xa7\xd9\x94\0" /* offset 14058 */ -+ "\xd9\x84\xd8\xa7\xd9\x95\0" /* offset 14065 */ -+ "\xd9\x84\xd8\xa7\0" /* offset 14072 */ -+ "\x22\0" /* offset 14077 */ -+ "\x27\0" /* offset 14079 */ -+ "\x2f\0" /* offset 14081 */ -+ "\x5b\0" /* offset 14083 */ -+ "\x5d\0" /* offset 14085 */ -+ "\x5e\0" /* offset 14087 */ -+ "\x7c\0" /* offset 14089 */ -+ "\x7e\0" /* offset 14091 */ -+ "\xe2\xa6\x85\0" /* offset 14093 */ -+ "\xe2\xa6\x86\0" /* offset 14097 */ -+ "\xe3\x80\x82\0" /* offset 14101 */ -+ "\xe3\x83\xbb\0" /* offset 14105 */ -+ "\xe3\x82\xa1\0" /* offset 14109 */ -+ "\xe3\x82\xa3\0" /* offset 14113 */ -+ "\xe3\x82\xa5\0" /* offset 14117 */ -+ "\xe3\x82\xa7\0" /* offset 14121 */ -+ "\xe3\x82\xa9\0" /* offset 14125 */ -+ "\xe3\x83\xa3\0" /* offset 14129 */ -+ "\xe3\x83\xa5\0" /* offset 14133 */ -+ "\xe3\x83\xa7\0" /* offset 14137 */ -+ "\xe3\x83\x83\0" /* offset 14141 */ -+ "\xe3\x83\xbc\0" /* offset 14145 */ -+ "\xe3\x83\xb3\0" /* offset 14149 */ -+ "\xe3\x82\x99\0" /* offset 14153 */ -+ "\xe3\x82\x9a\0" /* offset 14157 */ -+ "\xc2\xa2\0" /* offset 14161 */ -+ "\xc2\xa3\0" /* offset 14164 */ -+ "\xc2\xac\0" /* offset 14167 */ -+ "\xc2\xa6\0" /* offset 14170 */ -+ "\xc2\xa5\0" /* offset 14173 */ -+ "\xe2\x82\xa9\0" /* offset 14176 */ -+ "\xe2\x94\x82\0" /* offset 14180 */ -+ "\xe2\x86\x90\0" /* offset 14184 */ -+ "\xe2\x86\x91\0" /* offset 14188 */ -+ "\xe2\x86\x92\0" /* offset 14192 */ -+ "\xe2\x86\x93\0" /* offset 14196 */ -+ "\xe2\x96\xa0\0" /* offset 14200 */ -+ "\xe2\x97\x8b\0" /* offset 14204 */ -+ "\xf0\x9d\x85\x97\xf0\x9d\x85\xa5\0" /* offset 14208 */ -+ "\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\0" /* offset 14217 */ -+ "\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xae\0" /* offset 14226 */ -+ "\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xaf\0" /* offset 14239 */ -+ "\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xb0\0" /* offset 14252 */ -+ "\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xb1\0" /* offset 14265 */ -+ "\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xb2\0" /* offset 14278 */ -+ "\xf0\x9d\x86\xb9\xf0\x9d\x85\xa5\0" /* offset 14291 */ -+ "\xf0\x9d\x86\xba\xf0\x9d\x85\xa5\0" /* offset 14300 */ -+ "\xf0\x9d\x86\xb9\xf0\x9d\x85\xa5\xf0\x9d\x85\xae\0" /* offset 14309 */ -+ "\xf0\x9d\x86\xba\xf0\x9d\x85\xa5\xf0\x9d\x85\xae\0" /* offset 14322 */ -+ "\xf0\x9d\x86\xb9\xf0\x9d\x85\xa5\xf0\x9d\x85\xaf\0" /* offset 14335 */ -+ "\xf0\x9d\x86\xba\xf0\x9d\x85\xa5\xf0\x9d\x85\xaf\0" /* offset 14348 */ -+ "\xce\x91\0" /* offset 14361 */ -+ "\xce\x92\0" /* offset 14364 */ -+ "\xce\x94\0" /* offset 14367 */ -+ "\xce\x95\0" /* offset 14370 */ -+ "\xce\x96\0" /* offset 14373 */ -+ "\xce\x97\0" /* offset 14376 */ -+ "\xce\x99\0" /* offset 14379 */ -+ "\xce\x9a\0" /* offset 14382 */ -+ "\xce\x9b\0" /* offset 14385 */ -+ "\xce\x9c\0" /* offset 14388 */ -+ "\xce\x9d\0" /* offset 14391 */ -+ "\xce\x9e\0" /* offset 14394 */ -+ "\xce\x9f\0" /* offset 14397 */ -+ "\xce\xa1\0" /* offset 14400 */ -+ "\xce\xa3\0" /* offset 14403 */ -+ "\xce\xa4\0" /* offset 14406 */ -+ "\xce\xa6\0" /* offset 14409 */ -+ "\xce\xa7\0" /* offset 14412 */ -+ "\xce\xa8\0" /* offset 14415 */ -+ "\xe2\x88\x87\0" /* offset 14418 */ -+ "\xce\xb1\0" /* offset 14422 */ -+ "\xce\xb4\0" /* offset 14425 */ -+ "\xce\xb6\0" /* offset 14428 */ -+ "\xce\xb7\0" /* offset 14431 */ -+ "\xce\xbb\0" /* offset 14434 */ -+ "\xce\xbd\0" /* offset 14437 */ -+ "\xce\xbe\0" /* offset 14440 */ -+ "\xce\xbf\0" /* offset 14443 */ -+ "\xcf\x83\0" /* offset 14446 */ -+ "\xcf\x84\0" /* offset 14449 */ -+ "\xcf\x85\0" /* offset 14452 */ -+ "\xcf\x87\0" /* offset 14455 */ -+ "\xcf\x88\0" /* offset 14458 */ -+ "\xcf\x89\0" /* offset 14461 */ -+ "\xe2\x88\x82\0" /* offset 14464 */ -+ "\xe4\xb8\xbd\0" /* offset 14468 */ -+ "\xe4\xb8\xb8\0" /* offset 14472 */ -+ "\xe4\xb9\x81\0" /* offset 14476 */ -+ "\xf0\xa0\x84\xa2\0" /* offset 14480 */ -+ "\xe4\xbd\xa0\0" /* offset 14485 */ -+ "\xe4\xbe\xbb\0" /* offset 14489 */ -+ "\xe5\x80\x82\0" /* offset 14493 */ -+ "\xe5\x81\xba\0" /* offset 14497 */ -+ "\xe5\x82\x99\0" /* offset 14501 */ -+ "\xe5\x83\x8f\0" /* offset 14505 */ -+ "\xe3\x92\x9e\0" /* offset 14509 */ -+ "\xf0\xa0\x98\xba\0" /* offset 14513 */ -+ "\xe5\x85\x94\0" /* offset 14518 */ -+ "\xe5\x85\xa4\0" /* offset 14522 */ -+ "\xe5\x85\xb7\0" /* offset 14526 */ -+ "\xf0\xa0\x94\x9c\0" /* offset 14530 */ -+ "\xe3\x92\xb9\0" /* offset 14535 */ -+ "\xe5\x85\xa7\0" /* offset 14539 */ -+ "\xe5\x86\x8d\0" /* offset 14543 */ -+ "\xf0\xa0\x95\x8b\0" /* offset 14547 */ -+ "\xe5\x86\x97\0" /* offset 14552 */ -+ "\xe5\x86\xa4\0" /* offset 14556 */ -+ "\xe4\xbb\x8c\0" /* offset 14560 */ -+ "\xe5\x86\xac\0" /* offset 14564 */ -+ "\xe5\x86\xb5\0" /* offset 14568 */ -+ "\xf0\xa9\x87\x9f\0" /* offset 14572 */ -+ "\xe5\x88\x83\0" /* offset 14577 */ -+ "\xe3\x93\x9f\0" /* offset 14581 */ -+ "\xe5\x88\xbb\0" /* offset 14585 */ -+ "\xe5\x89\x86\0" /* offset 14589 */ -+ "\xe5\x89\xb2\0" /* offset 14593 */ -+ "\xe5\x89\xb7\0" /* offset 14597 */ -+ "\xe3\x94\x95\0" /* offset 14601 */ -+ "\xe5\x8b\x87\0" /* offset 14605 */ -+ "\xe5\x8b\xba\0" /* offset 14609 */ -+ "\xe5\x8c\x85\0" /* offset 14613 */ -+ "\xe5\x8c\x86\0" /* offset 14617 */ -+ "\xe5\x8d\x89\0" /* offset 14621 */ -+ "\xe5\x8d\x9a\0" /* offset 14625 */ -+ "\xe5\x8d\xb3\0" /* offset 14629 */ -+ "\xe5\x8d\xbd\0" /* offset 14633 */ -+ "\xe5\x8d\xbf\0" /* offset 14637 */ -+ "\xf0\xa0\xa8\xac\0" /* offset 14641 */ -+ "\xe7\x81\xb0\0" /* offset 14646 */ -+ "\xe5\x8f\x8a\0" /* offset 14650 */ -+ "\xe5\x8f\x9f\0" /* offset 14654 */ -+ "\xf0\xa0\xad\xa3\0" /* offset 14658 */ -+ "\xe5\x8f\xab\0" /* offset 14663 */ -+ "\xe5\x8f\xb1\0" /* offset 14667 */ -+ "\xe5\x90\x86\0" /* offset 14671 */ -+ "\xe5\x92\x9e\0" /* offset 14675 */ -+ "\xe5\x90\xb8\0" /* offset 14679 */ -+ "\xe5\x91\x88\0" /* offset 14683 */ -+ "\xe5\x91\xa8\0" /* offset 14687 */ -+ "\xe5\x92\xa2\0" /* offset 14691 */ -+ "\xe5\x93\xb6\0" /* offset 14695 */ -+ "\xe5\x94\x90\0" /* offset 14699 */ -+ "\xe5\x95\x93\0" /* offset 14703 */ -+ "\xe5\x95\xa3\0" /* offset 14707 */ -+ "\xe5\x96\x84\0" /* offset 14711 */ -+ "\xe5\x96\x99\0" /* offset 14715 */ -+ "\xe5\x96\xab\0" /* offset 14719 */ -+ "\xe5\x96\xb3\0" /* offset 14723 */ -+ "\xe5\x97\x82\0" /* offset 14727 */ -+ "\xe5\x9c\x96\0" /* offset 14731 */ -+ "\xe5\x9c\x97\0" /* offset 14735 */ -+ "\xe5\x99\x91\0" /* offset 14739 */ -+ "\xe5\x99\xb4\0" /* offset 14743 */ -+ "\xe5\xa3\xae\0" /* offset 14747 */ -+ "\xe5\x9f\x8e\0" /* offset 14751 */ -+ "\xe5\x9f\xb4\0" /* offset 14755 */ -+ "\xe5\xa0\x8d\0" /* offset 14759 */ -+ "\xe5\x9e\x8b\0" /* offset 14763 */ -+ "\xe5\xa0\xb2\0" /* offset 14767 */ -+ "\xe5\xa0\xb1\0" /* offset 14771 */ -+ "\xe5\xa2\xac\0" /* offset 14775 */ -+ "\xf0\xa1\x93\xa4\0" /* offset 14779 */ -+ "\xe5\xa3\xb2\0" /* offset 14784 */ -+ "\xe5\xa3\xb7\0" /* offset 14788 */ -+ "\xe5\xa4\x86\0" /* offset 14792 */ -+ "\xe5\xa4\x9a\0" /* offset 14796 */ -+ "\xe5\xa4\xa2\0" /* offset 14800 */ -+ "\xe5\xa5\xa2\0" /* offset 14804 */ -+ "\xf0\xa1\x9a\xa8\0" /* offset 14808 */ -+ "\xf0\xa1\x9b\xaa\0" /* offset 14813 */ -+ "\xe5\xa7\xac\0" /* offset 14818 */ -+ "\xe5\xa8\x9b\0" /* offset 14822 */ -+ "\xe5\xa8\xa7\0" /* offset 14826 */ -+ "\xe5\xa7\x98\0" /* offset 14830 */ -+ "\xe5\xa9\xa6\0" /* offset 14834 */ -+ "\xe3\x9b\xae\0" /* offset 14838 */ -+ "\xf0\xa1\x8d\xaa\0" /* offset 14842 */ -+ "\xe5\xac\x88\0" /* offset 14847 */ -+ "\xe5\xac\xbe\0" /* offset 14851 */ -+ "\xf0\xa1\xa7\x88\0" /* offset 14855 */ -+ "\xe5\xaf\x83\0" /* offset 14860 */ -+ "\xe5\xaf\x98\0" /* offset 14864 */ -+ "\xe5\xaf\xb3\0" /* offset 14868 */ -+ "\xf0\xa1\xac\x98\0" /* offset 14872 */ -+ "\xe5\xaf\xbf\0" /* offset 14877 */ -+ "\xe5\xb0\x86\0" /* offset 14881 */ -+ "\xe5\xbc\xb3\0" /* offset 14885 */ -+ "\xe3\x9e\x81\0" /* offset 14889 */ -+ "\xe5\xb1\xa0\0" /* offset 14893 */ -+ "\xe5\xb3\x80\0" /* offset 14897 */ -+ "\xe5\xb2\x8d\0" /* offset 14901 */ -+ "\xf0\xa1\xb7\xa4\0" /* offset 14905 */ -+ "\xe5\xb5\x83\0" /* offset 14910 */ -+ "\xf0\xa1\xb7\xa6\0" /* offset 14914 */ -+ "\xe5\xb5\xae\0" /* offset 14919 */ -+ "\xe5\xb5\xab\0" /* offset 14923 */ -+ "\xe5\xb5\xbc\0" /* offset 14927 */ -+ "\xe5\xb7\xa1\0" /* offset 14931 */ -+ "\xe5\xb7\xa2\0" /* offset 14935 */ -+ "\xe3\xa0\xaf\0" /* offset 14939 */ -+ "\xe5\xb7\xbd\0" /* offset 14943 */ -+ "\xe5\xb8\xa8\0" /* offset 14947 */ -+ "\xe5\xb8\xbd\0" /* offset 14951 */ -+ "\xe5\xb9\xa9\0" /* offset 14955 */ -+ "\xe3\xa1\xa2\0" /* offset 14959 */ -+ "\xf0\xa2\x86\x83\0" /* offset 14963 */ -+ "\xe3\xa1\xbc\0" /* offset 14968 */ -+ "\xe5\xba\xb0\0" /* offset 14972 */ -+ "\xe5\xba\xb3\0" /* offset 14976 */ -+ "\xe5\xba\xb6\0" /* offset 14980 */ -+ "\xf0\xaa\x8e\x92\0" /* offset 14984 */ -+ "\xf0\xa2\x8c\xb1\0" /* offset 14989 */ -+ "\xe8\x88\x81\0" /* offset 14994 */ -+ "\xe5\xbc\xa2\0" /* offset 14998 */ -+ "\xe3\xa3\x87\0" /* offset 15002 */ -+ "\xf0\xa3\x8a\xb8\0" /* offset 15006 */ -+ "\xf0\xa6\x87\x9a\0" /* offset 15011 */ -+ "\xe5\xbd\xa2\0" /* offset 15016 */ -+ "\xe5\xbd\xab\0" /* offset 15020 */ -+ "\xe3\xa3\xa3\0" /* offset 15024 */ -+ "\xe5\xbe\x9a\0" /* offset 15028 */ -+ "\xe5\xbf\x8d\0" /* offset 15032 */ -+ "\xe5\xbf\x97\0" /* offset 15036 */ -+ "\xe5\xbf\xb9\0" /* offset 15040 */ -+ "\xe6\x82\x81\0" /* offset 15044 */ -+ "\xe3\xa4\xba\0" /* offset 15048 */ -+ "\xe3\xa4\x9c\0" /* offset 15052 */ -+ "\xf0\xa2\x9b\x94\0" /* offset 15056 */ -+ "\xe6\x83\x87\0" /* offset 15061 */ -+ "\xe6\x85\x88\0" /* offset 15065 */ -+ "\xe6\x85\x8c\0" /* offset 15069 */ -+ "\xe6\x85\x8e\0" /* offset 15073 */ -+ "\xe6\x85\xba\0" /* offset 15077 */ -+ "\xe6\x86\xb2\0" /* offset 15081 */ -+ "\xe6\x86\xa4\0" /* offset 15085 */ -+ "\xe6\x86\xaf\0" /* offset 15089 */ -+ "\xe6\x87\x9e\0" /* offset 15093 */ -+ "\xe6\x88\x90\0" /* offset 15097 */ -+ "\xe6\x88\x9b\0" /* offset 15101 */ -+ "\xe6\x89\x9d\0" /* offset 15105 */ -+ "\xe6\x8a\xb1\0" /* offset 15109 */ -+ "\xe6\x8b\x94\0" /* offset 15113 */ -+ "\xe6\x8d\x90\0" /* offset 15117 */ -+ "\xf0\xa2\xac\x8c\0" /* offset 15121 */ -+ "\xe6\x8c\xbd\0" /* offset 15126 */ -+ "\xe6\x8b\xbc\0" /* offset 15130 */ -+ "\xe6\x8d\xa8\0" /* offset 15134 */ -+ "\xe6\x8e\x83\0" /* offset 15138 */ -+ "\xe6\x8f\xa4\0" /* offset 15142 */ -+ "\xf0\xa2\xaf\xb1\0" /* offset 15146 */ -+ "\xe6\x90\xa2\0" /* offset 15151 */ -+ "\xe6\x8f\x85\0" /* offset 15155 */ -+ "\xe6\x8e\xa9\0" /* offset 15159 */ -+ "\xe3\xa8\xae\0" /* offset 15163 */ -+ "\xe6\x91\xa9\0" /* offset 15167 */ -+ "\xe6\x91\xbe\0" /* offset 15171 */ -+ "\xe6\x92\x9d\0" /* offset 15175 */ -+ "\xe6\x91\xb7\0" /* offset 15179 */ -+ "\xe3\xa9\xac\0" /* offset 15183 */ -+ "\xe6\x95\xac\0" /* offset 15187 */ -+ "\xf0\xa3\x80\x8a\0" /* offset 15191 */ -+ "\xe6\x97\xa3\0" /* offset 15196 */ -+ "\xe6\x9b\xb8\0" /* offset 15200 */ -+ "\xe6\x99\x89\0" /* offset 15204 */ -+ "\xe3\xac\x99\0" /* offset 15208 */ -+ "\xe3\xac\x88\0" /* offset 15212 */ -+ "\xe3\xab\xa4\0" /* offset 15216 */ -+ "\xe5\x86\x92\0" /* offset 15220 */ -+ "\xe5\x86\x95\0" /* offset 15224 */ -+ "\xe6\x9c\x80\0" /* offset 15228 */ -+ "\xe6\x9a\x9c\0" /* offset 15232 */ -+ "\xe8\x82\xad\0" /* offset 15236 */ -+ "\xe4\x8f\x99\0" /* offset 15240 */ -+ "\xe6\x9c\x9b\0" /* offset 15244 */ -+ "\xe6\x9c\xa1\0" /* offset 15248 */ -+ "\xe6\x9d\x9e\0" /* offset 15252 */ -+ "\xe6\x9d\x93\0" /* offset 15256 */ -+ "\xf0\xa3\x8f\x83\0" /* offset 15260 */ -+ "\xe3\xad\x89\0" /* offset 15265 */ -+ "\xe6\x9f\xba\0" /* offset 15269 */ -+ "\xe6\x9e\x85\0" /* offset 15273 */ -+ "\xe6\xa1\x92\0" /* offset 15277 */ -+ "\xf0\xa3\x91\xad\0" /* offset 15281 */ -+ "\xe6\xa2\x8e\0" /* offset 15286 */ -+ "\xe6\xa0\x9f\0" /* offset 15290 */ -+ "\xe6\xa4\x94\0" /* offset 15294 */ -+ "\xe3\xae\x9d\0" /* offset 15298 */ -+ "\xe6\xa5\x82\0" /* offset 15302 */ -+ "\xe6\xa6\xa3\0" /* offset 15306 */ -+ "\xe6\xa7\xaa\0" /* offset 15310 */ -+ "\xe6\xaa\xa8\0" /* offset 15314 */ -+ "\xf0\xa3\x9a\xa3\0" /* offset 15318 */ -+ "\xe6\xab\x9b\0" /* offset 15323 */ -+ "\xe3\xb0\x98\0" /* offset 15327 */ -+ "\xe6\xac\xa1\0" /* offset 15331 */ -+ "\xf0\xa3\xa2\xa7\0" /* offset 15335 */ -+ "\xe6\xad\x94\0" /* offset 15340 */ -+ "\xe3\xb1\x8e\0" /* offset 15344 */ -+ "\xe6\xad\xb2\0" /* offset 15348 */ -+ "\xe6\xae\x9f\0" /* offset 15352 */ -+ "\xe6\xae\xbb\0" /* offset 15356 */ -+ "\xf0\xa3\xaa\x8d\0" /* offset 15360 */ -+ "\xf0\xa1\xb4\x8b\0" /* offset 15365 */ -+ "\xf0\xa3\xab\xba\0" /* offset 15370 */ -+ "\xe6\xb1\x8e\0" /* offset 15375 */ -+ "\xf0\xa3\xb2\xbc\0" /* offset 15379 */ -+ "\xe6\xb2\xbf\0" /* offset 15384 */ -+ "\xe6\xb3\x8d\0" /* offset 15388 */ -+ "\xe6\xb1\xa7\0" /* offset 15392 */ -+ "\xe6\xb4\x96\0" /* offset 15396 */ -+ "\xe6\xb4\xbe\0" /* offset 15400 */ -+ "\xe6\xb5\xa9\0" /* offset 15404 */ -+ "\xe6\xb5\xb8\0" /* offset 15408 */ -+ "\xe6\xb6\x85\0" /* offset 15412 */ -+ "\xf0\xa3\xb4\x9e\0" /* offset 15416 */ -+ "\xe6\xb4\xb4\0" /* offset 15421 */ -+ "\xe6\xb8\xaf\0" /* offset 15425 */ -+ "\xe6\xb9\xae\0" /* offset 15429 */ -+ "\xe3\xb4\xb3\0" /* offset 15433 */ -+ "\xe6\xbb\x8b\0" /* offset 15437 */ -+ "\xe6\xbb\x87\0" /* offset 15441 */ -+ "\xf0\xa3\xbb\x91\0" /* offset 15445 */ -+ "\xe6\xb7\xb9\0" /* offset 15450 */ -+ "\xe6\xbd\xae\0" /* offset 15454 */ -+ "\xf0\xa3\xbd\x9e\0" /* offset 15458 */ -+ "\xf0\xa3\xbe\x8e\0" /* offset 15463 */ -+ "\xe6\xbf\x86\0" /* offset 15468 */ -+ "\xe7\x80\xb9\0" /* offset 15472 */ -+ "\xe7\x80\x9e\0" /* offset 15476 */ -+ "\xe7\x80\x9b\0" /* offset 15480 */ -+ "\xe3\xb6\x96\0" /* offset 15484 */ -+ "\xe7\x81\x8a\0" /* offset 15488 */ -+ "\xe7\x81\xbd\0" /* offset 15492 */ -+ "\xe7\x81\xb7\0" /* offset 15496 */ -+ "\xe7\x82\xad\0" /* offset 15500 */ -+ "\xf0\xa0\x94\xa5\0" /* offset 15504 */ -+ "\xe7\x85\x85\0" /* offset 15509 */ -+ "\xf0\xa4\x89\xa3\0" /* offset 15513 */ -+ "\xe7\x86\x9c\0" /* offset 15518 */ -+ "\xe4\x8e\xab\0" /* offset 15522 */ -+ "\xe7\x88\xa8\0" /* offset 15526 */ -+ "\xe7\x88\xb5\0" /* offset 15530 */ -+ "\xe7\x89\x90\0" /* offset 15534 */ -+ "\xf0\xa4\x98\x88\0" /* offset 15538 */ -+ "\xe7\x8a\x80\0" /* offset 15543 */ -+ "\xe7\x8a\x95\0" /* offset 15547 */ -+ "\xf0\xa4\x9c\xb5\0" /* offset 15551 */ -+ "\xf0\xa4\xa0\x94\0" /* offset 15556 */ -+ "\xe7\x8d\xba\0" /* offset 15561 */ -+ "\xe7\x8e\x8b\0" /* offset 15565 */ -+ "\xe3\xba\xac\0" /* offset 15569 */ -+ "\xe7\x8e\xa5\0" /* offset 15573 */ -+ "\xe3\xba\xb8\0" /* offset 15577 */ -+ "\xe7\x91\x87\0" /* offset 15581 */ -+ "\xe7\x91\x9c\0" /* offset 15585 */ -+ "\xe7\x91\xb1\0" /* offset 15589 */ -+ "\xe7\x92\x85\0" /* offset 15593 */ -+ "\xe7\x93\x8a\0" /* offset 15597 */ -+ "\xe3\xbc\x9b\0" /* offset 15601 */ -+ "\xe7\x94\xa4\0" /* offset 15605 */ -+ "\xf0\xa4\xb0\xb6\0" /* offset 15609 */ -+ "\xe7\x94\xbe\0" /* offset 15614 */ -+ "\xf0\xa4\xb2\x92\0" /* offset 15618 */ -+ "\xf0\xa2\x86\x9f\0" /* offset 15623 */ -+ "\xe7\x98\x90\0" /* offset 15628 */ -+ "\xf0\xa4\xbe\xa1\0" /* offset 15632 */ -+ "\xf0\xa4\xbe\xb8\0" /* offset 15637 */ -+ "\xf0\xa5\x81\x84\0" /* offset 15642 */ -+ "\xe3\xbf\xbc\0" /* offset 15647 */ -+ "\xe4\x80\x88\0" /* offset 15651 */ -+ "\xe7\x9b\xb4\0" /* offset 15655 */ -+ "\xf0\xa5\x83\xb3\0" /* offset 15659 */ -+ "\xf0\xa5\x83\xb2\0" /* offset 15664 */ -+ "\xf0\xa5\x84\x99\0" /* offset 15669 */ -+ "\xf0\xa5\x84\xb3\0" /* offset 15674 */ -+ "\xe7\x9c\x9e\0" /* offset 15679 */ -+ "\xe7\x9c\x9f\0" /* offset 15683 */ -+ "\xe7\x9d\x8a\0" /* offset 15687 */ -+ "\xe4\x80\xb9\0" /* offset 15691 */ -+ "\xe7\x9e\x8b\0" /* offset 15695 */ -+ "\xe4\x81\x86\0" /* offset 15699 */ -+ "\xe4\x82\x96\0" /* offset 15703 */ -+ "\xf0\xa5\x90\x9d\0" /* offset 15707 */ -+ "\xe7\xa1\x8e\0" /* offset 15712 */ -+ "\xe7\xa3\x8c\0" /* offset 15716 */ -+ "\xe4\x83\xa3\0" /* offset 15720 */ -+ "\xf0\xa5\x98\xa6\0" /* offset 15724 */ -+ "\xf0\xa5\x9a\x9a\0" /* offset 15729 */ -+ "\xf0\xa5\x9b\x85\0" /* offset 15734 */ -+ "\xe7\xa7\xab\0" /* offset 15739 */ -+ "\xe4\x84\xaf\0" /* offset 15743 */ -+ "\xe7\xa9\x8a\0" /* offset 15747 */ -+ "\xe7\xa9\x8f\0" /* offset 15751 */ -+ "\xf0\xa5\xa5\xbc\0" /* offset 15755 */ -+ "\xf0\xa5\xaa\xa7\0" /* offset 15760 */ -+ "\xe7\xaa\xae\0" /* offset 15765 */ -+ "\xe4\x88\x82\0" /* offset 15769 */ -+ "\xf0\xa5\xae\xab\0" /* offset 15773 */ -+ "\xe7\xaf\x86\0" /* offset 15778 */ -+ "\xe7\xaf\x89\0" /* offset 15782 */ -+ "\xe4\x88\xa7\0" /* offset 15786 */ -+ "\xf0\xa5\xb2\x80\0" /* offset 15790 */ -+ "\xe7\xb3\x92\0" /* offset 15795 */ -+ "\xe4\x8a\xa0\0" /* offset 15799 */ -+ "\xe7\xb3\xa8\0" /* offset 15803 */ -+ "\xe7\xb3\xa3\0" /* offset 15807 */ -+ "\xe7\xb4\x80\0" /* offset 15811 */ -+ "\xf0\xa5\xbe\x86\0" /* offset 15815 */ -+ "\xe7\xb5\xa3\0" /* offset 15820 */ -+ "\xe4\x8c\x81\0" /* offset 15824 */ -+ "\xe7\xb7\x87\0" /* offset 15828 */ -+ "\xe7\xb8\x82\0" /* offset 15832 */ -+ "\xe7\xb9\x85\0" /* offset 15836 */ -+ "\xe4\x8c\xb4\0" /* offset 15840 */ -+ "\xf0\xa6\x88\xa8\0" /* offset 15844 */ -+ "\xf0\xa6\x89\x87\0" /* offset 15849 */ -+ "\xe4\x8d\x99\0" /* offset 15854 */ -+ "\xf0\xa6\x8b\x99\0" /* offset 15858 */ -+ "\xe7\xbd\xba\0" /* offset 15863 */ -+ "\xf0\xa6\x8c\xbe\0" /* offset 15867 */ -+ "\xe7\xbe\x95\0" /* offset 15872 */ -+ "\xe7\xbf\xba\0" /* offset 15876 */ -+ "\xf0\xa6\x93\x9a\0" /* offset 15880 */ -+ "\xf0\xa6\x94\xa3\0" /* offset 15885 */ -+ "\xe8\x81\xa0\0" /* offset 15890 */ -+ "\xf0\xa6\x96\xa8\0" /* offset 15894 */ -+ "\xe8\x81\xb0\0" /* offset 15899 */ -+ "\xf0\xa3\x8d\x9f\0" /* offset 15903 */ -+ "\xe4\x8f\x95\0" /* offset 15908 */ -+ "\xe8\x82\xb2\0" /* offset 15912 */ -+ "\xe8\x84\x83\0" /* offset 15916 */ -+ "\xe4\x90\x8b\0" /* offset 15920 */ -+ "\xe8\x84\xbe\0" /* offset 15924 */ -+ "\xe5\xaa\xb5\0" /* offset 15928 */ -+ "\xf0\xa6\x9e\xa7\0" /* offset 15932 */ -+ "\xf0\xa6\x9e\xb5\0" /* offset 15937 */ -+ "\xf0\xa3\x8e\x93\0" /* offset 15942 */ -+ "\xf0\xa3\x8e\x9c\0" /* offset 15947 */ -+ "\xe8\x88\x84\0" /* offset 15952 */ -+ "\xe8\xbe\x9e\0" /* offset 15956 */ -+ "\xe4\x91\xab\0" /* offset 15960 */ -+ "\xe8\x8a\x91\0" /* offset 15964 */ -+ "\xe8\x8a\x8b\0" /* offset 15968 */ -+ "\xe8\x8a\x9d\0" /* offset 15972 */ -+ "\xe5\x8a\xb3\0" /* offset 15976 */ -+ "\xe8\x8a\xb1\0" /* offset 15980 */ -+ "\xe8\x8a\xb3\0" /* offset 15984 */ -+ "\xe8\x8a\xbd\0" /* offset 15988 */ -+ "\xe8\x8b\xa6\0" /* offset 15992 */ -+ "\xf0\xa6\xac\xbc\0" /* offset 15996 */ -+ "\xe8\x8c\x9d\0" /* offset 16001 */ -+ "\xe8\x8d\xa3\0" /* offset 16005 */ -+ "\xe8\x8e\xad\0" /* offset 16009 */ -+ "\xe8\x8c\xa3\0" /* offset 16013 */ -+ "\xe8\x8e\xbd\0" /* offset 16017 */ -+ "\xe8\x8f\xa7\0" /* offset 16021 */ -+ "\xe8\x8d\x93\0" /* offset 16025 */ -+ "\xe8\x8f\x8a\0" /* offset 16029 */ -+ "\xe8\x8f\x8c\0" /* offset 16033 */ -+ "\xe8\x8f\x9c\0" /* offset 16037 */ -+ "\xf0\xa6\xb0\xb6\0" /* offset 16041 */ -+ "\xf0\xa6\xb5\xab\0" /* offset 16046 */ -+ "\xf0\xa6\xb3\x95\0" /* offset 16051 */ -+ "\xe4\x94\xab\0" /* offset 16056 */ -+ "\xe8\x93\xb1\0" /* offset 16060 */ -+ "\xe8\x93\xb3\0" /* offset 16064 */ -+ "\xe8\x94\x96\0" /* offset 16068 */ -+ "\xf0\xa7\x8f\x8a\0" /* offset 16072 */ -+ "\xe8\x95\xa4\0" /* offset 16077 */ -+ "\xf0\xa6\xbc\xac\0" /* offset 16081 */ -+ "\xe4\x95\x9d\0" /* offset 16086 */ -+ "\xe4\x95\xa1\0" /* offset 16090 */ -+ "\xf0\xa6\xbe\xb1\0" /* offset 16094 */ -+ "\xf0\xa7\x83\x92\0" /* offset 16099 */ -+ "\xe4\x95\xab\0" /* offset 16104 */ -+ "\xe8\x99\x90\0" /* offset 16108 */ -+ "\xe8\x99\xa7\0" /* offset 16112 */ -+ "\xe8\x99\xa9\0" /* offset 16116 */ -+ "\xe8\x9a\xa9\0" /* offset 16120 */ -+ "\xe8\x9a\x88\0" /* offset 16124 */ -+ "\xe8\x9c\x8e\0" /* offset 16128 */ -+ "\xe8\x9b\xa2\0" /* offset 16132 */ -+ "\xe8\x9d\xb9\0" /* offset 16136 */ -+ "\xe8\x9c\xa8\0" /* offset 16140 */ -+ "\xe8\x9d\xab\0" /* offset 16144 */ -+ "\xe8\x9e\x86\0" /* offset 16148 */ -+ "\xe4\xb5\x97\0" /* offset 16152 */ -+ "\xe8\x9f\xa1\0" /* offset 16156 */ -+ "\xe8\xa0\x81\0" /* offset 16160 */ -+ "\xe4\x97\xb9\0" /* offset 16164 */ -+ "\xe8\xa1\xa0\0" /* offset 16168 */ -+ "\xf0\xa7\x99\xa7\0" /* offset 16172 */ -+ "\xe8\xa3\x97\0" /* offset 16177 */ -+ "\xe8\xa3\x9e\0" /* offset 16181 */ -+ "\xe4\x98\xb5\0" /* offset 16185 */ -+ "\xe8\xa3\xba\0" /* offset 16189 */ -+ "\xe3\x92\xbb\0" /* offset 16193 */ -+ "\xf0\xa7\xa2\xae\0" /* offset 16197 */ -+ "\xf0\xa7\xa5\xa6\0" /* offset 16202 */ -+ "\xe4\x9a\xbe\0" /* offset 16207 */ -+ "\xe4\x9b\x87\0" /* offset 16211 */ -+ "\xe8\xaa\xa0\0" /* offset 16215 */ -+ "\xe8\xab\xad\0" /* offset 16219 */ -+ "\xe8\xae\x8a\0" /* offset 16223 */ -+ "\xf0\xa7\xb2\xa8\0" /* offset 16227 */ -+ "\xe8\xb2\xab\0" /* offset 16232 */ -+ "\xe8\xb3\x81\0" /* offset 16236 */ -+ "\xe8\xb4\x9b\0" /* offset 16240 */ -+ "\xe8\xb5\xb7\0" /* offset 16244 */ -+ "\xf0\xa7\xbc\xaf\0" /* offset 16248 */ -+ "\xf0\xa0\xa0\x84\0" /* offset 16253 */ -+ "\xe8\xb7\x8b\0" /* offset 16258 */ -+ "\xe8\xb6\xbc\0" /* offset 16262 */ -+ "\xe8\xb7\xb0\0" /* offset 16266 */ -+ "\xf0\xa0\xa3\x9e\0" /* offset 16270 */ -+ "\xe8\xbb\x94\0" /* offset 16275 */ -+ "\xe8\xbc\xb8\0" /* offset 16279 */ -+ "\xf0\xa8\x97\x92\0" /* offset 16283 */ -+ "\xf0\xa8\x97\xad\0" /* offset 16288 */ -+ "\xe9\x82\x94\0" /* offset 16293 */ -+ "\xe9\x83\xb1\0" /* offset 16297 */ -+ "\xe9\x84\x91\0" /* offset 16301 */ -+ "\xf0\xa8\x9c\xae\0" /* offset 16305 */ -+ "\xe9\x84\x9b\0" /* offset 16310 */ -+ "\xe9\x88\xb8\0" /* offset 16314 */ -+ "\xe9\x8b\x97\0" /* offset 16318 */ -+ "\xe9\x8b\x98\0" /* offset 16322 */ -+ "\xe9\x89\xbc\0" /* offset 16326 */ -+ "\xe9\x8f\xb9\0" /* offset 16330 */ -+ "\xe9\x90\x95\0" /* offset 16334 */ -+ "\xf0\xa8\xaf\xba\0" /* offset 16338 */ -+ "\xe9\x96\x8b\0" /* offset 16343 */ -+ "\xe4\xa6\x95\0" /* offset 16347 */ -+ "\xe9\x96\xb7\0" /* offset 16351 */ -+ "\xf0\xa8\xb5\xb7\0" /* offset 16355 */ -+ "\xe4\xa7\xa6\0" /* offset 16360 */ -+ "\xe9\x9b\x83\0" /* offset 16364 */ -+ "\xe5\xb6\xb2\0" /* offset 16368 */ -+ "\xe9\x9c\xa3\0" /* offset 16372 */ -+ "\xf0\xa9\x85\x85\0" /* offset 16376 */ -+ "\xf0\xa9\x88\x9a\0" /* offset 16381 */ -+ "\xe4\xa9\xae\0" /* offset 16386 */ -+ "\xe4\xa9\xb6\0" /* offset 16390 */ -+ "\xe9\x9f\xa0\0" /* offset 16394 */ -+ "\xf0\xa9\x90\x8a\0" /* offset 16398 */ -+ "\xe4\xaa\xb2\0" /* offset 16403 */ -+ "\xf0\xa9\x92\x96\0" /* offset 16407 */ -+ "\xe9\xa0\x8b\0" /* offset 16412 */ -+ "\xe9\xa0\xa9\0" /* offset 16416 */ -+ "\xf0\xa9\x96\xb6\0" /* offset 16420 */ -+ "\xe9\xa3\xa2\0" /* offset 16425 */ -+ "\xe4\xac\xb3\0" /* offset 16429 */ -+ "\xe9\xa4\xa9\0" /* offset 16433 */ -+ "\xe9\xa6\xa7\0" /* offset 16437 */ -+ "\xe9\xa7\x82\0" /* offset 16441 */ -+ "\xe9\xa7\xbe\0" /* offset 16445 */ -+ "\xe4\xaf\x8e\0" /* offset 16449 */ -+ "\xf0\xa9\xac\xb0\0" /* offset 16453 */ -+ "\xe9\xac\x92\0" /* offset 16458 */ -+ "\xe9\xb1\x80\0" /* offset 16462 */ -+ "\xe9\xb3\xbd\0" /* offset 16466 */ -+ "\xe4\xb3\x8e\0" /* offset 16470 */ -+ "\xe4\xb3\xad\0" /* offset 16474 */ -+ "\xe9\xb5\xa7\0" /* offset 16478 */ -+ "\xf0\xaa\x83\x8e\0" /* offset 16482 */ -+ "\xe4\xb3\xb8\0" /* offset 16487 */ -+ "\xf0\xaa\x84\x85\0" /* offset 16491 */ -+ "\xf0\xaa\x88\x8e\0" /* offset 16496 */ -+ "\xf0\xaa\x8a\x91\0" /* offset 16501 */ -+ "\xe4\xb5\x96\0" /* offset 16506 */ -+ "\xe9\xbb\xbe\0" /* offset 16510 */ -+ "\xe9\xbc\x85\0" /* offset 16514 */ -+ "\xe9\xbc\x8f\0" /* offset 16518 */ -+ "\xe9\xbc\x96\0" /* offset 16522 */ -+ "\xf0\xaa\x98\x80\0" /* offset 16526 */; -+ -+#endif /* DECOMP_H */ -diff -Naur glibc-2.5/libidn/iconvme.c glibc-2.5-cs/libidn/iconvme.c ---- glibc-2.5/libidn/iconvme.c 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/libidn/iconvme.c 2007-03-08 22:11:02.000000000 +0100 -@@ -0,0 +1,171 @@ -+/* Recode strings between character sets, using iconv. -+ Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc. -+ -+ This program 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, or (at -+ your option) any later version. -+ -+ This program is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ GNU Lesser General Public License for more details. -+ -+ You should have received a copy of the GNU Lesser General Public License along -+ with this program; if not, write to the Free Software Foundation, -+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -+ -+#ifdef HAVE_CONFIG_H -+# include <config.h> -+#endif -+ -+/* Get prototype. */ -+#include "iconvme.h" -+ -+/* Get malloc. */ -+#include <stdlib.h> -+ -+/* Get strcmp. */ -+#include <string.h> -+ -+/* Get errno. */ -+#include <errno.h> -+ -+#ifdef _LIBC -+# define HAVE_ICONV 1 -+#else -+/* Get strdup. */ -+# include "strdup.h" -+#endif -+ -+#if HAVE_ICONV -+/* Get iconv etc. */ -+# include <iconv.h> -+/* Get MB_LEN_MAX, CHAR_BIT. */ -+# include <limits.h> -+#endif -+ -+#ifndef SIZE_MAX -+# define SIZE_MAX ((size_t) -1) -+#endif -+ -+/* Convert a zero-terminated string STR from the FROM_CODSET code set -+ to the TO_CODESET code set. The returned string is allocated using -+ malloc, and must be dellocated by the caller using free. On -+ failure, NULL is returned and errno holds the error reason. Note -+ that if TO_CODESET uses \0 for anything but to terminate the -+ string, the caller of this function may have difficulties finding -+ out the length of the output string. */ -+char * -+iconv_string (const char *str, const char *from_codeset, -+ const char *to_codeset) -+{ -+ char *dest = NULL; -+#if HAVE_ICONV -+ iconv_t cd; -+ char *outp; -+ char *p = (char *) str; -+ size_t inbytes_remaining = strlen (p); -+ /* Guess the maximum length the output string can have. */ -+ size_t outbuf_size = inbytes_remaining + 1; -+ size_t outbytes_remaining; -+ size_t err; -+ int have_error = 0; -+ -+ /* Use a worst-case output size guess, so long as that wouldn't be -+ too large for comfort. It's OK if the guess is wrong so long as -+ it's nonzero. */ -+ size_t approx_sqrt_SIZE_MAX = SIZE_MAX >> (sizeof (size_t) * CHAR_BIT / 2); -+ if (outbuf_size <= approx_sqrt_SIZE_MAX / MB_LEN_MAX) -+ outbuf_size *= MB_LEN_MAX; -+ outbytes_remaining = outbuf_size - 1; -+#endif -+ -+ if (strcmp (to_codeset, from_codeset) == 0) -+ return strdup (str); -+ -+#if HAVE_ICONV -+ cd = iconv_open (to_codeset, from_codeset); -+ if (cd == (iconv_t) -1) -+ return NULL; -+ -+ outp = dest = (char *) malloc (outbuf_size); -+ if (dest == NULL) -+ goto out; -+ -+again: -+ err = iconv (cd, &p, &inbytes_remaining, &outp, &outbytes_remaining); -+ -+ if (err == (size_t) - 1) -+ { -+ switch (errno) -+ { -+ case EINVAL: -+ /* Incomplete text, do not report an error */ -+ break; -+ -+ case E2BIG: -+ { -+ size_t used = outp - dest; -+ size_t newsize = outbuf_size * 2; -+ char *newdest; -+ -+ if (newsize <= outbuf_size) -+ { -+ errno = ENOMEM; -+ have_error = 1; -+ goto out; -+ } -+ newdest = (char *) realloc (dest, newsize); -+ if (newdest == NULL) -+ { -+ have_error = 1; -+ goto out; -+ } -+ dest = newdest; -+ outbuf_size = newsize; -+ -+ outp = dest + used; -+ outbytes_remaining = outbuf_size - used - 1; /* -1 for NUL */ -+ -+ goto again; -+ } -+ break; -+ -+ case EILSEQ: -+ have_error = 1; -+ break; -+ -+ default: -+ have_error = 1; -+ break; -+ } -+ } -+ -+ *outp = '\0'; -+ -+out: -+ { -+ int save_errno = errno; -+ -+ if (iconv_close (cd) < 0 && !have_error) -+ { -+ /* If we didn't have a real error before, make sure we restore -+ the iconv_close error below. */ -+ save_errno = errno; -+ have_error = 1; -+ } -+ -+ if (have_error && dest) -+ { -+ free (dest); -+ dest = NULL; -+ errno = save_errno; -+ } -+ } -+#else -+ errno = ENOSYS; -+#endif -+ -+ return dest; -+} -diff -Naur glibc-2.5/libidn/iconvme.h glibc-2.5-cs/libidn/iconvme.h ---- glibc-2.5/libidn/iconvme.h 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/libidn/iconvme.h 2007-03-08 22:11:02.000000000 +0100 -@@ -0,0 +1,25 @@ -+/* Recode strings between character sets, using iconv. -+ Copyright (C) 2004 Free Software Foundation, Inc. -+ Written by Simon Josefsson. -+ -+ This program 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, or (at your option) -+ any later version. -+ -+ This program is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ GNU Lesser General Public License for more details. -+ -+ You should have received a copy of the GNU Lesser General Public License along -+ with this program; if not, write to the Free Software Foundation, -+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -+ -+#ifndef ICONVME_H -+# define ICONVME_H -+ -+extern char *iconv_string (const char *string, const char *from_code, -+ const char *to_code); -+ -+#endif /* ICONVME_H */ -diff -Naur glibc-2.5/libidn/idna.c glibc-2.5-cs/libidn/idna.c ---- glibc-2.5/libidn/idna.c 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/libidn/idna.c 2007-03-08 22:11:02.000000000 +0100 -@@ -0,0 +1,836 @@ -+/* idna.c Convert to or from IDN strings. -+ * Copyright (C) 2002, 2003, 2004 Simon Josefsson -+ * -+ * This file is part of GNU Libidn. -+ * -+ * GNU Libidn 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. -+ * -+ * GNU Libidn 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 GNU Libidn; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -+ * -+ */ -+ -+#if HAVE_CONFIG_H -+# include "config.h" -+#endif -+ -+#include <stdlib.h> -+#include <string.h> -+#include <stringprep.h> -+#include <punycode.h> -+ -+#include "idna.h" -+ -+#define DOTP(c) ((c) == 0x002E || (c) == 0x3002 || \ -+ (c) == 0xFF0E || (c) == 0xFF61) -+ -+/* Core functions */ -+ -+/** -+ * idna_to_ascii_4i -+ * @in: input array with unicode code points. -+ * @inlen: length of input array with unicode code points. -+ * @out: output zero terminated string that must have room for at -+ * least 63 characters plus the terminating zero. -+ * @flags: IDNA flags, e.g. IDNA_ALLOW_UNASSIGNED or IDNA_USE_STD3_ASCII_RULES. -+ * -+ * The ToASCII operation takes a sequence of Unicode code points that make -+ * up one label and transforms it into a sequence of code points in the -+ * ASCII range (0..7F). If ToASCII succeeds, the original sequence and the -+ * resulting sequence are equivalent labels. -+ * -+ * It is important to note that the ToASCII operation can fail. ToASCII -+ * fails if any step of it fails. If any step of the ToASCII operation -+ * fails on any label in a domain name, that domain name MUST NOT be used -+ * as an internationalized domain name. The method for deadling with this -+ * failure is application-specific. -+ * -+ * The inputs to ToASCII are a sequence of code points, the AllowUnassigned -+ * flag, and the UseSTD3ASCIIRules flag. The output of ToASCII is either a -+ * sequence of ASCII code points or a failure condition. -+ * -+ * ToASCII never alters a sequence of code points that are all in the ASCII -+ * range to begin with (although it could fail). Applying the ToASCII -+ * operation multiple times has exactly the same effect as applying it just -+ * once. -+ * -+ * Return value: Returns 0 on success, or an error code. -+ */ -+int -+idna_to_ascii_4i (const uint32_t * in, size_t inlen, char *out, int flags) -+{ -+ size_t len, outlen; -+ uint32_t *src; /* XXX don't need to copy data? */ -+ int rc; -+ -+ /* -+ * ToASCII consists of the following steps: -+ * -+ * 1. If all code points in the sequence are in the ASCII range (0..7F) -+ * then skip to step 3. -+ */ -+ -+ { -+ size_t i; -+ int inasciirange; -+ -+ inasciirange = 1; -+ for (i = 0; i < inlen; i++) -+ if (in[i] > 0x7F) -+ inasciirange = 0; -+ if (inasciirange) -+ { -+ src = malloc (sizeof (in[0]) * (inlen + 1)); -+ if (src == NULL) -+ return IDNA_MALLOC_ERROR; -+ -+ memcpy (src, in, sizeof (in[0]) * inlen); -+ src[inlen] = 0; -+ -+ goto step3; -+ } -+ } -+ -+ /* -+ * 2. Perform the steps specified in [NAMEPREP] and fail if there is -+ * an error. The AllowUnassigned flag is used in [NAMEPREP]. -+ */ -+ -+ { -+ char *p; -+ -+ p = stringprep_ucs4_to_utf8 (in, inlen, NULL, NULL); -+ if (p == NULL) -+ return IDNA_MALLOC_ERROR; -+ -+ len = strlen (p); -+ do -+ { -+ char *newp; -+ -+ len = 2 * len + 10; /* XXX better guess? */ -+ newp = realloc (p, len); -+ if (newp == NULL) -+ { -+ free (p); -+ return IDNA_MALLOC_ERROR; -+ } -+ p = newp; -+ -+ if (flags & IDNA_ALLOW_UNASSIGNED) -+ rc = stringprep_nameprep (p, len); -+ else -+ rc = stringprep_nameprep_no_unassigned (p, len); -+ } -+ while (rc == STRINGPREP_TOO_SMALL_BUFFER); -+ -+ if (rc != STRINGPREP_OK) -+ { -+ free (p); -+ return IDNA_STRINGPREP_ERROR; -+ } -+ -+ src = stringprep_utf8_to_ucs4 (p, -1, NULL); -+ -+ free (p); -+ } -+ -+step3: -+ /* -+ * 3. If the UseSTD3ASCIIRules flag is set, then perform these checks: -+ * -+ * (a) Verify the absence of non-LDH ASCII code points; that is, -+ * the absence of 0..2C, 2E..2F, 3A..40, 5B..60, and 7B..7F. -+ * -+ * (b) Verify the absence of leading and trailing hyphen-minus; -+ * that is, the absence of U+002D at the beginning and end of -+ * the sequence. -+ */ -+ -+ if (flags & IDNA_USE_STD3_ASCII_RULES) -+ { -+ size_t i; -+ -+ for (i = 0; src[i]; i++) -+ if (src[i] <= 0x2C || src[i] == 0x2E || src[i] == 0x2F || -+ (src[i] >= 0x3A && src[i] <= 0x40) || -+ (src[i] >= 0x5B && src[i] <= 0x60) || -+ (src[i] >= 0x7B && src[i] <= 0x7F)) -+ { -+ free (src); -+ return IDNA_CONTAINS_NON_LDH; -+ } -+ -+ if (src[0] == 0x002D || (i > 0 && src[i - 1] == 0x002D)) -+ { -+ free (src); -+ return IDNA_CONTAINS_MINUS; -+ } -+ } -+ -+ /* -+ * 4. If all code points in the sequence are in the ASCII range -+ * (0..7F), then skip to step 8. -+ */ -+ -+ { -+ size_t i; -+ int inasciirange; -+ -+ inasciirange = 1; -+ for (i = 0; src[i]; i++) -+ { -+ if (src[i] > 0x7F) -+ inasciirange = 0; -+ /* copy string to output buffer if we are about to skip to step8 */ -+ if (i < 64) -+ out[i] = src[i]; -+ } -+ if (i < 64) -+ out[i] = '\0'; -+ if (inasciirange) -+ goto step8; -+ } -+ -+ /* -+ * 5. Verify that the sequence does NOT begin with the ACE prefix. -+ * -+ */ -+ -+ { -+ size_t i; -+ int match; -+ -+ match = 1; -+ for (i = 0; match && i < strlen (IDNA_ACE_PREFIX); i++) -+ if (((uint32_t) IDNA_ACE_PREFIX[i] & 0xFF) != src[i]) -+ match = 0; -+ if (match) -+ { -+ free (src); -+ return IDNA_CONTAINS_ACE_PREFIX; -+ } -+ } -+ -+ /* -+ * 6. Encode the sequence using the encoding algorithm in [PUNYCODE] -+ * and fail if there is an error. -+ */ -+ for (len = 0; src[len]; len++) -+ ; -+ src[len] = '\0'; -+ outlen = 63 - strlen (IDNA_ACE_PREFIX); -+ rc = punycode_encode (len, src, NULL, -+ &outlen, &out[strlen (IDNA_ACE_PREFIX)]); -+ if (rc != PUNYCODE_SUCCESS) -+ { -+ free (src); -+ return IDNA_PUNYCODE_ERROR; -+ } -+ out[strlen (IDNA_ACE_PREFIX) + outlen] = '\0'; -+ -+ /* -+ * 7. Prepend the ACE prefix. -+ */ -+ -+ memcpy (out, IDNA_ACE_PREFIX, strlen (IDNA_ACE_PREFIX)); -+ -+ /* -+ * 8. Verify that the number of code points is in the range 1 to 63 -+ * inclusive (0 is excluded). -+ */ -+ -+step8: -+ free (src); -+ if (strlen (out) < 1 || strlen (out) > 63) -+ return IDNA_INVALID_LENGTH; -+ -+ return IDNA_SUCCESS; -+} -+ -+/* ToUnicode(). May realloc() utf8in. */ -+static int -+idna_to_unicode_internal (char *utf8in, -+ uint32_t * out, size_t * outlen, int flags) -+{ -+ int rc; -+ char tmpout[64]; -+ size_t utf8len = strlen (utf8in) + 1; -+ size_t addlen = 0; -+ -+ /* -+ * ToUnicode consists of the following steps: -+ * -+ * 1. If the sequence contains any code points outside the ASCII range -+ * (0..7F) then proceed to step 2, otherwise skip to step 3. -+ */ -+ -+ { -+ size_t i; -+ int inasciirange; -+ -+ inasciirange = 1; -+ for (i = 0; utf8in[i]; i++) -+ if (utf8in[i] & ~0x7F) -+ inasciirange = 0; -+ if (inasciirange) -+ goto step3; -+ } -+ -+ /* -+ * 2. Perform the steps specified in [NAMEPREP] and fail if there is an -+ * error. (If step 3 of ToASCII is also performed here, it will not -+ * affect the overall behavior of ToUnicode, but it is not -+ * necessary.) The AllowUnassigned flag is used in [NAMEPREP]. -+ */ -+ do -+ { -+ char *newp = realloc (utf8in, utf8len + addlen); -+ if (newp == NULL) -+ { -+ free (utf8in); -+ return IDNA_MALLOC_ERROR; -+ } -+ utf8in = newp; -+ if (flags & IDNA_ALLOW_UNASSIGNED) -+ rc = stringprep_nameprep (utf8in, utf8len + addlen); -+ else -+ rc = stringprep_nameprep_no_unassigned (utf8in, utf8len + addlen); -+ addlen += 1; -+ } -+ while (rc == STRINGPREP_TOO_SMALL_BUFFER); -+ -+ if (rc != STRINGPREP_OK) -+ { -+ free (utf8in); -+ return IDNA_STRINGPREP_ERROR; -+ } -+ -+ /* 3. Verify that the sequence begins with the ACE prefix, and save a -+ * copy of the sequence. -+ */ -+ -+step3: -+ if (memcmp (IDNA_ACE_PREFIX, utf8in, strlen (IDNA_ACE_PREFIX)) != 0) -+ { -+ free (utf8in); -+ return IDNA_NO_ACE_PREFIX; -+ } -+ -+ /* 4. Remove the ACE prefix. -+ */ -+ -+ memmove (utf8in, &utf8in[strlen (IDNA_ACE_PREFIX)], -+ strlen (utf8in) - strlen (IDNA_ACE_PREFIX) + 1); -+ -+ /* 5. Decode the sequence using the decoding algorithm in [PUNYCODE] -+ * and fail if there is an error. Save a copy of the result of -+ * this step. -+ */ -+ -+ (*outlen)--; /* reserve one for the zero */ -+ -+ rc = punycode_decode (strlen (utf8in), utf8in, outlen, out, NULL); -+ if (rc != PUNYCODE_SUCCESS) -+ { -+ free (utf8in); -+ return IDNA_PUNYCODE_ERROR; -+ } -+ -+ out[*outlen] = 0; /* add zero */ -+ -+ /* 6. Apply ToASCII. -+ */ -+ -+ rc = idna_to_ascii_4i (out, *outlen, tmpout, flags); -+ if (rc != IDNA_SUCCESS) -+ { -+ free (utf8in); -+ return rc; -+ } -+ -+ /* 7. Verify that the result of step 6 matches the saved copy from -+ * step 3, using a case-insensitive ASCII comparison. -+ */ -+ -+ if (strcasecmp (utf8in, tmpout + strlen (IDNA_ACE_PREFIX)) != 0) -+ { -+ free (utf8in); -+ return IDNA_ROUNDTRIP_VERIFY_ERROR; -+ } -+ -+ /* 8. Return the saved copy from step 5. -+ */ -+ -+ free (utf8in); -+ return IDNA_SUCCESS; -+} -+ -+/** -+ * idna_to_unicode_44i -+ * @in: input array with unicode code points. -+ * @inlen: length of input array with unicode code points. -+ * @out: output array with unicode code points. -+ * @outlen: on input, maximum size of output array with unicode code points, -+ * on exit, actual size of output array with unicode code points. -+ * @flags: IDNA flags, e.g. IDNA_ALLOW_UNASSIGNED or IDNA_USE_STD3_ASCII_RULES. -+ * -+ * The ToUnicode operation takes a sequence of Unicode code points -+ * that make up one label and returns a sequence of Unicode code -+ * points. If the input sequence is a label in ACE form, then the -+ * result is an equivalent internationalized label that is not in ACE -+ * form, otherwise the original sequence is returned unaltered. -+ * -+ * ToUnicode never fails. If any step fails, then the original input -+ * sequence is returned immediately in that step. -+ * -+ * The Punycode decoder can never output more code points than it -+ * inputs, but Nameprep can, and therefore ToUnicode can. Note that -+ * the number of octets needed to represent a sequence of code points -+ * depends on the particular character encoding used. -+ * -+ * The inputs to ToUnicode are a sequence of code points, the -+ * AllowUnassigned flag, and the UseSTD3ASCIIRules flag. The output of -+ * ToUnicode is always a sequence of Unicode code points. -+ * -+ * Return value: Returns error condition, but it must only be used for -+ * debugging purposes. The output buffer is always -+ * guaranteed to contain the correct data according to -+ * the specification (sans malloc induced errors). NB! -+ * This means that you normally ignore the return code -+ * from this function, as checking it means breaking the -+ * standard. -+ */ -+int -+idna_to_unicode_44i (const uint32_t * in, size_t inlen, -+ uint32_t * out, size_t * outlen, int flags) -+{ -+ int rc; -+ size_t outlensave = *outlen; -+ char *p; -+ -+ p = stringprep_ucs4_to_utf8 (in, inlen, NULL, NULL); -+ if (p == NULL) -+ return IDNA_MALLOC_ERROR; -+ -+ rc = idna_to_unicode_internal (p, out, outlen, flags); -+ if (rc != IDNA_SUCCESS) -+ { -+ memcpy (out, in, sizeof (in[0]) * (inlen < outlensave ? -+ inlen : outlensave)); -+ *outlen = inlen; -+ } -+ -+ /* p is freed in idna_to_unicode_internal. */ -+ -+ return rc; -+} -+ -+/* Wrappers that handle several labels */ -+ -+/** -+ * idna_to_ascii_4z: -+ * @input: zero terminated input Unicode string. -+ * @output: pointer to newly allocated output string. -+ * @flags: IDNA flags, e.g. IDNA_ALLOW_UNASSIGNED or IDNA_USE_STD3_ASCII_RULES. -+ * -+ * Convert UCS-4 domain name to ASCII string. The domain name may -+ * contain several labels, separated by dots. The output buffer must -+ * be deallocated by the caller. -+ * -+ * Return value: Returns IDNA_SUCCESS on success, or error code. -+ **/ -+int -+idna_to_ascii_4z (const uint32_t * input, char **output, int flags) -+{ -+ const uint32_t *start = input; -+ const uint32_t *end = input; -+ char buf[64]; -+ char *out = NULL; -+ int rc; -+ -+ /* 1) Whenever dots are used as label separators, the following -+ characters MUST be recognized as dots: U+002E (full stop), -+ U+3002 (ideographic full stop), U+FF0E (fullwidth full stop), -+ U+FF61 (halfwidth ideographic full stop). */ -+ -+ if (input[0] == 0) -+ { -+ /* Handle implicit zero-length root label. */ -+ *output = malloc (1); -+ if (!*output) -+ return IDNA_MALLOC_ERROR; -+ strcpy (*output, ""); -+ return IDNA_SUCCESS; -+ } -+ -+ if (DOTP (input[0]) && input[1] == 0) -+ { -+ /* Handle explicit zero-length root label. */ -+ *output = malloc (2); -+ if (!*output) -+ return IDNA_MALLOC_ERROR; -+ strcpy (*output, "."); -+ return IDNA_SUCCESS; -+ } -+ -+ *output = NULL; -+ do -+ { -+ end = start; -+ -+ for (; *end && !DOTP (*end); end++) -+ ; -+ -+ if (*end == '\0' && start == end) -+ { -+ /* Handle explicit zero-length root label. */ -+ buf[0] = '\0'; -+ } -+ else -+ { -+ rc = idna_to_ascii_4i (start, end - start, buf, flags); -+ if (rc != IDNA_SUCCESS) -+ return rc; -+ } -+ -+ if (out) -+ { -+ char *newp = realloc (out, strlen (out) + 1 + strlen (buf) + 1); -+ if (!newp) -+ { -+ free (out); -+ return IDNA_MALLOC_ERROR; -+ } -+ out = newp; -+ strcat (out, "."); -+ strcat (out, buf); -+ } -+ else -+ { -+ out = (char *) malloc (strlen (buf) + 1); -+ if (!out) -+ return IDNA_MALLOC_ERROR; -+ strcpy (out, buf); -+ } -+ -+ start = end + 1; -+ } -+ while (*end); -+ -+ *output = out; -+ -+ return IDNA_SUCCESS; -+} -+ -+/** -+ * idna_to_ascii_8z: -+ * @input: zero terminated input UTF-8 string. -+ * @output: pointer to newly allocated output string. -+ * @flags: IDNA flags, e.g. IDNA_ALLOW_UNASSIGNED or IDNA_USE_STD3_ASCII_RULES. -+ * -+ * Convert UTF-8 domain name to ASCII string. The domain name may -+ * contain several labels, separated by dots. The output buffer must -+ * be deallocated by the caller. -+ * -+ * Return value: Returns IDNA_SUCCESS on success, or error code. -+ **/ -+int -+idna_to_ascii_8z (const char *input, char **output, int flags) -+{ -+ uint32_t *ucs4; -+ size_t ucs4len; -+ int rc; -+ -+ ucs4 = stringprep_utf8_to_ucs4 (input, -1, &ucs4len); -+ if (!ucs4) -+ return IDNA_ICONV_ERROR; -+ -+ rc = idna_to_ascii_4z (ucs4, output, flags); -+ -+ free (ucs4); -+ -+ return rc; -+ -+} -+ -+/** -+ * idna_to_ascii_lz: -+ * @input: zero terminated input UTF-8 string. -+ * @output: pointer to newly allocated output string. -+ * @flags: IDNA flags, e.g. IDNA_ALLOW_UNASSIGNED or IDNA_USE_STD3_ASCII_RULES. -+ * -+ * Convert domain name in the locale's encoding to ASCII string. The -+ * domain name may contain several labels, separated by dots. The -+ * output buffer must be deallocated by the caller. -+ * -+ * Return value: Returns IDNA_SUCCESS on success, or error code. -+ **/ -+int -+idna_to_ascii_lz (const char *input, char **output, int flags) -+{ -+ char *utf8; -+ int rc; -+ -+ utf8 = stringprep_locale_to_utf8 (input); -+ if (!utf8) -+ return IDNA_ICONV_ERROR; -+ -+ rc = idna_to_ascii_8z (utf8, output, flags); -+ -+ free (utf8); -+ -+ return rc; -+} -+ -+/** -+ * idna_to_unicode_4z4z: -+ * @input: zero-terminated Unicode string. -+ * @output: pointer to newly allocated output Unicode string. -+ * @flags: IDNA flags, e.g. IDNA_ALLOW_UNASSIGNED or IDNA_USE_STD3_ASCII_RULES. -+ * -+ * Convert possibly ACE encoded domain name in UCS-4 format into a -+ * UCS-4 string. The domain name may contain several labels, -+ * separated by dots. The output buffer must be deallocated by the -+ * caller. -+ * -+ * Return value: Returns IDNA_SUCCESS on success, or error code. -+ **/ -+int -+idna_to_unicode_4z4z (const uint32_t * input, uint32_t ** output, int flags) -+{ -+ const uint32_t *start = input; -+ const uint32_t *end = input; -+ uint32_t *buf; -+ size_t buflen; -+ uint32_t *out = NULL; -+ size_t outlen = 0; -+ int rc; -+ -+ *output = NULL; -+ -+ do -+ { -+ end = start; -+ -+ for (; *end && !DOTP (*end); end++) -+ ; -+ -+ buflen = end - start; -+ buf = malloc (sizeof (buf[0]) * (buflen + 1)); -+ if (!buf) -+ return IDNA_MALLOC_ERROR; -+ -+ rc = idna_to_unicode_44i (start, end - start, buf, &buflen, flags); -+ /* don't check rc as per specification! */ -+ -+ if (out) -+ { -+ uint32_t *newp = realloc (out, -+ sizeof (out[0]) -+ * (outlen + 1 + buflen + 1)); -+ if (!newp) -+ { -+ free (buf); -+ free (out); -+ return IDNA_MALLOC_ERROR; -+ } -+ out = newp; -+ out[outlen++] = 0x002E; /* '.' (full stop) */ -+ memcpy (out + outlen, buf, sizeof (buf[0]) * buflen); -+ outlen += buflen; -+ out[outlen] = 0x0; -+ free (buf); -+ } -+ else -+ { -+ out = buf; -+ outlen = buflen; -+ out[outlen] = 0x0; -+ } -+ -+ start = end + 1; -+ } -+ while (*end); -+ -+ *output = out; -+ -+ return IDNA_SUCCESS; -+} -+ -+/** -+ * idna_to_unicode_8z4z: -+ * @input: zero-terminated UTF-8 string. -+ * @output: pointer to newly allocated output Unicode string. -+ * @flags: IDNA flags, e.g. IDNA_ALLOW_UNASSIGNED or IDNA_USE_STD3_ASCII_RULES. -+ * -+ * Convert possibly ACE encoded domain name in UTF-8 format into a -+ * UCS-4 string. The domain name may contain several labels, -+ * separated by dots. The output buffer must be deallocated by the -+ * caller. -+ * -+ * Return value: Returns IDNA_SUCCESS on success, or error code. -+ **/ -+int -+idna_to_unicode_8z4z (const char *input, uint32_t ** output, int flags) -+{ -+ uint32_t *ucs4; -+ size_t ucs4len; -+ int rc; -+ -+ ucs4 = stringprep_utf8_to_ucs4 (input, -1, &ucs4len); -+ if (!ucs4) -+ return IDNA_ICONV_ERROR; -+ -+ rc = idna_to_unicode_4z4z (ucs4, output, flags); -+ free (ucs4); -+ -+ return rc; -+} -+ -+/** -+ * idna_to_unicode_8z8z: -+ * @input: zero-terminated UTF-8 string. -+ * @output: pointer to newly allocated output UTF-8 string. -+ * @flags: IDNA flags, e.g. IDNA_ALLOW_UNASSIGNED or IDNA_USE_STD3_ASCII_RULES. -+ * -+ * Convert possibly ACE encoded domain name in UTF-8 format into a -+ * UTF-8 string. The domain name may contain several labels, -+ * separated by dots. The output buffer must be deallocated by the -+ * caller. -+ * -+ * Return value: Returns IDNA_SUCCESS on success, or error code. -+ **/ -+int -+idna_to_unicode_8z8z (const char *input, char **output, int flags) -+{ -+ uint32_t *ucs4; -+ int rc; -+ -+ rc = idna_to_unicode_8z4z (input, &ucs4, flags); -+ *output = stringprep_ucs4_to_utf8 (ucs4, -1, NULL, NULL); -+ free (ucs4); -+ -+ if (!*output) -+ return IDNA_ICONV_ERROR; -+ -+ return rc; -+} -+ -+/** -+ * idna_to_unicode_8zlz: -+ * @input: zero-terminated UTF-8 string. -+ * @output: pointer to newly allocated output string encoded in the -+ * current locale's character set. -+ * @flags: IDNA flags, e.g. IDNA_ALLOW_UNASSIGNED or IDNA_USE_STD3_ASCII_RULES. -+ * -+ * Convert possibly ACE encoded domain name in UTF-8 format into a -+ * string encoded in the current locale's character set. The domain -+ * name may contain several labels, separated by dots. The output -+ * buffer must be deallocated by the caller. -+ * -+ * Return value: Returns IDNA_SUCCESS on success, or error code. -+ **/ -+int -+idna_to_unicode_8zlz (const char *input, char **output, int flags) -+{ -+ char *utf8; -+ int rc; -+ -+ rc = idna_to_unicode_8z8z (input, &utf8, flags); -+ *output = stringprep_utf8_to_locale (utf8); -+ free (utf8); -+ -+ if (!*output) -+ return IDNA_ICONV_ERROR; -+ -+ return rc; -+} -+ -+/** -+ * idna_to_unicode_lzlz: -+ * @input: zero-terminated string encoded in the current locale's -+ * character set. -+ * @output: pointer to newly allocated output string encoded in the -+ * current locale's character set. -+ * @flags: IDNA flags, e.g. IDNA_ALLOW_UNASSIGNED or IDNA_USE_STD3_ASCII_RULES. -+ * -+ * Convert possibly ACE encoded domain name in the locale's character -+ * set into a string encoded in the current locale's character set. -+ * The domain name may contain several labels, separated by dots. The -+ * output buffer must be deallocated by the caller. -+ * -+ * Return value: Returns IDNA_SUCCESS on success, or error code. -+ **/ -+int -+idna_to_unicode_lzlz (const char *input, char **output, int flags) -+{ -+ char *utf8; -+ int rc; -+ -+ utf8 = stringprep_locale_to_utf8 (input); -+ if (!utf8) -+ return IDNA_ICONV_ERROR; -+ -+ rc = idna_to_unicode_8zlz (utf8, output, flags); -+ free (utf8); -+ -+ return rc; -+} -+ -+/** -+ * IDNA_ACE_PREFIX -+ * -+ * The IANA allocated prefix to use for IDNA. "xn--" -+ */ -+ -+/** -+ * Idna_rc: -+ * @IDNA_SUCCESS: Successful operation. This value is guaranteed to -+ * always be zero, the remaining ones are only guaranteed to hold -+ * non-zero values, for logical comparison purposes. -+ * @IDNA_STRINGPREP_ERROR: Error during string preparation. -+ * @IDNA_PUNYCODE_ERROR: Error during punycode operation. -+ * @IDNA_CONTAINS_NON_LDH: For IDNA_USE_STD3_ASCII_RULES, indicate that -+ * the string contains non-LDH ASCII characters. -+ * @IDNA_CONTAINS_MINUS: For IDNA_USE_STD3_ASCII_RULES, indicate that -+ * the string contains a leading or trailing hyphen-minus (U+002D). -+ * @IDNA_INVALID_LENGTH: The final output string is not within the -+ * (inclusive) range 1 to 63 characters. -+ * @IDNA_NO_ACE_PREFIX: The string does not contain the ACE prefix -+ * (for ToUnicode). -+ * @IDNA_ROUNDTRIP_VERIFY_ERROR: The ToASCII operation on output -+ * string does not equal the input. -+ * @IDNA_CONTAINS_ACE_PREFIX: The input contains the ACE prefix (for -+ * ToASCII). -+ * @IDNA_ICONV_ERROR: Could not convert string in locale encoding. -+ * @IDNA_MALLOC_ERROR: Could not allocate buffer (this is typically a -+ * fatal error). -+ * @IDNA_DLOPEN_ERROR: Could not dlopen the libcidn DSO (only used -+ * internally in libc). -+ * -+ * Enumerated return codes of idna_to_ascii_4i(), -+ * idna_to_unicode_44i() functions (and functions derived from those -+ * functions). The value 0 is guaranteed to always correspond to -+ * success. -+ */ -+ -+ -+/** -+ * Idna_flags: -+ * @IDNA_ALLOW_UNASSIGNED: Don't reject strings containing unassigned -+ * Unicode code points. -+ * @IDNA_USE_STD3_ASCII_RULES: Validate strings according to STD3 -+ * rules (i.e., normal host name rules). -+ * -+ * Flags to pass to idna_to_ascii_4i(), idna_to_unicode_44i() etc. -+ */ -diff -Naur glibc-2.5/libidn/idna.h glibc-2.5-cs/libidn/idna.h ---- glibc-2.5/libidn/idna.h 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/libidn/idna.h 2007-03-08 22:11:02.000000000 +0100 -@@ -0,0 +1,98 @@ -+/* idna.h Declarations for IDNA. -+ * Copyright (C) 2002, 2003, 2004 Simon Josefsson -+ * -+ * This file is part of GNU Libidn. -+ * -+ * GNU Libidn 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. -+ * -+ * GNU Libidn 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 GNU Libidn; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -+ * -+ */ -+ -+#ifndef _IDNA_H -+#define _IDNA_H -+ -+#ifdef __cplusplus -+extern "C" -+{ -+#endif -+ -+#include <stddef.h> /* size_t */ -+#include <stdint.h> /* uint32_t */ -+ -+ /* Error codes. */ -+ typedef enum -+ { -+ IDNA_SUCCESS = 0, -+ IDNA_STRINGPREP_ERROR = 1, -+ IDNA_PUNYCODE_ERROR = 2, -+ IDNA_CONTAINS_NON_LDH = 3, -+ /* Workaround typo in earlier versions. */ -+ IDNA_CONTAINS_LDH = IDNA_CONTAINS_NON_LDH, -+ IDNA_CONTAINS_MINUS = 4, -+ IDNA_INVALID_LENGTH = 5, -+ IDNA_NO_ACE_PREFIX = 6, -+ IDNA_ROUNDTRIP_VERIFY_ERROR = 7, -+ IDNA_CONTAINS_ACE_PREFIX = 8, -+ IDNA_ICONV_ERROR = 9, -+ /* Internal errors. */ -+ IDNA_MALLOC_ERROR = 201, -+ IDNA_DLOPEN_ERROR = 202 -+ } Idna_rc; -+ -+ /* IDNA flags */ -+ typedef enum -+ { -+ IDNA_ALLOW_UNASSIGNED = 0x0001, -+ IDNA_USE_STD3_ASCII_RULES = 0x0002 -+ } Idna_flags; -+ -+#ifndef IDNA_ACE_PREFIX -+#define IDNA_ACE_PREFIX "xn--" -+#endif -+ -+ /* Core functions */ -+ extern int idna_to_ascii_4i (const uint32_t * in, size_t inlen, -+ char *out, int flags); -+ extern int idna_to_unicode_44i (const uint32_t * in, size_t inlen, -+ uint32_t * out, size_t * outlen, int flags); -+ -+ /* Wrappers that handle several labels */ -+ -+ extern int idna_to_ascii_4z (const uint32_t * input, -+ char **output, int flags); -+ -+ extern int idna_to_ascii_8z (const char *input, char **output, int flags); -+ -+ extern int idna_to_ascii_lz (const char *input, char **output, int flags); -+ -+ -+ extern int idna_to_unicode_4z4z (const uint32_t * input, -+ uint32_t ** output, int flags); -+ -+ extern int idna_to_unicode_8z4z (const char *input, -+ uint32_t ** output, int flags); -+ -+ extern int idna_to_unicode_8z8z (const char *input, -+ char **output, int flags); -+ -+ extern int idna_to_unicode_8zlz (const char *input, -+ char **output, int flags); -+ -+ extern int idna_to_unicode_lzlz (const char *input, -+ char **output, int flags); -+ -+#ifdef __cplusplus -+} -+#endif -+#endif /* _PUNYCODE_H */ -diff -Naur glibc-2.5/libidn/idn-stub.c glibc-2.5-cs/libidn/idn-stub.c ---- glibc-2.5/libidn/idn-stub.c 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/libidn/idn-stub.c 2007-03-08 22:11:03.000000000 +0100 -@@ -0,0 +1,144 @@ -+/* idn-stub.c --- Stub to dlopen libcidn.so and invoke idna_to_ascii_lz. -+ * Copyright (C) 2003, 2004 Simon Josefsson -+ * -+ * This file is part of GNU Libidn. -+ * -+ * GNU Libidn 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. -+ * -+ * GNU Libidn 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 GNU Libidn; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -+ * -+ */ -+ -+#include <ctype.h> -+#include <stdio.h> -+#include <string.h> -+#include <dlfcn.h> -+#include <gnu/lib-names.h> -+#include <bits/libc-lock.h> -+ -+/* Get specification for idna_to_ascii_lz. */ -+#include "idna.h" -+ -+/* Handle of the libidn DSO. */ -+static void *h; -+ -+ -+static int (*to_ascii_lz) (const char *input, char **output, int flags); -+static int (*to_unicode_lzlz) (const char *input, char **output, int flags); -+ -+ -+static void -+load_dso (void) -+{ -+ /* Lock protecting the DSO loading. */ -+ __libc_lock_define_initialized (static, lock); -+ -+ __libc_lock_lock (lock); -+ -+ /* Retest in case some other thread arrived here at the same time. */ -+ if (h == NULL) -+ { -+ h = __libc_dlopen (LIBCIDN_SO); -+ -+ if (h == NULL) -+ h = (void *) 1l; -+ else -+ { -+ /* Get the function we are interested in. */ -+ to_ascii_lz = __libc_dlsym (h, "idna_to_ascii_lz"); -+ to_unicode_lzlz = __libc_dlsym (h, "idna_to_unicode_lzlz"); -+ if (to_ascii_lz == NULL || to_unicode_lzlz == NULL) -+ { -+ __libc_dlclose (h); -+ h = (void *) 1l; -+ } -+ } -+ } -+ -+ __libc_lock_unlock (lock); -+} -+ -+ -+/* Stub to dlopen libcidn.so and invoke the real idna_to_ascii_lz, or -+ return IDNA_DLOPEN_ERROR on failure. */ -+int -+__idna_to_unicode_lzlz (const char *input, char **output, int flags) -+{ -+ /* If the input string contains no "xn--" prefix for a component of -+ the name we can pass it up right away. */ -+ const char *cp = input; -+ while (*cp != '\0') -+ { -+ if (strncmp (cp, IDNA_ACE_PREFIX, strlen (IDNA_ACE_PREFIX)) == 0) -+ break; -+ -+ /* On to the next part of the name. */ -+ cp = __strchrnul (cp, '.'); -+ if (*cp == '.') -+ ++cp; -+ } -+ -+ if (*cp == '\0') -+ { -+ *output = (char *) input; -+ return IDNA_SUCCESS; -+ } -+ -+ if (h == NULL) -+ load_dso (); -+ -+ if (h == (void *) 1l) -+ return IDNA_DLOPEN_ERROR; -+ -+ return to_unicode_lzlz (input, output, flags); -+} -+ -+ -+/* Stub to dlopen libcidn.so and invoke the real idna_to_ascii_lz, or -+ return IDNA_DLOPEN_ERROR on failure. */ -+int -+__idna_to_ascii_lz (const char *input, char **output, int flags) -+{ -+ /* If the input string contains no non-ASCII character the output -+ string will be the same. No valid locale encoding does not have -+ this property. */ -+ const char *cp = input; -+ while (*cp != '\0' && isascii (*cp)) -+ ++cp; -+ -+ if (*cp == '\0') -+ { -+ *output = (char *) input; -+ return IDNA_SUCCESS; -+ } -+ -+ if (h == NULL) -+ load_dso (); -+ -+ if (h == (void *) 1l) -+ return IDNA_DLOPEN_ERROR; -+ -+ return to_ascii_lz (input, output, flags); -+} -+ -+ -+#ifndef NOT_IN_libc -+libc_freeres_fn (unload_libidn) -+{ -+ if (h != NULL && h != (void *) 1l) -+ { -+ __libc_dlclose (h); -+ h = (void *) 1l; -+ } -+} -+#endif -diff -Naur glibc-2.5/libidn/Makefile glibc-2.5-cs/libidn/Makefile ---- glibc-2.5/libidn/Makefile 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/libidn/Makefile 2007-03-08 22:11:03.000000000 +0100 -@@ -0,0 +1,40 @@ -+# 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 -+# 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. -+ -+# Makefile for libidn subdirectory of GNU C Library. -+ -+subdir := libidn -+ -+distribute := punycode.h stringprep.h idna.h iconvme.h -+ -+routines = idn-stub -+ -+extra-libs = libcidn -+extra-libs-others = $(extra-libs) -+ -+libcidn-routines := punycode toutf8 nfkc stringprep rfc3454 profiles idna \ -+ iconvme -+ -+ -+include $(..)Makeconfig -+ -+libcidn-inhibit-o = $(filter-out .os,$(object-suffixes)) -+ -+include $(..)Rules -+ -+$(objpfx)libcidn.so: $(common-objpfx)libc.so $(common-objpfx)libc_nonshared.a -diff -Naur glibc-2.5/libidn/nfkc.c glibc-2.5-cs/libidn/nfkc.c ---- glibc-2.5/libidn/nfkc.c 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/libidn/nfkc.c 2007-03-08 22:11:03.000000000 +0100 -@@ -0,0 +1,1058 @@ -+/* nfkc.c Unicode normalization utilities. -+ * Copyright (C) 2002, 2003 Simon Josefsson -+ * -+ * This file is part of GNU Libidn. -+ * -+ * GNU Libidn 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. -+ * -+ * GNU Libidn 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 GNU Libidn; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -+ * -+ */ -+ -+#if HAVE_CONFIG_H -+# include "config.h" -+#endif -+ -+#include <stdlib.h> -+#include <string.h> -+ -+#include "stringprep.h" -+ -+/* This file contains functions from GLIB, including gutf8.c and -+ * gunidecomp.c, all licensed under LGPL and copyright hold by: -+ * -+ * Copyright (C) 1999, 2000 Tom Tromey -+ * Copyright 2000 Red Hat, Inc. -+ */ -+ -+/* Hacks to make syncing with GLIB code easier. */ -+#define gboolean int -+#define gchar char -+#define guchar unsigned char -+#define glong long -+#define gint int -+#define guint unsigned int -+#define gushort unsigned short -+#define gint16 int16_t -+#define guint16 uint16_t -+#define gunichar uint32_t -+#define gsize size_t -+#define gssize ssize_t -+#define g_malloc malloc -+#define g_free free -+#define GError void -+#define g_set_error(a,b,c,d) ((void) 0) -+#define g_new(struct_type, n_structs) \ -+ ((struct_type *) g_malloc (((gsize) sizeof (struct_type)) * ((gsize) (n_structs)))) -+# if defined (__GNUC__) && !defined (__STRICT_ANSI__) && !defined (__cplusplus) -+# define G_STMT_START (void)( -+# define G_STMT_END ) -+# else -+# if (defined (sun) || defined (__sun__)) -+# define G_STMT_START if (1) -+# define G_STMT_END else (void)0 -+# else -+# define G_STMT_START do -+# define G_STMT_END while (0) -+# endif -+# endif -+#define g_return_val_if_fail(expr,val) G_STMT_START{ (void)0; }G_STMT_END -+#define G_N_ELEMENTS(arr) (sizeof (arr) / sizeof ((arr)[0])) -+#define TRUE 1 -+#define FALSE 0 -+ -+/* Code from GLIB gunicode.h starts here. */ -+ -+typedef enum -+{ -+ G_NORMALIZE_DEFAULT, -+ G_NORMALIZE_NFD = G_NORMALIZE_DEFAULT, -+ G_NORMALIZE_DEFAULT_COMPOSE, -+ G_NORMALIZE_NFC = G_NORMALIZE_DEFAULT_COMPOSE, -+ G_NORMALIZE_ALL, -+ G_NORMALIZE_NFKD = G_NORMALIZE_ALL, -+ G_NORMALIZE_ALL_COMPOSE, -+ G_NORMALIZE_NFKC = G_NORMALIZE_ALL_COMPOSE -+} -+GNormalizeMode; -+ -+/* Code from GLIB gutf8.c starts here. */ -+ -+#define UTF8_COMPUTE(Char, Mask, Len) \ -+ if (Char < 128) \ -+ { \ -+ Len = 1; \ -+ Mask = 0x7f; \ -+ } \ -+ else if ((Char & 0xe0) == 0xc0) \ -+ { \ -+ Len = 2; \ -+ Mask = 0x1f; \ -+ } \ -+ else if ((Char & 0xf0) == 0xe0) \ -+ { \ -+ Len = 3; \ -+ Mask = 0x0f; \ -+ } \ -+ else if ((Char & 0xf8) == 0xf0) \ -+ { \ -+ Len = 4; \ -+ Mask = 0x07; \ -+ } \ -+ else if ((Char & 0xfc) == 0xf8) \ -+ { \ -+ Len = 5; \ -+ Mask = 0x03; \ -+ } \ -+ else if ((Char & 0xfe) == 0xfc) \ -+ { \ -+ Len = 6; \ -+ Mask = 0x01; \ -+ } \ -+ else \ -+ Len = -1; -+ -+#define UTF8_LENGTH(Char) \ -+ ((Char) < 0x80 ? 1 : \ -+ ((Char) < 0x800 ? 2 : \ -+ ((Char) < 0x10000 ? 3 : \ -+ ((Char) < 0x200000 ? 4 : \ -+ ((Char) < 0x4000000 ? 5 : 6))))) -+ -+ -+#define UTF8_GET(Result, Chars, Count, Mask, Len) \ -+ (Result) = (Chars)[0] & (Mask); \ -+ for ((Count) = 1; (Count) < (Len); ++(Count)) \ -+ { \ -+ if (((Chars)[(Count)] & 0xc0) != 0x80) \ -+ { \ -+ (Result) = -1; \ -+ break; \ -+ } \ -+ (Result) <<= 6; \ -+ (Result) |= ((Chars)[(Count)] & 0x3f); \ -+ } -+ -+#define UNICODE_VALID(Char) \ -+ ((Char) < 0x110000 && \ -+ (((Char) & 0xFFFFF800) != 0xD800) && \ -+ ((Char) < 0xFDD0 || (Char) > 0xFDEF) && \ -+ ((Char) & 0xFFFE) != 0xFFFE) -+ -+ -+static const gchar utf8_skip_data[256] = { -+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -+ 1, 1, 1, 1, 1, 1, 1, -+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -+ 1, 1, 1, 1, 1, 1, 1, -+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -+ 1, 1, 1, 1, 1, 1, 1, -+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -+ 1, 1, 1, 1, 1, 1, 1, -+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -+ 1, 1, 1, 1, 1, 1, 1, -+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -+ 1, 1, 1, 1, 1, 1, 1, -+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, -+ 2, 2, 2, 2, 2, 2, 2, -+ 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, -+ 5, 5, 5, 6, 6, 1, 1 -+}; -+ -+const gchar *const g_utf8_skip = utf8_skip_data; -+ -+#define g_utf8_next_char(p) (char *)((p) + g_utf8_skip[*(guchar *)(p)]) -+ -+/* -+ * g_utf8_strlen: -+ * @p: pointer to the start of a UTF-8 encoded string. -+ * @max: the maximum number of bytes to examine. If @max -+ * is less than 0, then the string is assumed to be -+ * nul-terminated. If @max is 0, @p will not be examined and -+ * may be %NULL. -+ * -+ * Returns the length of the string in characters. -+ * -+ * Return value: the length of the string in characters -+ **/ -+static glong -+g_utf8_strlen (const gchar * p, gssize max) -+{ -+ glong len = 0; -+ const gchar *start = p; -+ g_return_val_if_fail (p != NULL || max == 0, 0); -+ -+ if (max < 0) -+ { -+ while (*p) -+ { -+ p = g_utf8_next_char (p); -+ ++len; -+ } -+ } -+ else -+ { -+ if (max == 0 || !*p) -+ return 0; -+ -+ p = g_utf8_next_char (p); -+ -+ while (p - start < max && *p) -+ { -+ ++len; -+ p = g_utf8_next_char (p); -+ } -+ -+ /* only do the last len increment if we got a complete -+ * char (don't count partial chars) -+ */ -+ if (p - start == max) -+ ++len; -+ } -+ -+ return len; -+} -+ -+/* -+ * g_utf8_get_char: -+ * @p: a pointer to Unicode character encoded as UTF-8 -+ * -+ * Converts a sequence of bytes encoded as UTF-8 to a Unicode character. -+ * If @p does not point to a valid UTF-8 encoded character, results are -+ * undefined. If you are not sure that the bytes are complete -+ * valid Unicode characters, you should use g_utf8_get_char_validated() -+ * instead. -+ * -+ * Return value: the resulting character -+ **/ -+static gunichar -+g_utf8_get_char (const gchar * p) -+{ -+ int i, mask = 0, len; -+ gunichar result; -+ unsigned char c = (unsigned char) *p; -+ -+ UTF8_COMPUTE (c, mask, len); -+ if (len == -1) -+ return (gunichar) - 1; -+ UTF8_GET (result, p, i, mask, len); -+ -+ return result; -+} -+ -+/* -+ * g_unichar_to_utf8: -+ * @c: a ISO10646 character code -+ * @outbuf: output buffer, must have at least 6 bytes of space. -+ * If %NULL, the length will be computed and returned -+ * and nothing will be written to @outbuf. -+ * -+ * Converts a single character to UTF-8. -+ * -+ * Return value: number of bytes written -+ **/ -+static int -+g_unichar_to_utf8 (gunichar c, gchar * outbuf) -+{ -+ guint len = 0; -+ int first; -+ int i; -+ -+ if (c < 0x80) -+ { -+ first = 0; -+ len = 1; -+ } -+ else if (c < 0x800) -+ { -+ first = 0xc0; -+ len = 2; -+ } -+ else if (c < 0x10000) -+ { -+ first = 0xe0; -+ len = 3; -+ } -+ else if (c < 0x200000) -+ { -+ first = 0xf0; -+ len = 4; -+ } -+ else if (c < 0x4000000) -+ { -+ first = 0xf8; -+ len = 5; -+ } -+ else -+ { -+ first = 0xfc; -+ len = 6; -+ } -+ -+ if (outbuf) -+ { -+ for (i = len - 1; i > 0; --i) -+ { -+ outbuf[i] = (c & 0x3f) | 0x80; -+ c >>= 6; -+ } -+ outbuf[0] = c | first; -+ } -+ -+ return len; -+} -+ -+/* -+ * g_utf8_to_ucs4_fast: -+ * @str: a UTF-8 encoded string -+ * @len: the maximum length of @str to use. If @len < 0, then -+ * the string is nul-terminated. -+ * @items_written: location to store the number of characters in the -+ * result, or %NULL. -+ * -+ * Convert a string from UTF-8 to a 32-bit fixed width -+ * representation as UCS-4, assuming valid UTF-8 input. -+ * This function is roughly twice as fast as g_utf8_to_ucs4() -+ * but does no error checking on the input. -+ * -+ * Return value: a pointer to a newly allocated UCS-4 string. -+ * This value must be freed with g_free(). -+ **/ -+static gunichar * -+g_utf8_to_ucs4_fast (const gchar * str, glong len, glong * items_written) -+{ -+ gint j, charlen; -+ gunichar *result; -+ gint n_chars, i; -+ const gchar *p; -+ -+ g_return_val_if_fail (str != NULL, NULL); -+ -+ p = str; -+ n_chars = 0; -+ if (len < 0) -+ { -+ while (*p) -+ { -+ p = g_utf8_next_char (p); -+ ++n_chars; -+ } -+ } -+ else -+ { -+ while (p < str + len && *p) -+ { -+ p = g_utf8_next_char (p); -+ ++n_chars; -+ } -+ } -+ -+ result = g_new (gunichar, n_chars + 1); -+ if (!result) -+ return NULL; -+ -+ p = str; -+ for (i = 0; i < n_chars; i++) -+ { -+ gunichar wc = ((unsigned char *) p)[0]; -+ -+ if (wc < 0x80) -+ { -+ result[i] = wc; -+ p++; -+ } -+ else -+ { -+ if (wc < 0xe0) -+ { -+ charlen = 2; -+ wc &= 0x1f; -+ } -+ else if (wc < 0xf0) -+ { -+ charlen = 3; -+ wc &= 0x0f; -+ } -+ else if (wc < 0xf8) -+ { -+ charlen = 4; -+ wc &= 0x07; -+ } -+ else if (wc < 0xfc) -+ { -+ charlen = 5; -+ wc &= 0x03; -+ } -+ else -+ { -+ charlen = 6; -+ wc &= 0x01; -+ } -+ -+ for (j = 1; j < charlen; j++) -+ { -+ wc <<= 6; -+ wc |= ((unsigned char *) p)[j] & 0x3f; -+ } -+ -+ result[i] = wc; -+ p += charlen; -+ } -+ } -+ result[i] = 0; -+ -+ if (items_written) -+ *items_written = i; -+ -+ return result; -+} -+ -+/* -+ * g_ucs4_to_utf8: -+ * @str: a UCS-4 encoded string -+ * @len: the maximum length of @str to use. If @len < 0, then -+ * the string is terminated with a 0 character. -+ * @items_read: location to store number of characters read read, or %NULL. -+ * @items_written: location to store number of bytes written or %NULL. -+ * The value here stored does not include the trailing 0 -+ * byte. -+ * @error: location to store the error occuring, or %NULL to ignore -+ * errors. Any of the errors in #GConvertError other than -+ * %G_CONVERT_ERROR_NO_CONVERSION may occur. -+ * -+ * Convert a string from a 32-bit fixed width representation as UCS-4. -+ * to UTF-8. The result will be terminated with a 0 byte. -+ * -+ * Return value: a pointer to a newly allocated UTF-8 string. -+ * This value must be freed with g_free(). If an -+ * error occurs, %NULL will be returned and -+ * @error set. -+ **/ -+static gchar * -+g_ucs4_to_utf8 (const gunichar * str, -+ glong len, -+ glong * items_read, glong * items_written, GError ** error) -+{ -+ gint result_length; -+ gchar *result = NULL; -+ gchar *p; -+ gint i; -+ -+ result_length = 0; -+ for (i = 0; len < 0 || i < len; i++) -+ { -+ if (!str[i]) -+ break; -+ -+ if (str[i] >= 0x80000000) -+ { -+ if (items_read) -+ *items_read = i; -+ -+ g_set_error (error, G_CONVERT_ERROR, -+ G_CONVERT_ERROR_ILLEGAL_SEQUENCE, -+ _("Character out of range for UTF-8")); -+ goto err_out; -+ } -+ -+ result_length += UTF8_LENGTH (str[i]); -+ } -+ -+ result = g_malloc (result_length + 1); -+ if (!result) -+ return NULL; -+ p = result; -+ -+ i = 0; -+ while (p < result + result_length) -+ p += g_unichar_to_utf8 (str[i++], p); -+ -+ *p = '\0'; -+ -+ if (items_written) -+ *items_written = p - result; -+ -+err_out: -+ if (items_read) -+ *items_read = i; -+ -+ return result; -+} -+ -+/* Code from GLIB gunidecomp.c starts here. */ -+ -+#include "gunidecomp.h" -+#include "gunicomp.h" -+ -+#define CC_PART1(Page, Char) \ -+ ((combining_class_table_part1[Page] >= G_UNICODE_MAX_TABLE_INDEX) \ -+ ? (combining_class_table_part1[Page] - G_UNICODE_MAX_TABLE_INDEX) \ -+ : (cclass_data[combining_class_table_part1[Page]][Char])) -+ -+#define CC_PART2(Page, Char) \ -+ ((combining_class_table_part2[Page] >= G_UNICODE_MAX_TABLE_INDEX) \ -+ ? (combining_class_table_part2[Page] - G_UNICODE_MAX_TABLE_INDEX) \ -+ : (cclass_data[combining_class_table_part2[Page]][Char])) -+ -+#define COMBINING_CLASS(Char) \ -+ (((Char) <= G_UNICODE_LAST_CHAR_PART1) \ -+ ? CC_PART1 ((Char) >> 8, (Char) & 0xff) \ -+ : (((Char) >= 0xe0000 && (Char) <= G_UNICODE_LAST_CHAR) \ -+ ? CC_PART2 (((Char) - 0xe0000) >> 8, (Char) & 0xff) \ -+ : 0)) -+ -+/* constants for hangul syllable [de]composition */ -+#define SBase 0xAC00 -+#define LBase 0x1100 -+#define VBase 0x1161 -+#define TBase 0x11A7 -+#define LCount 19 -+#define VCount 21 -+#define TCount 28 -+#define NCount (VCount * TCount) -+#define SCount (LCount * NCount) -+ -+/* -+ * g_unicode_canonical_ordering: -+ * @string: a UCS-4 encoded string. -+ * @len: the maximum length of @string to use. -+ * -+ * Computes the canonical ordering of a string in-place. -+ * This rearranges decomposed characters in the string -+ * according to their combining classes. See the Unicode -+ * manual for more information. -+ **/ -+static void -+g_unicode_canonical_ordering (gunichar * string, gsize len) -+{ -+ gsize i; -+ int swap = 1; -+ -+ while (swap) -+ { -+ int last; -+ swap = 0; -+ last = COMBINING_CLASS (string[0]); -+ for (i = 0; i < len - 1; ++i) -+ { -+ int next = COMBINING_CLASS (string[i + 1]); -+ if (next != 0 && last > next) -+ { -+ gsize j; -+ /* Percolate item leftward through string. */ -+ for (j = i + 1; j > 0; --j) -+ { -+ gunichar t; -+ if (COMBINING_CLASS (string[j - 1]) <= next) -+ break; -+ t = string[j]; -+ string[j] = string[j - 1]; -+ string[j - 1] = t; -+ swap = 1; -+ } -+ /* We're re-entering the loop looking at the old -+ character again. */ -+ next = last; -+ } -+ last = next; -+ } -+ } -+} -+ -+/* http://www.unicode.org/unicode/reports/tr15/#Hangul -+ * r should be null or have sufficient space. Calling with r == NULL will -+ * only calculate the result_len; however, a buffer with space for three -+ * characters will always be big enough. */ -+static void -+decompose_hangul (gunichar s, gunichar * r, gsize * result_len) -+{ -+ gint SIndex = s - SBase; -+ -+ /* not a hangul syllable */ -+ if (SIndex < 0 || SIndex >= SCount) -+ { -+ if (r) -+ r[0] = s; -+ *result_len = 1; -+ } -+ else -+ { -+ gunichar L = LBase + SIndex / NCount; -+ gunichar V = VBase + (SIndex % NCount) / TCount; -+ gunichar T = TBase + SIndex % TCount; -+ -+ if (r) -+ { -+ r[0] = L; -+ r[1] = V; -+ } -+ -+ if (T != TBase) -+ { -+ if (r) -+ r[2] = T; -+ *result_len = 3; -+ } -+ else -+ *result_len = 2; -+ } -+} -+ -+/* returns a pointer to a null-terminated UTF-8 string */ -+static const gchar * -+find_decomposition (gunichar ch, gboolean compat) -+{ -+ int start = 0; -+ int end = G_N_ELEMENTS (decomp_table); -+ -+ if (ch >= decomp_table[start].ch && ch <= decomp_table[end - 1].ch) -+ { -+ while (TRUE) -+ { -+ int half = (start + end) / 2; -+ if (ch == decomp_table[half].ch) -+ { -+ int offset; -+ -+ if (compat) -+ { -+ offset = decomp_table[half].compat_offset; -+ if (offset == G_UNICODE_NOT_PRESENT_OFFSET) -+ offset = decomp_table[half].canon_offset; -+ } -+ else -+ { -+ offset = decomp_table[half].canon_offset; -+ if (offset == G_UNICODE_NOT_PRESENT_OFFSET) -+ return NULL; -+ } -+ -+ return &(decomp_expansion_string[offset]); -+ } -+ else if (half == start) -+ break; -+ else if (ch > decomp_table[half].ch) -+ start = half; -+ else -+ end = half; -+ } -+ } -+ -+ return NULL; -+} -+ -+/* L,V => LV and LV,T => LVT */ -+static gboolean -+combine_hangul (gunichar a, gunichar b, gunichar * result) -+{ -+ gint LIndex = a - LBase; -+ gint SIndex = a - SBase; -+ -+ gint VIndex = b - VBase; -+ gint TIndex = b - TBase; -+ -+ if (0 <= LIndex && LIndex < LCount && 0 <= VIndex && VIndex < VCount) -+ { -+ *result = SBase + (LIndex * VCount + VIndex) * TCount; -+ return TRUE; -+ } -+ else if (0 <= SIndex && SIndex < SCount && (SIndex % TCount) == 0 -+ && 0 <= TIndex && TIndex <= TCount) -+ { -+ *result = a + TIndex; -+ return TRUE; -+ } -+ -+ return FALSE; -+} -+ -+#define CI(Page, Char) \ -+ ((compose_table[Page] >= G_UNICODE_MAX_TABLE_INDEX) \ -+ ? (compose_table[Page] - G_UNICODE_MAX_TABLE_INDEX) \ -+ : (compose_data[compose_table[Page]][Char])) -+ -+#define COMPOSE_INDEX(Char) \ -+ ((((Char) >> 8) > (COMPOSE_TABLE_LAST)) ? 0 : CI((Char) >> 8, (Char) & 0xff)) -+ -+static gboolean -+combine (gunichar a, gunichar b, gunichar * result) -+{ -+ gushort index_a, index_b; -+ -+ if (combine_hangul (a, b, result)) -+ return TRUE; -+ -+ index_a = COMPOSE_INDEX (a); -+ -+ if (index_a >= COMPOSE_FIRST_SINGLE_START && index_a < COMPOSE_SECOND_START) -+ { -+ if (b == compose_first_single[index_a - COMPOSE_FIRST_SINGLE_START][0]) -+ { -+ *result = -+ compose_first_single[index_a - COMPOSE_FIRST_SINGLE_START][1]; -+ return TRUE; -+ } -+ else -+ return FALSE; -+ } -+ -+ index_b = COMPOSE_INDEX (b); -+ -+ if (index_b >= COMPOSE_SECOND_SINGLE_START) -+ { -+ if (a == -+ compose_second_single[index_b - COMPOSE_SECOND_SINGLE_START][0]) -+ { -+ *result = -+ compose_second_single[index_b - COMPOSE_SECOND_SINGLE_START][1]; -+ return TRUE; -+ } -+ else -+ return FALSE; -+ } -+ -+ if (index_a >= COMPOSE_FIRST_START && index_a < COMPOSE_FIRST_SINGLE_START -+ && index_b >= COMPOSE_SECOND_START -+ && index_b < COMPOSE_SECOND_SINGLE_START) -+ { -+ gunichar res = -+ compose_array[index_a - COMPOSE_FIRST_START][index_b - -+ COMPOSE_SECOND_START]; -+ -+ if (res) -+ { -+ *result = res; -+ return TRUE; -+ } -+ } -+ -+ return FALSE; -+} -+ -+static gunichar * -+_g_utf8_normalize_wc (const gchar * str, gssize max_len, GNormalizeMode mode) -+{ -+ gsize n_wc; -+ gunichar *wc_buffer; -+ const char *p; -+ gsize last_start; -+ gboolean do_compat = (mode == G_NORMALIZE_NFKC || mode == G_NORMALIZE_NFKD); -+ gboolean do_compose = (mode == G_NORMALIZE_NFC || mode == G_NORMALIZE_NFKC); -+ -+ n_wc = 0; -+ p = str; -+ while ((max_len < 0 || p < str + max_len) && *p) -+ { -+ const gchar *decomp; -+ gunichar wc = g_utf8_get_char (p); -+ -+ if (wc >= 0xac00 && wc <= 0xd7af) -+ { -+ gsize result_len; -+ decompose_hangul (wc, NULL, &result_len); -+ n_wc += result_len; -+ } -+ else -+ { -+ decomp = find_decomposition (wc, do_compat); -+ -+ if (decomp) -+ n_wc += g_utf8_strlen (decomp, -1); -+ else -+ n_wc++; -+ } -+ -+ p = g_utf8_next_char (p); -+ } -+ -+ wc_buffer = g_new (gunichar, n_wc + 1); -+ if (!wc_buffer) -+ return NULL; -+ -+ last_start = 0; -+ n_wc = 0; -+ p = str; -+ while ((max_len < 0 || p < str + max_len) && *p) -+ { -+ gunichar wc = g_utf8_get_char (p); -+ const gchar *decomp; -+ int cc; -+ gsize old_n_wc = n_wc; -+ -+ if (wc >= 0xac00 && wc <= 0xd7af) -+ { -+ gsize result_len; -+ decompose_hangul (wc, wc_buffer + n_wc, &result_len); -+ n_wc += result_len; -+ } -+ else -+ { -+ decomp = find_decomposition (wc, do_compat); -+ -+ if (decomp) -+ { -+ const char *pd; -+ for (pd = decomp; *pd != '\0'; pd = g_utf8_next_char (pd)) -+ wc_buffer[n_wc++] = g_utf8_get_char (pd); -+ } -+ else -+ wc_buffer[n_wc++] = wc; -+ } -+ -+ if (n_wc > 0) -+ { -+ cc = COMBINING_CLASS (wc_buffer[old_n_wc]); -+ -+ if (cc == 0) -+ { -+ g_unicode_canonical_ordering (wc_buffer + last_start, -+ n_wc - last_start); -+ last_start = old_n_wc; -+ } -+ } -+ -+ p = g_utf8_next_char (p); -+ } -+ -+ if (n_wc > 0) -+ { -+ g_unicode_canonical_ordering (wc_buffer + last_start, -+ n_wc - last_start); -+ last_start = n_wc; -+ } -+ -+ wc_buffer[n_wc] = 0; -+ -+ /* All decomposed and reordered */ -+ -+ if (do_compose && n_wc > 0) -+ { -+ gsize i, j; -+ int last_cc = 0; -+ last_start = 0; -+ -+ for (i = 0; i < n_wc; i++) -+ { -+ int cc = COMBINING_CLASS (wc_buffer[i]); -+ -+ if (i > 0 && -+ (last_cc == 0 || last_cc != cc) && -+ combine (wc_buffer[last_start], wc_buffer[i], -+ &wc_buffer[last_start])) -+ { -+ for (j = i + 1; j < n_wc; j++) -+ wc_buffer[j - 1] = wc_buffer[j]; -+ n_wc--; -+ i--; -+ -+ if (i == last_start) -+ last_cc = 0; -+ else -+ last_cc = COMBINING_CLASS (wc_buffer[i - 1]); -+ -+ continue; -+ } -+ -+ if (cc == 0) -+ last_start = i; -+ -+ last_cc = cc; -+ } -+ } -+ -+ wc_buffer[n_wc] = 0; -+ -+ return wc_buffer; -+} -+ -+/* -+ * g_utf8_normalize: -+ * @str: a UTF-8 encoded string. -+ * @len: length of @str, in bytes, or -1 if @str is nul-terminated. -+ * @mode: the type of normalization to perform. -+ * -+ * Converts a string into canonical form, standardizing -+ * such issues as whether a character with an accent -+ * is represented as a base character and combining -+ * accent or as a single precomposed character. You -+ * should generally call g_utf8_normalize() before -+ * comparing two Unicode strings. -+ * -+ * The normalization mode %G_NORMALIZE_DEFAULT only -+ * standardizes differences that do not affect the -+ * text content, such as the above-mentioned accent -+ * representation. %G_NORMALIZE_ALL also standardizes -+ * the "compatibility" characters in Unicode, such -+ * as SUPERSCRIPT THREE to the standard forms -+ * (in this case DIGIT THREE). Formatting information -+ * may be lost but for most text operations such -+ * characters should be considered the same. -+ * For example, g_utf8_collate() normalizes -+ * with %G_NORMALIZE_ALL as its first step. -+ * -+ * %G_NORMALIZE_DEFAULT_COMPOSE and %G_NORMALIZE_ALL_COMPOSE -+ * are like %G_NORMALIZE_DEFAULT and %G_NORMALIZE_ALL, -+ * but returned a result with composed forms rather -+ * than a maximally decomposed form. This is often -+ * useful if you intend to convert the string to -+ * a legacy encoding or pass it to a system with -+ * less capable Unicode handling. -+ * -+ * Return value: a newly allocated string, that is the -+ * normalized form of @str. -+ **/ -+static gchar * -+g_utf8_normalize (const gchar * str, gssize len, GNormalizeMode mode) -+{ -+ gunichar *result_wc = _g_utf8_normalize_wc (str, len, mode); -+ gchar *result; -+ -+ result = g_ucs4_to_utf8 (result_wc, -1, NULL, NULL, NULL); -+ g_free (result_wc); -+ -+ return result; -+} -+ -+/* Public Libidn API starts here. */ -+ -+/** -+ * stringprep_utf8_to_unichar: -+ * @p: a pointer to Unicode character encoded as UTF-8 -+ * -+ * Converts a sequence of bytes encoded as UTF-8 to a Unicode character. -+ * If @p does not point to a valid UTF-8 encoded character, results are -+ * undefined. -+ * -+ * Return value: the resulting character. -+ **/ -+uint32_t -+stringprep_utf8_to_unichar (const char *p) -+{ -+ return g_utf8_get_char (p); -+} -+ -+/** -+ * stringprep_unichar_to_utf8: -+ * @c: a ISO10646 character code -+ * @outbuf: output buffer, must have at least 6 bytes of space. -+ * If %NULL, the length will be computed and returned -+ * and nothing will be written to @outbuf. -+ * -+ * Converts a single character to UTF-8. -+ * -+ * Return value: number of bytes written. -+ **/ -+int -+stringprep_unichar_to_utf8 (uint32_t c, char *outbuf) -+{ -+ return g_unichar_to_utf8 (c, outbuf); -+} -+ -+/** -+ * stringprep_utf8_to_ucs4: -+ * @str: a UTF-8 encoded string -+ * @len: the maximum length of @str to use. If @len < 0, then -+ * the string is nul-terminated. -+ * @items_written: location to store the number of characters in the -+ * result, or %NULL. -+ * -+ * Convert a string from UTF-8 to a 32-bit fixed width -+ * representation as UCS-4, assuming valid UTF-8 input. -+ * This function does no error checking on the input. -+ * -+ * Return value: a pointer to a newly allocated UCS-4 string. -+ * This value must be freed with free(). -+ **/ -+uint32_t * -+stringprep_utf8_to_ucs4 (const char *str, ssize_t len, size_t * items_written) -+{ -+ return g_utf8_to_ucs4_fast (str, (glong) len, (glong *) items_written); -+} -+ -+/** -+ * stringprep_ucs4_to_utf8: -+ * @str: a UCS-4 encoded string -+ * @len: the maximum length of @str to use. If @len < 0, then -+ * the string is terminated with a 0 character. -+ * @items_read: location to store number of characters read read, or %NULL. -+ * @items_written: location to store number of bytes written or %NULL. -+ * The value here stored does not include the trailing 0 -+ * byte. -+ * -+ * Convert a string from a 32-bit fixed width representation as UCS-4. -+ * to UTF-8. The result will be terminated with a 0 byte. -+ * -+ * Return value: a pointer to a newly allocated UTF-8 string. -+ * This value must be freed with free(). If an -+ * error occurs, %NULL will be returned and -+ * @error set. -+ **/ -+char * -+stringprep_ucs4_to_utf8 (const uint32_t * str, ssize_t len, -+ size_t * items_read, size_t * items_written) -+{ -+ return g_ucs4_to_utf8 (str, len, (glong *) items_read, -+ (glong *) items_written, NULL); -+} -+ -+/** -+ * stringprep_utf8_nfkc_normalize: -+ * @str: a UTF-8 encoded string. -+ * @len: length of @str, in bytes, or -1 if @str is nul-terminated. -+ * -+ * Converts a string into canonical form, standardizing -+ * such issues as whether a character with an accent -+ * is represented as a base character and combining -+ * accent or as a single precomposed character. -+ * -+ * The normalization mode is NFKC (ALL COMPOSE). It standardizes -+ * differences that do not affect the text content, such as the -+ * above-mentioned accent representation. It standardizes the -+ * "compatibility" characters in Unicode, such as SUPERSCRIPT THREE to -+ * the standard forms (in this case DIGIT THREE). Formatting -+ * information may be lost but for most text operations such -+ * characters should be considered the same. It returns a result with -+ * composed forms rather than a maximally decomposed form. -+ * -+ * Return value: a newly allocated string, that is the -+ * NFKC normalized form of @str. -+ **/ -+char * -+stringprep_utf8_nfkc_normalize (const char *str, ssize_t len) -+{ -+ return g_utf8_normalize (str, len, G_NORMALIZE_NFKC); -+} -+ -+/** -+ * stringprep_ucs4_nfkc_normalize: -+ * @str: a Unicode string. -+ * @len: length of @str array, or -1 if @str is nul-terminated. -+ * -+ * Converts UCS4 string into UTF-8 and runs -+ * stringprep_utf8_nfkc_normalize(). -+ * -+ * Return value: a newly allocated Unicode string, that is the NFKC -+ * normalized form of @str. -+ **/ -+uint32_t * -+stringprep_ucs4_nfkc_normalize (uint32_t * str, ssize_t len) -+{ -+ char *p; -+ uint32_t *result_wc; -+ -+ p = stringprep_ucs4_to_utf8 (str, len, 0, 0); -+ result_wc = _g_utf8_normalize_wc (p, -1, G_NORMALIZE_NFKC); -+ free (p); -+ -+ return result_wc; -+} -diff -Naur glibc-2.5/libidn/profiles.c glibc-2.5-cs/libidn/profiles.c ---- glibc-2.5/libidn/profiles.c 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/libidn/profiles.c 2007-03-08 22:11:03.000000000 +0100 -@@ -0,0 +1,310 @@ -+/* profiles.c Definitions of stringprep profiles. -+ * Copyright (C) 2002, 2003, 2004 Simon Josefsson -+ * -+ * This file is part of GNU Libidn. -+ * -+ * GNU Libidn 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. -+ * -+ * GNU Libidn 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 GNU Libidn; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -+ * -+ */ -+ -+#include "stringprep.h" -+ -+const Stringprep_profiles stringprep_profiles[] = { -+ {"Nameprep", stringprep_nameprep}, -+ {"KRBprep", stringprep_kerberos5}, /* Deprecate? */ -+ {"Nodeprep", stringprep_xmpp_nodeprep}, -+ {"Resourceprep", stringprep_xmpp_resourceprep}, -+ {"plain", stringprep_plain}, /* sasl-anon-00. */ -+ {"trace", stringprep_trace}, /* sasl-anon-01,02. */ -+ {"SASLprep", stringprep_saslprep}, -+ {"ISCSIprep", stringprep_iscsi}, /* Obsolete. */ -+ {"iSCSI", stringprep_iscsi}, /* IANA. */ -+ {NULL, NULL} -+}; -+ -+const Stringprep_profile stringprep_nameprep[] = { -+ {STRINGPREP_MAP_TABLE, 0, stringprep_rfc3454_B_1}, -+ {STRINGPREP_MAP_TABLE, 0, stringprep_rfc3454_B_2}, -+ {STRINGPREP_NFKC, 0, 0}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_1_2}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_2}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_3}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_4}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_5}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_6}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_7}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_9}, -+ {STRINGPREP_BIDI, 0, 0}, -+ {STRINGPREP_BIDI_PROHIBIT_TABLE, ~STRINGPREP_NO_BIDI, -+ stringprep_rfc3454_C_8}, -+ {STRINGPREP_BIDI_RAL_TABLE, 0, stringprep_rfc3454_D_1}, -+ {STRINGPREP_BIDI_L_TABLE, 0, stringprep_rfc3454_D_2}, -+ {STRINGPREP_UNASSIGNED_TABLE, ~STRINGPREP_NO_UNASSIGNED, -+ stringprep_rfc3454_A_1}, -+ {0} -+}; -+ -+const Stringprep_profile stringprep_kerberos5[] = { -+ /* XXX this is likely to be wrong as the specification is -+ a rough draft. */ -+ {STRINGPREP_MAP_TABLE, 0, stringprep_rfc3454_B_1}, -+ {STRINGPREP_MAP_TABLE, 0, stringprep_rfc3454_B_3}, -+ {STRINGPREP_NFKC, 0, 0}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_1_2}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_2}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_3}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_4}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_5}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_6}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_7}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_9}, -+ {STRINGPREP_BIDI, 0, 0}, -+ {STRINGPREP_BIDI_PROHIBIT_TABLE, ~STRINGPREP_NO_BIDI, -+ stringprep_rfc3454_C_8}, -+ {STRINGPREP_BIDI_RAL_TABLE, 0, stringprep_rfc3454_D_1}, -+ {STRINGPREP_BIDI_L_TABLE, 0, stringprep_rfc3454_D_2}, -+ {STRINGPREP_UNASSIGNED_TABLE, ~STRINGPREP_NO_UNASSIGNED, -+ stringprep_rfc3454_A_1}, -+ {0} -+}; -+ -+const Stringprep_table_element stringprep_xmpp_nodeprep_prohibit[] = { -+ {0x000022}, /* #x22 (") */ -+ {0x000026}, /* #x26 (&) */ -+ {0x000027}, /* #x27 (') */ -+ {0x00002F}, /* #x2F (/) */ -+ {0x00003A}, /* #x3A (:) */ -+ {0x00003C}, /* #x3C (<) */ -+ {0x00003E}, /* #x3E (>) */ -+ {0x000040}, /* #x40 (@) */ -+ {0} -+}; -+ -+const Stringprep_profile stringprep_xmpp_nodeprep[] = { -+ {STRINGPREP_MAP_TABLE, 0, stringprep_rfc3454_B_1}, -+ {STRINGPREP_MAP_TABLE, 0, stringprep_rfc3454_B_2}, -+ {STRINGPREP_NFKC, 0, 0}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_1_1}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_1_2}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_1}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_2}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_3}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_4}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_5}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_6}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_7}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_9}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_xmpp_nodeprep_prohibit}, -+ {STRINGPREP_BIDI, 0, 0}, -+ {STRINGPREP_BIDI_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, -+ {STRINGPREP_BIDI_RAL_TABLE, 0, stringprep_rfc3454_D_1}, -+ {STRINGPREP_BIDI_L_TABLE, 0, stringprep_rfc3454_D_2}, -+ {STRINGPREP_UNASSIGNED_TABLE, ~STRINGPREP_NO_UNASSIGNED, -+ stringprep_rfc3454_A_1}, -+ {0} -+}; -+ -+const Stringprep_profile stringprep_xmpp_resourceprep[] = { -+ {STRINGPREP_MAP_TABLE, 0, stringprep_rfc3454_B_1}, -+ {STRINGPREP_NFKC, 0, 0}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_1_2}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_1}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_2}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_3}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_4}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_5}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_6}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_7}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_9}, -+ {STRINGPREP_BIDI, 0, 0}, -+ {STRINGPREP_BIDI_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, -+ {STRINGPREP_BIDI_RAL_TABLE, ~STRINGPREP_NO_BIDI, stringprep_rfc3454_D_1}, -+ {STRINGPREP_BIDI_L_TABLE, ~STRINGPREP_NO_BIDI, stringprep_rfc3454_D_2}, -+ {STRINGPREP_UNASSIGNED_TABLE, ~STRINGPREP_NO_UNASSIGNED, -+ stringprep_rfc3454_A_1}, -+ {0} -+}; -+ -+const Stringprep_profile stringprep_plain[] = { -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_1}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_2}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_3}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_4}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_5}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_6}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_9}, -+ {STRINGPREP_BIDI, 0, 0}, -+ {STRINGPREP_BIDI_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, -+ {STRINGPREP_BIDI_RAL_TABLE, ~STRINGPREP_NO_BIDI, stringprep_rfc3454_D_1}, -+ {STRINGPREP_BIDI_L_TABLE, ~STRINGPREP_NO_BIDI, stringprep_rfc3454_D_2}, -+ {0} -+}; -+ -+const Stringprep_profile stringprep_trace[] = { -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_1}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_2}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_3}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_4}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_5}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_6}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_9}, -+ {STRINGPREP_BIDI, 0, 0}, -+ {STRINGPREP_BIDI_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, -+ {STRINGPREP_BIDI_RAL_TABLE, ~STRINGPREP_NO_BIDI, stringprep_rfc3454_D_1}, -+ {STRINGPREP_BIDI_L_TABLE, ~STRINGPREP_NO_BIDI, stringprep_rfc3454_D_2}, -+ {0} -+}; -+ -+const Stringprep_table_element stringprep_iscsi_prohibit[] = { -+ {0x0000}, /* [ASCII CONTROL CHARACTERS and SPACE through ,] */ -+ {0x0001}, -+ {0x0002}, -+ {0x0003}, -+ {0x0004}, -+ {0x0005}, -+ {0x0006}, -+ {0x0007}, -+ {0x0008}, -+ {0x0009}, -+ {0x000A}, -+ {0x000B}, -+ {0x000C}, -+ {0x000D}, -+ {0x000E}, -+ {0x000F}, -+ {0x0010}, -+ {0x0011}, -+ {0x0012}, -+ {0x0013}, -+ {0x0014}, -+ {0x0015}, -+ {0x0016}, -+ {0x0017}, -+ {0x0018}, -+ {0x0019}, -+ {0x001A}, -+ {0x001B}, -+ {0x001C}, -+ {0x001D}, -+ {0x001E}, -+ {0x001F}, -+ {0x0020}, -+ {0x0021}, -+ {0x0022}, -+ {0x0023}, -+ {0x0024}, -+ {0x0025}, -+ {0x0026}, -+ {0x0027}, -+ {0x0028}, -+ {0x0029}, -+ {0x002A}, -+ {0x002B}, -+ {0x002C}, -+ {0x002F}, /* [ASCII /] */ -+ {0x003B}, /* [ASCII ; through @] */ -+ {0x003C}, -+ {0x003D}, -+ {0x003E}, -+ {0x003F}, -+ {0x0040}, -+ {0x005B}, /* [ASCII [ through `] */ -+ {0x005C}, -+ {0x005D}, -+ {0x005E}, -+ {0x005F}, -+ {0x0060}, -+ {0x007B}, /* [ASCII { through DEL] */ -+ {0x007C}, -+ {0x007D}, -+ {0x007E}, -+ {0x007F}, -+ {0x3002}, /* ideographic full stop */ -+ {0} -+}; -+ -+const Stringprep_profile stringprep_iscsi[] = { -+ {STRINGPREP_MAP_TABLE, 0, stringprep_rfc3454_B_1}, -+ {STRINGPREP_MAP_TABLE, 0, stringprep_rfc3454_B_2}, -+ {STRINGPREP_NFKC, 0, 0}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_1}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_2}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_1}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_2}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_3}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_4}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_5}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_6}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_9}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_iscsi_prohibit}, -+ {STRINGPREP_BIDI, 0, 0}, -+ {STRINGPREP_BIDI_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, -+ {STRINGPREP_BIDI_RAL_TABLE, ~STRINGPREP_NO_BIDI, stringprep_rfc3454_D_1}, -+ {STRINGPREP_BIDI_L_TABLE, ~STRINGPREP_NO_BIDI, stringprep_rfc3454_D_2}, -+ {STRINGPREP_UNASSIGNED_TABLE, ~STRINGPREP_NO_UNASSIGNED, -+ stringprep_rfc3454_A_1}, -+ {0} -+}; -+ -+const Stringprep_table_element stringprep_saslprep_space_map[] = { -+ {0x0000A0, 0, {0x0020}}, /* 00A0; NO-BREAK SPACE */ -+ {0x001680, 0, {0x0020}}, /* 1680; OGHAM SPACE MARK */ -+ {0x002000, 0, {0x0020}}, /* 2000; EN QUAD */ -+ {0x002001, 0, {0x0020}}, /* 2001; EM QUAD */ -+ {0x002002, 0, {0x0020}}, /* 2002; EN SPACE */ -+ {0x002003, 0, {0x0020}}, /* 2003; EM SPACE */ -+ {0x002004, 0, {0x0020}}, /* 2004; THREE-PER-EM SPACE */ -+ {0x002005, 0, {0x0020}}, /* 2005; FOUR-PER-EM SPACE */ -+ {0x002006, 0, {0x0020}}, /* 2006; SIX-PER-EM SPACE */ -+ {0x002007, 0, {0x0020}}, /* 2007; FIGURE SPACE */ -+ {0x002008, 0, {0x0020}}, /* 2008; PUNCTUATION SPACE */ -+ {0x002009, 0, {0x0020}}, /* 2009; THIN SPACE */ -+ {0x00200A, 0, {0x0020}}, /* 200A; HAIR SPACE */ -+ {0x00200B, 0, {0x0020}}, /* 200B; ZERO WIDTH SPACE */ -+ {0x00202F, 0, {0x0020}}, /* 202F; NARROW NO-BREAK SPACE */ -+ {0x00205F, 0, {0x0020}}, /* 205F; MEDIUM MATHEMATICAL SPACE */ -+ {0x003000, 0, {0x0020}}, /* 3000; IDEOGRAPHIC SPACE */ -+ {0} -+}; -+ -+const Stringprep_profile stringprep_saslprep[] = { -+ {STRINGPREP_MAP_TABLE, 0, stringprep_saslprep_space_map}, -+ {STRINGPREP_MAP_TABLE, 0, stringprep_rfc3454_B_1}, -+ {STRINGPREP_NFKC, 0, 0}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_1_2}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_1}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_2}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_3}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_4}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_5}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_6}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_7}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, -+ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_9}, -+ {STRINGPREP_BIDI, 0, 0}, -+ {STRINGPREP_BIDI_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, -+ {STRINGPREP_BIDI_RAL_TABLE, ~STRINGPREP_NO_BIDI, stringprep_rfc3454_D_1}, -+ {STRINGPREP_BIDI_L_TABLE, ~STRINGPREP_NO_BIDI, stringprep_rfc3454_D_2}, -+ {STRINGPREP_UNASSIGNED_TABLE, ~STRINGPREP_NO_UNASSIGNED, -+ stringprep_rfc3454_A_1}, -+ {0} -+}; -diff -Naur glibc-2.5/libidn/punycode.c glibc-2.5-cs/libidn/punycode.c ---- glibc-2.5/libidn/punycode.c 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/libidn/punycode.c 2007-03-08 22:11:03.000000000 +0100 -@@ -0,0 +1,456 @@ -+/* punycode.c Implementation of punycode used to ASCII encode IDN's. -+ * Copyright (C) 2002, 2003 Simon Josefsson -+ * -+ * This file is part of GNU Libidn. -+ * -+ * GNU Libidn 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. -+ * -+ * GNU Libidn 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 GNU Libidn; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -+ * -+ */ -+ -+/* -+ * This file is derived from RFC 3492bis written by Adam M. Costello. -+ * -+ * Disclaimer and license: Regarding this entire document or any -+ * portion of it (including the pseudocode and C code), the author -+ * makes no guarantees and is not responsible for any damage resulting -+ * from its use. The author grants irrevocable permission to anyone -+ * to use, modify, and distribute it in any way that does not diminish -+ * the rights of anyone else to use, modify, and distribute it, -+ * provided that redistributed derivative works do not contain -+ * misleading author or version information. Derivative works need -+ * not be licensed under similar terms. -+ * -+ * Copyright (C) The Internet Society (2003). All Rights Reserved. -+ * -+ * This document and translations of it may be copied and furnished to -+ * others, and derivative works that comment on or otherwise explain it -+ * or assist in its implementation may be prepared, copied, published -+ * and distributed, in whole or in part, without restriction of any -+ * kind, provided that the above copyright notice and this paragraph are -+ * included on all such copies and derivative works. However, this -+ * document itself may not be modified in any way, such as by removing -+ * the copyright notice or references to the Internet Society or other -+ * Internet organizations, except as needed for the purpose of -+ * developing Internet standards in which case the procedures for -+ * copyrights defined in the Internet Standards process must be -+ * followed, or as required to translate it into languages other than -+ * English. -+ * -+ * The limited permissions granted above are perpetual and will not be -+ * revoked by the Internet Society or its successors or assigns. -+ * -+ * This document and the information contained herein is provided on an -+ * "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING -+ * TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING -+ * BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION -+ * HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF -+ * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. -+ */ -+ -+#include <string.h> -+ -+#include "punycode.h" -+ -+/*** Bootstring parameters for Punycode ***/ -+ -+enum -+{ base = 36, tmin = 1, tmax = 26, skew = 38, damp = 700, -+ initial_bias = 72, initial_n = 0x80, delimiter = 0x2D -+}; -+ -+/* basic(cp) tests whether cp is a basic code point: */ -+#define basic(cp) ((punycode_uint)(cp) < 0x80) -+ -+/* delim(cp) tests whether cp is a delimiter: */ -+#define delim(cp) ((cp) == delimiter) -+ -+/* decode_digit(cp) returns the numeric value of a basic code */ -+/* point (for use in representing integers) in the range 0 to */ -+/* base-1, or base if cp does not represent a value. */ -+ -+static punycode_uint -+decode_digit (punycode_uint cp) -+{ -+ return cp - 48 < 10 ? cp - 22 : cp - 65 < 26 ? cp - 65 : -+ cp - 97 < 26 ? cp - 97 : base; -+} -+ -+/* encode_digit(d,flag) returns the basic code point whose value */ -+/* (when used for representing integers) is d, which needs to be in */ -+/* the range 0 to base-1. The lowercase form is used unless flag is */ -+/* nonzero, in which case the uppercase form is used. The behavior */ -+/* is undefined if flag is nonzero and digit d has no uppercase form. */ -+ -+static char -+encode_digit (punycode_uint d, int flag) -+{ -+ return d + 22 + 75 * (d < 26) - ((flag != 0) << 5); -+ /* 0..25 map to ASCII a..z or A..Z */ -+ /* 26..35 map to ASCII 0..9 */ -+} -+ -+/* flagged(bcp) tests whether a basic code point is flagged */ -+/* (uppercase). The behavior is undefined if bcp is not a */ -+/* basic code point. */ -+ -+#define flagged(bcp) ((punycode_uint)(bcp) - 65 < 26) -+ -+/* encode_basic(bcp,flag) forces a basic code point to lowercase */ -+/* if flag is zero, uppercase if flag is nonzero, and returns */ -+/* the resulting code point. The code point is unchanged if it */ -+/* is caseless. The behavior is undefined if bcp is not a basic */ -+/* code point. */ -+ -+static char -+encode_basic (punycode_uint bcp, int flag) -+{ -+ bcp -= (bcp - 97 < 26) << 5; -+ return bcp + ((!flag && (bcp - 65 < 26)) << 5); -+} -+ -+/*** Platform-specific constants ***/ -+ -+/* maxint is the maximum value of a punycode_uint variable: */ -+static const punycode_uint maxint = -1; -+/* Because maxint is unsigned, -1 becomes the maximum value. */ -+ -+/*** Bias adaptation function ***/ -+ -+static punycode_uint -+adapt (punycode_uint delta, punycode_uint numpoints, int firsttime) -+{ -+ punycode_uint k; -+ -+ delta = firsttime ? delta / damp : delta >> 1; -+ /* delta >> 1 is a faster way of doing delta / 2 */ -+ delta += delta / numpoints; -+ -+ for (k = 0; delta > ((base - tmin) * tmax) / 2; k += base) -+ { -+ delta /= base - tmin; -+ } -+ -+ return k + (base - tmin + 1) * delta / (delta + skew); -+} -+ -+/*** Main encode function ***/ -+ -+/** -+ * punycode_encode: -+ * @input_length: The number of code points in the @input array and -+ * the number of flags in the @case_flags array. -+ * @input: An array of code points. They are presumed to be Unicode -+ * code points, but that is not strictly REQUIRED. The array -+ * contains code points, not code units. UTF-16 uses code units -+ * D800 through DFFF to refer to code points 10000..10FFFF. The -+ * code points D800..DFFF do not occur in any valid Unicode string. -+ * The code points that can occur in Unicode strings (0..D7FF and -+ * E000..10FFFF) are also called Unicode scalar values. -+ * @case_flags: A %NULL pointer or an array of boolean values parallel -+ * to the @input array. Nonzero (true, flagged) suggests that the -+ * corresponding Unicode character be forced to uppercase after -+ * being decoded (if possible), and zero (false, unflagged) suggests -+ * that it be forced to lowercase (if possible). ASCII code points -+ * (0..7F) are encoded literally, except that ASCII letters are -+ * forced to uppercase or lowercase according to the corresponding -+ * case flags. If @case_flags is a %NULL pointer then ASCII letters -+ * are left as they are, and other code points are treated as -+ * unflagged. -+ * @output_length: The caller passes in the maximum number of ASCII -+ * code points that it can receive. On successful return it will -+ * contain the number of ASCII code points actually output. -+ * @output: An array of ASCII code points. It is *not* -+ * null-terminated; it will contain zeros if and only if the @input -+ * contains zeros. (Of course the caller can leave room for a -+ * terminator and add one if needed.) -+ * -+ * Converts a sequence of code points (presumed to be Unicode code -+ * points) to Punycode. -+ * -+ * Return value: The return value can be any of the punycode_status -+ * values defined above except %punycode_bad_input. If not -+ * %punycode_success, then @output_size and @output might contain -+ * garbage. -+ **/ -+int -+punycode_encode (size_t input_length, -+ const punycode_uint input[], -+ const unsigned char case_flags[], -+ size_t * output_length, char output[]) -+{ -+ punycode_uint input_len, n, delta, h, b, bias, j, m, q, k, t; -+ size_t out, max_out; -+ -+ /* The Punycode spec assumes that the input length is the same type */ -+ /* of integer as a code point, so we need to convert the size_t to */ -+ /* a punycode_uint, which could overflow. */ -+ -+ if (input_length > maxint) -+ return punycode_overflow; -+ input_len = (punycode_uint) input_length; -+ -+ /* Initialize the state: */ -+ -+ n = initial_n; -+ delta = 0; -+ out = 0; -+ max_out = *output_length; -+ bias = initial_bias; -+ -+ /* Handle the basic code points: */ -+ -+ for (j = 0; j < input_len; ++j) -+ { -+ if (basic (input[j])) -+ { -+ if (max_out - out < 2) -+ return punycode_big_output; -+ output[out++] = case_flags ? -+ encode_basic (input[j], case_flags[j]) : (char) input[j]; -+ } -+ /* else if (input[j] < n) return punycode_bad_input; */ -+ /* (not needed for Punycode with unsigned code points) */ -+ } -+ -+ h = b = (punycode_uint) out; -+ /* cannot overflow because out <= input_len <= maxint */ -+ -+ /* h is the number of code points that have been handled, b is the */ -+ /* number of basic code points, and out is the number of ASCII code */ -+ /* points that have been output. */ -+ -+ if (b > 0) -+ output[out++] = delimiter; -+ -+ /* Main encoding loop: */ -+ -+ while (h < input_len) -+ { -+ /* All non-basic code points < n have been */ -+ /* handled already. Find the next larger one: */ -+ -+ for (m = maxint, j = 0; j < input_len; ++j) -+ { -+ /* if (basic(input[j])) continue; */ -+ /* (not needed for Punycode) */ -+ if (input[j] >= n && input[j] < m) -+ m = input[j]; -+ } -+ -+ /* Increase delta enough to advance the decoder's */ -+ /* <n,i> state to <m,0>, but guard against overflow: */ -+ -+ if (m - n > (maxint - delta) / (h + 1)) -+ return punycode_overflow; -+ delta += (m - n) * (h + 1); -+ n = m; -+ -+ for (j = 0; j < input_len; ++j) -+ { -+ /* Punycode does not need to check whether input[j] is basic: */ -+ if (input[j] < n /* || basic(input[j]) */ ) -+ { -+ if (++delta == 0) -+ return punycode_overflow; -+ } -+ -+ if (input[j] == n) -+ { -+ /* Represent delta as a generalized variable-length integer: */ -+ -+ for (q = delta, k = base;; k += base) -+ { -+ if (out >= max_out) -+ return punycode_big_output; -+ t = k <= bias /* + tmin */ ? tmin : /* +tmin not needed */ -+ k >= bias + tmax ? tmax : k - bias; -+ if (q < t) -+ break; -+ output[out++] = encode_digit (t + (q - t) % (base - t), 0); -+ q = (q - t) / (base - t); -+ } -+ -+ output[out++] = encode_digit (q, case_flags && case_flags[j]); -+ bias = adapt (delta, h + 1, h == b); -+ delta = 0; -+ ++h; -+ } -+ } -+ -+ ++delta, ++n; -+ } -+ -+ *output_length = out; -+ return punycode_success; -+} -+ -+/*** Main decode function ***/ -+ -+/** -+ * punycode_decode: -+ * @input_length: The number of ASCII code points in the @input array. -+ * @input: An array of ASCII code points (0..7F). -+ * @output_length: The caller passes in the maximum number of code -+ * points that it can receive into the @output array (which is also -+ * the maximum number of flags that it can receive into the -+ * @case_flags array, if @case_flags is not a %NULL pointer). On -+ * successful return it will contain the number of code points -+ * actually output (which is also the number of flags actually -+ * output, if case_flags is not a null pointer). The decoder will -+ * never need to output more code points than the number of ASCII -+ * code points in the input, because of the way the encoding is -+ * defined. The number of code points output cannot exceed the -+ * maximum possible value of a punycode_uint, even if the supplied -+ * @output_length is greater than that. -+ * @output: An array of code points like the input argument of -+ * punycode_encode() (see above). -+ * @case_flags: A %NULL pointer (if the flags are not needed by the -+ * caller) or an array of boolean values parallel to the @output -+ * array. Nonzero (true, flagged) suggests that the corresponding -+ * Unicode character be forced to uppercase by the caller (if -+ * possible), and zero (false, unflagged) suggests that it be forced -+ * to lowercase (if possible). ASCII code points (0..7F) are output -+ * already in the proper case, but their flags will be set -+ * appropriately so that applying the flags would be harmless. -+ * -+ * Converts Punycode to a sequence of code points (presumed to be -+ * Unicode code points). -+ * -+ * Return value: The return value can be any of the punycode_status -+ * values defined above. If not %punycode_success, then -+ * @output_length, @output, and @case_flags might contain garbage. -+ * -+ **/ -+int -+punycode_decode (size_t input_length, -+ const char input[], -+ size_t * output_length, -+ punycode_uint output[], unsigned char case_flags[]) -+{ -+ punycode_uint n, out, i, max_out, bias, oldi, w, k, digit, t; -+ size_t b, j, in; -+ -+ /* Initialize the state: */ -+ -+ n = initial_n; -+ out = i = 0; -+ max_out = *output_length > maxint ? maxint -+ : (punycode_uint) * output_length; -+ bias = initial_bias; -+ -+ /* Handle the basic code points: Let b be the number of input code */ -+ /* points before the last delimiter, or 0 if there is none, then */ -+ /* copy the first b code points to the output. */ -+ -+ for (b = j = 0; j < input_length; ++j) -+ if (delim (input[j])) -+ b = j; -+ if (b > max_out) -+ return punycode_big_output; -+ -+ for (j = 0; j < b; ++j) -+ { -+ if (case_flags) -+ case_flags[out] = flagged (input[j]); -+ if (!basic (input[j])) -+ return punycode_bad_input; -+ output[out++] = input[j]; -+ } -+ -+ /* Main decoding loop: Start just after the last delimiter if any */ -+ /* basic code points were copied; start at the beginning otherwise. */ -+ -+ for (in = b > 0 ? b + 1 : 0; in < input_length; ++out) -+ { -+ -+ /* in is the index of the next ASCII code point to be consumed, */ -+ /* and out is the number of code points in the output array. */ -+ -+ /* Decode a generalized variable-length integer into delta, */ -+ /* which gets added to i. The overflow checking is easier */ -+ /* if we increase i as we go, then subtract off its starting */ -+ /* value at the end to obtain delta. */ -+ -+ for (oldi = i, w = 1, k = base;; k += base) -+ { -+ if (in >= input_length) -+ return punycode_bad_input; -+ digit = decode_digit (input[in++]); -+ if (digit >= base) -+ return punycode_bad_input; -+ if (digit > (maxint - i) / w) -+ return punycode_overflow; -+ i += digit * w; -+ t = k <= bias /* + tmin */ ? tmin : /* +tmin not needed */ -+ k >= bias + tmax ? tmax : k - bias; -+ if (digit < t) -+ break; -+ if (w > maxint / (base - t)) -+ return punycode_overflow; -+ w *= (base - t); -+ } -+ -+ bias = adapt (i - oldi, out + 1, oldi == 0); -+ -+ /* i was supposed to wrap around from out+1 to 0, */ -+ /* incrementing n each time, so we'll fix that now: */ -+ -+ if (i / (out + 1) > maxint - n) -+ return punycode_overflow; -+ n += i / (out + 1); -+ i %= (out + 1); -+ -+ /* Insert n at position i of the output: */ -+ -+ /* not needed for Punycode: */ -+ /* if (basic(n)) return punycode_invalid_input; */ -+ if (out >= max_out) -+ return punycode_big_output; -+ -+ if (case_flags) -+ { -+ memmove (case_flags + i + 1, case_flags + i, out - i); -+ /* Case of last ASCII code point determines case flag: */ -+ case_flags[i] = flagged (input[in - 1]); -+ } -+ -+ memmove (output + i + 1, output + i, (out - i) * sizeof *output); -+ output[i++] = n; -+ } -+ -+ *output_length = (size_t) out; -+ /* cannot overflow because out <= old value of *output_length */ -+ return punycode_success; -+} -+ -+/** -+ * punycode_uint -+ * -+ * Unicode code point data type, this is always a 32 bit unsigned -+ * integer. -+ */ -+ -+/** -+ * Punycode_status -+ * @PUNYCODE_SUCCESS: Successful operation. This value is guaranteed -+ * to always be zero, the remaining ones are only guaranteed to hold -+ * non-zero values, for logical comparison purposes. -+ * @PUNYCODE_BAD_INPUT: Input is invalid. -+ * @PUNYCODE_BIG_OUTPUT: Output would exceed the space provided. -+ * @PUNYCODE_OVERFLOW: Input needs wider integers to process. -+ * -+ * Enumerated return codes of punycode_encode() and punycode_decode(). -+ * The value 0 is guaranteed to always correspond to success. -+ */ -diff -Naur glibc-2.5/libidn/punycode.h glibc-2.5-cs/libidn/punycode.h ---- glibc-2.5/libidn/punycode.h 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/libidn/punycode.h 2007-03-08 22:11:03.000000000 +0100 -@@ -0,0 +1,216 @@ -+/* punycode.h Declarations for punycode functions. -+ * Copyright (C) 2002, 2003 Simon Josefsson -+ * -+ * This file is part of GNU Libidn. -+ * -+ * GNU Libidn 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. -+ * -+ * GNU Libidn 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 GNU Libidn; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -+ * -+ */ -+ -+/* -+ * This file is derived from RFC 3492bis written by Adam M. Costello. -+ * -+ * Disclaimer and license: Regarding this entire document or any -+ * portion of it (including the pseudocode and C code), the author -+ * makes no guarantees and is not responsible for any damage resulting -+ * from its use. The author grants irrevocable permission to anyone -+ * to use, modify, and distribute it in any way that does not diminish -+ * the rights of anyone else to use, modify, and distribute it, -+ * provided that redistributed derivative works do not contain -+ * misleading author or version information. Derivative works need -+ * not be licensed under similar terms. -+ * -+ * Copyright (C) The Internet Society (2003). All Rights Reserved. -+ * -+ * This document and translations of it may be copied and furnished to -+ * others, and derivative works that comment on or otherwise explain it -+ * or assist in its implementation may be prepared, copied, published -+ * and distributed, in whole or in part, without restriction of any -+ * kind, provided that the above copyright notice and this paragraph are -+ * included on all such copies and derivative works. However, this -+ * document itself may not be modified in any way, such as by removing -+ * the copyright notice or references to the Internet Society or other -+ * Internet organizations, except as needed for the purpose of -+ * developing Internet standards in which case the procedures for -+ * copyrights defined in the Internet Standards process must be -+ * followed, or as required to translate it into languages other than -+ * English. -+ * -+ * The limited permissions granted above are perpetual and will not be -+ * revoked by the Internet Society or its successors or assigns. -+ * -+ * This document and the information contained herein is provided on an -+ * "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING -+ * TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING -+ * BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION -+ * HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF -+ * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. -+ */ -+ -+#ifndef _PUNYCODE_H -+#define _PUNYCODE_H -+ -+#ifdef __cplusplus -+extern "C" -+{ -+#endif -+ -+#include <stddef.h> /* size_t */ -+#include <stdint.h> /* uint32_t */ -+ -+ enum punycode_status -+ { -+ punycode_success = 0, -+ punycode_bad_input = 1, /* Input is invalid. */ -+ punycode_big_output = 2, /* Output would exceed the space provided. */ -+ punycode_overflow = 3 /* Wider integers needed to process input. */ -+ }; -+ -+ typedef enum -+ { -+ PUNYCODE_SUCCESS = punycode_success, -+ PUNYCODE_BAD_INPUT = punycode_bad_input, -+ PUNYCODE_BIG_OUTPUT = punycode_big_output, -+ PUNYCODE_OVERFLOW = punycode_overflow -+ } Punycode_status; -+ -+/* punycode_uint needs to be unsigned and needs to be */ -+/* at least 26 bits wide. */ -+ -+ typedef uint32_t punycode_uint; -+ -+ extern int punycode_encode (size_t input_length, -+ const punycode_uint input[], -+ const unsigned char case_flags[], -+ size_t * output_length, char output[]); -+ -+/* -+ punycode_encode() converts a sequence of code points (presumed to be -+ Unicode code points) to Punycode. -+ -+ Input arguments (to be supplied by the caller): -+ -+ input_length -+ The number of code points in the input array and the number -+ of flags in the case_flags array. -+ -+ input -+ An array of code points. They are presumed to be Unicode -+ code points, but that is not strictly REQUIRED. The -+ array contains code points, not code units. UTF-16 uses -+ code units D800 through DFFF to refer to code points -+ 10000..10FFFF. The code points D800..DFFF do not occur in -+ any valid Unicode string. The code points that can occur in -+ Unicode strings (0..D7FF and E000..10FFFF) are also called -+ Unicode scalar values. -+ -+ case_flags -+ A null pointer or an array of boolean values parallel to -+ the input array. Nonzero (true, flagged) suggests that the -+ corresponding Unicode character be forced to uppercase after -+ being decoded (if possible), and zero (false, unflagged) -+ suggests that it be forced to lowercase (if possible). -+ ASCII code points (0..7F) are encoded literally, except that -+ ASCII letters are forced to uppercase or lowercase according -+ to the corresponding case flags. If case_flags is a null -+ pointer then ASCII letters are left as they are, and other -+ code points are treated as unflagged. -+ -+ Output arguments (to be filled in by the function): -+ -+ output -+ An array of ASCII code points. It is *not* null-terminated; -+ it will contain zeros if and only if the input contains -+ zeros. (Of course the caller can leave room for a -+ terminator and add one if needed.) -+ -+ Input/output arguments (to be supplied by the caller and overwritten -+ by the function): -+ -+ output_length -+ The caller passes in the maximum number of ASCII code points -+ that it can receive. On successful return it will contain -+ the number of ASCII code points actually output. -+ -+ Return value: -+ -+ Can be any of the punycode_status values defined above except -+ punycode_bad_input. If not punycode_success, then output_size -+ and output might contain garbage. -+*/ -+ -+ extern int punycode_decode (size_t input_length, -+ const char input[], -+ size_t * output_length, -+ punycode_uint output[], -+ unsigned char case_flags[]); -+ -+/* -+ punycode_decode() converts Punycode to a sequence of code points -+ (presumed to be Unicode code points). -+ -+ Input arguments (to be supplied by the caller): -+ -+ input_length -+ The number of ASCII code points in the input array. -+ -+ input -+ An array of ASCII code points (0..7F). -+ -+ Output arguments (to be filled in by the function): -+ -+ output -+ An array of code points like the input argument of -+ punycode_encode() (see above). -+ -+ case_flags -+ A null pointer (if the flags are not needed by the caller) -+ or an array of boolean values parallel to the output array. -+ Nonzero (true, flagged) suggests that the corresponding -+ Unicode character be forced to uppercase by the caller (if -+ possible), and zero (false, unflagged) suggests that it -+ be forced to lowercase (if possible). ASCII code points -+ (0..7F) are output already in the proper case, but their -+ flags will be set appropriately so that applying the flags -+ would be harmless. -+ -+ Input/output arguments (to be supplied by the caller and overwritten -+ by the function): -+ -+ output_length -+ The caller passes in the maximum number of code points -+ that it can receive into the output array (which is also -+ the maximum number of flags that it can receive into the -+ case_flags array, if case_flags is not a null pointer). On -+ successful return it will contain the number of code points -+ actually output (which is also the number of flags actually -+ output, if case_flags is not a null pointer). The decoder -+ will never need to output more code points than the number -+ of ASCII code points in the input, because of the way the -+ encoding is defined. The number of code points output -+ cannot exceed the maximum possible value of a punycode_uint, -+ even if the supplied output_length is greater than that. -+ -+ Return value: -+ -+ Can be any of the punycode_status values defined above. If not -+ punycode_success, then output_length, output, and case_flags -+ might contain garbage. -+*/ -+ -+#ifdef __cplusplus -+} -+#endif -+#endif /* _PUNYCODE_H */ -diff -Naur glibc-2.5/libidn/rfc3454.c glibc-2.5-cs/libidn/rfc3454.c ---- glibc-2.5/libidn/rfc3454.c 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/libidn/rfc3454.c 2007-03-08 22:11:03.000000000 +0100 -@@ -0,0 +1,3544 @@ -+/* This file is automatically generated. DO NOT EDIT! -+ Instead, edit gen-stringprep-tables.pl and re-run. */ -+ -+#include "stringprep.h" -+ -+/* -+ * A.1 Unassigned code points in Unicode 3.2 -+ * -+ */ -+ -+const Stringprep_table_element stringprep_rfc3454_A_1[] = { -+ { 0x000221 }, /* 0221 */ -+ { 0x000234, 0x00024F }, /* 0234-024F */ -+ { 0x0002AE, 0x0002AF }, /* 02AE-02AF */ -+ { 0x0002EF, 0x0002FF }, /* 02EF-02FF */ -+ { 0x000350, 0x00035F }, /* 0350-035F */ -+ { 0x000370, 0x000373 }, /* 0370-0373 */ -+ { 0x000376, 0x000379 }, /* 0376-0379 */ -+ { 0x00037B, 0x00037D }, /* 037B-037D */ -+ { 0x00037F, 0x000383 }, /* 037F-0383 */ -+ { 0x00038B }, /* 038B */ -+ { 0x00038D }, /* 038D */ -+ { 0x0003A2 }, /* 03A2 */ -+ { 0x0003CF }, /* 03CF */ -+ { 0x0003F7, 0x0003FF }, /* 03F7-03FF */ -+ { 0x000487 }, /* 0487 */ -+ { 0x0004CF }, /* 04CF */ -+ { 0x0004F6, 0x0004F7 }, /* 04F6-04F7 */ -+ { 0x0004FA, 0x0004FF }, /* 04FA-04FF */ -+ { 0x000510, 0x000530 }, /* 0510-0530 */ -+ { 0x000557, 0x000558 }, /* 0557-0558 */ -+ { 0x000560 }, /* 0560 */ -+ { 0x000588 }, /* 0588 */ -+ { 0x00058B, 0x000590 }, /* 058B-0590 */ -+ { 0x0005A2 }, /* 05A2 */ -+ { 0x0005BA }, /* 05BA */ -+ { 0x0005C5, 0x0005CF }, /* 05C5-05CF */ -+ { 0x0005EB, 0x0005EF }, /* 05EB-05EF */ -+ { 0x0005F5, 0x00060B }, /* 05F5-060B */ -+ { 0x00060D, 0x00061A }, /* 060D-061A */ -+ { 0x00061C, 0x00061E }, /* 061C-061E */ -+ { 0x000620 }, /* 0620 */ -+ { 0x00063B, 0x00063F }, /* 063B-063F */ -+ { 0x000656, 0x00065F }, /* 0656-065F */ -+ { 0x0006EE, 0x0006EF }, /* 06EE-06EF */ -+ { 0x0006FF }, /* 06FF */ -+ { 0x00070E }, /* 070E */ -+ { 0x00072D, 0x00072F }, /* 072D-072F */ -+ { 0x00074B, 0x00077F }, /* 074B-077F */ -+ { 0x0007B2, 0x000900 }, /* 07B2-0900 */ -+ { 0x000904 }, /* 0904 */ -+ { 0x00093A, 0x00093B }, /* 093A-093B */ -+ { 0x00094E, 0x00094F }, /* 094E-094F */ -+ { 0x000955, 0x000957 }, /* 0955-0957 */ -+ { 0x000971, 0x000980 }, /* 0971-0980 */ -+ { 0x000984 }, /* 0984 */ -+ { 0x00098D, 0x00098E }, /* 098D-098E */ -+ { 0x000991, 0x000992 }, /* 0991-0992 */ -+ { 0x0009A9 }, /* 09A9 */ -+ { 0x0009B1 }, /* 09B1 */ -+ { 0x0009B3, 0x0009B5 }, /* 09B3-09B5 */ -+ { 0x0009BA, 0x0009BB }, /* 09BA-09BB */ -+ { 0x0009BD }, /* 09BD */ -+ { 0x0009C5, 0x0009C6 }, /* 09C5-09C6 */ -+ { 0x0009C9, 0x0009CA }, /* 09C9-09CA */ -+ { 0x0009CE, 0x0009D6 }, /* 09CE-09D6 */ -+ { 0x0009D8, 0x0009DB }, /* 09D8-09DB */ -+ { 0x0009DE }, /* 09DE */ -+ { 0x0009E4, 0x0009E5 }, /* 09E4-09E5 */ -+ { 0x0009FB, 0x000A01 }, /* 09FB-0A01 */ -+ { 0x000A03, 0x000A04 }, /* 0A03-0A04 */ -+ { 0x000A0B, 0x000A0E }, /* 0A0B-0A0E */ -+ { 0x000A11, 0x000A12 }, /* 0A11-0A12 */ -+ { 0x000A29 }, /* 0A29 */ -+ { 0x000A31 }, /* 0A31 */ -+ { 0x000A34 }, /* 0A34 */ -+ { 0x000A37 }, /* 0A37 */ -+ { 0x000A3A, 0x000A3B }, /* 0A3A-0A3B */ -+ { 0x000A3D }, /* 0A3D */ -+ { 0x000A43, 0x000A46 }, /* 0A43-0A46 */ -+ { 0x000A49, 0x000A4A }, /* 0A49-0A4A */ -+ { 0x000A4E, 0x000A58 }, /* 0A4E-0A58 */ -+ { 0x000A5D }, /* 0A5D */ -+ { 0x000A5F, 0x000A65 }, /* 0A5F-0A65 */ -+ { 0x000A75, 0x000A80 }, /* 0A75-0A80 */ -+ { 0x000A84 }, /* 0A84 */ -+ { 0x000A8C }, /* 0A8C */ -+ { 0x000A8E }, /* 0A8E */ -+ { 0x000A92 }, /* 0A92 */ -+ { 0x000AA9 }, /* 0AA9 */ -+ { 0x000AB1 }, /* 0AB1 */ -+ { 0x000AB4 }, /* 0AB4 */ -+ { 0x000ABA, 0x000ABB }, /* 0ABA-0ABB */ -+ { 0x000AC6 }, /* 0AC6 */ -+ { 0x000ACA }, /* 0ACA */ -+ { 0x000ACE, 0x000ACF }, /* 0ACE-0ACF */ -+ { 0x000AD1, 0x000ADF }, /* 0AD1-0ADF */ -+ { 0x000AE1, 0x000AE5 }, /* 0AE1-0AE5 */ -+ { 0x000AF0, 0x000B00 }, /* 0AF0-0B00 */ -+ { 0x000B04 }, /* 0B04 */ -+ { 0x000B0D, 0x000B0E }, /* 0B0D-0B0E */ -+ { 0x000B11, 0x000B12 }, /* 0B11-0B12 */ -+ { 0x000B29 }, /* 0B29 */ -+ { 0x000B31 }, /* 0B31 */ -+ { 0x000B34, 0x000B35 }, /* 0B34-0B35 */ -+ { 0x000B3A, 0x000B3B }, /* 0B3A-0B3B */ -+ { 0x000B44, 0x000B46 }, /* 0B44-0B46 */ -+ { 0x000B49, 0x000B4A }, /* 0B49-0B4A */ -+ { 0x000B4E, 0x000B55 }, /* 0B4E-0B55 */ -+ { 0x000B58, 0x000B5B }, /* 0B58-0B5B */ -+ { 0x000B5E }, /* 0B5E */ -+ { 0x000B62, 0x000B65 }, /* 0B62-0B65 */ -+ { 0x000B71, 0x000B81 }, /* 0B71-0B81 */ -+ { 0x000B84 }, /* 0B84 */ -+ { 0x000B8B, 0x000B8D }, /* 0B8B-0B8D */ -+ { 0x000B91 }, /* 0B91 */ -+ { 0x000B96, 0x000B98 }, /* 0B96-0B98 */ -+ { 0x000B9B }, /* 0B9B */ -+ { 0x000B9D }, /* 0B9D */ -+ { 0x000BA0, 0x000BA2 }, /* 0BA0-0BA2 */ -+ { 0x000BA5, 0x000BA7 }, /* 0BA5-0BA7 */ -+ { 0x000BAB, 0x000BAD }, /* 0BAB-0BAD */ -+ { 0x000BB6 }, /* 0BB6 */ -+ { 0x000BBA, 0x000BBD }, /* 0BBA-0BBD */ -+ { 0x000BC3, 0x000BC5 }, /* 0BC3-0BC5 */ -+ { 0x000BC9 }, /* 0BC9 */ -+ { 0x000BCE, 0x000BD6 }, /* 0BCE-0BD6 */ -+ { 0x000BD8, 0x000BE6 }, /* 0BD8-0BE6 */ -+ { 0x000BF3, 0x000C00 }, /* 0BF3-0C00 */ -+ { 0x000C04 }, /* 0C04 */ -+ { 0x000C0D }, /* 0C0D */ -+ { 0x000C11 }, /* 0C11 */ -+ { 0x000C29 }, /* 0C29 */ -+ { 0x000C34 }, /* 0C34 */ -+ { 0x000C3A, 0x000C3D }, /* 0C3A-0C3D */ -+ { 0x000C45 }, /* 0C45 */ -+ { 0x000C49 }, /* 0C49 */ -+ { 0x000C4E, 0x000C54 }, /* 0C4E-0C54 */ -+ { 0x000C57, 0x000C5F }, /* 0C57-0C5F */ -+ { 0x000C62, 0x000C65 }, /* 0C62-0C65 */ -+ { 0x000C70, 0x000C81 }, /* 0C70-0C81 */ -+ { 0x000C84 }, /* 0C84 */ -+ { 0x000C8D }, /* 0C8D */ -+ { 0x000C91 }, /* 0C91 */ -+ { 0x000CA9 }, /* 0CA9 */ -+ { 0x000CB4 }, /* 0CB4 */ -+ { 0x000CBA, 0x000CBD }, /* 0CBA-0CBD */ -+ { 0x000CC5 }, /* 0CC5 */ -+ { 0x000CC9 }, /* 0CC9 */ -+ { 0x000CCE, 0x000CD4 }, /* 0CCE-0CD4 */ -+ { 0x000CD7, 0x000CDD }, /* 0CD7-0CDD */ -+ { 0x000CDF }, /* 0CDF */ -+ { 0x000CE2, 0x000CE5 }, /* 0CE2-0CE5 */ -+ { 0x000CF0, 0x000D01 }, /* 0CF0-0D01 */ -+ { 0x000D04 }, /* 0D04 */ -+ { 0x000D0D }, /* 0D0D */ -+ { 0x000D11 }, /* 0D11 */ -+ { 0x000D29 }, /* 0D29 */ -+ { 0x000D3A, 0x000D3D }, /* 0D3A-0D3D */ -+ { 0x000D44, 0x000D45 }, /* 0D44-0D45 */ -+ { 0x000D49 }, /* 0D49 */ -+ { 0x000D4E, 0x000D56 }, /* 0D4E-0D56 */ -+ { 0x000D58, 0x000D5F }, /* 0D58-0D5F */ -+ { 0x000D62, 0x000D65 }, /* 0D62-0D65 */ -+ { 0x000D70, 0x000D81 }, /* 0D70-0D81 */ -+ { 0x000D84 }, /* 0D84 */ -+ { 0x000D97, 0x000D99 }, /* 0D97-0D99 */ -+ { 0x000DB2 }, /* 0DB2 */ -+ { 0x000DBC }, /* 0DBC */ -+ { 0x000DBE, 0x000DBF }, /* 0DBE-0DBF */ -+ { 0x000DC7, 0x000DC9 }, /* 0DC7-0DC9 */ -+ { 0x000DCB, 0x000DCE }, /* 0DCB-0DCE */ -+ { 0x000DD5 }, /* 0DD5 */ -+ { 0x000DD7 }, /* 0DD7 */ -+ { 0x000DE0, 0x000DF1 }, /* 0DE0-0DF1 */ -+ { 0x000DF5, 0x000E00 }, /* 0DF5-0E00 */ -+ { 0x000E3B, 0x000E3E }, /* 0E3B-0E3E */ -+ { 0x000E5C, 0x000E80 }, /* 0E5C-0E80 */ -+ { 0x000E83 }, /* 0E83 */ -+ { 0x000E85, 0x000E86 }, /* 0E85-0E86 */ -+ { 0x000E89 }, /* 0E89 */ -+ { 0x000E8B, 0x000E8C }, /* 0E8B-0E8C */ -+ { 0x000E8E, 0x000E93 }, /* 0E8E-0E93 */ -+ { 0x000E98 }, /* 0E98 */ -+ { 0x000EA0 }, /* 0EA0 */ -+ { 0x000EA4 }, /* 0EA4 */ -+ { 0x000EA6 }, /* 0EA6 */ -+ { 0x000EA8, 0x000EA9 }, /* 0EA8-0EA9 */ -+ { 0x000EAC }, /* 0EAC */ -+ { 0x000EBA }, /* 0EBA */ -+ { 0x000EBE, 0x000EBF }, /* 0EBE-0EBF */ -+ { 0x000EC5 }, /* 0EC5 */ -+ { 0x000EC7 }, /* 0EC7 */ -+ { 0x000ECE, 0x000ECF }, /* 0ECE-0ECF */ -+ { 0x000EDA, 0x000EDB }, /* 0EDA-0EDB */ -+ { 0x000EDE, 0x000EFF }, /* 0EDE-0EFF */ -+ { 0x000F48 }, /* 0F48 */ -+ { 0x000F6B, 0x000F70 }, /* 0F6B-0F70 */ -+ { 0x000F8C, 0x000F8F }, /* 0F8C-0F8F */ -+ { 0x000F98 }, /* 0F98 */ -+ { 0x000FBD }, /* 0FBD */ -+ { 0x000FCD, 0x000FCE }, /* 0FCD-0FCE */ -+ { 0x000FD0, 0x000FFF }, /* 0FD0-0FFF */ -+ { 0x001022 }, /* 1022 */ -+ { 0x001028 }, /* 1028 */ -+ { 0x00102B }, /* 102B */ -+ { 0x001033, 0x001035 }, /* 1033-1035 */ -+ { 0x00103A, 0x00103F }, /* 103A-103F */ -+ { 0x00105A, 0x00109F }, /* 105A-109F */ -+ { 0x0010C6, 0x0010CF }, /* 10C6-10CF */ -+ { 0x0010F9, 0x0010FA }, /* 10F9-10FA */ -+ { 0x0010FC, 0x0010FF }, /* 10FC-10FF */ -+ { 0x00115A, 0x00115E }, /* 115A-115E */ -+ { 0x0011A3, 0x0011A7 }, /* 11A3-11A7 */ -+ { 0x0011FA, 0x0011FF }, /* 11FA-11FF */ -+ { 0x001207 }, /* 1207 */ -+ { 0x001247 }, /* 1247 */ -+ { 0x001249 }, /* 1249 */ -+ { 0x00124E, 0x00124F }, /* 124E-124F */ -+ { 0x001257 }, /* 1257 */ -+ { 0x001259 }, /* 1259 */ -+ { 0x00125E, 0x00125F }, /* 125E-125F */ -+ { 0x001287 }, /* 1287 */ -+ { 0x001289 }, /* 1289 */ -+ { 0x00128E, 0x00128F }, /* 128E-128F */ -+ { 0x0012AF }, /* 12AF */ -+ { 0x0012B1 }, /* 12B1 */ -+ { 0x0012B6, 0x0012B7 }, /* 12B6-12B7 */ -+ { 0x0012BF }, /* 12BF */ -+ { 0x0012C1 }, /* 12C1 */ -+ { 0x0012C6, 0x0012C7 }, /* 12C6-12C7 */ -+ { 0x0012CF }, /* 12CF */ -+ { 0x0012D7 }, /* 12D7 */ -+ { 0x0012EF }, /* 12EF */ -+ { 0x00130F }, /* 130F */ -+ { 0x001311 }, /* 1311 */ -+ { 0x001316, 0x001317 }, /* 1316-1317 */ -+ { 0x00131F }, /* 131F */ -+ { 0x001347 }, /* 1347 */ -+ { 0x00135B, 0x001360 }, /* 135B-1360 */ -+ { 0x00137D, 0x00139F }, /* 137D-139F */ -+ { 0x0013F5, 0x001400 }, /* 13F5-1400 */ -+ { 0x001677, 0x00167F }, /* 1677-167F */ -+ { 0x00169D, 0x00169F }, /* 169D-169F */ -+ { 0x0016F1, 0x0016FF }, /* 16F1-16FF */ -+ { 0x00170D }, /* 170D */ -+ { 0x001715, 0x00171F }, /* 1715-171F */ -+ { 0x001737, 0x00173F }, /* 1737-173F */ -+ { 0x001754, 0x00175F }, /* 1754-175F */ -+ { 0x00176D }, /* 176D */ -+ { 0x001771 }, /* 1771 */ -+ { 0x001774, 0x00177F }, /* 1774-177F */ -+ { 0x0017DD, 0x0017DF }, /* 17DD-17DF */ -+ { 0x0017EA, 0x0017FF }, /* 17EA-17FF */ -+ { 0x00180F }, /* 180F */ -+ { 0x00181A, 0x00181F }, /* 181A-181F */ -+ { 0x001878, 0x00187F }, /* 1878-187F */ -+ { 0x0018AA, 0x001DFF }, /* 18AA-1DFF */ -+ { 0x001E9C, 0x001E9F }, /* 1E9C-1E9F */ -+ { 0x001EFA, 0x001EFF }, /* 1EFA-1EFF */ -+ { 0x001F16, 0x001F17 }, /* 1F16-1F17 */ -+ { 0x001F1E, 0x001F1F }, /* 1F1E-1F1F */ -+ { 0x001F46, 0x001F47 }, /* 1F46-1F47 */ -+ { 0x001F4E, 0x001F4F }, /* 1F4E-1F4F */ -+ { 0x001F58 }, /* 1F58 */ -+ { 0x001F5A }, /* 1F5A */ -+ { 0x001F5C }, /* 1F5C */ -+ { 0x001F5E }, /* 1F5E */ -+ { 0x001F7E, 0x001F7F }, /* 1F7E-1F7F */ -+ { 0x001FB5 }, /* 1FB5 */ -+ { 0x001FC5 }, /* 1FC5 */ -+ { 0x001FD4, 0x001FD5 }, /* 1FD4-1FD5 */ -+ { 0x001FDC }, /* 1FDC */ -+ { 0x001FF0, 0x001FF1 }, /* 1FF0-1FF1 */ -+ { 0x001FF5 }, /* 1FF5 */ -+ { 0x001FFF }, /* 1FFF */ -+ { 0x002053, 0x002056 }, /* 2053-2056 */ -+ { 0x002058, 0x00205E }, /* 2058-205E */ -+ { 0x002064, 0x002069 }, /* 2064-2069 */ -+ { 0x002072, 0x002073 }, /* 2072-2073 */ -+ { 0x00208F, 0x00209F }, /* 208F-209F */ -+ { 0x0020B2, 0x0020CF }, /* 20B2-20CF */ -+ { 0x0020EB, 0x0020FF }, /* 20EB-20FF */ -+ { 0x00213B, 0x00213C }, /* 213B-213C */ -+ { 0x00214C, 0x002152 }, /* 214C-2152 */ -+ { 0x002184, 0x00218F }, /* 2184-218F */ -+ { 0x0023CF, 0x0023FF }, /* 23CF-23FF */ -+ { 0x002427, 0x00243F }, /* 2427-243F */ -+ { 0x00244B, 0x00245F }, /* 244B-245F */ -+ { 0x0024FF }, /* 24FF */ -+ { 0x002614, 0x002615 }, /* 2614-2615 */ -+ { 0x002618 }, /* 2618 */ -+ { 0x00267E, 0x00267F }, /* 267E-267F */ -+ { 0x00268A, 0x002700 }, /* 268A-2700 */ -+ { 0x002705 }, /* 2705 */ -+ { 0x00270A, 0x00270B }, /* 270A-270B */ -+ { 0x002728 }, /* 2728 */ -+ { 0x00274C }, /* 274C */ -+ { 0x00274E }, /* 274E */ -+ { 0x002753, 0x002755 }, /* 2753-2755 */ -+ { 0x002757 }, /* 2757 */ -+ { 0x00275F, 0x002760 }, /* 275F-2760 */ -+ { 0x002795, 0x002797 }, /* 2795-2797 */ -+ { 0x0027B0 }, /* 27B0 */ -+ { 0x0027BF, 0x0027CF }, /* 27BF-27CF */ -+ { 0x0027EC, 0x0027EF }, /* 27EC-27EF */ -+ { 0x002B00, 0x002E7F }, /* 2B00-2E7F */ -+ { 0x002E9A }, /* 2E9A */ -+ { 0x002EF4, 0x002EFF }, /* 2EF4-2EFF */ -+ { 0x002FD6, 0x002FEF }, /* 2FD6-2FEF */ -+ { 0x002FFC, 0x002FFF }, /* 2FFC-2FFF */ -+ { 0x003040 }, /* 3040 */ -+ { 0x003097, 0x003098 }, /* 3097-3098 */ -+ { 0x003100, 0x003104 }, /* 3100-3104 */ -+ { 0x00312D, 0x003130 }, /* 312D-3130 */ -+ { 0x00318F }, /* 318F */ -+ { 0x0031B8, 0x0031EF }, /* 31B8-31EF */ -+ { 0x00321D, 0x00321F }, /* 321D-321F */ -+ { 0x003244, 0x003250 }, /* 3244-3250 */ -+ { 0x00327C, 0x00327E }, /* 327C-327E */ -+ { 0x0032CC, 0x0032CF }, /* 32CC-32CF */ -+ { 0x0032FF }, /* 32FF */ -+ { 0x003377, 0x00337A }, /* 3377-337A */ -+ { 0x0033DE, 0x0033DF }, /* 33DE-33DF */ -+ { 0x0033FF }, /* 33FF */ -+ { 0x004DB6, 0x004DFF }, /* 4DB6-4DFF */ -+ { 0x009FA6, 0x009FFF }, /* 9FA6-9FFF */ -+ { 0x00A48D, 0x00A48F }, /* A48D-A48F */ -+ { 0x00A4C7, 0x00ABFF }, /* A4C7-ABFF */ -+ { 0x00D7A4, 0x00D7FF }, /* D7A4-D7FF */ -+ { 0x00FA2E, 0x00FA2F }, /* FA2E-FA2F */ -+ { 0x00FA6B, 0x00FAFF }, /* FA6B-FAFF */ -+ { 0x00FB07, 0x00FB12 }, /* FB07-FB12 */ -+ { 0x00FB18, 0x00FB1C }, /* FB18-FB1C */ -+ { 0x00FB37 }, /* FB37 */ -+ { 0x00FB3D }, /* FB3D */ -+ { 0x00FB3F }, /* FB3F */ -+ { 0x00FB42 }, /* FB42 */ -+ { 0x00FB45 }, /* FB45 */ -+ { 0x00FBB2, 0x00FBD2 }, /* FBB2-FBD2 */ -+ { 0x00FD40, 0x00FD4F }, /* FD40-FD4F */ -+ { 0x00FD90, 0x00FD91 }, /* FD90-FD91 */ -+ { 0x00FDC8, 0x00FDCF }, /* FDC8-FDCF */ -+ { 0x00FDFD, 0x00FDFF }, /* FDFD-FDFF */ -+ { 0x00FE10, 0x00FE1F }, /* FE10-FE1F */ -+ { 0x00FE24, 0x00FE2F }, /* FE24-FE2F */ -+ { 0x00FE47, 0x00FE48 }, /* FE47-FE48 */ -+ { 0x00FE53 }, /* FE53 */ -+ { 0x00FE67 }, /* FE67 */ -+ { 0x00FE6C, 0x00FE6F }, /* FE6C-FE6F */ -+ { 0x00FE75 }, /* FE75 */ -+ { 0x00FEFD, 0x00FEFE }, /* FEFD-FEFE */ -+ { 0x00FF00 }, /* FF00 */ -+ { 0x00FFBF, 0x00FFC1 }, /* FFBF-FFC1 */ -+ { 0x00FFC8, 0x00FFC9 }, /* FFC8-FFC9 */ -+ { 0x00FFD0, 0x00FFD1 }, /* FFD0-FFD1 */ -+ { 0x00FFD8, 0x00FFD9 }, /* FFD8-FFD9 */ -+ { 0x00FFDD, 0x00FFDF }, /* FFDD-FFDF */ -+ { 0x00FFE7 }, /* FFE7 */ -+ { 0x00FFEF, 0x00FFF8 }, /* FFEF-FFF8 */ -+ { 0x010000, 0x0102FF }, /* 10000-102FF */ -+ { 0x01031F }, /* 1031F */ -+ { 0x010324, 0x01032F }, /* 10324-1032F */ -+ { 0x01034B, 0x0103FF }, /* 1034B-103FF */ -+ { 0x010426, 0x010427 }, /* 10426-10427 */ -+ { 0x01044E, 0x01CFFF }, /* 1044E-1CFFF */ -+ { 0x01D0F6, 0x01D0FF }, /* 1D0F6-1D0FF */ -+ { 0x01D127, 0x01D129 }, /* 1D127-1D129 */ -+ { 0x01D1DE, 0x01D3FF }, /* 1D1DE-1D3FF */ -+ { 0x01D455 }, /* 1D455 */ -+ { 0x01D49D }, /* 1D49D */ -+ { 0x01D4A0, 0x01D4A1 }, /* 1D4A0-1D4A1 */ -+ { 0x01D4A3, 0x01D4A4 }, /* 1D4A3-1D4A4 */ -+ { 0x01D4A7, 0x01D4A8 }, /* 1D4A7-1D4A8 */ -+ { 0x01D4AD }, /* 1D4AD */ -+ { 0x01D4BA }, /* 1D4BA */ -+ { 0x01D4BC }, /* 1D4BC */ -+ { 0x01D4C1 }, /* 1D4C1 */ -+ { 0x01D4C4 }, /* 1D4C4 */ -+ { 0x01D506 }, /* 1D506 */ -+ { 0x01D50B, 0x01D50C }, /* 1D50B-1D50C */ -+ { 0x01D515 }, /* 1D515 */ -+ { 0x01D51D }, /* 1D51D */ -+ { 0x01D53A }, /* 1D53A */ -+ { 0x01D53F }, /* 1D53F */ -+ { 0x01D545 }, /* 1D545 */ -+ { 0x01D547, 0x01D549 }, /* 1D547-1D549 */ -+ { 0x01D551 }, /* 1D551 */ -+ { 0x01D6A4, 0x01D6A7 }, /* 1D6A4-1D6A7 */ -+ { 0x01D7CA, 0x01D7CD }, /* 1D7CA-1D7CD */ -+ { 0x01D800, 0x01FFFD }, /* 1D800-1FFFD */ -+ { 0x02A6D7, 0x02F7FF }, /* 2A6D7-2F7FF */ -+ { 0x02FA1E, 0x02FFFD }, /* 2FA1E-2FFFD */ -+ { 0x030000, 0x03FFFD }, /* 30000-3FFFD */ -+ { 0x040000, 0x04FFFD }, /* 40000-4FFFD */ -+ { 0x050000, 0x05FFFD }, /* 50000-5FFFD */ -+ { 0x060000, 0x06FFFD }, /* 60000-6FFFD */ -+ { 0x070000, 0x07FFFD }, /* 70000-7FFFD */ -+ { 0x080000, 0x08FFFD }, /* 80000-8FFFD */ -+ { 0x090000, 0x09FFFD }, /* 90000-9FFFD */ -+ { 0x0A0000, 0x0AFFFD }, /* A0000-AFFFD */ -+ { 0x0B0000, 0x0BFFFD }, /* B0000-BFFFD */ -+ { 0x0C0000, 0x0CFFFD }, /* C0000-CFFFD */ -+ { 0x0D0000, 0x0DFFFD }, /* D0000-DFFFD */ -+ { 0x0E0000 }, /* E0000 */ -+ { 0x0E0002, 0x0E001F }, /* E0002-E001F */ -+ { 0x0E0080, 0x0EFFFD }, /* E0080-EFFFD */ -+ { 0 }, -+}; -+ -+ -+/* -+ * B.1 Commonly mapped to nothing -+ * -+ */ -+ -+const Stringprep_table_element stringprep_rfc3454_B_1[] = { -+ { 0x0000AD }, /* 00AD; ; Map to nothing */ -+ { 0x00034F }, /* 034F; ; Map to nothing */ -+ { 0x001806 }, /* 1806; ; Map to nothing */ -+ { 0x00180B }, /* 180B; ; Map to nothing */ -+ { 0x00180C }, /* 180C; ; Map to nothing */ -+ { 0x00180D }, /* 180D; ; Map to nothing */ -+ { 0x00200B }, /* 200B; ; Map to nothing */ -+ { 0x00200C }, /* 200C; ; Map to nothing */ -+ { 0x00200D }, /* 200D; ; Map to nothing */ -+ { 0x002060 }, /* 2060; ; Map to nothing */ -+ { 0x00FE00 }, /* FE00; ; Map to nothing */ -+ { 0x00FE01 }, /* FE01; ; Map to nothing */ -+ { 0x00FE02 }, /* FE02; ; Map to nothing */ -+ { 0x00FE03 }, /* FE03; ; Map to nothing */ -+ { 0x00FE04 }, /* FE04; ; Map to nothing */ -+ { 0x00FE05 }, /* FE05; ; Map to nothing */ -+ { 0x00FE06 }, /* FE06; ; Map to nothing */ -+ { 0x00FE07 }, /* FE07; ; Map to nothing */ -+ { 0x00FE08 }, /* FE08; ; Map to nothing */ -+ { 0x00FE09 }, /* FE09; ; Map to nothing */ -+ { 0x00FE0A }, /* FE0A; ; Map to nothing */ -+ { 0x00FE0B }, /* FE0B; ; Map to nothing */ -+ { 0x00FE0C }, /* FE0C; ; Map to nothing */ -+ { 0x00FE0D }, /* FE0D; ; Map to nothing */ -+ { 0x00FE0E }, /* FE0E; ; Map to nothing */ -+ { 0x00FE0F }, /* FE0F; ; Map to nothing */ -+ { 0x00FEFF }, /* FEFF; ; Map to nothing */ -+ { 0 }, -+}; -+ -+ -+/* -+ * B.2 Mapping for case-folding used with NFKC -+ * -+ */ -+ -+const Stringprep_table_element stringprep_rfc3454_B_2[] = { -+ { 0x000041, 0, { 0x000061 }}, /* 0041; 0061; Case map */ -+ { 0x000042, 0, { 0x000062 }}, /* 0042; 0062; Case map */ -+ { 0x000043, 0, { 0x000063 }}, /* 0043; 0063; Case map */ -+ { 0x000044, 0, { 0x000064 }}, /* 0044; 0064; Case map */ -+ { 0x000045, 0, { 0x000065 }}, /* 0045; 0065; Case map */ -+ { 0x000046, 0, { 0x000066 }}, /* 0046; 0066; Case map */ -+ { 0x000047, 0, { 0x000067 }}, /* 0047; 0067; Case map */ -+ { 0x000048, 0, { 0x000068 }}, /* 0048; 0068; Case map */ -+ { 0x000049, 0, { 0x000069 }}, /* 0049; 0069; Case map */ -+ { 0x00004A, 0, { 0x00006A }}, /* 004A; 006A; Case map */ -+ { 0x00004B, 0, { 0x00006B }}, /* 004B; 006B; Case map */ -+ { 0x00004C, 0, { 0x00006C }}, /* 004C; 006C; Case map */ -+ { 0x00004D, 0, { 0x00006D }}, /* 004D; 006D; Case map */ -+ { 0x00004E, 0, { 0x00006E }}, /* 004E; 006E; Case map */ -+ { 0x00004F, 0, { 0x00006F }}, /* 004F; 006F; Case map */ -+ { 0x000050, 0, { 0x000070 }}, /* 0050; 0070; Case map */ -+ { 0x000051, 0, { 0x000071 }}, /* 0051; 0071; Case map */ -+ { 0x000052, 0, { 0x000072 }}, /* 0052; 0072; Case map */ -+ { 0x000053, 0, { 0x000073 }}, /* 0053; 0073; Case map */ -+ { 0x000054, 0, { 0x000074 }}, /* 0054; 0074; Case map */ -+ { 0x000055, 0, { 0x000075 }}, /* 0055; 0075; Case map */ -+ { 0x000056, 0, { 0x000076 }}, /* 0056; 0076; Case map */ -+ { 0x000057, 0, { 0x000077 }}, /* 0057; 0077; Case map */ -+ { 0x000058, 0, { 0x000078 }}, /* 0058; 0078; Case map */ -+ { 0x000059, 0, { 0x000079 }}, /* 0059; 0079; Case map */ -+ { 0x00005A, 0, { 0x00007A }}, /* 005A; 007A; Case map */ -+ { 0x0000B5, 0, { 0x0003BC }}, /* 00B5; 03BC; Case map */ -+ { 0x0000C0, 0, { 0x0000E0 }}, /* 00C0; 00E0; Case map */ -+ { 0x0000C1, 0, { 0x0000E1 }}, /* 00C1; 00E1; Case map */ -+ { 0x0000C2, 0, { 0x0000E2 }}, /* 00C2; 00E2; Case map */ -+ { 0x0000C3, 0, { 0x0000E3 }}, /* 00C3; 00E3; Case map */ -+ { 0x0000C4, 0, { 0x0000E4 }}, /* 00C4; 00E4; Case map */ -+ { 0x0000C5, 0, { 0x0000E5 }}, /* 00C5; 00E5; Case map */ -+ { 0x0000C6, 0, { 0x0000E6 }}, /* 00C6; 00E6; Case map */ -+ { 0x0000C7, 0, { 0x0000E7 }}, /* 00C7; 00E7; Case map */ -+ { 0x0000C8, 0, { 0x0000E8 }}, /* 00C8; 00E8; Case map */ -+ { 0x0000C9, 0, { 0x0000E9 }}, /* 00C9; 00E9; Case map */ -+ { 0x0000CA, 0, { 0x0000EA }}, /* 00CA; 00EA; Case map */ -+ { 0x0000CB, 0, { 0x0000EB }}, /* 00CB; 00EB; Case map */ -+ { 0x0000CC, 0, { 0x0000EC }}, /* 00CC; 00EC; Case map */ -+ { 0x0000CD, 0, { 0x0000ED }}, /* 00CD; 00ED; Case map */ -+ { 0x0000CE, 0, { 0x0000EE }}, /* 00CE; 00EE; Case map */ -+ { 0x0000CF, 0, { 0x0000EF }}, /* 00CF; 00EF; Case map */ -+ { 0x0000D0, 0, { 0x0000F0 }}, /* 00D0; 00F0; Case map */ -+ { 0x0000D1, 0, { 0x0000F1 }}, /* 00D1; 00F1; Case map */ -+ { 0x0000D2, 0, { 0x0000F2 }}, /* 00D2; 00F2; Case map */ -+ { 0x0000D3, 0, { 0x0000F3 }}, /* 00D3; 00F3; Case map */ -+ { 0x0000D4, 0, { 0x0000F4 }}, /* 00D4; 00F4; Case map */ -+ { 0x0000D5, 0, { 0x0000F5 }}, /* 00D5; 00F5; Case map */ -+ { 0x0000D6, 0, { 0x0000F6 }}, /* 00D6; 00F6; Case map */ -+ { 0x0000D8, 0, { 0x0000F8 }}, /* 00D8; 00F8; Case map */ -+ { 0x0000D9, 0, { 0x0000F9 }}, /* 00D9; 00F9; Case map */ -+ { 0x0000DA, 0, { 0x0000FA }}, /* 00DA; 00FA; Case map */ -+ { 0x0000DB, 0, { 0x0000FB }}, /* 00DB; 00FB; Case map */ -+ { 0x0000DC, 0, { 0x0000FC }}, /* 00DC; 00FC; Case map */ -+ { 0x0000DD, 0, { 0x0000FD }}, /* 00DD; 00FD; Case map */ -+ { 0x0000DE, 0, { 0x0000FE }}, /* 00DE; 00FE; Case map */ -+ { 0x0000DF, 0, { 0x000073, /* 00DF; 0073 0073; Case map */ -+ 0x000073 }}, -+ { 0x000100, 0, { 0x000101 }}, /* 0100; 0101; Case map */ -+ { 0x000102, 0, { 0x000103 }}, /* 0102; 0103; Case map */ -+ { 0x000104, 0, { 0x000105 }}, /* 0104; 0105; Case map */ -+ { 0x000106, 0, { 0x000107 }}, /* 0106; 0107; Case map */ -+ { 0x000108, 0, { 0x000109 }}, /* 0108; 0109; Case map */ -+ { 0x00010A, 0, { 0x00010B }}, /* 010A; 010B; Case map */ -+ { 0x00010C, 0, { 0x00010D }}, /* 010C; 010D; Case map */ -+ { 0x00010E, 0, { 0x00010F }}, /* 010E; 010F; Case map */ -+ { 0x000110, 0, { 0x000111 }}, /* 0110; 0111; Case map */ -+ { 0x000112, 0, { 0x000113 }}, /* 0112; 0113; Case map */ -+ { 0x000114, 0, { 0x000115 }}, /* 0114; 0115; Case map */ -+ { 0x000116, 0, { 0x000117 }}, /* 0116; 0117; Case map */ -+ { 0x000118, 0, { 0x000119 }}, /* 0118; 0119; Case map */ -+ { 0x00011A, 0, { 0x00011B }}, /* 011A; 011B; Case map */ -+ { 0x00011C, 0, { 0x00011D }}, /* 011C; 011D; Case map */ -+ { 0x00011E, 0, { 0x00011F }}, /* 011E; 011F; Case map */ -+ { 0x000120, 0, { 0x000121 }}, /* 0120; 0121; Case map */ -+ { 0x000122, 0, { 0x000123 }}, /* 0122; 0123; Case map */ -+ { 0x000124, 0, { 0x000125 }}, /* 0124; 0125; Case map */ -+ { 0x000126, 0, { 0x000127 }}, /* 0126; 0127; Case map */ -+ { 0x000128, 0, { 0x000129 }}, /* 0128; 0129; Case map */ -+ { 0x00012A, 0, { 0x00012B }}, /* 012A; 012B; Case map */ -+ { 0x00012C, 0, { 0x00012D }}, /* 012C; 012D; Case map */ -+ { 0x00012E, 0, { 0x00012F }}, /* 012E; 012F; Case map */ -+ { 0x000130, 0, { 0x000069, /* 0130; 0069 0307; Case map */ -+ 0x000307 }}, -+ { 0x000132, 0, { 0x000133 }}, /* 0132; 0133; Case map */ -+ { 0x000134, 0, { 0x000135 }}, /* 0134; 0135; Case map */ -+ { 0x000136, 0, { 0x000137 }}, /* 0136; 0137; Case map */ -+ { 0x000139, 0, { 0x00013A }}, /* 0139; 013A; Case map */ -+ { 0x00013B, 0, { 0x00013C }}, /* 013B; 013C; Case map */ -+ { 0x00013D, 0, { 0x00013E }}, /* 013D; 013E; Case map */ -+ { 0x00013F, 0, { 0x000140 }}, /* 013F; 0140; Case map */ -+ { 0x000141, 0, { 0x000142 }}, /* 0141; 0142; Case map */ -+ { 0x000143, 0, { 0x000144 }}, /* 0143; 0144; Case map */ -+ { 0x000145, 0, { 0x000146 }}, /* 0145; 0146; Case map */ -+ { 0x000147, 0, { 0x000148 }}, /* 0147; 0148; Case map */ -+ { 0x000149, 0, { 0x0002BC, /* 0149; 02BC 006E; Case map */ -+ 0x00006E }}, -+ { 0x00014A, 0, { 0x00014B }}, /* 014A; 014B; Case map */ -+ { 0x00014C, 0, { 0x00014D }}, /* 014C; 014D; Case map */ -+ { 0x00014E, 0, { 0x00014F }}, /* 014E; 014F; Case map */ -+ { 0x000150, 0, { 0x000151 }}, /* 0150; 0151; Case map */ -+ { 0x000152, 0, { 0x000153 }}, /* 0152; 0153; Case map */ -+ { 0x000154, 0, { 0x000155 }}, /* 0154; 0155; Case map */ -+ { 0x000156, 0, { 0x000157 }}, /* 0156; 0157; Case map */ -+ { 0x000158, 0, { 0x000159 }}, /* 0158; 0159; Case map */ -+ { 0x00015A, 0, { 0x00015B }}, /* 015A; 015B; Case map */ -+ { 0x00015C, 0, { 0x00015D }}, /* 015C; 015D; Case map */ -+ { 0x00015E, 0, { 0x00015F }}, /* 015E; 015F; Case map */ -+ { 0x000160, 0, { 0x000161 }}, /* 0160; 0161; Case map */ -+ { 0x000162, 0, { 0x000163 }}, /* 0162; 0163; Case map */ -+ { 0x000164, 0, { 0x000165 }}, /* 0164; 0165; Case map */ -+ { 0x000166, 0, { 0x000167 }}, /* 0166; 0167; Case map */ -+ { 0x000168, 0, { 0x000169 }}, /* 0168; 0169; Case map */ -+ { 0x00016A, 0, { 0x00016B }}, /* 016A; 016B; Case map */ -+ { 0x00016C, 0, { 0x00016D }}, /* 016C; 016D; Case map */ -+ { 0x00016E, 0, { 0x00016F }}, /* 016E; 016F; Case map */ -+ { 0x000170, 0, { 0x000171 }}, /* 0170; 0171; Case map */ -+ { 0x000172, 0, { 0x000173 }}, /* 0172; 0173; Case map */ -+ { 0x000174, 0, { 0x000175 }}, /* 0174; 0175; Case map */ -+ { 0x000176, 0, { 0x000177 }}, /* 0176; 0177; Case map */ -+ { 0x000178, 0, { 0x0000FF }}, /* 0178; 00FF; Case map */ -+ { 0x000179, 0, { 0x00017A }}, /* 0179; 017A; Case map */ -+ { 0x00017B, 0, { 0x00017C }}, /* 017B; 017C; Case map */ -+ { 0x00017D, 0, { 0x00017E }}, /* 017D; 017E; Case map */ -+ { 0x00017F, 0, { 0x000073 }}, /* 017F; 0073; Case map */ -+ { 0x000181, 0, { 0x000253 }}, /* 0181; 0253; Case map */ -+ { 0x000182, 0, { 0x000183 }}, /* 0182; 0183; Case map */ -+ { 0x000184, 0, { 0x000185 }}, /* 0184; 0185; Case map */ -+ { 0x000186, 0, { 0x000254 }}, /* 0186; 0254; Case map */ -+ { 0x000187, 0, { 0x000188 }}, /* 0187; 0188; Case map */ -+ { 0x000189, 0, { 0x000256 }}, /* 0189; 0256; Case map */ -+ { 0x00018A, 0, { 0x000257 }}, /* 018A; 0257; Case map */ -+ { 0x00018B, 0, { 0x00018C }}, /* 018B; 018C; Case map */ -+ { 0x00018E, 0, { 0x0001DD }}, /* 018E; 01DD; Case map */ -+ { 0x00018F, 0, { 0x000259 }}, /* 018F; 0259; Case map */ -+ { 0x000190, 0, { 0x00025B }}, /* 0190; 025B; Case map */ -+ { 0x000191, 0, { 0x000192 }}, /* 0191; 0192; Case map */ -+ { 0x000193, 0, { 0x000260 }}, /* 0193; 0260; Case map */ -+ { 0x000194, 0, { 0x000263 }}, /* 0194; 0263; Case map */ -+ { 0x000196, 0, { 0x000269 }}, /* 0196; 0269; Case map */ -+ { 0x000197, 0, { 0x000268 }}, /* 0197; 0268; Case map */ -+ { 0x000198, 0, { 0x000199 }}, /* 0198; 0199; Case map */ -+ { 0x00019C, 0, { 0x00026F }}, /* 019C; 026F; Case map */ -+ { 0x00019D, 0, { 0x000272 }}, /* 019D; 0272; Case map */ -+ { 0x00019F, 0, { 0x000275 }}, /* 019F; 0275; Case map */ -+ { 0x0001A0, 0, { 0x0001A1 }}, /* 01A0; 01A1; Case map */ -+ { 0x0001A2, 0, { 0x0001A3 }}, /* 01A2; 01A3; Case map */ -+ { 0x0001A4, 0, { 0x0001A5 }}, /* 01A4; 01A5; Case map */ -+ { 0x0001A6, 0, { 0x000280 }}, /* 01A6; 0280; Case map */ -+ { 0x0001A7, 0, { 0x0001A8 }}, /* 01A7; 01A8; Case map */ -+ { 0x0001A9, 0, { 0x000283 }}, /* 01A9; 0283; Case map */ -+ { 0x0001AC, 0, { 0x0001AD }}, /* 01AC; 01AD; Case map */ -+ { 0x0001AE, 0, { 0x000288 }}, /* 01AE; 0288; Case map */ -+ { 0x0001AF, 0, { 0x0001B0 }}, /* 01AF; 01B0; Case map */ -+ { 0x0001B1, 0, { 0x00028A }}, /* 01B1; 028A; Case map */ -+ { 0x0001B2, 0, { 0x00028B }}, /* 01B2; 028B; Case map */ -+ { 0x0001B3, 0, { 0x0001B4 }}, /* 01B3; 01B4; Case map */ -+ { 0x0001B5, 0, { 0x0001B6 }}, /* 01B5; 01B6; Case map */ -+ { 0x0001B7, 0, { 0x000292 }}, /* 01B7; 0292; Case map */ -+ { 0x0001B8, 0, { 0x0001B9 }}, /* 01B8; 01B9; Case map */ -+ { 0x0001BC, 0, { 0x0001BD }}, /* 01BC; 01BD; Case map */ -+ { 0x0001C4, 0, { 0x0001C6 }}, /* 01C4; 01C6; Case map */ -+ { 0x0001C5, 0, { 0x0001C6 }}, /* 01C5; 01C6; Case map */ -+ { 0x0001C7, 0, { 0x0001C9 }}, /* 01C7; 01C9; Case map */ -+ { 0x0001C8, 0, { 0x0001C9 }}, /* 01C8; 01C9; Case map */ -+ { 0x0001CA, 0, { 0x0001CC }}, /* 01CA; 01CC; Case map */ -+ { 0x0001CB, 0, { 0x0001CC }}, /* 01CB; 01CC; Case map */ -+ { 0x0001CD, 0, { 0x0001CE }}, /* 01CD; 01CE; Case map */ -+ { 0x0001CF, 0, { 0x0001D0 }}, /* 01CF; 01D0; Case map */ -+ { 0x0001D1, 0, { 0x0001D2 }}, /* 01D1; 01D2; Case map */ -+ { 0x0001D3, 0, { 0x0001D4 }}, /* 01D3; 01D4; Case map */ -+ { 0x0001D5, 0, { 0x0001D6 }}, /* 01D5; 01D6; Case map */ -+ { 0x0001D7, 0, { 0x0001D8 }}, /* 01D7; 01D8; Case map */ -+ { 0x0001D9, 0, { 0x0001DA }}, /* 01D9; 01DA; Case map */ -+ { 0x0001DB, 0, { 0x0001DC }}, /* 01DB; 01DC; Case map */ -+ { 0x0001DE, 0, { 0x0001DF }}, /* 01DE; 01DF; Case map */ -+ { 0x0001E0, 0, { 0x0001E1 }}, /* 01E0; 01E1; Case map */ -+ { 0x0001E2, 0, { 0x0001E3 }}, /* 01E2; 01E3; Case map */ -+ { 0x0001E4, 0, { 0x0001E5 }}, /* 01E4; 01E5; Case map */ -+ { 0x0001E6, 0, { 0x0001E7 }}, /* 01E6; 01E7; Case map */ -+ { 0x0001E8, 0, { 0x0001E9 }}, /* 01E8; 01E9; Case map */ -+ { 0x0001EA, 0, { 0x0001EB }}, /* 01EA; 01EB; Case map */ -+ { 0x0001EC, 0, { 0x0001ED }}, /* 01EC; 01ED; Case map */ -+ { 0x0001EE, 0, { 0x0001EF }}, /* 01EE; 01EF; Case map */ -+ { 0x0001F0, 0, { 0x00006A, /* 01F0; 006A 030C; Case map */ -+ 0x00030C }}, -+ { 0x0001F1, 0, { 0x0001F3 }}, /* 01F1; 01F3; Case map */ -+ { 0x0001F2, 0, { 0x0001F3 }}, /* 01F2; 01F3; Case map */ -+ { 0x0001F4, 0, { 0x0001F5 }}, /* 01F4; 01F5; Case map */ -+ { 0x0001F6, 0, { 0x000195 }}, /* 01F6; 0195; Case map */ -+ { 0x0001F7, 0, { 0x0001BF }}, /* 01F7; 01BF; Case map */ -+ { 0x0001F8, 0, { 0x0001F9 }}, /* 01F8; 01F9; Case map */ -+ { 0x0001FA, 0, { 0x0001FB }}, /* 01FA; 01FB; Case map */ -+ { 0x0001FC, 0, { 0x0001FD }}, /* 01FC; 01FD; Case map */ -+ { 0x0001FE, 0, { 0x0001FF }}, /* 01FE; 01FF; Case map */ -+ { 0x000200, 0, { 0x000201 }}, /* 0200; 0201; Case map */ -+ { 0x000202, 0, { 0x000203 }}, /* 0202; 0203; Case map */ -+ { 0x000204, 0, { 0x000205 }}, /* 0204; 0205; Case map */ -+ { 0x000206, 0, { 0x000207 }}, /* 0206; 0207; Case map */ -+ { 0x000208, 0, { 0x000209 }}, /* 0208; 0209; Case map */ -+ { 0x00020A, 0, { 0x00020B }}, /* 020A; 020B; Case map */ -+ { 0x00020C, 0, { 0x00020D }}, /* 020C; 020D; Case map */ -+ { 0x00020E, 0, { 0x00020F }}, /* 020E; 020F; Case map */ -+ { 0x000210, 0, { 0x000211 }}, /* 0210; 0211; Case map */ -+ { 0x000212, 0, { 0x000213 }}, /* 0212; 0213; Case map */ -+ { 0x000214, 0, { 0x000215 }}, /* 0214; 0215; Case map */ -+ { 0x000216, 0, { 0x000217 }}, /* 0216; 0217; Case map */ -+ { 0x000218, 0, { 0x000219 }}, /* 0218; 0219; Case map */ -+ { 0x00021A, 0, { 0x00021B }}, /* 021A; 021B; Case map */ -+ { 0x00021C, 0, { 0x00021D }}, /* 021C; 021D; Case map */ -+ { 0x00021E, 0, { 0x00021F }}, /* 021E; 021F; Case map */ -+ { 0x000220, 0, { 0x00019E }}, /* 0220; 019E; Case map */ -+ { 0x000222, 0, { 0x000223 }}, /* 0222; 0223; Case map */ -+ { 0x000224, 0, { 0x000225 }}, /* 0224; 0225; Case map */ -+ { 0x000226, 0, { 0x000227 }}, /* 0226; 0227; Case map */ -+ { 0x000228, 0, { 0x000229 }}, /* 0228; 0229; Case map */ -+ { 0x00022A, 0, { 0x00022B }}, /* 022A; 022B; Case map */ -+ { 0x00022C, 0, { 0x00022D }}, /* 022C; 022D; Case map */ -+ { 0x00022E, 0, { 0x00022F }}, /* 022E; 022F; Case map */ -+ { 0x000230, 0, { 0x000231 }}, /* 0230; 0231; Case map */ -+ { 0x000232, 0, { 0x000233 }}, /* 0232; 0233; Case map */ -+ { 0x000345, 0, { 0x0003B9 }}, /* 0345; 03B9; Case map */ -+ { 0x00037A, 0, { 0x000020, /* 037A; 0020 03B9; Additional folding */ -+ 0x0003B9 }}, -+ { 0x000386, 0, { 0x0003AC }}, /* 0386; 03AC; Case map */ -+ { 0x000388, 0, { 0x0003AD }}, /* 0388; 03AD; Case map */ -+ { 0x000389, 0, { 0x0003AE }}, /* 0389; 03AE; Case map */ -+ { 0x00038A, 0, { 0x0003AF }}, /* 038A; 03AF; Case map */ -+ { 0x00038C, 0, { 0x0003CC }}, /* 038C; 03CC; Case map */ -+ { 0x00038E, 0, { 0x0003CD }}, /* 038E; 03CD; Case map */ -+ { 0x00038F, 0, { 0x0003CE }}, /* 038F; 03CE; Case map */ -+ { 0x000390, 0, { 0x0003B9, /* 0390; 03B9 0308 0301; Case map */ -+ 0x000308, 0x000301 }}, -+ { 0x000391, 0, { 0x0003B1 }}, /* 0391; 03B1; Case map */ -+ { 0x000392, 0, { 0x0003B2 }}, /* 0392; 03B2; Case map */ -+ { 0x000393, 0, { 0x0003B3 }}, /* 0393; 03B3; Case map */ -+ { 0x000394, 0, { 0x0003B4 }}, /* 0394; 03B4; Case map */ -+ { 0x000395, 0, { 0x0003B5 }}, /* 0395; 03B5; Case map */ -+ { 0x000396, 0, { 0x0003B6 }}, /* 0396; 03B6; Case map */ -+ { 0x000397, 0, { 0x0003B7 }}, /* 0397; 03B7; Case map */ -+ { 0x000398, 0, { 0x0003B8 }}, /* 0398; 03B8; Case map */ -+ { 0x000399, 0, { 0x0003B9 }}, /* 0399; 03B9; Case map */ -+ { 0x00039A, 0, { 0x0003BA }}, /* 039A; 03BA; Case map */ -+ { 0x00039B, 0, { 0x0003BB }}, /* 039B; 03BB; Case map */ -+ { 0x00039C, 0, { 0x0003BC }}, /* 039C; 03BC; Case map */ -+ { 0x00039D, 0, { 0x0003BD }}, /* 039D; 03BD; Case map */ -+ { 0x00039E, 0, { 0x0003BE }}, /* 039E; 03BE; Case map */ -+ { 0x00039F, 0, { 0x0003BF }}, /* 039F; 03BF; Case map */ -+ { 0x0003A0, 0, { 0x0003C0 }}, /* 03A0; 03C0; Case map */ -+ { 0x0003A1, 0, { 0x0003C1 }}, /* 03A1; 03C1; Case map */ -+ { 0x0003A3, 0, { 0x0003C3 }}, /* 03A3; 03C3; Case map */ -+ { 0x0003A4, 0, { 0x0003C4 }}, /* 03A4; 03C4; Case map */ -+ { 0x0003A5, 0, { 0x0003C5 }}, /* 03A5; 03C5; Case map */ -+ { 0x0003A6, 0, { 0x0003C6 }}, /* 03A6; 03C6; Case map */ -+ { 0x0003A7, 0, { 0x0003C7 }}, /* 03A7; 03C7; Case map */ -+ { 0x0003A8, 0, { 0x0003C8 }}, /* 03A8; 03C8; Case map */ -+ { 0x0003A9, 0, { 0x0003C9 }}, /* 03A9; 03C9; Case map */ -+ { 0x0003AA, 0, { 0x0003CA }}, /* 03AA; 03CA; Case map */ -+ { 0x0003AB, 0, { 0x0003CB }}, /* 03AB; 03CB; Case map */ -+ { 0x0003B0, 0, { 0x0003C5, /* 03B0; 03C5 0308 0301; Case map */ -+ 0x000308, 0x000301 }}, -+ { 0x0003C2, 0, { 0x0003C3 }}, /* 03C2; 03C3; Case map */ -+ { 0x0003D0, 0, { 0x0003B2 }}, /* 03D0; 03B2; Case map */ -+ { 0x0003D1, 0, { 0x0003B8 }}, /* 03D1; 03B8; Case map */ -+ { 0x0003D2, 0, { 0x0003C5 }}, /* 03D2; 03C5; Additional folding */ -+ { 0x0003D3, 0, { 0x0003CD }}, /* 03D3; 03CD; Additional folding */ -+ { 0x0003D4, 0, { 0x0003CB }}, /* 03D4; 03CB; Additional folding */ -+ { 0x0003D5, 0, { 0x0003C6 }}, /* 03D5; 03C6; Case map */ -+ { 0x0003D6, 0, { 0x0003C0 }}, /* 03D6; 03C0; Case map */ -+ { 0x0003D8, 0, { 0x0003D9 }}, /* 03D8; 03D9; Case map */ -+ { 0x0003DA, 0, { 0x0003DB }}, /* 03DA; 03DB; Case map */ -+ { 0x0003DC, 0, { 0x0003DD }}, /* 03DC; 03DD; Case map */ -+ { 0x0003DE, 0, { 0x0003DF }}, /* 03DE; 03DF; Case map */ -+ { 0x0003E0, 0, { 0x0003E1 }}, /* 03E0; 03E1; Case map */ -+ { 0x0003E2, 0, { 0x0003E3 }}, /* 03E2; 03E3; Case map */ -+ { 0x0003E4, 0, { 0x0003E5 }}, /* 03E4; 03E5; Case map */ -+ { 0x0003E6, 0, { 0x0003E7 }}, /* 03E6; 03E7; Case map */ -+ { 0x0003E8, 0, { 0x0003E9 }}, /* 03E8; 03E9; Case map */ -+ { 0x0003EA, 0, { 0x0003EB }}, /* 03EA; 03EB; Case map */ -+ { 0x0003EC, 0, { 0x0003ED }}, /* 03EC; 03ED; Case map */ -+ { 0x0003EE, 0, { 0x0003EF }}, /* 03EE; 03EF; Case map */ -+ { 0x0003F0, 0, { 0x0003BA }}, /* 03F0; 03BA; Case map */ -+ { 0x0003F1, 0, { 0x0003C1 }}, /* 03F1; 03C1; Case map */ -+ { 0x0003F2, 0, { 0x0003C3 }}, /* 03F2; 03C3; Case map */ -+ { 0x0003F4, 0, { 0x0003B8 }}, /* 03F4; 03B8; Case map */ -+ { 0x0003F5, 0, { 0x0003B5 }}, /* 03F5; 03B5; Case map */ -+ { 0x000400, 0, { 0x000450 }}, /* 0400; 0450; Case map */ -+ { 0x000401, 0, { 0x000451 }}, /* 0401; 0451; Case map */ -+ { 0x000402, 0, { 0x000452 }}, /* 0402; 0452; Case map */ -+ { 0x000403, 0, { 0x000453 }}, /* 0403; 0453; Case map */ -+ { 0x000404, 0, { 0x000454 }}, /* 0404; 0454; Case map */ -+ { 0x000405, 0, { 0x000455 }}, /* 0405; 0455; Case map */ -+ { 0x000406, 0, { 0x000456 }}, /* 0406; 0456; Case map */ -+ { 0x000407, 0, { 0x000457 }}, /* 0407; 0457; Case map */ -+ { 0x000408, 0, { 0x000458 }}, /* 0408; 0458; Case map */ -+ { 0x000409, 0, { 0x000459 }}, /* 0409; 0459; Case map */ -+ { 0x00040A, 0, { 0x00045A }}, /* 040A; 045A; Case map */ -+ { 0x00040B, 0, { 0x00045B }}, /* 040B; 045B; Case map */ -+ { 0x00040C, 0, { 0x00045C }}, /* 040C; 045C; Case map */ -+ { 0x00040D, 0, { 0x00045D }}, /* 040D; 045D; Case map */ -+ { 0x00040E, 0, { 0x00045E }}, /* 040E; 045E; Case map */ -+ { 0x00040F, 0, { 0x00045F }}, /* 040F; 045F; Case map */ -+ { 0x000410, 0, { 0x000430 }}, /* 0410; 0430; Case map */ -+ { 0x000411, 0, { 0x000431 }}, /* 0411; 0431; Case map */ -+ { 0x000412, 0, { 0x000432 }}, /* 0412; 0432; Case map */ -+ { 0x000413, 0, { 0x000433 }}, /* 0413; 0433; Case map */ -+ { 0x000414, 0, { 0x000434 }}, /* 0414; 0434; Case map */ -+ { 0x000415, 0, { 0x000435 }}, /* 0415; 0435; Case map */ -+ { 0x000416, 0, { 0x000436 }}, /* 0416; 0436; Case map */ -+ { 0x000417, 0, { 0x000437 }}, /* 0417; 0437; Case map */ -+ { 0x000418, 0, { 0x000438 }}, /* 0418; 0438; Case map */ -+ { 0x000419, 0, { 0x000439 }}, /* 0419; 0439; Case map */ -+ { 0x00041A, 0, { 0x00043A }}, /* 041A; 043A; Case map */ -+ { 0x00041B, 0, { 0x00043B }}, /* 041B; 043B; Case map */ -+ { 0x00041C, 0, { 0x00043C }}, /* 041C; 043C; Case map */ -+ { 0x00041D, 0, { 0x00043D }}, /* 041D; 043D; Case map */ -+ { 0x00041E, 0, { 0x00043E }}, /* 041E; 043E; Case map */ -+ { 0x00041F, 0, { 0x00043F }}, /* 041F; 043F; Case map */ -+ { 0x000420, 0, { 0x000440 }}, /* 0420; 0440; Case map */ -+ { 0x000421, 0, { 0x000441 }}, /* 0421; 0441; Case map */ -+ { 0x000422, 0, { 0x000442 }}, /* 0422; 0442; Case map */ -+ { 0x000423, 0, { 0x000443 }}, /* 0423; 0443; Case map */ -+ { 0x000424, 0, { 0x000444 }}, /* 0424; 0444; Case map */ -+ { 0x000425, 0, { 0x000445 }}, /* 0425; 0445; Case map */ -+ { 0x000426, 0, { 0x000446 }}, /* 0426; 0446; Case map */ -+ { 0x000427, 0, { 0x000447 }}, /* 0427; 0447; Case map */ -+ { 0x000428, 0, { 0x000448 }}, /* 0428; 0448; Case map */ -+ { 0x000429, 0, { 0x000449 }}, /* 0429; 0449; Case map */ -+ { 0x00042A, 0, { 0x00044A }}, /* 042A; 044A; Case map */ -+ { 0x00042B, 0, { 0x00044B }}, /* 042B; 044B; Case map */ -+ { 0x00042C, 0, { 0x00044C }}, /* 042C; 044C; Case map */ -+ { 0x00042D, 0, { 0x00044D }}, /* 042D; 044D; Case map */ -+ { 0x00042E, 0, { 0x00044E }}, /* 042E; 044E; Case map */ -+ { 0x00042F, 0, { 0x00044F }}, /* 042F; 044F; Case map */ -+ { 0x000460, 0, { 0x000461 }}, /* 0460; 0461; Case map */ -+ { 0x000462, 0, { 0x000463 }}, /* 0462; 0463; Case map */ -+ { 0x000464, 0, { 0x000465 }}, /* 0464; 0465; Case map */ -+ { 0x000466, 0, { 0x000467 }}, /* 0466; 0467; Case map */ -+ { 0x000468, 0, { 0x000469 }}, /* 0468; 0469; Case map */ -+ { 0x00046A, 0, { 0x00046B }}, /* 046A; 046B; Case map */ -+ { 0x00046C, 0, { 0x00046D }}, /* 046C; 046D; Case map */ -+ { 0x00046E, 0, { 0x00046F }}, /* 046E; 046F; Case map */ -+ { 0x000470, 0, { 0x000471 }}, /* 0470; 0471; Case map */ -+ { 0x000472, 0, { 0x000473 }}, /* 0472; 0473; Case map */ -+ { 0x000474, 0, { 0x000475 }}, /* 0474; 0475; Case map */ -+ { 0x000476, 0, { 0x000477 }}, /* 0476; 0477; Case map */ -+ { 0x000478, 0, { 0x000479 }}, /* 0478; 0479; Case map */ -+ { 0x00047A, 0, { 0x00047B }}, /* 047A; 047B; Case map */ -+ { 0x00047C, 0, { 0x00047D }}, /* 047C; 047D; Case map */ -+ { 0x00047E, 0, { 0x00047F }}, /* 047E; 047F; Case map */ -+ { 0x000480, 0, { 0x000481 }}, /* 0480; 0481; Case map */ -+ { 0x00048A, 0, { 0x00048B }}, /* 048A; 048B; Case map */ -+ { 0x00048C, 0, { 0x00048D }}, /* 048C; 048D; Case map */ -+ { 0x00048E, 0, { 0x00048F }}, /* 048E; 048F; Case map */ -+ { 0x000490, 0, { 0x000491 }}, /* 0490; 0491; Case map */ -+ { 0x000492, 0, { 0x000493 }}, /* 0492; 0493; Case map */ -+ { 0x000494, 0, { 0x000495 }}, /* 0494; 0495; Case map */ -+ { 0x000496, 0, { 0x000497 }}, /* 0496; 0497; Case map */ -+ { 0x000498, 0, { 0x000499 }}, /* 0498; 0499; Case map */ -+ { 0x00049A, 0, { 0x00049B }}, /* 049A; 049B; Case map */ -+ { 0x00049C, 0, { 0x00049D }}, /* 049C; 049D; Case map */ -+ { 0x00049E, 0, { 0x00049F }}, /* 049E; 049F; Case map */ -+ { 0x0004A0, 0, { 0x0004A1 }}, /* 04A0; 04A1; Case map */ -+ { 0x0004A2, 0, { 0x0004A3 }}, /* 04A2; 04A3; Case map */ -+ { 0x0004A4, 0, { 0x0004A5 }}, /* 04A4; 04A5; Case map */ -+ { 0x0004A6, 0, { 0x0004A7 }}, /* 04A6; 04A7; Case map */ -+ { 0x0004A8, 0, { 0x0004A9 }}, /* 04A8; 04A9; Case map */ -+ { 0x0004AA, 0, { 0x0004AB }}, /* 04AA; 04AB; Case map */ -+ { 0x0004AC, 0, { 0x0004AD }}, /* 04AC; 04AD; Case map */ -+ { 0x0004AE, 0, { 0x0004AF }}, /* 04AE; 04AF; Case map */ -+ { 0x0004B0, 0, { 0x0004B1 }}, /* 04B0; 04B1; Case map */ -+ { 0x0004B2, 0, { 0x0004B3 }}, /* 04B2; 04B3; Case map */ -+ { 0x0004B4, 0, { 0x0004B5 }}, /* 04B4; 04B5; Case map */ -+ { 0x0004B6, 0, { 0x0004B7 }}, /* 04B6; 04B7; Case map */ -+ { 0x0004B8, 0, { 0x0004B9 }}, /* 04B8; 04B9; Case map */ -+ { 0x0004BA, 0, { 0x0004BB }}, /* 04BA; 04BB; Case map */ -+ { 0x0004BC, 0, { 0x0004BD }}, /* 04BC; 04BD; Case map */ -+ { 0x0004BE, 0, { 0x0004BF }}, /* 04BE; 04BF; Case map */ -+ { 0x0004C1, 0, { 0x0004C2 }}, /* 04C1; 04C2; Case map */ -+ { 0x0004C3, 0, { 0x0004C4 }}, /* 04C3; 04C4; Case map */ -+ { 0x0004C5, 0, { 0x0004C6 }}, /* 04C5; 04C6; Case map */ -+ { 0x0004C7, 0, { 0x0004C8 }}, /* 04C7; 04C8; Case map */ -+ { 0x0004C9, 0, { 0x0004CA }}, /* 04C9; 04CA; Case map */ -+ { 0x0004CB, 0, { 0x0004CC }}, /* 04CB; 04CC; Case map */ -+ { 0x0004CD, 0, { 0x0004CE }}, /* 04CD; 04CE; Case map */ -+ { 0x0004D0, 0, { 0x0004D1 }}, /* 04D0; 04D1; Case map */ -+ { 0x0004D2, 0, { 0x0004D3 }}, /* 04D2; 04D3; Case map */ -+ { 0x0004D4, 0, { 0x0004D5 }}, /* 04D4; 04D5; Case map */ -+ { 0x0004D6, 0, { 0x0004D7 }}, /* 04D6; 04D7; Case map */ -+ { 0x0004D8, 0, { 0x0004D9 }}, /* 04D8; 04D9; Case map */ -+ { 0x0004DA, 0, { 0x0004DB }}, /* 04DA; 04DB; Case map */ -+ { 0x0004DC, 0, { 0x0004DD }}, /* 04DC; 04DD; Case map */ -+ { 0x0004DE, 0, { 0x0004DF }}, /* 04DE; 04DF; Case map */ -+ { 0x0004E0, 0, { 0x0004E1 }}, /* 04E0; 04E1; Case map */ -+ { 0x0004E2, 0, { 0x0004E3 }}, /* 04E2; 04E3; Case map */ -+ { 0x0004E4, 0, { 0x0004E5 }}, /* 04E4; 04E5; Case map */ -+ { 0x0004E6, 0, { 0x0004E7 }}, /* 04E6; 04E7; Case map */ -+ { 0x0004E8, 0, { 0x0004E9 }}, /* 04E8; 04E9; Case map */ -+ { 0x0004EA, 0, { 0x0004EB }}, /* 04EA; 04EB; Case map */ -+ { 0x0004EC, 0, { 0x0004ED }}, /* 04EC; 04ED; Case map */ -+ { 0x0004EE, 0, { 0x0004EF }}, /* 04EE; 04EF; Case map */ -+ { 0x0004F0, 0, { 0x0004F1 }}, /* 04F0; 04F1; Case map */ -+ { 0x0004F2, 0, { 0x0004F3 }}, /* 04F2; 04F3; Case map */ -+ { 0x0004F4, 0, { 0x0004F5 }}, /* 04F4; 04F5; Case map */ -+ { 0x0004F8, 0, { 0x0004F9 }}, /* 04F8; 04F9; Case map */ -+ { 0x000500, 0, { 0x000501 }}, /* 0500; 0501; Case map */ -+ { 0x000502, 0, { 0x000503 }}, /* 0502; 0503; Case map */ -+ { 0x000504, 0, { 0x000505 }}, /* 0504; 0505; Case map */ -+ { 0x000506, 0, { 0x000507 }}, /* 0506; 0507; Case map */ -+ { 0x000508, 0, { 0x000509 }}, /* 0508; 0509; Case map */ -+ { 0x00050A, 0, { 0x00050B }}, /* 050A; 050B; Case map */ -+ { 0x00050C, 0, { 0x00050D }}, /* 050C; 050D; Case map */ -+ { 0x00050E, 0, { 0x00050F }}, /* 050E; 050F; Case map */ -+ { 0x000531, 0, { 0x000561 }}, /* 0531; 0561; Case map */ -+ { 0x000532, 0, { 0x000562 }}, /* 0532; 0562; Case map */ -+ { 0x000533, 0, { 0x000563 }}, /* 0533; 0563; Case map */ -+ { 0x000534, 0, { 0x000564 }}, /* 0534; 0564; Case map */ -+ { 0x000535, 0, { 0x000565 }}, /* 0535; 0565; Case map */ -+ { 0x000536, 0, { 0x000566 }}, /* 0536; 0566; Case map */ -+ { 0x000537, 0, { 0x000567 }}, /* 0537; 0567; Case map */ -+ { 0x000538, 0, { 0x000568 }}, /* 0538; 0568; Case map */ -+ { 0x000539, 0, { 0x000569 }}, /* 0539; 0569; Case map */ -+ { 0x00053A, 0, { 0x00056A }}, /* 053A; 056A; Case map */ -+ { 0x00053B, 0, { 0x00056B }}, /* 053B; 056B; Case map */ -+ { 0x00053C, 0, { 0x00056C }}, /* 053C; 056C; Case map */ -+ { 0x00053D, 0, { 0x00056D }}, /* 053D; 056D; Case map */ -+ { 0x00053E, 0, { 0x00056E }}, /* 053E; 056E; Case map */ -+ { 0x00053F, 0, { 0x00056F }}, /* 053F; 056F; Case map */ -+ { 0x000540, 0, { 0x000570 }}, /* 0540; 0570; Case map */ -+ { 0x000541, 0, { 0x000571 }}, /* 0541; 0571; Case map */ -+ { 0x000542, 0, { 0x000572 }}, /* 0542; 0572; Case map */ -+ { 0x000543, 0, { 0x000573 }}, /* 0543; 0573; Case map */ -+ { 0x000544, 0, { 0x000574 }}, /* 0544; 0574; Case map */ -+ { 0x000545, 0, { 0x000575 }}, /* 0545; 0575; Case map */ -+ { 0x000546, 0, { 0x000576 }}, /* 0546; 0576; Case map */ -+ { 0x000547, 0, { 0x000577 }}, /* 0547; 0577; Case map */ -+ { 0x000548, 0, { 0x000578 }}, /* 0548; 0578; Case map */ -+ { 0x000549, 0, { 0x000579 }}, /* 0549; 0579; Case map */ -+ { 0x00054A, 0, { 0x00057A }}, /* 054A; 057A; Case map */ -+ { 0x00054B, 0, { 0x00057B }}, /* 054B; 057B; Case map */ -+ { 0x00054C, 0, { 0x00057C }}, /* 054C; 057C; Case map */ -+ { 0x00054D, 0, { 0x00057D }}, /* 054D; 057D; Case map */ -+ { 0x00054E, 0, { 0x00057E }}, /* 054E; 057E; Case map */ -+ { 0x00054F, 0, { 0x00057F }}, /* 054F; 057F; Case map */ -+ { 0x000550, 0, { 0x000580 }}, /* 0550; 0580; Case map */ -+ { 0x000551, 0, { 0x000581 }}, /* 0551; 0581; Case map */ -+ { 0x000552, 0, { 0x000582 }}, /* 0552; 0582; Case map */ -+ { 0x000553, 0, { 0x000583 }}, /* 0553; 0583; Case map */ -+ { 0x000554, 0, { 0x000584 }}, /* 0554; 0584; Case map */ -+ { 0x000555, 0, { 0x000585 }}, /* 0555; 0585; Case map */ -+ { 0x000556, 0, { 0x000586 }}, /* 0556; 0586; Case map */ -+ { 0x000587, 0, { 0x000565, /* 0587; 0565 0582; Case map */ -+ 0x000582 }}, -+ { 0x001E00, 0, { 0x001E01 }}, /* 1E00; 1E01; Case map */ -+ { 0x001E02, 0, { 0x001E03 }}, /* 1E02; 1E03; Case map */ -+ { 0x001E04, 0, { 0x001E05 }}, /* 1E04; 1E05; Case map */ -+ { 0x001E06, 0, { 0x001E07 }}, /* 1E06; 1E07; Case map */ -+ { 0x001E08, 0, { 0x001E09 }}, /* 1E08; 1E09; Case map */ -+ { 0x001E0A, 0, { 0x001E0B }}, /* 1E0A; 1E0B; Case map */ -+ { 0x001E0C, 0, { 0x001E0D }}, /* 1E0C; 1E0D; Case map */ -+ { 0x001E0E, 0, { 0x001E0F }}, /* 1E0E; 1E0F; Case map */ -+ { 0x001E10, 0, { 0x001E11 }}, /* 1E10; 1E11; Case map */ -+ { 0x001E12, 0, { 0x001E13 }}, /* 1E12; 1E13; Case map */ -+ { 0x001E14, 0, { 0x001E15 }}, /* 1E14; 1E15; Case map */ -+ { 0x001E16, 0, { 0x001E17 }}, /* 1E16; 1E17; Case map */ -+ { 0x001E18, 0, { 0x001E19 }}, /* 1E18; 1E19; Case map */ -+ { 0x001E1A, 0, { 0x001E1B }}, /* 1E1A; 1E1B; Case map */ -+ { 0x001E1C, 0, { 0x001E1D }}, /* 1E1C; 1E1D; Case map */ -+ { 0x001E1E, 0, { 0x001E1F }}, /* 1E1E; 1E1F; Case map */ -+ { 0x001E20, 0, { 0x001E21 }}, /* 1E20; 1E21; Case map */ -+ { 0x001E22, 0, { 0x001E23 }}, /* 1E22; 1E23; Case map */ -+ { 0x001E24, 0, { 0x001E25 }}, /* 1E24; 1E25; Case map */ -+ { 0x001E26, 0, { 0x001E27 }}, /* 1E26; 1E27; Case map */ -+ { 0x001E28, 0, { 0x001E29 }}, /* 1E28; 1E29; Case map */ -+ { 0x001E2A, 0, { 0x001E2B }}, /* 1E2A; 1E2B; Case map */ -+ { 0x001E2C, 0, { 0x001E2D }}, /* 1E2C; 1E2D; Case map */ -+ { 0x001E2E, 0, { 0x001E2F }}, /* 1E2E; 1E2F; Case map */ -+ { 0x001E30, 0, { 0x001E31 }}, /* 1E30; 1E31; Case map */ -+ { 0x001E32, 0, { 0x001E33 }}, /* 1E32; 1E33; Case map */ -+ { 0x001E34, 0, { 0x001E35 }}, /* 1E34; 1E35; Case map */ -+ { 0x001E36, 0, { 0x001E37 }}, /* 1E36; 1E37; Case map */ -+ { 0x001E38, 0, { 0x001E39 }}, /* 1E38; 1E39; Case map */ -+ { 0x001E3A, 0, { 0x001E3B }}, /* 1E3A; 1E3B; Case map */ -+ { 0x001E3C, 0, { 0x001E3D }}, /* 1E3C; 1E3D; Case map */ -+ { 0x001E3E, 0, { 0x001E3F }}, /* 1E3E; 1E3F; Case map */ -+ { 0x001E40, 0, { 0x001E41 }}, /* 1E40; 1E41; Case map */ -+ { 0x001E42, 0, { 0x001E43 }}, /* 1E42; 1E43; Case map */ -+ { 0x001E44, 0, { 0x001E45 }}, /* 1E44; 1E45; Case map */ -+ { 0x001E46, 0, { 0x001E47 }}, /* 1E46; 1E47; Case map */ -+ { 0x001E48, 0, { 0x001E49 }}, /* 1E48; 1E49; Case map */ -+ { 0x001E4A, 0, { 0x001E4B }}, /* 1E4A; 1E4B; Case map */ -+ { 0x001E4C, 0, { 0x001E4D }}, /* 1E4C; 1E4D; Case map */ -+ { 0x001E4E, 0, { 0x001E4F }}, /* 1E4E; 1E4F; Case map */ -+ { 0x001E50, 0, { 0x001E51 }}, /* 1E50; 1E51; Case map */ -+ { 0x001E52, 0, { 0x001E53 }}, /* 1E52; 1E53; Case map */ -+ { 0x001E54, 0, { 0x001E55 }}, /* 1E54; 1E55; Case map */ -+ { 0x001E56, 0, { 0x001E57 }}, /* 1E56; 1E57; Case map */ -+ { 0x001E58, 0, { 0x001E59 }}, /* 1E58; 1E59; Case map */ -+ { 0x001E5A, 0, { 0x001E5B }}, /* 1E5A; 1E5B; Case map */ -+ { 0x001E5C, 0, { 0x001E5D }}, /* 1E5C; 1E5D; Case map */ -+ { 0x001E5E, 0, { 0x001E5F }}, /* 1E5E; 1E5F; Case map */ -+ { 0x001E60, 0, { 0x001E61 }}, /* 1E60; 1E61; Case map */ -+ { 0x001E62, 0, { 0x001E63 }}, /* 1E62; 1E63; Case map */ -+ { 0x001E64, 0, { 0x001E65 }}, /* 1E64; 1E65; Case map */ -+ { 0x001E66, 0, { 0x001E67 }}, /* 1E66; 1E67; Case map */ -+ { 0x001E68, 0, { 0x001E69 }}, /* 1E68; 1E69; Case map */ -+ { 0x001E6A, 0, { 0x001E6B }}, /* 1E6A; 1E6B; Case map */ -+ { 0x001E6C, 0, { 0x001E6D }}, /* 1E6C; 1E6D; Case map */ -+ { 0x001E6E, 0, { 0x001E6F }}, /* 1E6E; 1E6F; Case map */ -+ { 0x001E70, 0, { 0x001E71 }}, /* 1E70; 1E71; Case map */ -+ { 0x001E72, 0, { 0x001E73 }}, /* 1E72; 1E73; Case map */ -+ { 0x001E74, 0, { 0x001E75 }}, /* 1E74; 1E75; Case map */ -+ { 0x001E76, 0, { 0x001E77 }}, /* 1E76; 1E77; Case map */ -+ { 0x001E78, 0, { 0x001E79 }}, /* 1E78; 1E79; Case map */ -+ { 0x001E7A, 0, { 0x001E7B }}, /* 1E7A; 1E7B; Case map */ -+ { 0x001E7C, 0, { 0x001E7D }}, /* 1E7C; 1E7D; Case map */ -+ { 0x001E7E, 0, { 0x001E7F }}, /* 1E7E; 1E7F; Case map */ -+ { 0x001E80, 0, { 0x001E81 }}, /* 1E80; 1E81; Case map */ -+ { 0x001E82, 0, { 0x001E83 }}, /* 1E82; 1E83; Case map */ -+ { 0x001E84, 0, { 0x001E85 }}, /* 1E84; 1E85; Case map */ -+ { 0x001E86, 0, { 0x001E87 }}, /* 1E86; 1E87; Case map */ -+ { 0x001E88, 0, { 0x001E89 }}, /* 1E88; 1E89; Case map */ -+ { 0x001E8A, 0, { 0x001E8B }}, /* 1E8A; 1E8B; Case map */ -+ { 0x001E8C, 0, { 0x001E8D }}, /* 1E8C; 1E8D; Case map */ -+ { 0x001E8E, 0, { 0x001E8F }}, /* 1E8E; 1E8F; Case map */ -+ { 0x001E90, 0, { 0x001E91 }}, /* 1E90; 1E91; Case map */ -+ { 0x001E92, 0, { 0x001E93 }}, /* 1E92; 1E93; Case map */ -+ { 0x001E94, 0, { 0x001E95 }}, /* 1E94; 1E95; Case map */ -+ { 0x001E96, 0, { 0x000068, /* 1E96; 0068 0331; Case map */ -+ 0x000331 }}, -+ { 0x001E97, 0, { 0x000074, /* 1E97; 0074 0308; Case map */ -+ 0x000308 }}, -+ { 0x001E98, 0, { 0x000077, /* 1E98; 0077 030A; Case map */ -+ 0x00030A }}, -+ { 0x001E99, 0, { 0x000079, /* 1E99; 0079 030A; Case map */ -+ 0x00030A }}, -+ { 0x001E9A, 0, { 0x000061, /* 1E9A; 0061 02BE; Case map */ -+ 0x0002BE }}, -+ { 0x001E9B, 0, { 0x001E61 }}, /* 1E9B; 1E61; Case map */ -+ { 0x001EA0, 0, { 0x001EA1 }}, /* 1EA0; 1EA1; Case map */ -+ { 0x001EA2, 0, { 0x001EA3 }}, /* 1EA2; 1EA3; Case map */ -+ { 0x001EA4, 0, { 0x001EA5 }}, /* 1EA4; 1EA5; Case map */ -+ { 0x001EA6, 0, { 0x001EA7 }}, /* 1EA6; 1EA7; Case map */ -+ { 0x001EA8, 0, { 0x001EA9 }}, /* 1EA8; 1EA9; Case map */ -+ { 0x001EAA, 0, { 0x001EAB }}, /* 1EAA; 1EAB; Case map */ -+ { 0x001EAC, 0, { 0x001EAD }}, /* 1EAC; 1EAD; Case map */ -+ { 0x001EAE, 0, { 0x001EAF }}, /* 1EAE; 1EAF; Case map */ -+ { 0x001EB0, 0, { 0x001EB1 }}, /* 1EB0; 1EB1; Case map */ -+ { 0x001EB2, 0, { 0x001EB3 }}, /* 1EB2; 1EB3; Case map */ -+ { 0x001EB4, 0, { 0x001EB5 }}, /* 1EB4; 1EB5; Case map */ -+ { 0x001EB6, 0, { 0x001EB7 }}, /* 1EB6; 1EB7; Case map */ -+ { 0x001EB8, 0, { 0x001EB9 }}, /* 1EB8; 1EB9; Case map */ -+ { 0x001EBA, 0, { 0x001EBB }}, /* 1EBA; 1EBB; Case map */ -+ { 0x001EBC, 0, { 0x001EBD }}, /* 1EBC; 1EBD; Case map */ -+ { 0x001EBE, 0, { 0x001EBF }}, /* 1EBE; 1EBF; Case map */ -+ { 0x001EC0, 0, { 0x001EC1 }}, /* 1EC0; 1EC1; Case map */ -+ { 0x001EC2, 0, { 0x001EC3 }}, /* 1EC2; 1EC3; Case map */ -+ { 0x001EC4, 0, { 0x001EC5 }}, /* 1EC4; 1EC5; Case map */ -+ { 0x001EC6, 0, { 0x001EC7 }}, /* 1EC6; 1EC7; Case map */ -+ { 0x001EC8, 0, { 0x001EC9 }}, /* 1EC8; 1EC9; Case map */ -+ { 0x001ECA, 0, { 0x001ECB }}, /* 1ECA; 1ECB; Case map */ -+ { 0x001ECC, 0, { 0x001ECD }}, /* 1ECC; 1ECD; Case map */ -+ { 0x001ECE, 0, { 0x001ECF }}, /* 1ECE; 1ECF; Case map */ -+ { 0x001ED0, 0, { 0x001ED1 }}, /* 1ED0; 1ED1; Case map */ -+ { 0x001ED2, 0, { 0x001ED3 }}, /* 1ED2; 1ED3; Case map */ -+ { 0x001ED4, 0, { 0x001ED5 }}, /* 1ED4; 1ED5; Case map */ -+ { 0x001ED6, 0, { 0x001ED7 }}, /* 1ED6; 1ED7; Case map */ -+ { 0x001ED8, 0, { 0x001ED9 }}, /* 1ED8; 1ED9; Case map */ -+ { 0x001EDA, 0, { 0x001EDB }}, /* 1EDA; 1EDB; Case map */ -+ { 0x001EDC, 0, { 0x001EDD }}, /* 1EDC; 1EDD; Case map */ -+ { 0x001EDE, 0, { 0x001EDF }}, /* 1EDE; 1EDF; Case map */ -+ { 0x001EE0, 0, { 0x001EE1 }}, /* 1EE0; 1EE1; Case map */ -+ { 0x001EE2, 0, { 0x001EE3 }}, /* 1EE2; 1EE3; Case map */ -+ { 0x001EE4, 0, { 0x001EE5 }}, /* 1EE4; 1EE5; Case map */ -+ { 0x001EE6, 0, { 0x001EE7 }}, /* 1EE6; 1EE7; Case map */ -+ { 0x001EE8, 0, { 0x001EE9 }}, /* 1EE8; 1EE9; Case map */ -+ { 0x001EEA, 0, { 0x001EEB }}, /* 1EEA; 1EEB; Case map */ -+ { 0x001EEC, 0, { 0x001EED }}, /* 1EEC; 1EED; Case map */ -+ { 0x001EEE, 0, { 0x001EEF }}, /* 1EEE; 1EEF; Case map */ -+ { 0x001EF0, 0, { 0x001EF1 }}, /* 1EF0; 1EF1; Case map */ -+ { 0x001EF2, 0, { 0x001EF3 }}, /* 1EF2; 1EF3; Case map */ -+ { 0x001EF4, 0, { 0x001EF5 }}, /* 1EF4; 1EF5; Case map */ -+ { 0x001EF6, 0, { 0x001EF7 }}, /* 1EF6; 1EF7; Case map */ -+ { 0x001EF8, 0, { 0x001EF9 }}, /* 1EF8; 1EF9; Case map */ -+ { 0x001F08, 0, { 0x001F00 }}, /* 1F08; 1F00; Case map */ -+ { 0x001F09, 0, { 0x001F01 }}, /* 1F09; 1F01; Case map */ -+ { 0x001F0A, 0, { 0x001F02 }}, /* 1F0A; 1F02; Case map */ -+ { 0x001F0B, 0, { 0x001F03 }}, /* 1F0B; 1F03; Case map */ -+ { 0x001F0C, 0, { 0x001F04 }}, /* 1F0C; 1F04; Case map */ -+ { 0x001F0D, 0, { 0x001F05 }}, /* 1F0D; 1F05; Case map */ -+ { 0x001F0E, 0, { 0x001F06 }}, /* 1F0E; 1F06; Case map */ -+ { 0x001F0F, 0, { 0x001F07 }}, /* 1F0F; 1F07; Case map */ -+ { 0x001F18, 0, { 0x001F10 }}, /* 1F18; 1F10; Case map */ -+ { 0x001F19, 0, { 0x001F11 }}, /* 1F19; 1F11; Case map */ -+ { 0x001F1A, 0, { 0x001F12 }}, /* 1F1A; 1F12; Case map */ -+ { 0x001F1B, 0, { 0x001F13 }}, /* 1F1B; 1F13; Case map */ -+ { 0x001F1C, 0, { 0x001F14 }}, /* 1F1C; 1F14; Case map */ -+ { 0x001F1D, 0, { 0x001F15 }}, /* 1F1D; 1F15; Case map */ -+ { 0x001F28, 0, { 0x001F20 }}, /* 1F28; 1F20; Case map */ -+ { 0x001F29, 0, { 0x001F21 }}, /* 1F29; 1F21; Case map */ -+ { 0x001F2A, 0, { 0x001F22 }}, /* 1F2A; 1F22; Case map */ -+ { 0x001F2B, 0, { 0x001F23 }}, /* 1F2B; 1F23; Case map */ -+ { 0x001F2C, 0, { 0x001F24 }}, /* 1F2C; 1F24; Case map */ -+ { 0x001F2D, 0, { 0x001F25 }}, /* 1F2D; 1F25; Case map */ -+ { 0x001F2E, 0, { 0x001F26 }}, /* 1F2E; 1F26; Case map */ -+ { 0x001F2F, 0, { 0x001F27 }}, /* 1F2F; 1F27; Case map */ -+ { 0x001F38, 0, { 0x001F30 }}, /* 1F38; 1F30; Case map */ -+ { 0x001F39, 0, { 0x001F31 }}, /* 1F39; 1F31; Case map */ -+ { 0x001F3A, 0, { 0x001F32 }}, /* 1F3A; 1F32; Case map */ -+ { 0x001F3B, 0, { 0x001F33 }}, /* 1F3B; 1F33; Case map */ -+ { 0x001F3C, 0, { 0x001F34 }}, /* 1F3C; 1F34; Case map */ -+ { 0x001F3D, 0, { 0x001F35 }}, /* 1F3D; 1F35; Case map */ -+ { 0x001F3E, 0, { 0x001F36 }}, /* 1F3E; 1F36; Case map */ -+ { 0x001F3F, 0, { 0x001F37 }}, /* 1F3F; 1F37; Case map */ -+ { 0x001F48, 0, { 0x001F40 }}, /* 1F48; 1F40; Case map */ -+ { 0x001F49, 0, { 0x001F41 }}, /* 1F49; 1F41; Case map */ -+ { 0x001F4A, 0, { 0x001F42 }}, /* 1F4A; 1F42; Case map */ -+ { 0x001F4B, 0, { 0x001F43 }}, /* 1F4B; 1F43; Case map */ -+ { 0x001F4C, 0, { 0x001F44 }}, /* 1F4C; 1F44; Case map */ -+ { 0x001F4D, 0, { 0x001F45 }}, /* 1F4D; 1F45; Case map */ -+ { 0x001F50, 0, { 0x0003C5, /* 1F50; 03C5 0313; Case map */ -+ 0x000313 }}, -+ { 0x001F52, 0, { 0x0003C5, /* 1F52; 03C5 0313 0300; Case map */ -+ 0x000313, 0x000300 }}, -+ { 0x001F54, 0, { 0x0003C5, /* 1F54; 03C5 0313 0301; Case map */ -+ 0x000313, 0x000301 }}, -+ { 0x001F56, 0, { 0x0003C5, /* 1F56; 03C5 0313 0342; Case map */ -+ 0x000313, 0x000342 }}, -+ { 0x001F59, 0, { 0x001F51 }}, /* 1F59; 1F51; Case map */ -+ { 0x001F5B, 0, { 0x001F53 }}, /* 1F5B; 1F53; Case map */ -+ { 0x001F5D, 0, { 0x001F55 }}, /* 1F5D; 1F55; Case map */ -+ { 0x001F5F, 0, { 0x001F57 }}, /* 1F5F; 1F57; Case map */ -+ { 0x001F68, 0, { 0x001F60 }}, /* 1F68; 1F60; Case map */ -+ { 0x001F69, 0, { 0x001F61 }}, /* 1F69; 1F61; Case map */ -+ { 0x001F6A, 0, { 0x001F62 }}, /* 1F6A; 1F62; Case map */ -+ { 0x001F6B, 0, { 0x001F63 }}, /* 1F6B; 1F63; Case map */ -+ { 0x001F6C, 0, { 0x001F64 }}, /* 1F6C; 1F64; Case map */ -+ { 0x001F6D, 0, { 0x001F65 }}, /* 1F6D; 1F65; Case map */ -+ { 0x001F6E, 0, { 0x001F66 }}, /* 1F6E; 1F66; Case map */ -+ { 0x001F6F, 0, { 0x001F67 }}, /* 1F6F; 1F67; Case map */ -+ { 0x001F80, 0, { 0x001F00, /* 1F80; 1F00 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F81, 0, { 0x001F01, /* 1F81; 1F01 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F82, 0, { 0x001F02, /* 1F82; 1F02 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F83, 0, { 0x001F03, /* 1F83; 1F03 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F84, 0, { 0x001F04, /* 1F84; 1F04 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F85, 0, { 0x001F05, /* 1F85; 1F05 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F86, 0, { 0x001F06, /* 1F86; 1F06 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F87, 0, { 0x001F07, /* 1F87; 1F07 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F88, 0, { 0x001F00, /* 1F88; 1F00 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F89, 0, { 0x001F01, /* 1F89; 1F01 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F8A, 0, { 0x001F02, /* 1F8A; 1F02 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F8B, 0, { 0x001F03, /* 1F8B; 1F03 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F8C, 0, { 0x001F04, /* 1F8C; 1F04 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F8D, 0, { 0x001F05, /* 1F8D; 1F05 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F8E, 0, { 0x001F06, /* 1F8E; 1F06 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F8F, 0, { 0x001F07, /* 1F8F; 1F07 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F90, 0, { 0x001F20, /* 1F90; 1F20 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F91, 0, { 0x001F21, /* 1F91; 1F21 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F92, 0, { 0x001F22, /* 1F92; 1F22 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F93, 0, { 0x001F23, /* 1F93; 1F23 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F94, 0, { 0x001F24, /* 1F94; 1F24 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F95, 0, { 0x001F25, /* 1F95; 1F25 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F96, 0, { 0x001F26, /* 1F96; 1F26 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F97, 0, { 0x001F27, /* 1F97; 1F27 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F98, 0, { 0x001F20, /* 1F98; 1F20 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F99, 0, { 0x001F21, /* 1F99; 1F21 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F9A, 0, { 0x001F22, /* 1F9A; 1F22 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F9B, 0, { 0x001F23, /* 1F9B; 1F23 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F9C, 0, { 0x001F24, /* 1F9C; 1F24 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F9D, 0, { 0x001F25, /* 1F9D; 1F25 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F9E, 0, { 0x001F26, /* 1F9E; 1F26 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F9F, 0, { 0x001F27, /* 1F9F; 1F27 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FA0, 0, { 0x001F60, /* 1FA0; 1F60 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FA1, 0, { 0x001F61, /* 1FA1; 1F61 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FA2, 0, { 0x001F62, /* 1FA2; 1F62 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FA3, 0, { 0x001F63, /* 1FA3; 1F63 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FA4, 0, { 0x001F64, /* 1FA4; 1F64 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FA5, 0, { 0x001F65, /* 1FA5; 1F65 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FA6, 0, { 0x001F66, /* 1FA6; 1F66 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FA7, 0, { 0x001F67, /* 1FA7; 1F67 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FA8, 0, { 0x001F60, /* 1FA8; 1F60 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FA9, 0, { 0x001F61, /* 1FA9; 1F61 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FAA, 0, { 0x001F62, /* 1FAA; 1F62 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FAB, 0, { 0x001F63, /* 1FAB; 1F63 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FAC, 0, { 0x001F64, /* 1FAC; 1F64 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FAD, 0, { 0x001F65, /* 1FAD; 1F65 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FAE, 0, { 0x001F66, /* 1FAE; 1F66 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FAF, 0, { 0x001F67, /* 1FAF; 1F67 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FB2, 0, { 0x001F70, /* 1FB2; 1F70 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FB3, 0, { 0x0003B1, /* 1FB3; 03B1 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FB4, 0, { 0x0003AC, /* 1FB4; 03AC 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FB6, 0, { 0x0003B1, /* 1FB6; 03B1 0342; Case map */ -+ 0x000342 }}, -+ { 0x001FB7, 0, { 0x0003B1, /* 1FB7; 03B1 0342 03B9; Case map */ -+ 0x000342, 0x0003B9 }}, -+ { 0x001FB8, 0, { 0x001FB0 }}, /* 1FB8; 1FB0; Case map */ -+ { 0x001FB9, 0, { 0x001FB1 }}, /* 1FB9; 1FB1; Case map */ -+ { 0x001FBA, 0, { 0x001F70 }}, /* 1FBA; 1F70; Case map */ -+ { 0x001FBB, 0, { 0x001F71 }}, /* 1FBB; 1F71; Case map */ -+ { 0x001FBC, 0, { 0x0003B1, /* 1FBC; 03B1 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FBE, 0, { 0x0003B9 }}, /* 1FBE; 03B9; Case map */ -+ { 0x001FC2, 0, { 0x001F74, /* 1FC2; 1F74 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FC3, 0, { 0x0003B7, /* 1FC3; 03B7 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FC4, 0, { 0x0003AE, /* 1FC4; 03AE 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FC6, 0, { 0x0003B7, /* 1FC6; 03B7 0342; Case map */ -+ 0x000342 }}, -+ { 0x001FC7, 0, { 0x0003B7, /* 1FC7; 03B7 0342 03B9; Case map */ -+ 0x000342, 0x0003B9 }}, -+ { 0x001FC8, 0, { 0x001F72 }}, /* 1FC8; 1F72; Case map */ -+ { 0x001FC9, 0, { 0x001F73 }}, /* 1FC9; 1F73; Case map */ -+ { 0x001FCA, 0, { 0x001F74 }}, /* 1FCA; 1F74; Case map */ -+ { 0x001FCB, 0, { 0x001F75 }}, /* 1FCB; 1F75; Case map */ -+ { 0x001FCC, 0, { 0x0003B7, /* 1FCC; 03B7 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FD2, 0, { 0x0003B9, /* 1FD2; 03B9 0308 0300; Case map */ -+ 0x000308, 0x000300 }}, -+ { 0x001FD3, 0, { 0x0003B9, /* 1FD3; 03B9 0308 0301; Case map */ -+ 0x000308, 0x000301 }}, -+ { 0x001FD6, 0, { 0x0003B9, /* 1FD6; 03B9 0342; Case map */ -+ 0x000342 }}, -+ { 0x001FD7, 0, { 0x0003B9, /* 1FD7; 03B9 0308 0342; Case map */ -+ 0x000308, 0x000342 }}, -+ { 0x001FD8, 0, { 0x001FD0 }}, /* 1FD8; 1FD0; Case map */ -+ { 0x001FD9, 0, { 0x001FD1 }}, /* 1FD9; 1FD1; Case map */ -+ { 0x001FDA, 0, { 0x001F76 }}, /* 1FDA; 1F76; Case map */ -+ { 0x001FDB, 0, { 0x001F77 }}, /* 1FDB; 1F77; Case map */ -+ { 0x001FE2, 0, { 0x0003C5, /* 1FE2; 03C5 0308 0300; Case map */ -+ 0x000308, 0x000300 }}, -+ { 0x001FE3, 0, { 0x0003C5, /* 1FE3; 03C5 0308 0301; Case map */ -+ 0x000308, 0x000301 }}, -+ { 0x001FE4, 0, { 0x0003C1, /* 1FE4; 03C1 0313; Case map */ -+ 0x000313 }}, -+ { 0x001FE6, 0, { 0x0003C5, /* 1FE6; 03C5 0342; Case map */ -+ 0x000342 }}, -+ { 0x001FE7, 0, { 0x0003C5, /* 1FE7; 03C5 0308 0342; Case map */ -+ 0x000308, 0x000342 }}, -+ { 0x001FE8, 0, { 0x001FE0 }}, /* 1FE8; 1FE0; Case map */ -+ { 0x001FE9, 0, { 0x001FE1 }}, /* 1FE9; 1FE1; Case map */ -+ { 0x001FEA, 0, { 0x001F7A }}, /* 1FEA; 1F7A; Case map */ -+ { 0x001FEB, 0, { 0x001F7B }}, /* 1FEB; 1F7B; Case map */ -+ { 0x001FEC, 0, { 0x001FE5 }}, /* 1FEC; 1FE5; Case map */ -+ { 0x001FF2, 0, { 0x001F7C, /* 1FF2; 1F7C 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FF3, 0, { 0x0003C9, /* 1FF3; 03C9 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FF4, 0, { 0x0003CE, /* 1FF4; 03CE 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FF6, 0, { 0x0003C9, /* 1FF6; 03C9 0342; Case map */ -+ 0x000342 }}, -+ { 0x001FF7, 0, { 0x0003C9, /* 1FF7; 03C9 0342 03B9; Case map */ -+ 0x000342, 0x0003B9 }}, -+ { 0x001FF8, 0, { 0x001F78 }}, /* 1FF8; 1F78; Case map */ -+ { 0x001FF9, 0, { 0x001F79 }}, /* 1FF9; 1F79; Case map */ -+ { 0x001FFA, 0, { 0x001F7C }}, /* 1FFA; 1F7C; Case map */ -+ { 0x001FFB, 0, { 0x001F7D }}, /* 1FFB; 1F7D; Case map */ -+ { 0x001FFC, 0, { 0x0003C9, /* 1FFC; 03C9 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x0020A8, 0, { 0x000072, /* 20A8; 0072 0073; Additional folding */ -+ 0x000073 }}, -+ { 0x002102, 0, { 0x000063 }}, /* 2102; 0063; Additional folding */ -+ { 0x002103, 0, { 0x0000B0, /* 2103; 00B0 0063; Additional folding */ -+ 0x000063 }}, -+ { 0x002107, 0, { 0x00025B }}, /* 2107; 025B; Additional folding */ -+ { 0x002109, 0, { 0x0000B0, /* 2109; 00B0 0066; Additional folding */ -+ 0x000066 }}, -+ { 0x00210B, 0, { 0x000068 }}, /* 210B; 0068; Additional folding */ -+ { 0x00210C, 0, { 0x000068 }}, /* 210C; 0068; Additional folding */ -+ { 0x00210D, 0, { 0x000068 }}, /* 210D; 0068; Additional folding */ -+ { 0x002110, 0, { 0x000069 }}, /* 2110; 0069; Additional folding */ -+ { 0x002111, 0, { 0x000069 }}, /* 2111; 0069; Additional folding */ -+ { 0x002112, 0, { 0x00006C }}, /* 2112; 006C; Additional folding */ -+ { 0x002115, 0, { 0x00006E }}, /* 2115; 006E; Additional folding */ -+ { 0x002116, 0, { 0x00006E, /* 2116; 006E 006F; Additional folding */ -+ 0x00006F }}, -+ { 0x002119, 0, { 0x000070 }}, /* 2119; 0070; Additional folding */ -+ { 0x00211A, 0, { 0x000071 }}, /* 211A; 0071; Additional folding */ -+ { 0x00211B, 0, { 0x000072 }}, /* 211B; 0072; Additional folding */ -+ { 0x00211C, 0, { 0x000072 }}, /* 211C; 0072; Additional folding */ -+ { 0x00211D, 0, { 0x000072 }}, /* 211D; 0072; Additional folding */ -+ { 0x002120, 0, { 0x000073, /* 2120; 0073 006D; Additional folding */ -+ 0x00006D }}, -+ { 0x002121, 0, { 0x000074, /* 2121; 0074 0065 006C; Additional folding */ -+ 0x000065, 0x00006C }}, -+ { 0x002122, 0, { 0x000074, /* 2122; 0074 006D; Additional folding */ -+ 0x00006D }}, -+ { 0x002124, 0, { 0x00007A }}, /* 2124; 007A; Additional folding */ -+ { 0x002126, 0, { 0x0003C9 }}, /* 2126; 03C9; Case map */ -+ { 0x002128, 0, { 0x00007A }}, /* 2128; 007A; Additional folding */ -+ { 0x00212A, 0, { 0x00006B }}, /* 212A; 006B; Case map */ -+ { 0x00212B, 0, { 0x0000E5 }}, /* 212B; 00E5; Case map */ -+ { 0x00212C, 0, { 0x000062 }}, /* 212C; 0062; Additional folding */ -+ { 0x00212D, 0, { 0x000063 }}, /* 212D; 0063; Additional folding */ -+ { 0x002130, 0, { 0x000065 }}, /* 2130; 0065; Additional folding */ -+ { 0x002131, 0, { 0x000066 }}, /* 2131; 0066; Additional folding */ -+ { 0x002133, 0, { 0x00006D }}, /* 2133; 006D; Additional folding */ -+ { 0x00213E, 0, { 0x0003B3 }}, /* 213E; 03B3; Additional folding */ -+ { 0x00213F, 0, { 0x0003C0 }}, /* 213F; 03C0; Additional folding */ -+ { 0x002145, 0, { 0x000064 }}, /* 2145; 0064; Additional folding */ -+ { 0x002160, 0, { 0x002170 }}, /* 2160; 2170; Case map */ -+ { 0x002161, 0, { 0x002171 }}, /* 2161; 2171; Case map */ -+ { 0x002162, 0, { 0x002172 }}, /* 2162; 2172; Case map */ -+ { 0x002163, 0, { 0x002173 }}, /* 2163; 2173; Case map */ -+ { 0x002164, 0, { 0x002174 }}, /* 2164; 2174; Case map */ -+ { 0x002165, 0, { 0x002175 }}, /* 2165; 2175; Case map */ -+ { 0x002166, 0, { 0x002176 }}, /* 2166; 2176; Case map */ -+ { 0x002167, 0, { 0x002177 }}, /* 2167; 2177; Case map */ -+ { 0x002168, 0, { 0x002178 }}, /* 2168; 2178; Case map */ -+ { 0x002169, 0, { 0x002179 }}, /* 2169; 2179; Case map */ -+ { 0x00216A, 0, { 0x00217A }}, /* 216A; 217A; Case map */ -+ { 0x00216B, 0, { 0x00217B }}, /* 216B; 217B; Case map */ -+ { 0x00216C, 0, { 0x00217C }}, /* 216C; 217C; Case map */ -+ { 0x00216D, 0, { 0x00217D }}, /* 216D; 217D; Case map */ -+ { 0x00216E, 0, { 0x00217E }}, /* 216E; 217E; Case map */ -+ { 0x00216F, 0, { 0x00217F }}, /* 216F; 217F; Case map */ -+ { 0x0024B6, 0, { 0x0024D0 }}, /* 24B6; 24D0; Case map */ -+ { 0x0024B7, 0, { 0x0024D1 }}, /* 24B7; 24D1; Case map */ -+ { 0x0024B8, 0, { 0x0024D2 }}, /* 24B8; 24D2; Case map */ -+ { 0x0024B9, 0, { 0x0024D3 }}, /* 24B9; 24D3; Case map */ -+ { 0x0024BA, 0, { 0x0024D4 }}, /* 24BA; 24D4; Case map */ -+ { 0x0024BB, 0, { 0x0024D5 }}, /* 24BB; 24D5; Case map */ -+ { 0x0024BC, 0, { 0x0024D6 }}, /* 24BC; 24D6; Case map */ -+ { 0x0024BD, 0, { 0x0024D7 }}, /* 24BD; 24D7; Case map */ -+ { 0x0024BE, 0, { 0x0024D8 }}, /* 24BE; 24D8; Case map */ -+ { 0x0024BF, 0, { 0x0024D9 }}, /* 24BF; 24D9; Case map */ -+ { 0x0024C0, 0, { 0x0024DA }}, /* 24C0; 24DA; Case map */ -+ { 0x0024C1, 0, { 0x0024DB }}, /* 24C1; 24DB; Case map */ -+ { 0x0024C2, 0, { 0x0024DC }}, /* 24C2; 24DC; Case map */ -+ { 0x0024C3, 0, { 0x0024DD }}, /* 24C3; 24DD; Case map */ -+ { 0x0024C4, 0, { 0x0024DE }}, /* 24C4; 24DE; Case map */ -+ { 0x0024C5, 0, { 0x0024DF }}, /* 24C5; 24DF; Case map */ -+ { 0x0024C6, 0, { 0x0024E0 }}, /* 24C6; 24E0; Case map */ -+ { 0x0024C7, 0, { 0x0024E1 }}, /* 24C7; 24E1; Case map */ -+ { 0x0024C8, 0, { 0x0024E2 }}, /* 24C8; 24E2; Case map */ -+ { 0x0024C9, 0, { 0x0024E3 }}, /* 24C9; 24E3; Case map */ -+ { 0x0024CA, 0, { 0x0024E4 }}, /* 24CA; 24E4; Case map */ -+ { 0x0024CB, 0, { 0x0024E5 }}, /* 24CB; 24E5; Case map */ -+ { 0x0024CC, 0, { 0x0024E6 }}, /* 24CC; 24E6; Case map */ -+ { 0x0024CD, 0, { 0x0024E7 }}, /* 24CD; 24E7; Case map */ -+ { 0x0024CE, 0, { 0x0024E8 }}, /* 24CE; 24E8; Case map */ -+ { 0x0024CF, 0, { 0x0024E9 }}, /* 24CF; 24E9; Case map */ -+ { 0x003371, 0, { 0x000068, /* 3371; 0068 0070 0061; Additional folding */ -+ 0x000070, 0x000061 }}, -+ { 0x003373, 0, { 0x000061, /* 3373; 0061 0075; Additional folding */ -+ 0x000075 }}, -+ { 0x003375, 0, { 0x00006F, /* 3375; 006F 0076; Additional folding */ -+ 0x000076 }}, -+ { 0x003380, 0, { 0x000070, /* 3380; 0070 0061; Additional folding */ -+ 0x000061 }}, -+ { 0x003381, 0, { 0x00006E, /* 3381; 006E 0061; Additional folding */ -+ 0x000061 }}, -+ { 0x003382, 0, { 0x0003BC, /* 3382; 03BC 0061; Additional folding */ -+ 0x000061 }}, -+ { 0x003383, 0, { 0x00006D, /* 3383; 006D 0061; Additional folding */ -+ 0x000061 }}, -+ { 0x003384, 0, { 0x00006B, /* 3384; 006B 0061; Additional folding */ -+ 0x000061 }}, -+ { 0x003385, 0, { 0x00006B, /* 3385; 006B 0062; Additional folding */ -+ 0x000062 }}, -+ { 0x003386, 0, { 0x00006D, /* 3386; 006D 0062; Additional folding */ -+ 0x000062 }}, -+ { 0x003387, 0, { 0x000067, /* 3387; 0067 0062; Additional folding */ -+ 0x000062 }}, -+ { 0x00338A, 0, { 0x000070, /* 338A; 0070 0066; Additional folding */ -+ 0x000066 }}, -+ { 0x00338B, 0, { 0x00006E, /* 338B; 006E 0066; Additional folding */ -+ 0x000066 }}, -+ { 0x00338C, 0, { 0x0003BC, /* 338C; 03BC 0066; Additional folding */ -+ 0x000066 }}, -+ { 0x003390, 0, { 0x000068, /* 3390; 0068 007A; Additional folding */ -+ 0x00007A }}, -+ { 0x003391, 0, { 0x00006B, /* 3391; 006B 0068 007A; Additional folding */ -+ 0x000068, 0x00007A }}, -+ { 0x003392, 0, { 0x00006D, /* 3392; 006D 0068 007A; Additional folding */ -+ 0x000068, 0x00007A }}, -+ { 0x003393, 0, { 0x000067, /* 3393; 0067 0068 007A; Additional folding */ -+ 0x000068, 0x00007A }}, -+ { 0x003394, 0, { 0x000074, /* 3394; 0074 0068 007A; Additional folding */ -+ 0x000068, 0x00007A }}, -+ { 0x0033A9, 0, { 0x000070, /* 33A9; 0070 0061; Additional folding */ -+ 0x000061 }}, -+ { 0x0033AA, 0, { 0x00006B, /* 33AA; 006B 0070 0061; Additional folding */ -+ 0x000070, 0x000061 }}, -+ { 0x0033AB, 0, { 0x00006D, /* 33AB; 006D 0070 0061; Additional folding */ -+ 0x000070, 0x000061 }}, -+ { 0x0033AC, 0, { 0x000067, /* 33AC; 0067 0070 0061; Additional folding */ -+ 0x000070, 0x000061 }}, -+ { 0x0033B4, 0, { 0x000070, /* 33B4; 0070 0076; Additional folding */ -+ 0x000076 }}, -+ { 0x0033B5, 0, { 0x00006E, /* 33B5; 006E 0076; Additional folding */ -+ 0x000076 }}, -+ { 0x0033B6, 0, { 0x0003BC, /* 33B6; 03BC 0076; Additional folding */ -+ 0x000076 }}, -+ { 0x0033B7, 0, { 0x00006D, /* 33B7; 006D 0076; Additional folding */ -+ 0x000076 }}, -+ { 0x0033B8, 0, { 0x00006B, /* 33B8; 006B 0076; Additional folding */ -+ 0x000076 }}, -+ { 0x0033B9, 0, { 0x00006D, /* 33B9; 006D 0076; Additional folding */ -+ 0x000076 }}, -+ { 0x0033BA, 0, { 0x000070, /* 33BA; 0070 0077; Additional folding */ -+ 0x000077 }}, -+ { 0x0033BB, 0, { 0x00006E, /* 33BB; 006E 0077; Additional folding */ -+ 0x000077 }}, -+ { 0x0033BC, 0, { 0x0003BC, /* 33BC; 03BC 0077; Additional folding */ -+ 0x000077 }}, -+ { 0x0033BD, 0, { 0x00006D, /* 33BD; 006D 0077; Additional folding */ -+ 0x000077 }}, -+ { 0x0033BE, 0, { 0x00006B, /* 33BE; 006B 0077; Additional folding */ -+ 0x000077 }}, -+ { 0x0033BF, 0, { 0x00006D, /* 33BF; 006D 0077; Additional folding */ -+ 0x000077 }}, -+ { 0x0033C0, 0, { 0x00006B, /* 33C0; 006B 03C9; Additional folding */ -+ 0x0003C9 }}, -+ { 0x0033C1, 0, { 0x00006D, /* 33C1; 006D 03C9; Additional folding */ -+ 0x0003C9 }}, -+ { 0x0033C3, 0, { 0x000062, /* 33C3; 0062 0071; Additional folding */ -+ 0x000071 }}, -+ { 0x0033C6, 0, { 0x000063, /* 33C6; 0063 2215 006B 0067; Additional folding */ -+ 0x002215, 0x00006B, 0x000067 }}, -+ { 0x0033C7, 0, { 0x000063, /* 33C7; 0063 006F 002E; Additional folding */ -+ 0x00006F, 0x00002E }}, -+ { 0x0033C8, 0, { 0x000064, /* 33C8; 0064 0062; Additional folding */ -+ 0x000062 }}, -+ { 0x0033C9, 0, { 0x000067, /* 33C9; 0067 0079; Additional folding */ -+ 0x000079 }}, -+ { 0x0033CB, 0, { 0x000068, /* 33CB; 0068 0070; Additional folding */ -+ 0x000070 }}, -+ { 0x0033CD, 0, { 0x00006B, /* 33CD; 006B 006B; Additional folding */ -+ 0x00006B }}, -+ { 0x0033CE, 0, { 0x00006B, /* 33CE; 006B 006D; Additional folding */ -+ 0x00006D }}, -+ { 0x0033D7, 0, { 0x000070, /* 33D7; 0070 0068; Additional folding */ -+ 0x000068 }}, -+ { 0x0033D9, 0, { 0x000070, /* 33D9; 0070 0070 006D; Additional folding */ -+ 0x000070, 0x00006D }}, -+ { 0x0033DA, 0, { 0x000070, /* 33DA; 0070 0072; Additional folding */ -+ 0x000072 }}, -+ { 0x0033DC, 0, { 0x000073, /* 33DC; 0073 0076; Additional folding */ -+ 0x000076 }}, -+ { 0x0033DD, 0, { 0x000077, /* 33DD; 0077 0062; Additional folding */ -+ 0x000062 }}, -+ { 0x00FB00, 0, { 0x000066, /* FB00; 0066 0066; Case map */ -+ 0x000066 }}, -+ { 0x00FB01, 0, { 0x000066, /* FB01; 0066 0069; Case map */ -+ 0x000069 }}, -+ { 0x00FB02, 0, { 0x000066, /* FB02; 0066 006C; Case map */ -+ 0x00006C }}, -+ { 0x00FB03, 0, { 0x000066, /* FB03; 0066 0066 0069; Case map */ -+ 0x000066, 0x000069 }}, -+ { 0x00FB04, 0, { 0x000066, /* FB04; 0066 0066 006C; Case map */ -+ 0x000066, 0x00006C }}, -+ { 0x00FB05, 0, { 0x000073, /* FB05; 0073 0074; Case map */ -+ 0x000074 }}, -+ { 0x00FB06, 0, { 0x000073, /* FB06; 0073 0074; Case map */ -+ 0x000074 }}, -+ { 0x00FB13, 0, { 0x000574, /* FB13; 0574 0576; Case map */ -+ 0x000576 }}, -+ { 0x00FB14, 0, { 0x000574, /* FB14; 0574 0565; Case map */ -+ 0x000565 }}, -+ { 0x00FB15, 0, { 0x000574, /* FB15; 0574 056B; Case map */ -+ 0x00056B }}, -+ { 0x00FB16, 0, { 0x00057E, /* FB16; 057E 0576; Case map */ -+ 0x000576 }}, -+ { 0x00FB17, 0, { 0x000574, /* FB17; 0574 056D; Case map */ -+ 0x00056D }}, -+ { 0x00FF21, 0, { 0x00FF41 }}, /* FF21; FF41; Case map */ -+ { 0x00FF22, 0, { 0x00FF42 }}, /* FF22; FF42; Case map */ -+ { 0x00FF23, 0, { 0x00FF43 }}, /* FF23; FF43; Case map */ -+ { 0x00FF24, 0, { 0x00FF44 }}, /* FF24; FF44; Case map */ -+ { 0x00FF25, 0, { 0x00FF45 }}, /* FF25; FF45; Case map */ -+ { 0x00FF26, 0, { 0x00FF46 }}, /* FF26; FF46; Case map */ -+ { 0x00FF27, 0, { 0x00FF47 }}, /* FF27; FF47; Case map */ -+ { 0x00FF28, 0, { 0x00FF48 }}, /* FF28; FF48; Case map */ -+ { 0x00FF29, 0, { 0x00FF49 }}, /* FF29; FF49; Case map */ -+ { 0x00FF2A, 0, { 0x00FF4A }}, /* FF2A; FF4A; Case map */ -+ { 0x00FF2B, 0, { 0x00FF4B }}, /* FF2B; FF4B; Case map */ -+ { 0x00FF2C, 0, { 0x00FF4C }}, /* FF2C; FF4C; Case map */ -+ { 0x00FF2D, 0, { 0x00FF4D }}, /* FF2D; FF4D; Case map */ -+ { 0x00FF2E, 0, { 0x00FF4E }}, /* FF2E; FF4E; Case map */ -+ { 0x00FF2F, 0, { 0x00FF4F }}, /* FF2F; FF4F; Case map */ -+ { 0x00FF30, 0, { 0x00FF50 }}, /* FF30; FF50; Case map */ -+ { 0x00FF31, 0, { 0x00FF51 }}, /* FF31; FF51; Case map */ -+ { 0x00FF32, 0, { 0x00FF52 }}, /* FF32; FF52; Case map */ -+ { 0x00FF33, 0, { 0x00FF53 }}, /* FF33; FF53; Case map */ -+ { 0x00FF34, 0, { 0x00FF54 }}, /* FF34; FF54; Case map */ -+ { 0x00FF35, 0, { 0x00FF55 }}, /* FF35; FF55; Case map */ -+ { 0x00FF36, 0, { 0x00FF56 }}, /* FF36; FF56; Case map */ -+ { 0x00FF37, 0, { 0x00FF57 }}, /* FF37; FF57; Case map */ -+ { 0x00FF38, 0, { 0x00FF58 }}, /* FF38; FF58; Case map */ -+ { 0x00FF39, 0, { 0x00FF59 }}, /* FF39; FF59; Case map */ -+ { 0x00FF3A, 0, { 0x00FF5A }}, /* FF3A; FF5A; Case map */ -+ { 0x010400, 0, { 0x010428 }}, /* 10400; 10428; Case map */ -+ { 0x010401, 0, { 0x010429 }}, /* 10401; 10429; Case map */ -+ { 0x010402, 0, { 0x01042A }}, /* 10402; 1042A; Case map */ -+ { 0x010403, 0, { 0x01042B }}, /* 10403; 1042B; Case map */ -+ { 0x010404, 0, { 0x01042C }}, /* 10404; 1042C; Case map */ -+ { 0x010405, 0, { 0x01042D }}, /* 10405; 1042D; Case map */ -+ { 0x010406, 0, { 0x01042E }}, /* 10406; 1042E; Case map */ -+ { 0x010407, 0, { 0x01042F }}, /* 10407; 1042F; Case map */ -+ { 0x010408, 0, { 0x010430 }}, /* 10408; 10430; Case map */ -+ { 0x010409, 0, { 0x010431 }}, /* 10409; 10431; Case map */ -+ { 0x01040A, 0, { 0x010432 }}, /* 1040A; 10432; Case map */ -+ { 0x01040B, 0, { 0x010433 }}, /* 1040B; 10433; Case map */ -+ { 0x01040C, 0, { 0x010434 }}, /* 1040C; 10434; Case map */ -+ { 0x01040D, 0, { 0x010435 }}, /* 1040D; 10435; Case map */ -+ { 0x01040E, 0, { 0x010436 }}, /* 1040E; 10436; Case map */ -+ { 0x01040F, 0, { 0x010437 }}, /* 1040F; 10437; Case map */ -+ { 0x010410, 0, { 0x010438 }}, /* 10410; 10438; Case map */ -+ { 0x010411, 0, { 0x010439 }}, /* 10411; 10439; Case map */ -+ { 0x010412, 0, { 0x01043A }}, /* 10412; 1043A; Case map */ -+ { 0x010413, 0, { 0x01043B }}, /* 10413; 1043B; Case map */ -+ { 0x010414, 0, { 0x01043C }}, /* 10414; 1043C; Case map */ -+ { 0x010415, 0, { 0x01043D }}, /* 10415; 1043D; Case map */ -+ { 0x010416, 0, { 0x01043E }}, /* 10416; 1043E; Case map */ -+ { 0x010417, 0, { 0x01043F }}, /* 10417; 1043F; Case map */ -+ { 0x010418, 0, { 0x010440 }}, /* 10418; 10440; Case map */ -+ { 0x010419, 0, { 0x010441 }}, /* 10419; 10441; Case map */ -+ { 0x01041A, 0, { 0x010442 }}, /* 1041A; 10442; Case map */ -+ { 0x01041B, 0, { 0x010443 }}, /* 1041B; 10443; Case map */ -+ { 0x01041C, 0, { 0x010444 }}, /* 1041C; 10444; Case map */ -+ { 0x01041D, 0, { 0x010445 }}, /* 1041D; 10445; Case map */ -+ { 0x01041E, 0, { 0x010446 }}, /* 1041E; 10446; Case map */ -+ { 0x01041F, 0, { 0x010447 }}, /* 1041F; 10447; Case map */ -+ { 0x010420, 0, { 0x010448 }}, /* 10420; 10448; Case map */ -+ { 0x010421, 0, { 0x010449 }}, /* 10421; 10449; Case map */ -+ { 0x010422, 0, { 0x01044A }}, /* 10422; 1044A; Case map */ -+ { 0x010423, 0, { 0x01044B }}, /* 10423; 1044B; Case map */ -+ { 0x010424, 0, { 0x01044C }}, /* 10424; 1044C; Case map */ -+ { 0x010425, 0, { 0x01044D }}, /* 10425; 1044D; Case map */ -+ { 0x01D400, 0, { 0x000061 }}, /* 1D400; 0061; Additional folding */ -+ { 0x01D401, 0, { 0x000062 }}, /* 1D401; 0062; Additional folding */ -+ { 0x01D402, 0, { 0x000063 }}, /* 1D402; 0063; Additional folding */ -+ { 0x01D403, 0, { 0x000064 }}, /* 1D403; 0064; Additional folding */ -+ { 0x01D404, 0, { 0x000065 }}, /* 1D404; 0065; Additional folding */ -+ { 0x01D405, 0, { 0x000066 }}, /* 1D405; 0066; Additional folding */ -+ { 0x01D406, 0, { 0x000067 }}, /* 1D406; 0067; Additional folding */ -+ { 0x01D407, 0, { 0x000068 }}, /* 1D407; 0068; Additional folding */ -+ { 0x01D408, 0, { 0x000069 }}, /* 1D408; 0069; Additional folding */ -+ { 0x01D409, 0, { 0x00006A }}, /* 1D409; 006A; Additional folding */ -+ { 0x01D40A, 0, { 0x00006B }}, /* 1D40A; 006B; Additional folding */ -+ { 0x01D40B, 0, { 0x00006C }}, /* 1D40B; 006C; Additional folding */ -+ { 0x01D40C, 0, { 0x00006D }}, /* 1D40C; 006D; Additional folding */ -+ { 0x01D40D, 0, { 0x00006E }}, /* 1D40D; 006E; Additional folding */ -+ { 0x01D40E, 0, { 0x00006F }}, /* 1D40E; 006F; Additional folding */ -+ { 0x01D40F, 0, { 0x000070 }}, /* 1D40F; 0070; Additional folding */ -+ { 0x01D410, 0, { 0x000071 }}, /* 1D410; 0071; Additional folding */ -+ { 0x01D411, 0, { 0x000072 }}, /* 1D411; 0072; Additional folding */ -+ { 0x01D412, 0, { 0x000073 }}, /* 1D412; 0073; Additional folding */ -+ { 0x01D413, 0, { 0x000074 }}, /* 1D413; 0074; Additional folding */ -+ { 0x01D414, 0, { 0x000075 }}, /* 1D414; 0075; Additional folding */ -+ { 0x01D415, 0, { 0x000076 }}, /* 1D415; 0076; Additional folding */ -+ { 0x01D416, 0, { 0x000077 }}, /* 1D416; 0077; Additional folding */ -+ { 0x01D417, 0, { 0x000078 }}, /* 1D417; 0078; Additional folding */ -+ { 0x01D418, 0, { 0x000079 }}, /* 1D418; 0079; Additional folding */ -+ { 0x01D419, 0, { 0x00007A }}, /* 1D419; 007A; Additional folding */ -+ { 0x01D434, 0, { 0x000061 }}, /* 1D434; 0061; Additional folding */ -+ { 0x01D435, 0, { 0x000062 }}, /* 1D435; 0062; Additional folding */ -+ { 0x01D436, 0, { 0x000063 }}, /* 1D436; 0063; Additional folding */ -+ { 0x01D437, 0, { 0x000064 }}, /* 1D437; 0064; Additional folding */ -+ { 0x01D438, 0, { 0x000065 }}, /* 1D438; 0065; Additional folding */ -+ { 0x01D439, 0, { 0x000066 }}, /* 1D439; 0066; Additional folding */ -+ { 0x01D43A, 0, { 0x000067 }}, /* 1D43A; 0067; Additional folding */ -+ { 0x01D43B, 0, { 0x000068 }}, /* 1D43B; 0068; Additional folding */ -+ { 0x01D43C, 0, { 0x000069 }}, /* 1D43C; 0069; Additional folding */ -+ { 0x01D43D, 0, { 0x00006A }}, /* 1D43D; 006A; Additional folding */ -+ { 0x01D43E, 0, { 0x00006B }}, /* 1D43E; 006B; Additional folding */ -+ { 0x01D43F, 0, { 0x00006C }}, /* 1D43F; 006C; Additional folding */ -+ { 0x01D440, 0, { 0x00006D }}, /* 1D440; 006D; Additional folding */ -+ { 0x01D441, 0, { 0x00006E }}, /* 1D441; 006E; Additional folding */ -+ { 0x01D442, 0, { 0x00006F }}, /* 1D442; 006F; Additional folding */ -+ { 0x01D443, 0, { 0x000070 }}, /* 1D443; 0070; Additional folding */ -+ { 0x01D444, 0, { 0x000071 }}, /* 1D444; 0071; Additional folding */ -+ { 0x01D445, 0, { 0x000072 }}, /* 1D445; 0072; Additional folding */ -+ { 0x01D446, 0, { 0x000073 }}, /* 1D446; 0073; Additional folding */ -+ { 0x01D447, 0, { 0x000074 }}, /* 1D447; 0074; Additional folding */ -+ { 0x01D448, 0, { 0x000075 }}, /* 1D448; 0075; Additional folding */ -+ { 0x01D449, 0, { 0x000076 }}, /* 1D449; 0076; Additional folding */ -+ { 0x01D44A, 0, { 0x000077 }}, /* 1D44A; 0077; Additional folding */ -+ { 0x01D44B, 0, { 0x000078 }}, /* 1D44B; 0078; Additional folding */ -+ { 0x01D44C, 0, { 0x000079 }}, /* 1D44C; 0079; Additional folding */ -+ { 0x01D44D, 0, { 0x00007A }}, /* 1D44D; 007A; Additional folding */ -+ { 0x01D468, 0, { 0x000061 }}, /* 1D468; 0061; Additional folding */ -+ { 0x01D469, 0, { 0x000062 }}, /* 1D469; 0062; Additional folding */ -+ { 0x01D46A, 0, { 0x000063 }}, /* 1D46A; 0063; Additional folding */ -+ { 0x01D46B, 0, { 0x000064 }}, /* 1D46B; 0064; Additional folding */ -+ { 0x01D46C, 0, { 0x000065 }}, /* 1D46C; 0065; Additional folding */ -+ { 0x01D46D, 0, { 0x000066 }}, /* 1D46D; 0066; Additional folding */ -+ { 0x01D46E, 0, { 0x000067 }}, /* 1D46E; 0067; Additional folding */ -+ { 0x01D46F, 0, { 0x000068 }}, /* 1D46F; 0068; Additional folding */ -+ { 0x01D470, 0, { 0x000069 }}, /* 1D470; 0069; Additional folding */ -+ { 0x01D471, 0, { 0x00006A }}, /* 1D471; 006A; Additional folding */ -+ { 0x01D472, 0, { 0x00006B }}, /* 1D472; 006B; Additional folding */ -+ { 0x01D473, 0, { 0x00006C }}, /* 1D473; 006C; Additional folding */ -+ { 0x01D474, 0, { 0x00006D }}, /* 1D474; 006D; Additional folding */ -+ { 0x01D475, 0, { 0x00006E }}, /* 1D475; 006E; Additional folding */ -+ { 0x01D476, 0, { 0x00006F }}, /* 1D476; 006F; Additional folding */ -+ { 0x01D477, 0, { 0x000070 }}, /* 1D477; 0070; Additional folding */ -+ { 0x01D478, 0, { 0x000071 }}, /* 1D478; 0071; Additional folding */ -+ { 0x01D479, 0, { 0x000072 }}, /* 1D479; 0072; Additional folding */ -+ { 0x01D47A, 0, { 0x000073 }}, /* 1D47A; 0073; Additional folding */ -+ { 0x01D47B, 0, { 0x000074 }}, /* 1D47B; 0074; Additional folding */ -+ { 0x01D47C, 0, { 0x000075 }}, /* 1D47C; 0075; Additional folding */ -+ { 0x01D47D, 0, { 0x000076 }}, /* 1D47D; 0076; Additional folding */ -+ { 0x01D47E, 0, { 0x000077 }}, /* 1D47E; 0077; Additional folding */ -+ { 0x01D47F, 0, { 0x000078 }}, /* 1D47F; 0078; Additional folding */ -+ { 0x01D480, 0, { 0x000079 }}, /* 1D480; 0079; Additional folding */ -+ { 0x01D481, 0, { 0x00007A }}, /* 1D481; 007A; Additional folding */ -+ { 0x01D49C, 0, { 0x000061 }}, /* 1D49C; 0061; Additional folding */ -+ { 0x01D49E, 0, { 0x000063 }}, /* 1D49E; 0063; Additional folding */ -+ { 0x01D49F, 0, { 0x000064 }}, /* 1D49F; 0064; Additional folding */ -+ { 0x01D4A2, 0, { 0x000067 }}, /* 1D4A2; 0067; Additional folding */ -+ { 0x01D4A5, 0, { 0x00006A }}, /* 1D4A5; 006A; Additional folding */ -+ { 0x01D4A6, 0, { 0x00006B }}, /* 1D4A6; 006B; Additional folding */ -+ { 0x01D4A9, 0, { 0x00006E }}, /* 1D4A9; 006E; Additional folding */ -+ { 0x01D4AA, 0, { 0x00006F }}, /* 1D4AA; 006F; Additional folding */ -+ { 0x01D4AB, 0, { 0x000070 }}, /* 1D4AB; 0070; Additional folding */ -+ { 0x01D4AC, 0, { 0x000071 }}, /* 1D4AC; 0071; Additional folding */ -+ { 0x01D4AE, 0, { 0x000073 }}, /* 1D4AE; 0073; Additional folding */ -+ { 0x01D4AF, 0, { 0x000074 }}, /* 1D4AF; 0074; Additional folding */ -+ { 0x01D4B0, 0, { 0x000075 }}, /* 1D4B0; 0075; Additional folding */ -+ { 0x01D4B1, 0, { 0x000076 }}, /* 1D4B1; 0076; Additional folding */ -+ { 0x01D4B2, 0, { 0x000077 }}, /* 1D4B2; 0077; Additional folding */ -+ { 0x01D4B3, 0, { 0x000078 }}, /* 1D4B3; 0078; Additional folding */ -+ { 0x01D4B4, 0, { 0x000079 }}, /* 1D4B4; 0079; Additional folding */ -+ { 0x01D4B5, 0, { 0x00007A }}, /* 1D4B5; 007A; Additional folding */ -+ { 0x01D4D0, 0, { 0x000061 }}, /* 1D4D0; 0061; Additional folding */ -+ { 0x01D4D1, 0, { 0x000062 }}, /* 1D4D1; 0062; Additional folding */ -+ { 0x01D4D2, 0, { 0x000063 }}, /* 1D4D2; 0063; Additional folding */ -+ { 0x01D4D3, 0, { 0x000064 }}, /* 1D4D3; 0064; Additional folding */ -+ { 0x01D4D4, 0, { 0x000065 }}, /* 1D4D4; 0065; Additional folding */ -+ { 0x01D4D5, 0, { 0x000066 }}, /* 1D4D5; 0066; Additional folding */ -+ { 0x01D4D6, 0, { 0x000067 }}, /* 1D4D6; 0067; Additional folding */ -+ { 0x01D4D7, 0, { 0x000068 }}, /* 1D4D7; 0068; Additional folding */ -+ { 0x01D4D8, 0, { 0x000069 }}, /* 1D4D8; 0069; Additional folding */ -+ { 0x01D4D9, 0, { 0x00006A }}, /* 1D4D9; 006A; Additional folding */ -+ { 0x01D4DA, 0, { 0x00006B }}, /* 1D4DA; 006B; Additional folding */ -+ { 0x01D4DB, 0, { 0x00006C }}, /* 1D4DB; 006C; Additional folding */ -+ { 0x01D4DC, 0, { 0x00006D }}, /* 1D4DC; 006D; Additional folding */ -+ { 0x01D4DD, 0, { 0x00006E }}, /* 1D4DD; 006E; Additional folding */ -+ { 0x01D4DE, 0, { 0x00006F }}, /* 1D4DE; 006F; Additional folding */ -+ { 0x01D4DF, 0, { 0x000070 }}, /* 1D4DF; 0070; Additional folding */ -+ { 0x01D4E0, 0, { 0x000071 }}, /* 1D4E0; 0071; Additional folding */ -+ { 0x01D4E1, 0, { 0x000072 }}, /* 1D4E1; 0072; Additional folding */ -+ { 0x01D4E2, 0, { 0x000073 }}, /* 1D4E2; 0073; Additional folding */ -+ { 0x01D4E3, 0, { 0x000074 }}, /* 1D4E3; 0074; Additional folding */ -+ { 0x01D4E4, 0, { 0x000075 }}, /* 1D4E4; 0075; Additional folding */ -+ { 0x01D4E5, 0, { 0x000076 }}, /* 1D4E5; 0076; Additional folding */ -+ { 0x01D4E6, 0, { 0x000077 }}, /* 1D4E6; 0077; Additional folding */ -+ { 0x01D4E7, 0, { 0x000078 }}, /* 1D4E7; 0078; Additional folding */ -+ { 0x01D4E8, 0, { 0x000079 }}, /* 1D4E8; 0079; Additional folding */ -+ { 0x01D4E9, 0, { 0x00007A }}, /* 1D4E9; 007A; Additional folding */ -+ { 0x01D504, 0, { 0x000061 }}, /* 1D504; 0061; Additional folding */ -+ { 0x01D505, 0, { 0x000062 }}, /* 1D505; 0062; Additional folding */ -+ { 0x01D507, 0, { 0x000064 }}, /* 1D507; 0064; Additional folding */ -+ { 0x01D508, 0, { 0x000065 }}, /* 1D508; 0065; Additional folding */ -+ { 0x01D509, 0, { 0x000066 }}, /* 1D509; 0066; Additional folding */ -+ { 0x01D50A, 0, { 0x000067 }}, /* 1D50A; 0067; Additional folding */ -+ { 0x01D50D, 0, { 0x00006A }}, /* 1D50D; 006A; Additional folding */ -+ { 0x01D50E, 0, { 0x00006B }}, /* 1D50E; 006B; Additional folding */ -+ { 0x01D50F, 0, { 0x00006C }}, /* 1D50F; 006C; Additional folding */ -+ { 0x01D510, 0, { 0x00006D }}, /* 1D510; 006D; Additional folding */ -+ { 0x01D511, 0, { 0x00006E }}, /* 1D511; 006E; Additional folding */ -+ { 0x01D512, 0, { 0x00006F }}, /* 1D512; 006F; Additional folding */ -+ { 0x01D513, 0, { 0x000070 }}, /* 1D513; 0070; Additional folding */ -+ { 0x01D514, 0, { 0x000071 }}, /* 1D514; 0071; Additional folding */ -+ { 0x01D516, 0, { 0x000073 }}, /* 1D516; 0073; Additional folding */ -+ { 0x01D517, 0, { 0x000074 }}, /* 1D517; 0074; Additional folding */ -+ { 0x01D518, 0, { 0x000075 }}, /* 1D518; 0075; Additional folding */ -+ { 0x01D519, 0, { 0x000076 }}, /* 1D519; 0076; Additional folding */ -+ { 0x01D51A, 0, { 0x000077 }}, /* 1D51A; 0077; Additional folding */ -+ { 0x01D51B, 0, { 0x000078 }}, /* 1D51B; 0078; Additional folding */ -+ { 0x01D51C, 0, { 0x000079 }}, /* 1D51C; 0079; Additional folding */ -+ { 0x01D538, 0, { 0x000061 }}, /* 1D538; 0061; Additional folding */ -+ { 0x01D539, 0, { 0x000062 }}, /* 1D539; 0062; Additional folding */ -+ { 0x01D53B, 0, { 0x000064 }}, /* 1D53B; 0064; Additional folding */ -+ { 0x01D53C, 0, { 0x000065 }}, /* 1D53C; 0065; Additional folding */ -+ { 0x01D53D, 0, { 0x000066 }}, /* 1D53D; 0066; Additional folding */ -+ { 0x01D53E, 0, { 0x000067 }}, /* 1D53E; 0067; Additional folding */ -+ { 0x01D540, 0, { 0x000069 }}, /* 1D540; 0069; Additional folding */ -+ { 0x01D541, 0, { 0x00006A }}, /* 1D541; 006A; Additional folding */ -+ { 0x01D542, 0, { 0x00006B }}, /* 1D542; 006B; Additional folding */ -+ { 0x01D543, 0, { 0x00006C }}, /* 1D543; 006C; Additional folding */ -+ { 0x01D544, 0, { 0x00006D }}, /* 1D544; 006D; Additional folding */ -+ { 0x01D546, 0, { 0x00006F }}, /* 1D546; 006F; Additional folding */ -+ { 0x01D54A, 0, { 0x000073 }}, /* 1D54A; 0073; Additional folding */ -+ { 0x01D54B, 0, { 0x000074 }}, /* 1D54B; 0074; Additional folding */ -+ { 0x01D54C, 0, { 0x000075 }}, /* 1D54C; 0075; Additional folding */ -+ { 0x01D54D, 0, { 0x000076 }}, /* 1D54D; 0076; Additional folding */ -+ { 0x01D54E, 0, { 0x000077 }}, /* 1D54E; 0077; Additional folding */ -+ { 0x01D54F, 0, { 0x000078 }}, /* 1D54F; 0078; Additional folding */ -+ { 0x01D550, 0, { 0x000079 }}, /* 1D550; 0079; Additional folding */ -+ { 0x01D56C, 0, { 0x000061 }}, /* 1D56C; 0061; Additional folding */ -+ { 0x01D56D, 0, { 0x000062 }}, /* 1D56D; 0062; Additional folding */ -+ { 0x01D56E, 0, { 0x000063 }}, /* 1D56E; 0063; Additional folding */ -+ { 0x01D56F, 0, { 0x000064 }}, /* 1D56F; 0064; Additional folding */ -+ { 0x01D570, 0, { 0x000065 }}, /* 1D570; 0065; Additional folding */ -+ { 0x01D571, 0, { 0x000066 }}, /* 1D571; 0066; Additional folding */ -+ { 0x01D572, 0, { 0x000067 }}, /* 1D572; 0067; Additional folding */ -+ { 0x01D573, 0, { 0x000068 }}, /* 1D573; 0068; Additional folding */ -+ { 0x01D574, 0, { 0x000069 }}, /* 1D574; 0069; Additional folding */ -+ { 0x01D575, 0, { 0x00006A }}, /* 1D575; 006A; Additional folding */ -+ { 0x01D576, 0, { 0x00006B }}, /* 1D576; 006B; Additional folding */ -+ { 0x01D577, 0, { 0x00006C }}, /* 1D577; 006C; Additional folding */ -+ { 0x01D578, 0, { 0x00006D }}, /* 1D578; 006D; Additional folding */ -+ { 0x01D579, 0, { 0x00006E }}, /* 1D579; 006E; Additional folding */ -+ { 0x01D57A, 0, { 0x00006F }}, /* 1D57A; 006F; Additional folding */ -+ { 0x01D57B, 0, { 0x000070 }}, /* 1D57B; 0070; Additional folding */ -+ { 0x01D57C, 0, { 0x000071 }}, /* 1D57C; 0071; Additional folding */ -+ { 0x01D57D, 0, { 0x000072 }}, /* 1D57D; 0072; Additional folding */ -+ { 0x01D57E, 0, { 0x000073 }}, /* 1D57E; 0073; Additional folding */ -+ { 0x01D57F, 0, { 0x000074 }}, /* 1D57F; 0074; Additional folding */ -+ { 0x01D580, 0, { 0x000075 }}, /* 1D580; 0075; Additional folding */ -+ { 0x01D581, 0, { 0x000076 }}, /* 1D581; 0076; Additional folding */ -+ { 0x01D582, 0, { 0x000077 }}, /* 1D582; 0077; Additional folding */ -+ { 0x01D583, 0, { 0x000078 }}, /* 1D583; 0078; Additional folding */ -+ { 0x01D584, 0, { 0x000079 }}, /* 1D584; 0079; Additional folding */ -+ { 0x01D585, 0, { 0x00007A }}, /* 1D585; 007A; Additional folding */ -+ { 0x01D5A0, 0, { 0x000061 }}, /* 1D5A0; 0061; Additional folding */ -+ { 0x01D5A1, 0, { 0x000062 }}, /* 1D5A1; 0062; Additional folding */ -+ { 0x01D5A2, 0, { 0x000063 }}, /* 1D5A2; 0063; Additional folding */ -+ { 0x01D5A3, 0, { 0x000064 }}, /* 1D5A3; 0064; Additional folding */ -+ { 0x01D5A4, 0, { 0x000065 }}, /* 1D5A4; 0065; Additional folding */ -+ { 0x01D5A5, 0, { 0x000066 }}, /* 1D5A5; 0066; Additional folding */ -+ { 0x01D5A6, 0, { 0x000067 }}, /* 1D5A6; 0067; Additional folding */ -+ { 0x01D5A7, 0, { 0x000068 }}, /* 1D5A7; 0068; Additional folding */ -+ { 0x01D5A8, 0, { 0x000069 }}, /* 1D5A8; 0069; Additional folding */ -+ { 0x01D5A9, 0, { 0x00006A }}, /* 1D5A9; 006A; Additional folding */ -+ { 0x01D5AA, 0, { 0x00006B }}, /* 1D5AA; 006B; Additional folding */ -+ { 0x01D5AB, 0, { 0x00006C }}, /* 1D5AB; 006C; Additional folding */ -+ { 0x01D5AC, 0, { 0x00006D }}, /* 1D5AC; 006D; Additional folding */ -+ { 0x01D5AD, 0, { 0x00006E }}, /* 1D5AD; 006E; Additional folding */ -+ { 0x01D5AE, 0, { 0x00006F }}, /* 1D5AE; 006F; Additional folding */ -+ { 0x01D5AF, 0, { 0x000070 }}, /* 1D5AF; 0070; Additional folding */ -+ { 0x01D5B0, 0, { 0x000071 }}, /* 1D5B0; 0071; Additional folding */ -+ { 0x01D5B1, 0, { 0x000072 }}, /* 1D5B1; 0072; Additional folding */ -+ { 0x01D5B2, 0, { 0x000073 }}, /* 1D5B2; 0073; Additional folding */ -+ { 0x01D5B3, 0, { 0x000074 }}, /* 1D5B3; 0074; Additional folding */ -+ { 0x01D5B4, 0, { 0x000075 }}, /* 1D5B4; 0075; Additional folding */ -+ { 0x01D5B5, 0, { 0x000076 }}, /* 1D5B5; 0076; Additional folding */ -+ { 0x01D5B6, 0, { 0x000077 }}, /* 1D5B6; 0077; Additional folding */ -+ { 0x01D5B7, 0, { 0x000078 }}, /* 1D5B7; 0078; Additional folding */ -+ { 0x01D5B8, 0, { 0x000079 }}, /* 1D5B8; 0079; Additional folding */ -+ { 0x01D5B9, 0, { 0x00007A }}, /* 1D5B9; 007A; Additional folding */ -+ { 0x01D5D4, 0, { 0x000061 }}, /* 1D5D4; 0061; Additional folding */ -+ { 0x01D5D5, 0, { 0x000062 }}, /* 1D5D5; 0062; Additional folding */ -+ { 0x01D5D6, 0, { 0x000063 }}, /* 1D5D6; 0063; Additional folding */ -+ { 0x01D5D7, 0, { 0x000064 }}, /* 1D5D7; 0064; Additional folding */ -+ { 0x01D5D8, 0, { 0x000065 }}, /* 1D5D8; 0065; Additional folding */ -+ { 0x01D5D9, 0, { 0x000066 }}, /* 1D5D9; 0066; Additional folding */ -+ { 0x01D5DA, 0, { 0x000067 }}, /* 1D5DA; 0067; Additional folding */ -+ { 0x01D5DB, 0, { 0x000068 }}, /* 1D5DB; 0068; Additional folding */ -+ { 0x01D5DC, 0, { 0x000069 }}, /* 1D5DC; 0069; Additional folding */ -+ { 0x01D5DD, 0, { 0x00006A }}, /* 1D5DD; 006A; Additional folding */ -+ { 0x01D5DE, 0, { 0x00006B }}, /* 1D5DE; 006B; Additional folding */ -+ { 0x01D5DF, 0, { 0x00006C }}, /* 1D5DF; 006C; Additional folding */ -+ { 0x01D5E0, 0, { 0x00006D }}, /* 1D5E0; 006D; Additional folding */ -+ { 0x01D5E1, 0, { 0x00006E }}, /* 1D5E1; 006E; Additional folding */ -+ { 0x01D5E2, 0, { 0x00006F }}, /* 1D5E2; 006F; Additional folding */ -+ { 0x01D5E3, 0, { 0x000070 }}, /* 1D5E3; 0070; Additional folding */ -+ { 0x01D5E4, 0, { 0x000071 }}, /* 1D5E4; 0071; Additional folding */ -+ { 0x01D5E5, 0, { 0x000072 }}, /* 1D5E5; 0072; Additional folding */ -+ { 0x01D5E6, 0, { 0x000073 }}, /* 1D5E6; 0073; Additional folding */ -+ { 0x01D5E7, 0, { 0x000074 }}, /* 1D5E7; 0074; Additional folding */ -+ { 0x01D5E8, 0, { 0x000075 }}, /* 1D5E8; 0075; Additional folding */ -+ { 0x01D5E9, 0, { 0x000076 }}, /* 1D5E9; 0076; Additional folding */ -+ { 0x01D5EA, 0, { 0x000077 }}, /* 1D5EA; 0077; Additional folding */ -+ { 0x01D5EB, 0, { 0x000078 }}, /* 1D5EB; 0078; Additional folding */ -+ { 0x01D5EC, 0, { 0x000079 }}, /* 1D5EC; 0079; Additional folding */ -+ { 0x01D5ED, 0, { 0x00007A }}, /* 1D5ED; 007A; Additional folding */ -+ { 0x01D608, 0, { 0x000061 }}, /* 1D608; 0061; Additional folding */ -+ { 0x01D609, 0, { 0x000062 }}, /* 1D609; 0062; Additional folding */ -+ { 0x01D60A, 0, { 0x000063 }}, /* 1D60A; 0063; Additional folding */ -+ { 0x01D60B, 0, { 0x000064 }}, /* 1D60B; 0064; Additional folding */ -+ { 0x01D60C, 0, { 0x000065 }}, /* 1D60C; 0065; Additional folding */ -+ { 0x01D60D, 0, { 0x000066 }}, /* 1D60D; 0066; Additional folding */ -+ { 0x01D60E, 0, { 0x000067 }}, /* 1D60E; 0067; Additional folding */ -+ { 0x01D60F, 0, { 0x000068 }}, /* 1D60F; 0068; Additional folding */ -+ { 0x01D610, 0, { 0x000069 }}, /* 1D610; 0069; Additional folding */ -+ { 0x01D611, 0, { 0x00006A }}, /* 1D611; 006A; Additional folding */ -+ { 0x01D612, 0, { 0x00006B }}, /* 1D612; 006B; Additional folding */ -+ { 0x01D613, 0, { 0x00006C }}, /* 1D613; 006C; Additional folding */ -+ { 0x01D614, 0, { 0x00006D }}, /* 1D614; 006D; Additional folding */ -+ { 0x01D615, 0, { 0x00006E }}, /* 1D615; 006E; Additional folding */ -+ { 0x01D616, 0, { 0x00006F }}, /* 1D616; 006F; Additional folding */ -+ { 0x01D617, 0, { 0x000070 }}, /* 1D617; 0070; Additional folding */ -+ { 0x01D618, 0, { 0x000071 }}, /* 1D618; 0071; Additional folding */ -+ { 0x01D619, 0, { 0x000072 }}, /* 1D619; 0072; Additional folding */ -+ { 0x01D61A, 0, { 0x000073 }}, /* 1D61A; 0073; Additional folding */ -+ { 0x01D61B, 0, { 0x000074 }}, /* 1D61B; 0074; Additional folding */ -+ { 0x01D61C, 0, { 0x000075 }}, /* 1D61C; 0075; Additional folding */ -+ { 0x01D61D, 0, { 0x000076 }}, /* 1D61D; 0076; Additional folding */ -+ { 0x01D61E, 0, { 0x000077 }}, /* 1D61E; 0077; Additional folding */ -+ { 0x01D61F, 0, { 0x000078 }}, /* 1D61F; 0078; Additional folding */ -+ { 0x01D620, 0, { 0x000079 }}, /* 1D620; 0079; Additional folding */ -+ { 0x01D621, 0, { 0x00007A }}, /* 1D621; 007A; Additional folding */ -+ { 0x01D63C, 0, { 0x000061 }}, /* 1D63C; 0061; Additional folding */ -+ { 0x01D63D, 0, { 0x000062 }}, /* 1D63D; 0062; Additional folding */ -+ { 0x01D63E, 0, { 0x000063 }}, /* 1D63E; 0063; Additional folding */ -+ { 0x01D63F, 0, { 0x000064 }}, /* 1D63F; 0064; Additional folding */ -+ { 0x01D640, 0, { 0x000065 }}, /* 1D640; 0065; Additional folding */ -+ { 0x01D641, 0, { 0x000066 }}, /* 1D641; 0066; Additional folding */ -+ { 0x01D642, 0, { 0x000067 }}, /* 1D642; 0067; Additional folding */ -+ { 0x01D643, 0, { 0x000068 }}, /* 1D643; 0068; Additional folding */ -+ { 0x01D644, 0, { 0x000069 }}, /* 1D644; 0069; Additional folding */ -+ { 0x01D645, 0, { 0x00006A }}, /* 1D645; 006A; Additional folding */ -+ { 0x01D646, 0, { 0x00006B }}, /* 1D646; 006B; Additional folding */ -+ { 0x01D647, 0, { 0x00006C }}, /* 1D647; 006C; Additional folding */ -+ { 0x01D648, 0, { 0x00006D }}, /* 1D648; 006D; Additional folding */ -+ { 0x01D649, 0, { 0x00006E }}, /* 1D649; 006E; Additional folding */ -+ { 0x01D64A, 0, { 0x00006F }}, /* 1D64A; 006F; Additional folding */ -+ { 0x01D64B, 0, { 0x000070 }}, /* 1D64B; 0070; Additional folding */ -+ { 0x01D64C, 0, { 0x000071 }}, /* 1D64C; 0071; Additional folding */ -+ { 0x01D64D, 0, { 0x000072 }}, /* 1D64D; 0072; Additional folding */ -+ { 0x01D64E, 0, { 0x000073 }}, /* 1D64E; 0073; Additional folding */ -+ { 0x01D64F, 0, { 0x000074 }}, /* 1D64F; 0074; Additional folding */ -+ { 0x01D650, 0, { 0x000075 }}, /* 1D650; 0075; Additional folding */ -+ { 0x01D651, 0, { 0x000076 }}, /* 1D651; 0076; Additional folding */ -+ { 0x01D652, 0, { 0x000077 }}, /* 1D652; 0077; Additional folding */ -+ { 0x01D653, 0, { 0x000078 }}, /* 1D653; 0078; Additional folding */ -+ { 0x01D654, 0, { 0x000079 }}, /* 1D654; 0079; Additional folding */ -+ { 0x01D655, 0, { 0x00007A }}, /* 1D655; 007A; Additional folding */ -+ { 0x01D670, 0, { 0x000061 }}, /* 1D670; 0061; Additional folding */ -+ { 0x01D671, 0, { 0x000062 }}, /* 1D671; 0062; Additional folding */ -+ { 0x01D672, 0, { 0x000063 }}, /* 1D672; 0063; Additional folding */ -+ { 0x01D673, 0, { 0x000064 }}, /* 1D673; 0064; Additional folding */ -+ { 0x01D674, 0, { 0x000065 }}, /* 1D674; 0065; Additional folding */ -+ { 0x01D675, 0, { 0x000066 }}, /* 1D675; 0066; Additional folding */ -+ { 0x01D676, 0, { 0x000067 }}, /* 1D676; 0067; Additional folding */ -+ { 0x01D677, 0, { 0x000068 }}, /* 1D677; 0068; Additional folding */ -+ { 0x01D678, 0, { 0x000069 }}, /* 1D678; 0069; Additional folding */ -+ { 0x01D679, 0, { 0x00006A }}, /* 1D679; 006A; Additional folding */ -+ { 0x01D67A, 0, { 0x00006B }}, /* 1D67A; 006B; Additional folding */ -+ { 0x01D67B, 0, { 0x00006C }}, /* 1D67B; 006C; Additional folding */ -+ { 0x01D67C, 0, { 0x00006D }}, /* 1D67C; 006D; Additional folding */ -+ { 0x01D67D, 0, { 0x00006E }}, /* 1D67D; 006E; Additional folding */ -+ { 0x01D67E, 0, { 0x00006F }}, /* 1D67E; 006F; Additional folding */ -+ { 0x01D67F, 0, { 0x000070 }}, /* 1D67F; 0070; Additional folding */ -+ { 0x01D680, 0, { 0x000071 }}, /* 1D680; 0071; Additional folding */ -+ { 0x01D681, 0, { 0x000072 }}, /* 1D681; 0072; Additional folding */ -+ { 0x01D682, 0, { 0x000073 }}, /* 1D682; 0073; Additional folding */ -+ { 0x01D683, 0, { 0x000074 }}, /* 1D683; 0074; Additional folding */ -+ { 0x01D684, 0, { 0x000075 }}, /* 1D684; 0075; Additional folding */ -+ { 0x01D685, 0, { 0x000076 }}, /* 1D685; 0076; Additional folding */ -+ { 0x01D686, 0, { 0x000077 }}, /* 1D686; 0077; Additional folding */ -+ { 0x01D687, 0, { 0x000078 }}, /* 1D687; 0078; Additional folding */ -+ { 0x01D688, 0, { 0x000079 }}, /* 1D688; 0079; Additional folding */ -+ { 0x01D689, 0, { 0x00007A }}, /* 1D689; 007A; Additional folding */ -+ { 0x01D6A8, 0, { 0x0003B1 }}, /* 1D6A8; 03B1; Additional folding */ -+ { 0x01D6A9, 0, { 0x0003B2 }}, /* 1D6A9; 03B2; Additional folding */ -+ { 0x01D6AA, 0, { 0x0003B3 }}, /* 1D6AA; 03B3; Additional folding */ -+ { 0x01D6AB, 0, { 0x0003B4 }}, /* 1D6AB; 03B4; Additional folding */ -+ { 0x01D6AC, 0, { 0x0003B5 }}, /* 1D6AC; 03B5; Additional folding */ -+ { 0x01D6AD, 0, { 0x0003B6 }}, /* 1D6AD; 03B6; Additional folding */ -+ { 0x01D6AE, 0, { 0x0003B7 }}, /* 1D6AE; 03B7; Additional folding */ -+ { 0x01D6AF, 0, { 0x0003B8 }}, /* 1D6AF; 03B8; Additional folding */ -+ { 0x01D6B0, 0, { 0x0003B9 }}, /* 1D6B0; 03B9; Additional folding */ -+ { 0x01D6B1, 0, { 0x0003BA }}, /* 1D6B1; 03BA; Additional folding */ -+ { 0x01D6B2, 0, { 0x0003BB }}, /* 1D6B2; 03BB; Additional folding */ -+ { 0x01D6B3, 0, { 0x0003BC }}, /* 1D6B3; 03BC; Additional folding */ -+ { 0x01D6B4, 0, { 0x0003BD }}, /* 1D6B4; 03BD; Additional folding */ -+ { 0x01D6B5, 0, { 0x0003BE }}, /* 1D6B5; 03BE; Additional folding */ -+ { 0x01D6B6, 0, { 0x0003BF }}, /* 1D6B6; 03BF; Additional folding */ -+ { 0x01D6B7, 0, { 0x0003C0 }}, /* 1D6B7; 03C0; Additional folding */ -+ { 0x01D6B8, 0, { 0x0003C1 }}, /* 1D6B8; 03C1; Additional folding */ -+ { 0x01D6B9, 0, { 0x0003B8 }}, /* 1D6B9; 03B8; Additional folding */ -+ { 0x01D6BA, 0, { 0x0003C3 }}, /* 1D6BA; 03C3; Additional folding */ -+ { 0x01D6BB, 0, { 0x0003C4 }}, /* 1D6BB; 03C4; Additional folding */ -+ { 0x01D6BC, 0, { 0x0003C5 }}, /* 1D6BC; 03C5; Additional folding */ -+ { 0x01D6BD, 0, { 0x0003C6 }}, /* 1D6BD; 03C6; Additional folding */ -+ { 0x01D6BE, 0, { 0x0003C7 }}, /* 1D6BE; 03C7; Additional folding */ -+ { 0x01D6BF, 0, { 0x0003C8 }}, /* 1D6BF; 03C8; Additional folding */ -+ { 0x01D6C0, 0, { 0x0003C9 }}, /* 1D6C0; 03C9; Additional folding */ -+ { 0x01D6D3, 0, { 0x0003C3 }}, /* 1D6D3; 03C3; Additional folding */ -+ { 0x01D6E2, 0, { 0x0003B1 }}, /* 1D6E2; 03B1; Additional folding */ -+ { 0x01D6E3, 0, { 0x0003B2 }}, /* 1D6E3; 03B2; Additional folding */ -+ { 0x01D6E4, 0, { 0x0003B3 }}, /* 1D6E4; 03B3; Additional folding */ -+ { 0x01D6E5, 0, { 0x0003B4 }}, /* 1D6E5; 03B4; Additional folding */ -+ { 0x01D6E6, 0, { 0x0003B5 }}, /* 1D6E6; 03B5; Additional folding */ -+ { 0x01D6E7, 0, { 0x0003B6 }}, /* 1D6E7; 03B6; Additional folding */ -+ { 0x01D6E8, 0, { 0x0003B7 }}, /* 1D6E8; 03B7; Additional folding */ -+ { 0x01D6E9, 0, { 0x0003B8 }}, /* 1D6E9; 03B8; Additional folding */ -+ { 0x01D6EA, 0, { 0x0003B9 }}, /* 1D6EA; 03B9; Additional folding */ -+ { 0x01D6EB, 0, { 0x0003BA }}, /* 1D6EB; 03BA; Additional folding */ -+ { 0x01D6EC, 0, { 0x0003BB }}, /* 1D6EC; 03BB; Additional folding */ -+ { 0x01D6ED, 0, { 0x0003BC }}, /* 1D6ED; 03BC; Additional folding */ -+ { 0x01D6EE, 0, { 0x0003BD }}, /* 1D6EE; 03BD; Additional folding */ -+ { 0x01D6EF, 0, { 0x0003BE }}, /* 1D6EF; 03BE; Additional folding */ -+ { 0x01D6F0, 0, { 0x0003BF }}, /* 1D6F0; 03BF; Additional folding */ -+ { 0x01D6F1, 0, { 0x0003C0 }}, /* 1D6F1; 03C0; Additional folding */ -+ { 0x01D6F2, 0, { 0x0003C1 }}, /* 1D6F2; 03C1; Additional folding */ -+ { 0x01D6F3, 0, { 0x0003B8 }}, /* 1D6F3; 03B8; Additional folding */ -+ { 0x01D6F4, 0, { 0x0003C3 }}, /* 1D6F4; 03C3; Additional folding */ -+ { 0x01D6F5, 0, { 0x0003C4 }}, /* 1D6F5; 03C4; Additional folding */ -+ { 0x01D6F6, 0, { 0x0003C5 }}, /* 1D6F6; 03C5; Additional folding */ -+ { 0x01D6F7, 0, { 0x0003C6 }}, /* 1D6F7; 03C6; Additional folding */ -+ { 0x01D6F8, 0, { 0x0003C7 }}, /* 1D6F8; 03C7; Additional folding */ -+ { 0x01D6F9, 0, { 0x0003C8 }}, /* 1D6F9; 03C8; Additional folding */ -+ { 0x01D6FA, 0, { 0x0003C9 }}, /* 1D6FA; 03C9; Additional folding */ -+ { 0x01D70D, 0, { 0x0003C3 }}, /* 1D70D; 03C3; Additional folding */ -+ { 0x01D71C, 0, { 0x0003B1 }}, /* 1D71C; 03B1; Additional folding */ -+ { 0x01D71D, 0, { 0x0003B2 }}, /* 1D71D; 03B2; Additional folding */ -+ { 0x01D71E, 0, { 0x0003B3 }}, /* 1D71E; 03B3; Additional folding */ -+ { 0x01D71F, 0, { 0x0003B4 }}, /* 1D71F; 03B4; Additional folding */ -+ { 0x01D720, 0, { 0x0003B5 }}, /* 1D720; 03B5; Additional folding */ -+ { 0x01D721, 0, { 0x0003B6 }}, /* 1D721; 03B6; Additional folding */ -+ { 0x01D722, 0, { 0x0003B7 }}, /* 1D722; 03B7; Additional folding */ -+ { 0x01D723, 0, { 0x0003B8 }}, /* 1D723; 03B8; Additional folding */ -+ { 0x01D724, 0, { 0x0003B9 }}, /* 1D724; 03B9; Additional folding */ -+ { 0x01D725, 0, { 0x0003BA }}, /* 1D725; 03BA; Additional folding */ -+ { 0x01D726, 0, { 0x0003BB }}, /* 1D726; 03BB; Additional folding */ -+ { 0x01D727, 0, { 0x0003BC }}, /* 1D727; 03BC; Additional folding */ -+ { 0x01D728, 0, { 0x0003BD }}, /* 1D728; 03BD; Additional folding */ -+ { 0x01D729, 0, { 0x0003BE }}, /* 1D729; 03BE; Additional folding */ -+ { 0x01D72A, 0, { 0x0003BF }}, /* 1D72A; 03BF; Additional folding */ -+ { 0x01D72B, 0, { 0x0003C0 }}, /* 1D72B; 03C0; Additional folding */ -+ { 0x01D72C, 0, { 0x0003C1 }}, /* 1D72C; 03C1; Additional folding */ -+ { 0x01D72D, 0, { 0x0003B8 }}, /* 1D72D; 03B8; Additional folding */ -+ { 0x01D72E, 0, { 0x0003C3 }}, /* 1D72E; 03C3; Additional folding */ -+ { 0x01D72F, 0, { 0x0003C4 }}, /* 1D72F; 03C4; Additional folding */ -+ { 0x01D730, 0, { 0x0003C5 }}, /* 1D730; 03C5; Additional folding */ -+ { 0x01D731, 0, { 0x0003C6 }}, /* 1D731; 03C6; Additional folding */ -+ { 0x01D732, 0, { 0x0003C7 }}, /* 1D732; 03C7; Additional folding */ -+ { 0x01D733, 0, { 0x0003C8 }}, /* 1D733; 03C8; Additional folding */ -+ { 0x01D734, 0, { 0x0003C9 }}, /* 1D734; 03C9; Additional folding */ -+ { 0x01D747, 0, { 0x0003C3 }}, /* 1D747; 03C3; Additional folding */ -+ { 0x01D756, 0, { 0x0003B1 }}, /* 1D756; 03B1; Additional folding */ -+ { 0x01D757, 0, { 0x0003B2 }}, /* 1D757; 03B2; Additional folding */ -+ { 0x01D758, 0, { 0x0003B3 }}, /* 1D758; 03B3; Additional folding */ -+ { 0x01D759, 0, { 0x0003B4 }}, /* 1D759; 03B4; Additional folding */ -+ { 0x01D75A, 0, { 0x0003B5 }}, /* 1D75A; 03B5; Additional folding */ -+ { 0x01D75B, 0, { 0x0003B6 }}, /* 1D75B; 03B6; Additional folding */ -+ { 0x01D75C, 0, { 0x0003B7 }}, /* 1D75C; 03B7; Additional folding */ -+ { 0x01D75D, 0, { 0x0003B8 }}, /* 1D75D; 03B8; Additional folding */ -+ { 0x01D75E, 0, { 0x0003B9 }}, /* 1D75E; 03B9; Additional folding */ -+ { 0x01D75F, 0, { 0x0003BA }}, /* 1D75F; 03BA; Additional folding */ -+ { 0x01D760, 0, { 0x0003BB }}, /* 1D760; 03BB; Additional folding */ -+ { 0x01D761, 0, { 0x0003BC }}, /* 1D761; 03BC; Additional folding */ -+ { 0x01D762, 0, { 0x0003BD }}, /* 1D762; 03BD; Additional folding */ -+ { 0x01D763, 0, { 0x0003BE }}, /* 1D763; 03BE; Additional folding */ -+ { 0x01D764, 0, { 0x0003BF }}, /* 1D764; 03BF; Additional folding */ -+ { 0x01D765, 0, { 0x0003C0 }}, /* 1D765; 03C0; Additional folding */ -+ { 0x01D766, 0, { 0x0003C1 }}, /* 1D766; 03C1; Additional folding */ -+ { 0x01D767, 0, { 0x0003B8 }}, /* 1D767; 03B8; Additional folding */ -+ { 0x01D768, 0, { 0x0003C3 }}, /* 1D768; 03C3; Additional folding */ -+ { 0x01D769, 0, { 0x0003C4 }}, /* 1D769; 03C4; Additional folding */ -+ { 0x01D76A, 0, { 0x0003C5 }}, /* 1D76A; 03C5; Additional folding */ -+ { 0x01D76B, 0, { 0x0003C6 }}, /* 1D76B; 03C6; Additional folding */ -+ { 0x01D76C, 0, { 0x0003C7 }}, /* 1D76C; 03C7; Additional folding */ -+ { 0x01D76D, 0, { 0x0003C8 }}, /* 1D76D; 03C8; Additional folding */ -+ { 0x01D76E, 0, { 0x0003C9 }}, /* 1D76E; 03C9; Additional folding */ -+ { 0x01D781, 0, { 0x0003C3 }}, /* 1D781; 03C3; Additional folding */ -+ { 0x01D790, 0, { 0x0003B1 }}, /* 1D790; 03B1; Additional folding */ -+ { 0x01D791, 0, { 0x0003B2 }}, /* 1D791; 03B2; Additional folding */ -+ { 0x01D792, 0, { 0x0003B3 }}, /* 1D792; 03B3; Additional folding */ -+ { 0x01D793, 0, { 0x0003B4 }}, /* 1D793; 03B4; Additional folding */ -+ { 0x01D794, 0, { 0x0003B5 }}, /* 1D794; 03B5; Additional folding */ -+ { 0x01D795, 0, { 0x0003B6 }}, /* 1D795; 03B6; Additional folding */ -+ { 0x01D796, 0, { 0x0003B7 }}, /* 1D796; 03B7; Additional folding */ -+ { 0x01D797, 0, { 0x0003B8 }}, /* 1D797; 03B8; Additional folding */ -+ { 0x01D798, 0, { 0x0003B9 }}, /* 1D798; 03B9; Additional folding */ -+ { 0x01D799, 0, { 0x0003BA }}, /* 1D799; 03BA; Additional folding */ -+ { 0x01D79A, 0, { 0x0003BB }}, /* 1D79A; 03BB; Additional folding */ -+ { 0x01D79B, 0, { 0x0003BC }}, /* 1D79B; 03BC; Additional folding */ -+ { 0x01D79C, 0, { 0x0003BD }}, /* 1D79C; 03BD; Additional folding */ -+ { 0x01D79D, 0, { 0x0003BE }}, /* 1D79D; 03BE; Additional folding */ -+ { 0x01D79E, 0, { 0x0003BF }}, /* 1D79E; 03BF; Additional folding */ -+ { 0x01D79F, 0, { 0x0003C0 }}, /* 1D79F; 03C0; Additional folding */ -+ { 0x01D7A0, 0, { 0x0003C1 }}, /* 1D7A0; 03C1; Additional folding */ -+ { 0x01D7A1, 0, { 0x0003B8 }}, /* 1D7A1; 03B8; Additional folding */ -+ { 0x01D7A2, 0, { 0x0003C3 }}, /* 1D7A2; 03C3; Additional folding */ -+ { 0x01D7A3, 0, { 0x0003C4 }}, /* 1D7A3; 03C4; Additional folding */ -+ { 0x01D7A4, 0, { 0x0003C5 }}, /* 1D7A4; 03C5; Additional folding */ -+ { 0x01D7A5, 0, { 0x0003C6 }}, /* 1D7A5; 03C6; Additional folding */ -+ { 0x01D7A6, 0, { 0x0003C7 }}, /* 1D7A6; 03C7; Additional folding */ -+ { 0x01D7A7, 0, { 0x0003C8 }}, /* 1D7A7; 03C8; Additional folding */ -+ { 0x01D7A8, 0, { 0x0003C9 }}, /* 1D7A8; 03C9; Additional folding */ -+ { 0x01D7BB, 0, { 0x0003C3 }}, /* 1D7BB; 03C3; Additional folding */ -+ { 0 }, -+}; -+ -+ -+/* -+ * B.3 Mapping for case-folding used with no normalization -+ * -+ */ -+ -+const Stringprep_table_element stringprep_rfc3454_B_3[] = { -+ { 0x000041, 0, { 0x000061 }}, /* 0041; 0061; Case map */ -+ { 0x000042, 0, { 0x000062 }}, /* 0042; 0062; Case map */ -+ { 0x000043, 0, { 0x000063 }}, /* 0043; 0063; Case map */ -+ { 0x000044, 0, { 0x000064 }}, /* 0044; 0064; Case map */ -+ { 0x000045, 0, { 0x000065 }}, /* 0045; 0065; Case map */ -+ { 0x000046, 0, { 0x000066 }}, /* 0046; 0066; Case map */ -+ { 0x000047, 0, { 0x000067 }}, /* 0047; 0067; Case map */ -+ { 0x000048, 0, { 0x000068 }}, /* 0048; 0068; Case map */ -+ { 0x000049, 0, { 0x000069 }}, /* 0049; 0069; Case map */ -+ { 0x00004A, 0, { 0x00006A }}, /* 004A; 006A; Case map */ -+ { 0x00004B, 0, { 0x00006B }}, /* 004B; 006B; Case map */ -+ { 0x00004C, 0, { 0x00006C }}, /* 004C; 006C; Case map */ -+ { 0x00004D, 0, { 0x00006D }}, /* 004D; 006D; Case map */ -+ { 0x00004E, 0, { 0x00006E }}, /* 004E; 006E; Case map */ -+ { 0x00004F, 0, { 0x00006F }}, /* 004F; 006F; Case map */ -+ { 0x000050, 0, { 0x000070 }}, /* 0050; 0070; Case map */ -+ { 0x000051, 0, { 0x000071 }}, /* 0051; 0071; Case map */ -+ { 0x000052, 0, { 0x000072 }}, /* 0052; 0072; Case map */ -+ { 0x000053, 0, { 0x000073 }}, /* 0053; 0073; Case map */ -+ { 0x000054, 0, { 0x000074 }}, /* 0054; 0074; Case map */ -+ { 0x000055, 0, { 0x000075 }}, /* 0055; 0075; Case map */ -+ { 0x000056, 0, { 0x000076 }}, /* 0056; 0076; Case map */ -+ { 0x000057, 0, { 0x000077 }}, /* 0057; 0077; Case map */ -+ { 0x000058, 0, { 0x000078 }}, /* 0058; 0078; Case map */ -+ { 0x000059, 0, { 0x000079 }}, /* 0059; 0079; Case map */ -+ { 0x00005A, 0, { 0x00007A }}, /* 005A; 007A; Case map */ -+ { 0x0000B5, 0, { 0x0003BC }}, /* 00B5; 03BC; Case map */ -+ { 0x0000C0, 0, { 0x0000E0 }}, /* 00C0; 00E0; Case map */ -+ { 0x0000C1, 0, { 0x0000E1 }}, /* 00C1; 00E1; Case map */ -+ { 0x0000C2, 0, { 0x0000E2 }}, /* 00C2; 00E2; Case map */ -+ { 0x0000C3, 0, { 0x0000E3 }}, /* 00C3; 00E3; Case map */ -+ { 0x0000C4, 0, { 0x0000E4 }}, /* 00C4; 00E4; Case map */ -+ { 0x0000C5, 0, { 0x0000E5 }}, /* 00C5; 00E5; Case map */ -+ { 0x0000C6, 0, { 0x0000E6 }}, /* 00C6; 00E6; Case map */ -+ { 0x0000C7, 0, { 0x0000E7 }}, /* 00C7; 00E7; Case map */ -+ { 0x0000C8, 0, { 0x0000E8 }}, /* 00C8; 00E8; Case map */ -+ { 0x0000C9, 0, { 0x0000E9 }}, /* 00C9; 00E9; Case map */ -+ { 0x0000CA, 0, { 0x0000EA }}, /* 00CA; 00EA; Case map */ -+ { 0x0000CB, 0, { 0x0000EB }}, /* 00CB; 00EB; Case map */ -+ { 0x0000CC, 0, { 0x0000EC }}, /* 00CC; 00EC; Case map */ -+ { 0x0000CD, 0, { 0x0000ED }}, /* 00CD; 00ED; Case map */ -+ { 0x0000CE, 0, { 0x0000EE }}, /* 00CE; 00EE; Case map */ -+ { 0x0000CF, 0, { 0x0000EF }}, /* 00CF; 00EF; Case map */ -+ { 0x0000D0, 0, { 0x0000F0 }}, /* 00D0; 00F0; Case map */ -+ { 0x0000D1, 0, { 0x0000F1 }}, /* 00D1; 00F1; Case map */ -+ { 0x0000D2, 0, { 0x0000F2 }}, /* 00D2; 00F2; Case map */ -+ { 0x0000D3, 0, { 0x0000F3 }}, /* 00D3; 00F3; Case map */ -+ { 0x0000D4, 0, { 0x0000F4 }}, /* 00D4; 00F4; Case map */ -+ { 0x0000D5, 0, { 0x0000F5 }}, /* 00D5; 00F5; Case map */ -+ { 0x0000D6, 0, { 0x0000F6 }}, /* 00D6; 00F6; Case map */ -+ { 0x0000D8, 0, { 0x0000F8 }}, /* 00D8; 00F8; Case map */ -+ { 0x0000D9, 0, { 0x0000F9 }}, /* 00D9; 00F9; Case map */ -+ { 0x0000DA, 0, { 0x0000FA }}, /* 00DA; 00FA; Case map */ -+ { 0x0000DB, 0, { 0x0000FB }}, /* 00DB; 00FB; Case map */ -+ { 0x0000DC, 0, { 0x0000FC }}, /* 00DC; 00FC; Case map */ -+ { 0x0000DD, 0, { 0x0000FD }}, /* 00DD; 00FD; Case map */ -+ { 0x0000DE, 0, { 0x0000FE }}, /* 00DE; 00FE; Case map */ -+ { 0x0000DF, 0, { 0x000073, /* 00DF; 0073 0073; Case map */ -+ 0x000073 }}, -+ { 0x000100, 0, { 0x000101 }}, /* 0100; 0101; Case map */ -+ { 0x000102, 0, { 0x000103 }}, /* 0102; 0103; Case map */ -+ { 0x000104, 0, { 0x000105 }}, /* 0104; 0105; Case map */ -+ { 0x000106, 0, { 0x000107 }}, /* 0106; 0107; Case map */ -+ { 0x000108, 0, { 0x000109 }}, /* 0108; 0109; Case map */ -+ { 0x00010A, 0, { 0x00010B }}, /* 010A; 010B; Case map */ -+ { 0x00010C, 0, { 0x00010D }}, /* 010C; 010D; Case map */ -+ { 0x00010E, 0, { 0x00010F }}, /* 010E; 010F; Case map */ -+ { 0x000110, 0, { 0x000111 }}, /* 0110; 0111; Case map */ -+ { 0x000112, 0, { 0x000113 }}, /* 0112; 0113; Case map */ -+ { 0x000114, 0, { 0x000115 }}, /* 0114; 0115; Case map */ -+ { 0x000116, 0, { 0x000117 }}, /* 0116; 0117; Case map */ -+ { 0x000118, 0, { 0x000119 }}, /* 0118; 0119; Case map */ -+ { 0x00011A, 0, { 0x00011B }}, /* 011A; 011B; Case map */ -+ { 0x00011C, 0, { 0x00011D }}, /* 011C; 011D; Case map */ -+ { 0x00011E, 0, { 0x00011F }}, /* 011E; 011F; Case map */ -+ { 0x000120, 0, { 0x000121 }}, /* 0120; 0121; Case map */ -+ { 0x000122, 0, { 0x000123 }}, /* 0122; 0123; Case map */ -+ { 0x000124, 0, { 0x000125 }}, /* 0124; 0125; Case map */ -+ { 0x000126, 0, { 0x000127 }}, /* 0126; 0127; Case map */ -+ { 0x000128, 0, { 0x000129 }}, /* 0128; 0129; Case map */ -+ { 0x00012A, 0, { 0x00012B }}, /* 012A; 012B; Case map */ -+ { 0x00012C, 0, { 0x00012D }}, /* 012C; 012D; Case map */ -+ { 0x00012E, 0, { 0x00012F }}, /* 012E; 012F; Case map */ -+ { 0x000130, 0, { 0x000069, /* 0130; 0069 0307; Case map */ -+ 0x000307 }}, -+ { 0x000132, 0, { 0x000133 }}, /* 0132; 0133; Case map */ -+ { 0x000134, 0, { 0x000135 }}, /* 0134; 0135; Case map */ -+ { 0x000136, 0, { 0x000137 }}, /* 0136; 0137; Case map */ -+ { 0x000139, 0, { 0x00013A }}, /* 0139; 013A; Case map */ -+ { 0x00013B, 0, { 0x00013C }}, /* 013B; 013C; Case map */ -+ { 0x00013D, 0, { 0x00013E }}, /* 013D; 013E; Case map */ -+ { 0x00013F, 0, { 0x000140 }}, /* 013F; 0140; Case map */ -+ { 0x000141, 0, { 0x000142 }}, /* 0141; 0142; Case map */ -+ { 0x000143, 0, { 0x000144 }}, /* 0143; 0144; Case map */ -+ { 0x000145, 0, { 0x000146 }}, /* 0145; 0146; Case map */ -+ { 0x000147, 0, { 0x000148 }}, /* 0147; 0148; Case map */ -+ { 0x000149, 0, { 0x0002BC, /* 0149; 02BC 006E; Case map */ -+ 0x00006E }}, -+ { 0x00014A, 0, { 0x00014B }}, /* 014A; 014B; Case map */ -+ { 0x00014C, 0, { 0x00014D }}, /* 014C; 014D; Case map */ -+ { 0x00014E, 0, { 0x00014F }}, /* 014E; 014F; Case map */ -+ { 0x000150, 0, { 0x000151 }}, /* 0150; 0151; Case map */ -+ { 0x000152, 0, { 0x000153 }}, /* 0152; 0153; Case map */ -+ { 0x000154, 0, { 0x000155 }}, /* 0154; 0155; Case map */ -+ { 0x000156, 0, { 0x000157 }}, /* 0156; 0157; Case map */ -+ { 0x000158, 0, { 0x000159 }}, /* 0158; 0159; Case map */ -+ { 0x00015A, 0, { 0x00015B }}, /* 015A; 015B; Case map */ -+ { 0x00015C, 0, { 0x00015D }}, /* 015C; 015D; Case map */ -+ { 0x00015E, 0, { 0x00015F }}, /* 015E; 015F; Case map */ -+ { 0x000160, 0, { 0x000161 }}, /* 0160; 0161; Case map */ -+ { 0x000162, 0, { 0x000163 }}, /* 0162; 0163; Case map */ -+ { 0x000164, 0, { 0x000165 }}, /* 0164; 0165; Case map */ -+ { 0x000166, 0, { 0x000167 }}, /* 0166; 0167; Case map */ -+ { 0x000168, 0, { 0x000169 }}, /* 0168; 0169; Case map */ -+ { 0x00016A, 0, { 0x00016B }}, /* 016A; 016B; Case map */ -+ { 0x00016C, 0, { 0x00016D }}, /* 016C; 016D; Case map */ -+ { 0x00016E, 0, { 0x00016F }}, /* 016E; 016F; Case map */ -+ { 0x000170, 0, { 0x000171 }}, /* 0170; 0171; Case map */ -+ { 0x000172, 0, { 0x000173 }}, /* 0172; 0173; Case map */ -+ { 0x000174, 0, { 0x000175 }}, /* 0174; 0175; Case map */ -+ { 0x000176, 0, { 0x000177 }}, /* 0176; 0177; Case map */ -+ { 0x000178, 0, { 0x0000FF }}, /* 0178; 00FF; Case map */ -+ { 0x000179, 0, { 0x00017A }}, /* 0179; 017A; Case map */ -+ { 0x00017B, 0, { 0x00017C }}, /* 017B; 017C; Case map */ -+ { 0x00017D, 0, { 0x00017E }}, /* 017D; 017E; Case map */ -+ { 0x00017F, 0, { 0x000073 }}, /* 017F; 0073; Case map */ -+ { 0x000181, 0, { 0x000253 }}, /* 0181; 0253; Case map */ -+ { 0x000182, 0, { 0x000183 }}, /* 0182; 0183; Case map */ -+ { 0x000184, 0, { 0x000185 }}, /* 0184; 0185; Case map */ -+ { 0x000186, 0, { 0x000254 }}, /* 0186; 0254; Case map */ -+ { 0x000187, 0, { 0x000188 }}, /* 0187; 0188; Case map */ -+ { 0x000189, 0, { 0x000256 }}, /* 0189; 0256; Case map */ -+ { 0x00018A, 0, { 0x000257 }}, /* 018A; 0257; Case map */ -+ { 0x00018B, 0, { 0x00018C }}, /* 018B; 018C; Case map */ -+ { 0x00018E, 0, { 0x0001DD }}, /* 018E; 01DD; Case map */ -+ { 0x00018F, 0, { 0x000259 }}, /* 018F; 0259; Case map */ -+ { 0x000190, 0, { 0x00025B }}, /* 0190; 025B; Case map */ -+ { 0x000191, 0, { 0x000192 }}, /* 0191; 0192; Case map */ -+ { 0x000193, 0, { 0x000260 }}, /* 0193; 0260; Case map */ -+ { 0x000194, 0, { 0x000263 }}, /* 0194; 0263; Case map */ -+ { 0x000196, 0, { 0x000269 }}, /* 0196; 0269; Case map */ -+ { 0x000197, 0, { 0x000268 }}, /* 0197; 0268; Case map */ -+ { 0x000198, 0, { 0x000199 }}, /* 0198; 0199; Case map */ -+ { 0x00019C, 0, { 0x00026F }}, /* 019C; 026F; Case map */ -+ { 0x00019D, 0, { 0x000272 }}, /* 019D; 0272; Case map */ -+ { 0x00019F, 0, { 0x000275 }}, /* 019F; 0275; Case map */ -+ { 0x0001A0, 0, { 0x0001A1 }}, /* 01A0; 01A1; Case map */ -+ { 0x0001A2, 0, { 0x0001A3 }}, /* 01A2; 01A3; Case map */ -+ { 0x0001A4, 0, { 0x0001A5 }}, /* 01A4; 01A5; Case map */ -+ { 0x0001A6, 0, { 0x000280 }}, /* 01A6; 0280; Case map */ -+ { 0x0001A7, 0, { 0x0001A8 }}, /* 01A7; 01A8; Case map */ -+ { 0x0001A9, 0, { 0x000283 }}, /* 01A9; 0283; Case map */ -+ { 0x0001AC, 0, { 0x0001AD }}, /* 01AC; 01AD; Case map */ -+ { 0x0001AE, 0, { 0x000288 }}, /* 01AE; 0288; Case map */ -+ { 0x0001AF, 0, { 0x0001B0 }}, /* 01AF; 01B0; Case map */ -+ { 0x0001B1, 0, { 0x00028A }}, /* 01B1; 028A; Case map */ -+ { 0x0001B2, 0, { 0x00028B }}, /* 01B2; 028B; Case map */ -+ { 0x0001B3, 0, { 0x0001B4 }}, /* 01B3; 01B4; Case map */ -+ { 0x0001B5, 0, { 0x0001B6 }}, /* 01B5; 01B6; Case map */ -+ { 0x0001B7, 0, { 0x000292 }}, /* 01B7; 0292; Case map */ -+ { 0x0001B8, 0, { 0x0001B9 }}, /* 01B8; 01B9; Case map */ -+ { 0x0001BC, 0, { 0x0001BD }}, /* 01BC; 01BD; Case map */ -+ { 0x0001C4, 0, { 0x0001C6 }}, /* 01C4; 01C6; Case map */ -+ { 0x0001C5, 0, { 0x0001C6 }}, /* 01C5; 01C6; Case map */ -+ { 0x0001C7, 0, { 0x0001C9 }}, /* 01C7; 01C9; Case map */ -+ { 0x0001C8, 0, { 0x0001C9 }}, /* 01C8; 01C9; Case map */ -+ { 0x0001CA, 0, { 0x0001CC }}, /* 01CA; 01CC; Case map */ -+ { 0x0001CB, 0, { 0x0001CC }}, /* 01CB; 01CC; Case map */ -+ { 0x0001CD, 0, { 0x0001CE }}, /* 01CD; 01CE; Case map */ -+ { 0x0001CF, 0, { 0x0001D0 }}, /* 01CF; 01D0; Case map */ -+ { 0x0001D1, 0, { 0x0001D2 }}, /* 01D1; 01D2; Case map */ -+ { 0x0001D3, 0, { 0x0001D4 }}, /* 01D3; 01D4; Case map */ -+ { 0x0001D5, 0, { 0x0001D6 }}, /* 01D5; 01D6; Case map */ -+ { 0x0001D7, 0, { 0x0001D8 }}, /* 01D7; 01D8; Case map */ -+ { 0x0001D9, 0, { 0x0001DA }}, /* 01D9; 01DA; Case map */ -+ { 0x0001DB, 0, { 0x0001DC }}, /* 01DB; 01DC; Case map */ -+ { 0x0001DE, 0, { 0x0001DF }}, /* 01DE; 01DF; Case map */ -+ { 0x0001E0, 0, { 0x0001E1 }}, /* 01E0; 01E1; Case map */ -+ { 0x0001E2, 0, { 0x0001E3 }}, /* 01E2; 01E3; Case map */ -+ { 0x0001E4, 0, { 0x0001E5 }}, /* 01E4; 01E5; Case map */ -+ { 0x0001E6, 0, { 0x0001E7 }}, /* 01E6; 01E7; Case map */ -+ { 0x0001E8, 0, { 0x0001E9 }}, /* 01E8; 01E9; Case map */ -+ { 0x0001EA, 0, { 0x0001EB }}, /* 01EA; 01EB; Case map */ -+ { 0x0001EC, 0, { 0x0001ED }}, /* 01EC; 01ED; Case map */ -+ { 0x0001EE, 0, { 0x0001EF }}, /* 01EE; 01EF; Case map */ -+ { 0x0001F0, 0, { 0x00006A, /* 01F0; 006A 030C; Case map */ -+ 0x00030C }}, -+ { 0x0001F1, 0, { 0x0001F3 }}, /* 01F1; 01F3; Case map */ -+ { 0x0001F2, 0, { 0x0001F3 }}, /* 01F2; 01F3; Case map */ -+ { 0x0001F4, 0, { 0x0001F5 }}, /* 01F4; 01F5; Case map */ -+ { 0x0001F6, 0, { 0x000195 }}, /* 01F6; 0195; Case map */ -+ { 0x0001F7, 0, { 0x0001BF }}, /* 01F7; 01BF; Case map */ -+ { 0x0001F8, 0, { 0x0001F9 }}, /* 01F8; 01F9; Case map */ -+ { 0x0001FA, 0, { 0x0001FB }}, /* 01FA; 01FB; Case map */ -+ { 0x0001FC, 0, { 0x0001FD }}, /* 01FC; 01FD; Case map */ -+ { 0x0001FE, 0, { 0x0001FF }}, /* 01FE; 01FF; Case map */ -+ { 0x000200, 0, { 0x000201 }}, /* 0200; 0201; Case map */ -+ { 0x000202, 0, { 0x000203 }}, /* 0202; 0203; Case map */ -+ { 0x000204, 0, { 0x000205 }}, /* 0204; 0205; Case map */ -+ { 0x000206, 0, { 0x000207 }}, /* 0206; 0207; Case map */ -+ { 0x000208, 0, { 0x000209 }}, /* 0208; 0209; Case map */ -+ { 0x00020A, 0, { 0x00020B }}, /* 020A; 020B; Case map */ -+ { 0x00020C, 0, { 0x00020D }}, /* 020C; 020D; Case map */ -+ { 0x00020E, 0, { 0x00020F }}, /* 020E; 020F; Case map */ -+ { 0x000210, 0, { 0x000211 }}, /* 0210; 0211; Case map */ -+ { 0x000212, 0, { 0x000213 }}, /* 0212; 0213; Case map */ -+ { 0x000214, 0, { 0x000215 }}, /* 0214; 0215; Case map */ -+ { 0x000216, 0, { 0x000217 }}, /* 0216; 0217; Case map */ -+ { 0x000218, 0, { 0x000219 }}, /* 0218; 0219; Case map */ -+ { 0x00021A, 0, { 0x00021B }}, /* 021A; 021B; Case map */ -+ { 0x00021C, 0, { 0x00021D }}, /* 021C; 021D; Case map */ -+ { 0x00021E, 0, { 0x00021F }}, /* 021E; 021F; Case map */ -+ { 0x000220, 0, { 0x00019E }}, /* 0220; 019E; Case map */ -+ { 0x000222, 0, { 0x000223 }}, /* 0222; 0223; Case map */ -+ { 0x000224, 0, { 0x000225 }}, /* 0224; 0225; Case map */ -+ { 0x000226, 0, { 0x000227 }}, /* 0226; 0227; Case map */ -+ { 0x000228, 0, { 0x000229 }}, /* 0228; 0229; Case map */ -+ { 0x00022A, 0, { 0x00022B }}, /* 022A; 022B; Case map */ -+ { 0x00022C, 0, { 0x00022D }}, /* 022C; 022D; Case map */ -+ { 0x00022E, 0, { 0x00022F }}, /* 022E; 022F; Case map */ -+ { 0x000230, 0, { 0x000231 }}, /* 0230; 0231; Case map */ -+ { 0x000232, 0, { 0x000233 }}, /* 0232; 0233; Case map */ -+ { 0x000345, 0, { 0x0003B9 }}, /* 0345; 03B9; Case map */ -+ { 0x000386, 0, { 0x0003AC }}, /* 0386; 03AC; Case map */ -+ { 0x000388, 0, { 0x0003AD }}, /* 0388; 03AD; Case map */ -+ { 0x000389, 0, { 0x0003AE }}, /* 0389; 03AE; Case map */ -+ { 0x00038A, 0, { 0x0003AF }}, /* 038A; 03AF; Case map */ -+ { 0x00038C, 0, { 0x0003CC }}, /* 038C; 03CC; Case map */ -+ { 0x00038E, 0, { 0x0003CD }}, /* 038E; 03CD; Case map */ -+ { 0x00038F, 0, { 0x0003CE }}, /* 038F; 03CE; Case map */ -+ { 0x000390, 0, { 0x0003B9, /* 0390; 03B9 0308 0301; Case map */ -+ 0x000308, 0x000301 }}, -+ { 0x000391, 0, { 0x0003B1 }}, /* 0391; 03B1; Case map */ -+ { 0x000392, 0, { 0x0003B2 }}, /* 0392; 03B2; Case map */ -+ { 0x000393, 0, { 0x0003B3 }}, /* 0393; 03B3; Case map */ -+ { 0x000394, 0, { 0x0003B4 }}, /* 0394; 03B4; Case map */ -+ { 0x000395, 0, { 0x0003B5 }}, /* 0395; 03B5; Case map */ -+ { 0x000396, 0, { 0x0003B6 }}, /* 0396; 03B6; Case map */ -+ { 0x000397, 0, { 0x0003B7 }}, /* 0397; 03B7; Case map */ -+ { 0x000398, 0, { 0x0003B8 }}, /* 0398; 03B8; Case map */ -+ { 0x000399, 0, { 0x0003B9 }}, /* 0399; 03B9; Case map */ -+ { 0x00039A, 0, { 0x0003BA }}, /* 039A; 03BA; Case map */ -+ { 0x00039B, 0, { 0x0003BB }}, /* 039B; 03BB; Case map */ -+ { 0x00039C, 0, { 0x0003BC }}, /* 039C; 03BC; Case map */ -+ { 0x00039D, 0, { 0x0003BD }}, /* 039D; 03BD; Case map */ -+ { 0x00039E, 0, { 0x0003BE }}, /* 039E; 03BE; Case map */ -+ { 0x00039F, 0, { 0x0003BF }}, /* 039F; 03BF; Case map */ -+ { 0x0003A0, 0, { 0x0003C0 }}, /* 03A0; 03C0; Case map */ -+ { 0x0003A1, 0, { 0x0003C1 }}, /* 03A1; 03C1; Case map */ -+ { 0x0003A3, 0, { 0x0003C3 }}, /* 03A3; 03C3; Case map */ -+ { 0x0003A4, 0, { 0x0003C4 }}, /* 03A4; 03C4; Case map */ -+ { 0x0003A5, 0, { 0x0003C5 }}, /* 03A5; 03C5; Case map */ -+ { 0x0003A6, 0, { 0x0003C6 }}, /* 03A6; 03C6; Case map */ -+ { 0x0003A7, 0, { 0x0003C7 }}, /* 03A7; 03C7; Case map */ -+ { 0x0003A8, 0, { 0x0003C8 }}, /* 03A8; 03C8; Case map */ -+ { 0x0003A9, 0, { 0x0003C9 }}, /* 03A9; 03C9; Case map */ -+ { 0x0003AA, 0, { 0x0003CA }}, /* 03AA; 03CA; Case map */ -+ { 0x0003AB, 0, { 0x0003CB }}, /* 03AB; 03CB; Case map */ -+ { 0x0003B0, 0, { 0x0003C5, /* 03B0; 03C5 0308 0301; Case map */ -+ 0x000308, 0x000301 }}, -+ { 0x0003C2, 0, { 0x0003C3 }}, /* 03C2; 03C3; Case map */ -+ { 0x0003D0, 0, { 0x0003B2 }}, /* 03D0; 03B2; Case map */ -+ { 0x0003D1, 0, { 0x0003B8 }}, /* 03D1; 03B8; Case map */ -+ { 0x0003D5, 0, { 0x0003C6 }}, /* 03D5; 03C6; Case map */ -+ { 0x0003D6, 0, { 0x0003C0 }}, /* 03D6; 03C0; Case map */ -+ { 0x0003D8, 0, { 0x0003D9 }}, /* 03D8; 03D9; Case map */ -+ { 0x0003DA, 0, { 0x0003DB }}, /* 03DA; 03DB; Case map */ -+ { 0x0003DC, 0, { 0x0003DD }}, /* 03DC; 03DD; Case map */ -+ { 0x0003DE, 0, { 0x0003DF }}, /* 03DE; 03DF; Case map */ -+ { 0x0003E0, 0, { 0x0003E1 }}, /* 03E0; 03E1; Case map */ -+ { 0x0003E2, 0, { 0x0003E3 }}, /* 03E2; 03E3; Case map */ -+ { 0x0003E4, 0, { 0x0003E5 }}, /* 03E4; 03E5; Case map */ -+ { 0x0003E6, 0, { 0x0003E7 }}, /* 03E6; 03E7; Case map */ -+ { 0x0003E8, 0, { 0x0003E9 }}, /* 03E8; 03E9; Case map */ -+ { 0x0003EA, 0, { 0x0003EB }}, /* 03EA; 03EB; Case map */ -+ { 0x0003EC, 0, { 0x0003ED }}, /* 03EC; 03ED; Case map */ -+ { 0x0003EE, 0, { 0x0003EF }}, /* 03EE; 03EF; Case map */ -+ { 0x0003F0, 0, { 0x0003BA }}, /* 03F0; 03BA; Case map */ -+ { 0x0003F1, 0, { 0x0003C1 }}, /* 03F1; 03C1; Case map */ -+ { 0x0003F2, 0, { 0x0003C3 }}, /* 03F2; 03C3; Case map */ -+ { 0x0003F4, 0, { 0x0003B8 }}, /* 03F4; 03B8; Case map */ -+ { 0x0003F5, 0, { 0x0003B5 }}, /* 03F5; 03B5; Case map */ -+ { 0x000400, 0, { 0x000450 }}, /* 0400; 0450; Case map */ -+ { 0x000401, 0, { 0x000451 }}, /* 0401; 0451; Case map */ -+ { 0x000402, 0, { 0x000452 }}, /* 0402; 0452; Case map */ -+ { 0x000403, 0, { 0x000453 }}, /* 0403; 0453; Case map */ -+ { 0x000404, 0, { 0x000454 }}, /* 0404; 0454; Case map */ -+ { 0x000405, 0, { 0x000455 }}, /* 0405; 0455; Case map */ -+ { 0x000406, 0, { 0x000456 }}, /* 0406; 0456; Case map */ -+ { 0x000407, 0, { 0x000457 }}, /* 0407; 0457; Case map */ -+ { 0x000408, 0, { 0x000458 }}, /* 0408; 0458; Case map */ -+ { 0x000409, 0, { 0x000459 }}, /* 0409; 0459; Case map */ -+ { 0x00040A, 0, { 0x00045A }}, /* 040A; 045A; Case map */ -+ { 0x00040B, 0, { 0x00045B }}, /* 040B; 045B; Case map */ -+ { 0x00040C, 0, { 0x00045C }}, /* 040C; 045C; Case map */ -+ { 0x00040D, 0, { 0x00045D }}, /* 040D; 045D; Case map */ -+ { 0x00040E, 0, { 0x00045E }}, /* 040E; 045E; Case map */ -+ { 0x00040F, 0, { 0x00045F }}, /* 040F; 045F; Case map */ -+ { 0x000410, 0, { 0x000430 }}, /* 0410; 0430; Case map */ -+ { 0x000411, 0, { 0x000431 }}, /* 0411; 0431; Case map */ -+ { 0x000412, 0, { 0x000432 }}, /* 0412; 0432; Case map */ -+ { 0x000413, 0, { 0x000433 }}, /* 0413; 0433; Case map */ -+ { 0x000414, 0, { 0x000434 }}, /* 0414; 0434; Case map */ -+ { 0x000415, 0, { 0x000435 }}, /* 0415; 0435; Case map */ -+ { 0x000416, 0, { 0x000436 }}, /* 0416; 0436; Case map */ -+ { 0x000417, 0, { 0x000437 }}, /* 0417; 0437; Case map */ -+ { 0x000418, 0, { 0x000438 }}, /* 0418; 0438; Case map */ -+ { 0x000419, 0, { 0x000439 }}, /* 0419; 0439; Case map */ -+ { 0x00041A, 0, { 0x00043A }}, /* 041A; 043A; Case map */ -+ { 0x00041B, 0, { 0x00043B }}, /* 041B; 043B; Case map */ -+ { 0x00041C, 0, { 0x00043C }}, /* 041C; 043C; Case map */ -+ { 0x00041D, 0, { 0x00043D }}, /* 041D; 043D; Case map */ -+ { 0x00041E, 0, { 0x00043E }}, /* 041E; 043E; Case map */ -+ { 0x00041F, 0, { 0x00043F }}, /* 041F; 043F; Case map */ -+ { 0x000420, 0, { 0x000440 }}, /* 0420; 0440; Case map */ -+ { 0x000421, 0, { 0x000441 }}, /* 0421; 0441; Case map */ -+ { 0x000422, 0, { 0x000442 }}, /* 0422; 0442; Case map */ -+ { 0x000423, 0, { 0x000443 }}, /* 0423; 0443; Case map */ -+ { 0x000424, 0, { 0x000444 }}, /* 0424; 0444; Case map */ -+ { 0x000425, 0, { 0x000445 }}, /* 0425; 0445; Case map */ -+ { 0x000426, 0, { 0x000446 }}, /* 0426; 0446; Case map */ -+ { 0x000427, 0, { 0x000447 }}, /* 0427; 0447; Case map */ -+ { 0x000428, 0, { 0x000448 }}, /* 0428; 0448; Case map */ -+ { 0x000429, 0, { 0x000449 }}, /* 0429; 0449; Case map */ -+ { 0x00042A, 0, { 0x00044A }}, /* 042A; 044A; Case map */ -+ { 0x00042B, 0, { 0x00044B }}, /* 042B; 044B; Case map */ -+ { 0x00042C, 0, { 0x00044C }}, /* 042C; 044C; Case map */ -+ { 0x00042D, 0, { 0x00044D }}, /* 042D; 044D; Case map */ -+ { 0x00042E, 0, { 0x00044E }}, /* 042E; 044E; Case map */ -+ { 0x00042F, 0, { 0x00044F }}, /* 042F; 044F; Case map */ -+ { 0x000460, 0, { 0x000461 }}, /* 0460; 0461; Case map */ -+ { 0x000462, 0, { 0x000463 }}, /* 0462; 0463; Case map */ -+ { 0x000464, 0, { 0x000465 }}, /* 0464; 0465; Case map */ -+ { 0x000466, 0, { 0x000467 }}, /* 0466; 0467; Case map */ -+ { 0x000468, 0, { 0x000469 }}, /* 0468; 0469; Case map */ -+ { 0x00046A, 0, { 0x00046B }}, /* 046A; 046B; Case map */ -+ { 0x00046C, 0, { 0x00046D }}, /* 046C; 046D; Case map */ -+ { 0x00046E, 0, { 0x00046F }}, /* 046E; 046F; Case map */ -+ { 0x000470, 0, { 0x000471 }}, /* 0470; 0471; Case map */ -+ { 0x000472, 0, { 0x000473 }}, /* 0472; 0473; Case map */ -+ { 0x000474, 0, { 0x000475 }}, /* 0474; 0475; Case map */ -+ { 0x000476, 0, { 0x000477 }}, /* 0476; 0477; Case map */ -+ { 0x000478, 0, { 0x000479 }}, /* 0478; 0479; Case map */ -+ { 0x00047A, 0, { 0x00047B }}, /* 047A; 047B; Case map */ -+ { 0x00047C, 0, { 0x00047D }}, /* 047C; 047D; Case map */ -+ { 0x00047E, 0, { 0x00047F }}, /* 047E; 047F; Case map */ -+ { 0x000480, 0, { 0x000481 }}, /* 0480; 0481; Case map */ -+ { 0x00048A, 0, { 0x00048B }}, /* 048A; 048B; Case map */ -+ { 0x00048C, 0, { 0x00048D }}, /* 048C; 048D; Case map */ -+ { 0x00048E, 0, { 0x00048F }}, /* 048E; 048F; Case map */ -+ { 0x000490, 0, { 0x000491 }}, /* 0490; 0491; Case map */ -+ { 0x000492, 0, { 0x000493 }}, /* 0492; 0493; Case map */ -+ { 0x000494, 0, { 0x000495 }}, /* 0494; 0495; Case map */ -+ { 0x000496, 0, { 0x000497 }}, /* 0496; 0497; Case map */ -+ { 0x000498, 0, { 0x000499 }}, /* 0498; 0499; Case map */ -+ { 0x00049A, 0, { 0x00049B }}, /* 049A; 049B; Case map */ -+ { 0x00049C, 0, { 0x00049D }}, /* 049C; 049D; Case map */ -+ { 0x00049E, 0, { 0x00049F }}, /* 049E; 049F; Case map */ -+ { 0x0004A0, 0, { 0x0004A1 }}, /* 04A0; 04A1; Case map */ -+ { 0x0004A2, 0, { 0x0004A3 }}, /* 04A2; 04A3; Case map */ -+ { 0x0004A4, 0, { 0x0004A5 }}, /* 04A4; 04A5; Case map */ -+ { 0x0004A6, 0, { 0x0004A7 }}, /* 04A6; 04A7; Case map */ -+ { 0x0004A8, 0, { 0x0004A9 }}, /* 04A8; 04A9; Case map */ -+ { 0x0004AA, 0, { 0x0004AB }}, /* 04AA; 04AB; Case map */ -+ { 0x0004AC, 0, { 0x0004AD }}, /* 04AC; 04AD; Case map */ -+ { 0x0004AE, 0, { 0x0004AF }}, /* 04AE; 04AF; Case map */ -+ { 0x0004B0, 0, { 0x0004B1 }}, /* 04B0; 04B1; Case map */ -+ { 0x0004B2, 0, { 0x0004B3 }}, /* 04B2; 04B3; Case map */ -+ { 0x0004B4, 0, { 0x0004B5 }}, /* 04B4; 04B5; Case map */ -+ { 0x0004B6, 0, { 0x0004B7 }}, /* 04B6; 04B7; Case map */ -+ { 0x0004B8, 0, { 0x0004B9 }}, /* 04B8; 04B9; Case map */ -+ { 0x0004BA, 0, { 0x0004BB }}, /* 04BA; 04BB; Case map */ -+ { 0x0004BC, 0, { 0x0004BD }}, /* 04BC; 04BD; Case map */ -+ { 0x0004BE, 0, { 0x0004BF }}, /* 04BE; 04BF; Case map */ -+ { 0x0004C1, 0, { 0x0004C2 }}, /* 04C1; 04C2; Case map */ -+ { 0x0004C3, 0, { 0x0004C4 }}, /* 04C3; 04C4; Case map */ -+ { 0x0004C5, 0, { 0x0004C6 }}, /* 04C5; 04C6; Case map */ -+ { 0x0004C7, 0, { 0x0004C8 }}, /* 04C7; 04C8; Case map */ -+ { 0x0004C9, 0, { 0x0004CA }}, /* 04C9; 04CA; Case map */ -+ { 0x0004CB, 0, { 0x0004CC }}, /* 04CB; 04CC; Case map */ -+ { 0x0004CD, 0, { 0x0004CE }}, /* 04CD; 04CE; Case map */ -+ { 0x0004D0, 0, { 0x0004D1 }}, /* 04D0; 04D1; Case map */ -+ { 0x0004D2, 0, { 0x0004D3 }}, /* 04D2; 04D3; Case map */ -+ { 0x0004D4, 0, { 0x0004D5 }}, /* 04D4; 04D5; Case map */ -+ { 0x0004D6, 0, { 0x0004D7 }}, /* 04D6; 04D7; Case map */ -+ { 0x0004D8, 0, { 0x0004D9 }}, /* 04D8; 04D9; Case map */ -+ { 0x0004DA, 0, { 0x0004DB }}, /* 04DA; 04DB; Case map */ -+ { 0x0004DC, 0, { 0x0004DD }}, /* 04DC; 04DD; Case map */ -+ { 0x0004DE, 0, { 0x0004DF }}, /* 04DE; 04DF; Case map */ -+ { 0x0004E0, 0, { 0x0004E1 }}, /* 04E0; 04E1; Case map */ -+ { 0x0004E2, 0, { 0x0004E3 }}, /* 04E2; 04E3; Case map */ -+ { 0x0004E4, 0, { 0x0004E5 }}, /* 04E4; 04E5; Case map */ -+ { 0x0004E6, 0, { 0x0004E7 }}, /* 04E6; 04E7; Case map */ -+ { 0x0004E8, 0, { 0x0004E9 }}, /* 04E8; 04E9; Case map */ -+ { 0x0004EA, 0, { 0x0004EB }}, /* 04EA; 04EB; Case map */ -+ { 0x0004EC, 0, { 0x0004ED }}, /* 04EC; 04ED; Case map */ -+ { 0x0004EE, 0, { 0x0004EF }}, /* 04EE; 04EF; Case map */ -+ { 0x0004F0, 0, { 0x0004F1 }}, /* 04F0; 04F1; Case map */ -+ { 0x0004F2, 0, { 0x0004F3 }}, /* 04F2; 04F3; Case map */ -+ { 0x0004F4, 0, { 0x0004F5 }}, /* 04F4; 04F5; Case map */ -+ { 0x0004F8, 0, { 0x0004F9 }}, /* 04F8; 04F9; Case map */ -+ { 0x000500, 0, { 0x000501 }}, /* 0500; 0501; Case map */ -+ { 0x000502, 0, { 0x000503 }}, /* 0502; 0503; Case map */ -+ { 0x000504, 0, { 0x000505 }}, /* 0504; 0505; Case map */ -+ { 0x000506, 0, { 0x000507 }}, /* 0506; 0507; Case map */ -+ { 0x000508, 0, { 0x000509 }}, /* 0508; 0509; Case map */ -+ { 0x00050A, 0, { 0x00050B }}, /* 050A; 050B; Case map */ -+ { 0x00050C, 0, { 0x00050D }}, /* 050C; 050D; Case map */ -+ { 0x00050E, 0, { 0x00050F }}, /* 050E; 050F; Case map */ -+ { 0x000531, 0, { 0x000561 }}, /* 0531; 0561; Case map */ -+ { 0x000532, 0, { 0x000562 }}, /* 0532; 0562; Case map */ -+ { 0x000533, 0, { 0x000563 }}, /* 0533; 0563; Case map */ -+ { 0x000534, 0, { 0x000564 }}, /* 0534; 0564; Case map */ -+ { 0x000535, 0, { 0x000565 }}, /* 0535; 0565; Case map */ -+ { 0x000536, 0, { 0x000566 }}, /* 0536; 0566; Case map */ -+ { 0x000537, 0, { 0x000567 }}, /* 0537; 0567; Case map */ -+ { 0x000538, 0, { 0x000568 }}, /* 0538; 0568; Case map */ -+ { 0x000539, 0, { 0x000569 }}, /* 0539; 0569; Case map */ -+ { 0x00053A, 0, { 0x00056A }}, /* 053A; 056A; Case map */ -+ { 0x00053B, 0, { 0x00056B }}, /* 053B; 056B; Case map */ -+ { 0x00053C, 0, { 0x00056C }}, /* 053C; 056C; Case map */ -+ { 0x00053D, 0, { 0x00056D }}, /* 053D; 056D; Case map */ -+ { 0x00053E, 0, { 0x00056E }}, /* 053E; 056E; Case map */ -+ { 0x00053F, 0, { 0x00056F }}, /* 053F; 056F; Case map */ -+ { 0x000540, 0, { 0x000570 }}, /* 0540; 0570; Case map */ -+ { 0x000541, 0, { 0x000571 }}, /* 0541; 0571; Case map */ -+ { 0x000542, 0, { 0x000572 }}, /* 0542; 0572; Case map */ -+ { 0x000543, 0, { 0x000573 }}, /* 0543; 0573; Case map */ -+ { 0x000544, 0, { 0x000574 }}, /* 0544; 0574; Case map */ -+ { 0x000545, 0, { 0x000575 }}, /* 0545; 0575; Case map */ -+ { 0x000546, 0, { 0x000576 }}, /* 0546; 0576; Case map */ -+ { 0x000547, 0, { 0x000577 }}, /* 0547; 0577; Case map */ -+ { 0x000548, 0, { 0x000578 }}, /* 0548; 0578; Case map */ -+ { 0x000549, 0, { 0x000579 }}, /* 0549; 0579; Case map */ -+ { 0x00054A, 0, { 0x00057A }}, /* 054A; 057A; Case map */ -+ { 0x00054B, 0, { 0x00057B }}, /* 054B; 057B; Case map */ -+ { 0x00054C, 0, { 0x00057C }}, /* 054C; 057C; Case map */ -+ { 0x00054D, 0, { 0x00057D }}, /* 054D; 057D; Case map */ -+ { 0x00054E, 0, { 0x00057E }}, /* 054E; 057E; Case map */ -+ { 0x00054F, 0, { 0x00057F }}, /* 054F; 057F; Case map */ -+ { 0x000550, 0, { 0x000580 }}, /* 0550; 0580; Case map */ -+ { 0x000551, 0, { 0x000581 }}, /* 0551; 0581; Case map */ -+ { 0x000552, 0, { 0x000582 }}, /* 0552; 0582; Case map */ -+ { 0x000553, 0, { 0x000583 }}, /* 0553; 0583; Case map */ -+ { 0x000554, 0, { 0x000584 }}, /* 0554; 0584; Case map */ -+ { 0x000555, 0, { 0x000585 }}, /* 0555; 0585; Case map */ -+ { 0x000556, 0, { 0x000586 }}, /* 0556; 0586; Case map */ -+ { 0x000587, 0, { 0x000565, /* 0587; 0565 0582; Case map */ -+ 0x000582 }}, -+ { 0x001E00, 0, { 0x001E01 }}, /* 1E00; 1E01; Case map */ -+ { 0x001E02, 0, { 0x001E03 }}, /* 1E02; 1E03; Case map */ -+ { 0x001E04, 0, { 0x001E05 }}, /* 1E04; 1E05; Case map */ -+ { 0x001E06, 0, { 0x001E07 }}, /* 1E06; 1E07; Case map */ -+ { 0x001E08, 0, { 0x001E09 }}, /* 1E08; 1E09; Case map */ -+ { 0x001E0A, 0, { 0x001E0B }}, /* 1E0A; 1E0B; Case map */ -+ { 0x001E0C, 0, { 0x001E0D }}, /* 1E0C; 1E0D; Case map */ -+ { 0x001E0E, 0, { 0x001E0F }}, /* 1E0E; 1E0F; Case map */ -+ { 0x001E10, 0, { 0x001E11 }}, /* 1E10; 1E11; Case map */ -+ { 0x001E12, 0, { 0x001E13 }}, /* 1E12; 1E13; Case map */ -+ { 0x001E14, 0, { 0x001E15 }}, /* 1E14; 1E15; Case map */ -+ { 0x001E16, 0, { 0x001E17 }}, /* 1E16; 1E17; Case map */ -+ { 0x001E18, 0, { 0x001E19 }}, /* 1E18; 1E19; Case map */ -+ { 0x001E1A, 0, { 0x001E1B }}, /* 1E1A; 1E1B; Case map */ -+ { 0x001E1C, 0, { 0x001E1D }}, /* 1E1C; 1E1D; Case map */ -+ { 0x001E1E, 0, { 0x001E1F }}, /* 1E1E; 1E1F; Case map */ -+ { 0x001E20, 0, { 0x001E21 }}, /* 1E20; 1E21; Case map */ -+ { 0x001E22, 0, { 0x001E23 }}, /* 1E22; 1E23; Case map */ -+ { 0x001E24, 0, { 0x001E25 }}, /* 1E24; 1E25; Case map */ -+ { 0x001E26, 0, { 0x001E27 }}, /* 1E26; 1E27; Case map */ -+ { 0x001E28, 0, { 0x001E29 }}, /* 1E28; 1E29; Case map */ -+ { 0x001E2A, 0, { 0x001E2B }}, /* 1E2A; 1E2B; Case map */ -+ { 0x001E2C, 0, { 0x001E2D }}, /* 1E2C; 1E2D; Case map */ -+ { 0x001E2E, 0, { 0x001E2F }}, /* 1E2E; 1E2F; Case map */ -+ { 0x001E30, 0, { 0x001E31 }}, /* 1E30; 1E31; Case map */ -+ { 0x001E32, 0, { 0x001E33 }}, /* 1E32; 1E33; Case map */ -+ { 0x001E34, 0, { 0x001E35 }}, /* 1E34; 1E35; Case map */ -+ { 0x001E36, 0, { 0x001E37 }}, /* 1E36; 1E37; Case map */ -+ { 0x001E38, 0, { 0x001E39 }}, /* 1E38; 1E39; Case map */ -+ { 0x001E3A, 0, { 0x001E3B }}, /* 1E3A; 1E3B; Case map */ -+ { 0x001E3C, 0, { 0x001E3D }}, /* 1E3C; 1E3D; Case map */ -+ { 0x001E3E, 0, { 0x001E3F }}, /* 1E3E; 1E3F; Case map */ -+ { 0x001E40, 0, { 0x001E41 }}, /* 1E40; 1E41; Case map */ -+ { 0x001E42, 0, { 0x001E43 }}, /* 1E42; 1E43; Case map */ -+ { 0x001E44, 0, { 0x001E45 }}, /* 1E44; 1E45; Case map */ -+ { 0x001E46, 0, { 0x001E47 }}, /* 1E46; 1E47; Case map */ -+ { 0x001E48, 0, { 0x001E49 }}, /* 1E48; 1E49; Case map */ -+ { 0x001E4A, 0, { 0x001E4B }}, /* 1E4A; 1E4B; Case map */ -+ { 0x001E4C, 0, { 0x001E4D }}, /* 1E4C; 1E4D; Case map */ -+ { 0x001E4E, 0, { 0x001E4F }}, /* 1E4E; 1E4F; Case map */ -+ { 0x001E50, 0, { 0x001E51 }}, /* 1E50; 1E51; Case map */ -+ { 0x001E52, 0, { 0x001E53 }}, /* 1E52; 1E53; Case map */ -+ { 0x001E54, 0, { 0x001E55 }}, /* 1E54; 1E55; Case map */ -+ { 0x001E56, 0, { 0x001E57 }}, /* 1E56; 1E57; Case map */ -+ { 0x001E58, 0, { 0x001E59 }}, /* 1E58; 1E59; Case map */ -+ { 0x001E5A, 0, { 0x001E5B }}, /* 1E5A; 1E5B; Case map */ -+ { 0x001E5C, 0, { 0x001E5D }}, /* 1E5C; 1E5D; Case map */ -+ { 0x001E5E, 0, { 0x001E5F }}, /* 1E5E; 1E5F; Case map */ -+ { 0x001E60, 0, { 0x001E61 }}, /* 1E60; 1E61; Case map */ -+ { 0x001E62, 0, { 0x001E63 }}, /* 1E62; 1E63; Case map */ -+ { 0x001E64, 0, { 0x001E65 }}, /* 1E64; 1E65; Case map */ -+ { 0x001E66, 0, { 0x001E67 }}, /* 1E66; 1E67; Case map */ -+ { 0x001E68, 0, { 0x001E69 }}, /* 1E68; 1E69; Case map */ -+ { 0x001E6A, 0, { 0x001E6B }}, /* 1E6A; 1E6B; Case map */ -+ { 0x001E6C, 0, { 0x001E6D }}, /* 1E6C; 1E6D; Case map */ -+ { 0x001E6E, 0, { 0x001E6F }}, /* 1E6E; 1E6F; Case map */ -+ { 0x001E70, 0, { 0x001E71 }}, /* 1E70; 1E71; Case map */ -+ { 0x001E72, 0, { 0x001E73 }}, /* 1E72; 1E73; Case map */ -+ { 0x001E74, 0, { 0x001E75 }}, /* 1E74; 1E75; Case map */ -+ { 0x001E76, 0, { 0x001E77 }}, /* 1E76; 1E77; Case map */ -+ { 0x001E78, 0, { 0x001E79 }}, /* 1E78; 1E79; Case map */ -+ { 0x001E7A, 0, { 0x001E7B }}, /* 1E7A; 1E7B; Case map */ -+ { 0x001E7C, 0, { 0x001E7D }}, /* 1E7C; 1E7D; Case map */ -+ { 0x001E7E, 0, { 0x001E7F }}, /* 1E7E; 1E7F; Case map */ -+ { 0x001E80, 0, { 0x001E81 }}, /* 1E80; 1E81; Case map */ -+ { 0x001E82, 0, { 0x001E83 }}, /* 1E82; 1E83; Case map */ -+ { 0x001E84, 0, { 0x001E85 }}, /* 1E84; 1E85; Case map */ -+ { 0x001E86, 0, { 0x001E87 }}, /* 1E86; 1E87; Case map */ -+ { 0x001E88, 0, { 0x001E89 }}, /* 1E88; 1E89; Case map */ -+ { 0x001E8A, 0, { 0x001E8B }}, /* 1E8A; 1E8B; Case map */ -+ { 0x001E8C, 0, { 0x001E8D }}, /* 1E8C; 1E8D; Case map */ -+ { 0x001E8E, 0, { 0x001E8F }}, /* 1E8E; 1E8F; Case map */ -+ { 0x001E90, 0, { 0x001E91 }}, /* 1E90; 1E91; Case map */ -+ { 0x001E92, 0, { 0x001E93 }}, /* 1E92; 1E93; Case map */ -+ { 0x001E94, 0, { 0x001E95 }}, /* 1E94; 1E95; Case map */ -+ { 0x001E96, 0, { 0x000068, /* 1E96; 0068 0331; Case map */ -+ 0x000331 }}, -+ { 0x001E97, 0, { 0x000074, /* 1E97; 0074 0308; Case map */ -+ 0x000308 }}, -+ { 0x001E98, 0, { 0x000077, /* 1E98; 0077 030A; Case map */ -+ 0x00030A }}, -+ { 0x001E99, 0, { 0x000079, /* 1E99; 0079 030A; Case map */ -+ 0x00030A }}, -+ { 0x001E9A, 0, { 0x000061, /* 1E9A; 0061 02BE; Case map */ -+ 0x0002BE }}, -+ { 0x001E9B, 0, { 0x001E61 }}, /* 1E9B; 1E61; Case map */ -+ { 0x001EA0, 0, { 0x001EA1 }}, /* 1EA0; 1EA1; Case map */ -+ { 0x001EA2, 0, { 0x001EA3 }}, /* 1EA2; 1EA3; Case map */ -+ { 0x001EA4, 0, { 0x001EA5 }}, /* 1EA4; 1EA5; Case map */ -+ { 0x001EA6, 0, { 0x001EA7 }}, /* 1EA6; 1EA7; Case map */ -+ { 0x001EA8, 0, { 0x001EA9 }}, /* 1EA8; 1EA9; Case map */ -+ { 0x001EAA, 0, { 0x001EAB }}, /* 1EAA; 1EAB; Case map */ -+ { 0x001EAC, 0, { 0x001EAD }}, /* 1EAC; 1EAD; Case map */ -+ { 0x001EAE, 0, { 0x001EAF }}, /* 1EAE; 1EAF; Case map */ -+ { 0x001EB0, 0, { 0x001EB1 }}, /* 1EB0; 1EB1; Case map */ -+ { 0x001EB2, 0, { 0x001EB3 }}, /* 1EB2; 1EB3; Case map */ -+ { 0x001EB4, 0, { 0x001EB5 }}, /* 1EB4; 1EB5; Case map */ -+ { 0x001EB6, 0, { 0x001EB7 }}, /* 1EB6; 1EB7; Case map */ -+ { 0x001EB8, 0, { 0x001EB9 }}, /* 1EB8; 1EB9; Case map */ -+ { 0x001EBA, 0, { 0x001EBB }}, /* 1EBA; 1EBB; Case map */ -+ { 0x001EBC, 0, { 0x001EBD }}, /* 1EBC; 1EBD; Case map */ -+ { 0x001EBE, 0, { 0x001EBF }}, /* 1EBE; 1EBF; Case map */ -+ { 0x001EC0, 0, { 0x001EC1 }}, /* 1EC0; 1EC1; Case map */ -+ { 0x001EC2, 0, { 0x001EC3 }}, /* 1EC2; 1EC3; Case map */ -+ { 0x001EC4, 0, { 0x001EC5 }}, /* 1EC4; 1EC5; Case map */ -+ { 0x001EC6, 0, { 0x001EC7 }}, /* 1EC6; 1EC7; Case map */ -+ { 0x001EC8, 0, { 0x001EC9 }}, /* 1EC8; 1EC9; Case map */ -+ { 0x001ECA, 0, { 0x001ECB }}, /* 1ECA; 1ECB; Case map */ -+ { 0x001ECC, 0, { 0x001ECD }}, /* 1ECC; 1ECD; Case map */ -+ { 0x001ECE, 0, { 0x001ECF }}, /* 1ECE; 1ECF; Case map */ -+ { 0x001ED0, 0, { 0x001ED1 }}, /* 1ED0; 1ED1; Case map */ -+ { 0x001ED2, 0, { 0x001ED3 }}, /* 1ED2; 1ED3; Case map */ -+ { 0x001ED4, 0, { 0x001ED5 }}, /* 1ED4; 1ED5; Case map */ -+ { 0x001ED6, 0, { 0x001ED7 }}, /* 1ED6; 1ED7; Case map */ -+ { 0x001ED8, 0, { 0x001ED9 }}, /* 1ED8; 1ED9; Case map */ -+ { 0x001EDA, 0, { 0x001EDB }}, /* 1EDA; 1EDB; Case map */ -+ { 0x001EDC, 0, { 0x001EDD }}, /* 1EDC; 1EDD; Case map */ -+ { 0x001EDE, 0, { 0x001EDF }}, /* 1EDE; 1EDF; Case map */ -+ { 0x001EE0, 0, { 0x001EE1 }}, /* 1EE0; 1EE1; Case map */ -+ { 0x001EE2, 0, { 0x001EE3 }}, /* 1EE2; 1EE3; Case map */ -+ { 0x001EE4, 0, { 0x001EE5 }}, /* 1EE4; 1EE5; Case map */ -+ { 0x001EE6, 0, { 0x001EE7 }}, /* 1EE6; 1EE7; Case map */ -+ { 0x001EE8, 0, { 0x001EE9 }}, /* 1EE8; 1EE9; Case map */ -+ { 0x001EEA, 0, { 0x001EEB }}, /* 1EEA; 1EEB; Case map */ -+ { 0x001EEC, 0, { 0x001EED }}, /* 1EEC; 1EED; Case map */ -+ { 0x001EEE, 0, { 0x001EEF }}, /* 1EEE; 1EEF; Case map */ -+ { 0x001EF0, 0, { 0x001EF1 }}, /* 1EF0; 1EF1; Case map */ -+ { 0x001EF2, 0, { 0x001EF3 }}, /* 1EF2; 1EF3; Case map */ -+ { 0x001EF4, 0, { 0x001EF5 }}, /* 1EF4; 1EF5; Case map */ -+ { 0x001EF6, 0, { 0x001EF7 }}, /* 1EF6; 1EF7; Case map */ -+ { 0x001EF8, 0, { 0x001EF9 }}, /* 1EF8; 1EF9; Case map */ -+ { 0x001F08, 0, { 0x001F00 }}, /* 1F08; 1F00; Case map */ -+ { 0x001F09, 0, { 0x001F01 }}, /* 1F09; 1F01; Case map */ -+ { 0x001F0A, 0, { 0x001F02 }}, /* 1F0A; 1F02; Case map */ -+ { 0x001F0B, 0, { 0x001F03 }}, /* 1F0B; 1F03; Case map */ -+ { 0x001F0C, 0, { 0x001F04 }}, /* 1F0C; 1F04; Case map */ -+ { 0x001F0D, 0, { 0x001F05 }}, /* 1F0D; 1F05; Case map */ -+ { 0x001F0E, 0, { 0x001F06 }}, /* 1F0E; 1F06; Case map */ -+ { 0x001F0F, 0, { 0x001F07 }}, /* 1F0F; 1F07; Case map */ -+ { 0x001F18, 0, { 0x001F10 }}, /* 1F18; 1F10; Case map */ -+ { 0x001F19, 0, { 0x001F11 }}, /* 1F19; 1F11; Case map */ -+ { 0x001F1A, 0, { 0x001F12 }}, /* 1F1A; 1F12; Case map */ -+ { 0x001F1B, 0, { 0x001F13 }}, /* 1F1B; 1F13; Case map */ -+ { 0x001F1C, 0, { 0x001F14 }}, /* 1F1C; 1F14; Case map */ -+ { 0x001F1D, 0, { 0x001F15 }}, /* 1F1D; 1F15; Case map */ -+ { 0x001F28, 0, { 0x001F20 }}, /* 1F28; 1F20; Case map */ -+ { 0x001F29, 0, { 0x001F21 }}, /* 1F29; 1F21; Case map */ -+ { 0x001F2A, 0, { 0x001F22 }}, /* 1F2A; 1F22; Case map */ -+ { 0x001F2B, 0, { 0x001F23 }}, /* 1F2B; 1F23; Case map */ -+ { 0x001F2C, 0, { 0x001F24 }}, /* 1F2C; 1F24; Case map */ -+ { 0x001F2D, 0, { 0x001F25 }}, /* 1F2D; 1F25; Case map */ -+ { 0x001F2E, 0, { 0x001F26 }}, /* 1F2E; 1F26; Case map */ -+ { 0x001F2F, 0, { 0x001F27 }}, /* 1F2F; 1F27; Case map */ -+ { 0x001F38, 0, { 0x001F30 }}, /* 1F38; 1F30; Case map */ -+ { 0x001F39, 0, { 0x001F31 }}, /* 1F39; 1F31; Case map */ -+ { 0x001F3A, 0, { 0x001F32 }}, /* 1F3A; 1F32; Case map */ -+ { 0x001F3B, 0, { 0x001F33 }}, /* 1F3B; 1F33; Case map */ -+ { 0x001F3C, 0, { 0x001F34 }}, /* 1F3C; 1F34; Case map */ -+ { 0x001F3D, 0, { 0x001F35 }}, /* 1F3D; 1F35; Case map */ -+ { 0x001F3E, 0, { 0x001F36 }}, /* 1F3E; 1F36; Case map */ -+ { 0x001F3F, 0, { 0x001F37 }}, /* 1F3F; 1F37; Case map */ -+ { 0x001F48, 0, { 0x001F40 }}, /* 1F48; 1F40; Case map */ -+ { 0x001F49, 0, { 0x001F41 }}, /* 1F49; 1F41; Case map */ -+ { 0x001F4A, 0, { 0x001F42 }}, /* 1F4A; 1F42; Case map */ -+ { 0x001F4B, 0, { 0x001F43 }}, /* 1F4B; 1F43; Case map */ -+ { 0x001F4C, 0, { 0x001F44 }}, /* 1F4C; 1F44; Case map */ -+ { 0x001F4D, 0, { 0x001F45 }}, /* 1F4D; 1F45; Case map */ -+ { 0x001F50, 0, { 0x0003C5, /* 1F50; 03C5 0313; Case map */ -+ 0x000313 }}, -+ { 0x001F52, 0, { 0x0003C5, /* 1F52; 03C5 0313 0300; Case map */ -+ 0x000313, 0x000300 }}, -+ { 0x001F54, 0, { 0x0003C5, /* 1F54; 03C5 0313 0301; Case map */ -+ 0x000313, 0x000301 }}, -+ { 0x001F56, 0, { 0x0003C5, /* 1F56; 03C5 0313 0342; Case map */ -+ 0x000313, 0x000342 }}, -+ { 0x001F59, 0, { 0x001F51 }}, /* 1F59; 1F51; Case map */ -+ { 0x001F5B, 0, { 0x001F53 }}, /* 1F5B; 1F53; Case map */ -+ { 0x001F5D, 0, { 0x001F55 }}, /* 1F5D; 1F55; Case map */ -+ { 0x001F5F, 0, { 0x001F57 }}, /* 1F5F; 1F57; Case map */ -+ { 0x001F68, 0, { 0x001F60 }}, /* 1F68; 1F60; Case map */ -+ { 0x001F69, 0, { 0x001F61 }}, /* 1F69; 1F61; Case map */ -+ { 0x001F6A, 0, { 0x001F62 }}, /* 1F6A; 1F62; Case map */ -+ { 0x001F6B, 0, { 0x001F63 }}, /* 1F6B; 1F63; Case map */ -+ { 0x001F6C, 0, { 0x001F64 }}, /* 1F6C; 1F64; Case map */ -+ { 0x001F6D, 0, { 0x001F65 }}, /* 1F6D; 1F65; Case map */ -+ { 0x001F6E, 0, { 0x001F66 }}, /* 1F6E; 1F66; Case map */ -+ { 0x001F6F, 0, { 0x001F67 }}, /* 1F6F; 1F67; Case map */ -+ { 0x001F80, 0, { 0x001F00, /* 1F80; 1F00 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F81, 0, { 0x001F01, /* 1F81; 1F01 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F82, 0, { 0x001F02, /* 1F82; 1F02 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F83, 0, { 0x001F03, /* 1F83; 1F03 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F84, 0, { 0x001F04, /* 1F84; 1F04 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F85, 0, { 0x001F05, /* 1F85; 1F05 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F86, 0, { 0x001F06, /* 1F86; 1F06 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F87, 0, { 0x001F07, /* 1F87; 1F07 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F88, 0, { 0x001F00, /* 1F88; 1F00 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F89, 0, { 0x001F01, /* 1F89; 1F01 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F8A, 0, { 0x001F02, /* 1F8A; 1F02 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F8B, 0, { 0x001F03, /* 1F8B; 1F03 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F8C, 0, { 0x001F04, /* 1F8C; 1F04 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F8D, 0, { 0x001F05, /* 1F8D; 1F05 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F8E, 0, { 0x001F06, /* 1F8E; 1F06 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F8F, 0, { 0x001F07, /* 1F8F; 1F07 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F90, 0, { 0x001F20, /* 1F90; 1F20 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F91, 0, { 0x001F21, /* 1F91; 1F21 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F92, 0, { 0x001F22, /* 1F92; 1F22 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F93, 0, { 0x001F23, /* 1F93; 1F23 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F94, 0, { 0x001F24, /* 1F94; 1F24 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F95, 0, { 0x001F25, /* 1F95; 1F25 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F96, 0, { 0x001F26, /* 1F96; 1F26 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F97, 0, { 0x001F27, /* 1F97; 1F27 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F98, 0, { 0x001F20, /* 1F98; 1F20 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F99, 0, { 0x001F21, /* 1F99; 1F21 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F9A, 0, { 0x001F22, /* 1F9A; 1F22 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F9B, 0, { 0x001F23, /* 1F9B; 1F23 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F9C, 0, { 0x001F24, /* 1F9C; 1F24 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F9D, 0, { 0x001F25, /* 1F9D; 1F25 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F9E, 0, { 0x001F26, /* 1F9E; 1F26 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001F9F, 0, { 0x001F27, /* 1F9F; 1F27 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FA0, 0, { 0x001F60, /* 1FA0; 1F60 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FA1, 0, { 0x001F61, /* 1FA1; 1F61 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FA2, 0, { 0x001F62, /* 1FA2; 1F62 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FA3, 0, { 0x001F63, /* 1FA3; 1F63 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FA4, 0, { 0x001F64, /* 1FA4; 1F64 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FA5, 0, { 0x001F65, /* 1FA5; 1F65 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FA6, 0, { 0x001F66, /* 1FA6; 1F66 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FA7, 0, { 0x001F67, /* 1FA7; 1F67 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FA8, 0, { 0x001F60, /* 1FA8; 1F60 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FA9, 0, { 0x001F61, /* 1FA9; 1F61 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FAA, 0, { 0x001F62, /* 1FAA; 1F62 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FAB, 0, { 0x001F63, /* 1FAB; 1F63 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FAC, 0, { 0x001F64, /* 1FAC; 1F64 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FAD, 0, { 0x001F65, /* 1FAD; 1F65 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FAE, 0, { 0x001F66, /* 1FAE; 1F66 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FAF, 0, { 0x001F67, /* 1FAF; 1F67 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FB2, 0, { 0x001F70, /* 1FB2; 1F70 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FB3, 0, { 0x0003B1, /* 1FB3; 03B1 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FB4, 0, { 0x0003AC, /* 1FB4; 03AC 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FB6, 0, { 0x0003B1, /* 1FB6; 03B1 0342; Case map */ -+ 0x000342 }}, -+ { 0x001FB7, 0, { 0x0003B1, /* 1FB7; 03B1 0342 03B9; Case map */ -+ 0x000342, 0x0003B9 }}, -+ { 0x001FB8, 0, { 0x001FB0 }}, /* 1FB8; 1FB0; Case map */ -+ { 0x001FB9, 0, { 0x001FB1 }}, /* 1FB9; 1FB1; Case map */ -+ { 0x001FBA, 0, { 0x001F70 }}, /* 1FBA; 1F70; Case map */ -+ { 0x001FBB, 0, { 0x001F71 }}, /* 1FBB; 1F71; Case map */ -+ { 0x001FBC, 0, { 0x0003B1, /* 1FBC; 03B1 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FBE, 0, { 0x0003B9 }}, /* 1FBE; 03B9; Case map */ -+ { 0x001FC2, 0, { 0x001F74, /* 1FC2; 1F74 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FC3, 0, { 0x0003B7, /* 1FC3; 03B7 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FC4, 0, { 0x0003AE, /* 1FC4; 03AE 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FC6, 0, { 0x0003B7, /* 1FC6; 03B7 0342; Case map */ -+ 0x000342 }}, -+ { 0x001FC7, 0, { 0x0003B7, /* 1FC7; 03B7 0342 03B9; Case map */ -+ 0x000342, 0x0003B9 }}, -+ { 0x001FC8, 0, { 0x001F72 }}, /* 1FC8; 1F72; Case map */ -+ { 0x001FC9, 0, { 0x001F73 }}, /* 1FC9; 1F73; Case map */ -+ { 0x001FCA, 0, { 0x001F74 }}, /* 1FCA; 1F74; Case map */ -+ { 0x001FCB, 0, { 0x001F75 }}, /* 1FCB; 1F75; Case map */ -+ { 0x001FCC, 0, { 0x0003B7, /* 1FCC; 03B7 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FD2, 0, { 0x0003B9, /* 1FD2; 03B9 0308 0300; Case map */ -+ 0x000308, 0x000300 }}, -+ { 0x001FD3, 0, { 0x0003B9, /* 1FD3; 03B9 0308 0301; Case map */ -+ 0x000308, 0x000301 }}, -+ { 0x001FD6, 0, { 0x0003B9, /* 1FD6; 03B9 0342; Case map */ -+ 0x000342 }}, -+ { 0x001FD7, 0, { 0x0003B9, /* 1FD7; 03B9 0308 0342; Case map */ -+ 0x000308, 0x000342 }}, -+ { 0x001FD8, 0, { 0x001FD0 }}, /* 1FD8; 1FD0; Case map */ -+ { 0x001FD9, 0, { 0x001FD1 }}, /* 1FD9; 1FD1; Case map */ -+ { 0x001FDA, 0, { 0x001F76 }}, /* 1FDA; 1F76; Case map */ -+ { 0x001FDB, 0, { 0x001F77 }}, /* 1FDB; 1F77; Case map */ -+ { 0x001FE2, 0, { 0x0003C5, /* 1FE2; 03C5 0308 0300; Case map */ -+ 0x000308, 0x000300 }}, -+ { 0x001FE3, 0, { 0x0003C5, /* 1FE3; 03C5 0308 0301; Case map */ -+ 0x000308, 0x000301 }}, -+ { 0x001FE4, 0, { 0x0003C1, /* 1FE4; 03C1 0313; Case map */ -+ 0x000313 }}, -+ { 0x001FE6, 0, { 0x0003C5, /* 1FE6; 03C5 0342; Case map */ -+ 0x000342 }}, -+ { 0x001FE7, 0, { 0x0003C5, /* 1FE7; 03C5 0308 0342; Case map */ -+ 0x000308, 0x000342 }}, -+ { 0x001FE8, 0, { 0x001FE0 }}, /* 1FE8; 1FE0; Case map */ -+ { 0x001FE9, 0, { 0x001FE1 }}, /* 1FE9; 1FE1; Case map */ -+ { 0x001FEA, 0, { 0x001F7A }}, /* 1FEA; 1F7A; Case map */ -+ { 0x001FEB, 0, { 0x001F7B }}, /* 1FEB; 1F7B; Case map */ -+ { 0x001FEC, 0, { 0x001FE5 }}, /* 1FEC; 1FE5; Case map */ -+ { 0x001FF2, 0, { 0x001F7C, /* 1FF2; 1F7C 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FF3, 0, { 0x0003C9, /* 1FF3; 03C9 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FF4, 0, { 0x0003CE, /* 1FF4; 03CE 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x001FF6, 0, { 0x0003C9, /* 1FF6; 03C9 0342; Case map */ -+ 0x000342 }}, -+ { 0x001FF7, 0, { 0x0003C9, /* 1FF7; 03C9 0342 03B9; Case map */ -+ 0x000342, 0x0003B9 }}, -+ { 0x001FF8, 0, { 0x001F78 }}, /* 1FF8; 1F78; Case map */ -+ { 0x001FF9, 0, { 0x001F79 }}, /* 1FF9; 1F79; Case map */ -+ { 0x001FFA, 0, { 0x001F7C }}, /* 1FFA; 1F7C; Case map */ -+ { 0x001FFB, 0, { 0x001F7D }}, /* 1FFB; 1F7D; Case map */ -+ { 0x001FFC, 0, { 0x0003C9, /* 1FFC; 03C9 03B9; Case map */ -+ 0x0003B9 }}, -+ { 0x002126, 0, { 0x0003C9 }}, /* 2126; 03C9; Case map */ -+ { 0x00212A, 0, { 0x00006B }}, /* 212A; 006B; Case map */ -+ { 0x00212B, 0, { 0x0000E5 }}, /* 212B; 00E5; Case map */ -+ { 0x002160, 0, { 0x002170 }}, /* 2160; 2170; Case map */ -+ { 0x002161, 0, { 0x002171 }}, /* 2161; 2171; Case map */ -+ { 0x002162, 0, { 0x002172 }}, /* 2162; 2172; Case map */ -+ { 0x002163, 0, { 0x002173 }}, /* 2163; 2173; Case map */ -+ { 0x002164, 0, { 0x002174 }}, /* 2164; 2174; Case map */ -+ { 0x002165, 0, { 0x002175 }}, /* 2165; 2175; Case map */ -+ { 0x002166, 0, { 0x002176 }}, /* 2166; 2176; Case map */ -+ { 0x002167, 0, { 0x002177 }}, /* 2167; 2177; Case map */ -+ { 0x002168, 0, { 0x002178 }}, /* 2168; 2178; Case map */ -+ { 0x002169, 0, { 0x002179 }}, /* 2169; 2179; Case map */ -+ { 0x00216A, 0, { 0x00217A }}, /* 216A; 217A; Case map */ -+ { 0x00216B, 0, { 0x00217B }}, /* 216B; 217B; Case map */ -+ { 0x00216C, 0, { 0x00217C }}, /* 216C; 217C; Case map */ -+ { 0x00216D, 0, { 0x00217D }}, /* 216D; 217D; Case map */ -+ { 0x00216E, 0, { 0x00217E }}, /* 216E; 217E; Case map */ -+ { 0x00216F, 0, { 0x00217F }}, /* 216F; 217F; Case map */ -+ { 0x0024B6, 0, { 0x0024D0 }}, /* 24B6; 24D0; Case map */ -+ { 0x0024B7, 0, { 0x0024D1 }}, /* 24B7; 24D1; Case map */ -+ { 0x0024B8, 0, { 0x0024D2 }}, /* 24B8; 24D2; Case map */ -+ { 0x0024B9, 0, { 0x0024D3 }}, /* 24B9; 24D3; Case map */ -+ { 0x0024BA, 0, { 0x0024D4 }}, /* 24BA; 24D4; Case map */ -+ { 0x0024BB, 0, { 0x0024D5 }}, /* 24BB; 24D5; Case map */ -+ { 0x0024BC, 0, { 0x0024D6 }}, /* 24BC; 24D6; Case map */ -+ { 0x0024BD, 0, { 0x0024D7 }}, /* 24BD; 24D7; Case map */ -+ { 0x0024BE, 0, { 0x0024D8 }}, /* 24BE; 24D8; Case map */ -+ { 0x0024BF, 0, { 0x0024D9 }}, /* 24BF; 24D9; Case map */ -+ { 0x0024C0, 0, { 0x0024DA }}, /* 24C0; 24DA; Case map */ -+ { 0x0024C1, 0, { 0x0024DB }}, /* 24C1; 24DB; Case map */ -+ { 0x0024C2, 0, { 0x0024DC }}, /* 24C2; 24DC; Case map */ -+ { 0x0024C3, 0, { 0x0024DD }}, /* 24C3; 24DD; Case map */ -+ { 0x0024C4, 0, { 0x0024DE }}, /* 24C4; 24DE; Case map */ -+ { 0x0024C5, 0, { 0x0024DF }}, /* 24C5; 24DF; Case map */ -+ { 0x0024C6, 0, { 0x0024E0 }}, /* 24C6; 24E0; Case map */ -+ { 0x0024C7, 0, { 0x0024E1 }}, /* 24C7; 24E1; Case map */ -+ { 0x0024C8, 0, { 0x0024E2 }}, /* 24C8; 24E2; Case map */ -+ { 0x0024C9, 0, { 0x0024E3 }}, /* 24C9; 24E3; Case map */ -+ { 0x0024CA, 0, { 0x0024E4 }}, /* 24CA; 24E4; Case map */ -+ { 0x0024CB, 0, { 0x0024E5 }}, /* 24CB; 24E5; Case map */ -+ { 0x0024CC, 0, { 0x0024E6 }}, /* 24CC; 24E6; Case map */ -+ { 0x0024CD, 0, { 0x0024E7 }}, /* 24CD; 24E7; Case map */ -+ { 0x0024CE, 0, { 0x0024E8 }}, /* 24CE; 24E8; Case map */ -+ { 0x0024CF, 0, { 0x0024E9 }}, /* 24CF; 24E9; Case map */ -+ { 0x00FB00, 0, { 0x000066, /* FB00; 0066 0066; Case map */ -+ 0x000066 }}, -+ { 0x00FB01, 0, { 0x000066, /* FB01; 0066 0069; Case map */ -+ 0x000069 }}, -+ { 0x00FB02, 0, { 0x000066, /* FB02; 0066 006C; Case map */ -+ 0x00006C }}, -+ { 0x00FB03, 0, { 0x000066, /* FB03; 0066 0066 0069; Case map */ -+ 0x000066, 0x000069 }}, -+ { 0x00FB04, 0, { 0x000066, /* FB04; 0066 0066 006C; Case map */ -+ 0x000066, 0x00006C }}, -+ { 0x00FB05, 0, { 0x000073, /* FB05; 0073 0074; Case map */ -+ 0x000074 }}, -+ { 0x00FB06, 0, { 0x000073, /* FB06; 0073 0074; Case map */ -+ 0x000074 }}, -+ { 0x00FB13, 0, { 0x000574, /* FB13; 0574 0576; Case map */ -+ 0x000576 }}, -+ { 0x00FB14, 0, { 0x000574, /* FB14; 0574 0565; Case map */ -+ 0x000565 }}, -+ { 0x00FB15, 0, { 0x000574, /* FB15; 0574 056B; Case map */ -+ 0x00056B }}, -+ { 0x00FB16, 0, { 0x00057E, /* FB16; 057E 0576; Case map */ -+ 0x000576 }}, -+ { 0x00FB17, 0, { 0x000574, /* FB17; 0574 056D; Case map */ -+ 0x00056D }}, -+ { 0x00FF21, 0, { 0x00FF41 }}, /* FF21; FF41; Case map */ -+ { 0x00FF22, 0, { 0x00FF42 }}, /* FF22; FF42; Case map */ -+ { 0x00FF23, 0, { 0x00FF43 }}, /* FF23; FF43; Case map */ -+ { 0x00FF24, 0, { 0x00FF44 }}, /* FF24; FF44; Case map */ -+ { 0x00FF25, 0, { 0x00FF45 }}, /* FF25; FF45; Case map */ -+ { 0x00FF26, 0, { 0x00FF46 }}, /* FF26; FF46; Case map */ -+ { 0x00FF27, 0, { 0x00FF47 }}, /* FF27; FF47; Case map */ -+ { 0x00FF28, 0, { 0x00FF48 }}, /* FF28; FF48; Case map */ -+ { 0x00FF29, 0, { 0x00FF49 }}, /* FF29; FF49; Case map */ -+ { 0x00FF2A, 0, { 0x00FF4A }}, /* FF2A; FF4A; Case map */ -+ { 0x00FF2B, 0, { 0x00FF4B }}, /* FF2B; FF4B; Case map */ -+ { 0x00FF2C, 0, { 0x00FF4C }}, /* FF2C; FF4C; Case map */ -+ { 0x00FF2D, 0, { 0x00FF4D }}, /* FF2D; FF4D; Case map */ -+ { 0x00FF2E, 0, { 0x00FF4E }}, /* FF2E; FF4E; Case map */ -+ { 0x00FF2F, 0, { 0x00FF4F }}, /* FF2F; FF4F; Case map */ -+ { 0x00FF30, 0, { 0x00FF50 }}, /* FF30; FF50; Case map */ -+ { 0x00FF31, 0, { 0x00FF51 }}, /* FF31; FF51; Case map */ -+ { 0x00FF32, 0, { 0x00FF52 }}, /* FF32; FF52; Case map */ -+ { 0x00FF33, 0, { 0x00FF53 }}, /* FF33; FF53; Case map */ -+ { 0x00FF34, 0, { 0x00FF54 }}, /* FF34; FF54; Case map */ -+ { 0x00FF35, 0, { 0x00FF55 }}, /* FF35; FF55; Case map */ -+ { 0x00FF36, 0, { 0x00FF56 }}, /* FF36; FF56; Case map */ -+ { 0x00FF37, 0, { 0x00FF57 }}, /* FF37; FF57; Case map */ -+ { 0x00FF38, 0, { 0x00FF58 }}, /* FF38; FF58; Case map */ -+ { 0x00FF39, 0, { 0x00FF59 }}, /* FF39; FF59; Case map */ -+ { 0x00FF3A, 0, { 0x00FF5A }}, /* FF3A; FF5A; Case map */ -+ { 0x010400, 0, { 0x010428 }}, /* 10400; 10428; Case map */ -+ { 0x010401, 0, { 0x010429 }}, /* 10401; 10429; Case map */ -+ { 0x010402, 0, { 0x01042A }}, /* 10402; 1042A; Case map */ -+ { 0x010403, 0, { 0x01042B }}, /* 10403; 1042B; Case map */ -+ { 0x010404, 0, { 0x01042C }}, /* 10404; 1042C; Case map */ -+ { 0x010405, 0, { 0x01042D }}, /* 10405; 1042D; Case map */ -+ { 0x010406, 0, { 0x01042E }}, /* 10406; 1042E; Case map */ -+ { 0x010407, 0, { 0x01042F }}, /* 10407; 1042F; Case map */ -+ { 0x010408, 0, { 0x010430 }}, /* 10408; 10430; Case map */ -+ { 0x010409, 0, { 0x010431 }}, /* 10409; 10431; Case map */ -+ { 0x01040A, 0, { 0x010432 }}, /* 1040A; 10432; Case map */ -+ { 0x01040B, 0, { 0x010433 }}, /* 1040B; 10433; Case map */ -+ { 0x01040C, 0, { 0x010434 }}, /* 1040C; 10434; Case map */ -+ { 0x01040D, 0, { 0x010435 }}, /* 1040D; 10435; Case map */ -+ { 0x01040E, 0, { 0x010436 }}, /* 1040E; 10436; Case map */ -+ { 0x01040F, 0, { 0x010437 }}, /* 1040F; 10437; Case map */ -+ { 0x010410, 0, { 0x010438 }}, /* 10410; 10438; Case map */ -+ { 0x010411, 0, { 0x010439 }}, /* 10411; 10439; Case map */ -+ { 0x010412, 0, { 0x01043A }}, /* 10412; 1043A; Case map */ -+ { 0x010413, 0, { 0x01043B }}, /* 10413; 1043B; Case map */ -+ { 0x010414, 0, { 0x01043C }}, /* 10414; 1043C; Case map */ -+ { 0x010415, 0, { 0x01043D }}, /* 10415; 1043D; Case map */ -+ { 0x010416, 0, { 0x01043E }}, /* 10416; 1043E; Case map */ -+ { 0x010417, 0, { 0x01043F }}, /* 10417; 1043F; Case map */ -+ { 0x010418, 0, { 0x010440 }}, /* 10418; 10440; Case map */ -+ { 0x010419, 0, { 0x010441 }}, /* 10419; 10441; Case map */ -+ { 0x01041A, 0, { 0x010442 }}, /* 1041A; 10442; Case map */ -+ { 0x01041B, 0, { 0x010443 }}, /* 1041B; 10443; Case map */ -+ { 0x01041C, 0, { 0x010444 }}, /* 1041C; 10444; Case map */ -+ { 0x01041D, 0, { 0x010445 }}, /* 1041D; 10445; Case map */ -+ { 0x01041E, 0, { 0x010446 }}, /* 1041E; 10446; Case map */ -+ { 0x01041F, 0, { 0x010447 }}, /* 1041F; 10447; Case map */ -+ { 0x010420, 0, { 0x010448 }}, /* 10420; 10448; Case map */ -+ { 0x010421, 0, { 0x010449 }}, /* 10421; 10449; Case map */ -+ { 0x010422, 0, { 0x01044A }}, /* 10422; 1044A; Case map */ -+ { 0x010423, 0, { 0x01044B }}, /* 10423; 1044B; Case map */ -+ { 0x010424, 0, { 0x01044C }}, /* 10424; 1044C; Case map */ -+ { 0x010425, 0, { 0x01044D }}, /* 10425; 1044D; Case map */ -+ { 0 }, -+}; -+ -+ -+/* -+ * C.1.1 ASCII space characters -+ * -+ */ -+ -+const Stringprep_table_element stringprep_rfc3454_C_1_1[] = { -+ { 0x000020 }, /* 0020; SPACE */ -+ { 0 }, -+}; -+ -+ -+/* -+ * C.1.2 Non-ASCII space characters -+ * */ -+ -+const Stringprep_table_element stringprep_rfc3454_C_1_2[] = { -+ { 0x0000A0 }, /* 00A0; NO-BREAK SPACE */ -+ { 0x001680 }, /* 1680; OGHAM SPACE MARK */ -+ { 0x002000 }, /* 2000; EN QUAD */ -+ { 0x002001 }, /* 2001; EM QUAD */ -+ { 0x002002 }, /* 2002; EN SPACE */ -+ { 0x002003 }, /* 2003; EM SPACE */ -+ { 0x002004 }, /* 2004; THREE-PER-EM SPACE */ -+ { 0x002005 }, /* 2005; FOUR-PER-EM SPACE */ -+ { 0x002006 }, /* 2006; SIX-PER-EM SPACE */ -+ { 0x002007 }, /* 2007; FIGURE SPACE */ -+ { 0x002008 }, /* 2008; PUNCTUATION SPACE */ -+ { 0x002009 }, /* 2009; THIN SPACE */ -+ { 0x00200A }, /* 200A; HAIR SPACE */ -+ { 0x00200B }, /* 200B; ZERO WIDTH SPACE */ -+ { 0x00202F }, /* 202F; NARROW NO-BREAK SPACE */ -+ { 0x00205F }, /* 205F; MEDIUM MATHEMATICAL SPACE */ -+ { 0x003000 }, /* 3000; IDEOGRAPHIC SPACE */ -+ { 0 }, -+}; -+ -+ -+/* -+ * C.2.1 ASCII control characters -+ * -+ */ -+ -+const Stringprep_table_element stringprep_rfc3454_C_2_1[] = { -+ { 0x000000, 0x00001F }, /* 0000-001F; [CONTROL CHARACTERS] */ -+ { 0x00007F }, /* 007F; DELETE */ -+ { 0 }, -+}; -+ -+ -+/* -+ * C.2.2 Non-ASCII control characters -+ * -+ */ -+ -+const Stringprep_table_element stringprep_rfc3454_C_2_2[] = { -+ { 0x000080, 0x00009F }, /* 0080-009F; [CONTROL CHARACTERS] */ -+ { 0x0006DD }, /* 06DD; ARABIC END OF AYAH */ -+ { 0x00070F }, /* 070F; SYRIAC ABBREVIATION MARK */ -+ { 0x00180E }, /* 180E; MONGOLIAN VOWEL SEPARATOR */ -+ { 0x00200C }, /* 200C; ZERO WIDTH NON-JOINER */ -+ { 0x00200D }, /* 200D; ZERO WIDTH JOINER */ -+ { 0x002028 }, /* 2028; LINE SEPARATOR */ -+ { 0x002029 }, /* 2029; PARAGRAPH SEPARATOR */ -+ { 0x002060 }, /* 2060; WORD JOINER */ -+ { 0x002061 }, /* 2061; FUNCTION APPLICATION */ -+ { 0x002062 }, /* 2062; INVISIBLE TIMES */ -+ { 0x002063 }, /* 2063; INVISIBLE SEPARATOR */ -+ { 0x00206A, 0x00206F }, /* 206A-206F; [CONTROL CHARACTERS] */ -+ { 0x00FEFF }, /* FEFF; ZERO WIDTH NO-BREAK SPACE */ -+ { 0x00FFF9, 0x00FFFC }, /* FFF9-FFFC; [CONTROL CHARACTERS] */ -+ { 0x01D173, 0x01D17A }, /* 1D173-1D17A; [MUSICAL CONTROL CHARACTERS] */ -+ { 0 }, -+}; -+ -+ -+/* -+ * C.3 Private use -+ * -+ */ -+ -+const Stringprep_table_element stringprep_rfc3454_C_3[] = { -+ { 0x00E000, 0x00F8FF }, /* E000-F8FF; [PRIVATE USE, PLANE 0] */ -+ { 0x0F0000, 0x0FFFFD }, /* F0000-FFFFD; [PRIVATE USE, PLANE 15] */ -+ { 0x100000, 0x10FFFD }, /* 100000-10FFFD; [PRIVATE USE, PLANE 16] */ -+ { 0 }, -+}; -+ -+ -+/* -+ * C.4 Non-character code points -+ * -+ */ -+ -+const Stringprep_table_element stringprep_rfc3454_C_4[] = { -+ { 0x00FDD0, 0x00FDEF }, /* FDD0-FDEF; [NONCHARACTER CODE POINTS] */ -+ { 0x00FFFE, 0x00FFFF }, /* FFFE-FFFF; [NONCHARACTER CODE POINTS] */ -+ { 0x01FFFE, 0x01FFFF }, /* 1FFFE-1FFFF; [NONCHARACTER CODE POINTS] */ -+ { 0x02FFFE, 0x02FFFF }, /* 2FFFE-2FFFF; [NONCHARACTER CODE POINTS] */ -+ { 0x03FFFE, 0x03FFFF }, /* 3FFFE-3FFFF; [NONCHARACTER CODE POINTS] */ -+ { 0x04FFFE, 0x04FFFF }, /* 4FFFE-4FFFF; [NONCHARACTER CODE POINTS] */ -+ { 0x05FFFE, 0x05FFFF }, /* 5FFFE-5FFFF; [NONCHARACTER CODE POINTS] */ -+ { 0x06FFFE, 0x06FFFF }, /* 6FFFE-6FFFF; [NONCHARACTER CODE POINTS] */ -+ { 0x07FFFE, 0x07FFFF }, /* 7FFFE-7FFFF; [NONCHARACTER CODE POINTS] */ -+ { 0x08FFFE, 0x08FFFF }, /* 8FFFE-8FFFF; [NONCHARACTER CODE POINTS] */ -+ { 0x09FFFE, 0x09FFFF }, /* 9FFFE-9FFFF; [NONCHARACTER CODE POINTS] */ -+ { 0x0AFFFE, 0x0AFFFF }, /* AFFFE-AFFFF; [NONCHARACTER CODE POINTS] */ -+ { 0x0BFFFE, 0x0BFFFF }, /* BFFFE-BFFFF; [NONCHARACTER CODE POINTS] */ -+ { 0x0CFFFE, 0x0CFFFF }, /* CFFFE-CFFFF; [NONCHARACTER CODE POINTS] */ -+ { 0x0DFFFE, 0x0DFFFF }, /* DFFFE-DFFFF; [NONCHARACTER CODE POINTS] */ -+ { 0x0EFFFE, 0x0EFFFF }, /* EFFFE-EFFFF; [NONCHARACTER CODE POINTS] */ -+ { 0x0FFFFE, 0x0FFFFF }, /* FFFFE-FFFFF; [NONCHARACTER CODE POINTS] */ -+ { 0x10FFFE, 0x10FFFF }, /* 10FFFE-10FFFF; [NONCHARACTER CODE POINTS] */ -+ { 0 }, -+}; -+ -+ -+/* -+ * C.5 Surrogate codes -+ * -+ */ -+ -+const Stringprep_table_element stringprep_rfc3454_C_5[] = { -+ { 0x00D800, 0x00DFFF }, /* D800-DFFF; [SURROGATE CODES] */ -+ { 0 }, -+}; -+ -+ -+/* -+ * C.6 Inappropriate for plain text -+ * -+ */ -+ -+const Stringprep_table_element stringprep_rfc3454_C_6[] = { -+ { 0x00FFF9 }, /* FFF9; INTERLINEAR ANNOTATION ANCHOR */ -+ { 0x00FFFA }, /* FFFA; INTERLINEAR ANNOTATION SEPARATOR */ -+ { 0x00FFFB }, /* FFFB; INTERLINEAR ANNOTATION TERMINATOR */ -+ { 0x00FFFC }, /* FFFC; OBJECT REPLACEMENT CHARACTER */ -+ { 0x00FFFD }, /* FFFD; REPLACEMENT CHARACTER */ -+ { 0 }, -+}; -+ -+ -+/* -+ * C.7 Inappropriate for canonical representation -+ * -+ */ -+ -+const Stringprep_table_element stringprep_rfc3454_C_7[] = { -+ { 0x002FF0, 0x002FFB }, /* 2FF0-2FFB; [IDEOGRAPHIC DESCRIPTION CHARACTERS] */ -+ { 0 }, -+}; -+ -+ -+/* -+ * C.8 Change display properties or are deprecated -+ * -+ */ -+ -+const Stringprep_table_element stringprep_rfc3454_C_8[] = { -+ { 0x000340 }, /* 0340; COMBINING GRAVE TONE MARK */ -+ { 0x000341 }, /* 0341; COMBINING ACUTE TONE MARK */ -+ { 0x00200E }, /* 200E; LEFT-TO-RIGHT MARK */ -+ { 0x00200F }, /* 200F; RIGHT-TO-LEFT MARK */ -+ { 0x00202A }, /* 202A; LEFT-TO-RIGHT EMBEDDING */ -+ { 0x00202B }, /* 202B; RIGHT-TO-LEFT EMBEDDING */ -+ { 0x00202C }, /* 202C; POP DIRECTIONAL FORMATTING */ -+ { 0x00202D }, /* 202D; LEFT-TO-RIGHT OVERRIDE */ -+ { 0x00202E }, /* 202E; RIGHT-TO-LEFT OVERRIDE */ -+ { 0x00206A }, /* 206A; INHIBIT SYMMETRIC SWAPPING */ -+ { 0x00206B }, /* 206B; ACTIVATE SYMMETRIC SWAPPING */ -+ { 0x00206C }, /* 206C; INHIBIT ARABIC FORM SHAPING */ -+ { 0x00206D }, /* 206D; ACTIVATE ARABIC FORM SHAPING */ -+ { 0x00206E }, /* 206E; NATIONAL DIGIT SHAPES */ -+ { 0x00206F }, /* 206F; NOMINAL DIGIT SHAPES */ -+ { 0 }, -+}; -+ -+ -+/* -+ * C.9 Tagging characters -+ * -+ */ -+ -+const Stringprep_table_element stringprep_rfc3454_C_9[] = { -+ { 0x0E0001 }, /* E0001; LANGUAGE TAG */ -+ { 0x0E0020, 0x0E007F }, /* E0020-E007F; [TAGGING CHARACTERS] */ -+ { 0 }, -+}; -+ -+ -+/* -+ * D.1 Characters with bidirectional property "R" or "AL" -+ * -+ */ -+ -+const Stringprep_table_element stringprep_rfc3454_D_1[] = { -+ { 0x0005BE }, /* 05BE */ -+ { 0x0005C0 }, /* 05C0 */ -+ { 0x0005C3 }, /* 05C3 */ -+ { 0x0005D0, 0x0005EA }, /* 05D0-05EA */ -+ { 0x0005F0, 0x0005F4 }, /* 05F0-05F4 */ -+ { 0x00061B }, /* 061B */ -+ { 0x00061F }, /* 061F */ -+ { 0x000621, 0x00063A }, /* 0621-063A */ -+ { 0x000640, 0x00064A }, /* 0640-064A */ -+ { 0x00066D, 0x00066F }, /* 066D-066F */ -+ { 0x000671, 0x0006D5 }, /* 0671-06D5 */ -+ { 0x0006DD }, /* 06DD */ -+ { 0x0006E5, 0x0006E6 }, /* 06E5-06E6 */ -+ { 0x0006FA, 0x0006FE }, /* 06FA-06FE */ -+ { 0x000700, 0x00070D }, /* 0700-070D */ -+ { 0x000710 }, /* 0710 */ -+ { 0x000712, 0x00072C }, /* 0712-072C */ -+ { 0x000780, 0x0007A5 }, /* 0780-07A5 */ -+ { 0x0007B1 }, /* 07B1 */ -+ { 0x00200F }, /* 200F */ -+ { 0x00FB1D }, /* FB1D */ -+ { 0x00FB1F, 0x00FB28 }, /* FB1F-FB28 */ -+ { 0x00FB2A, 0x00FB36 }, /* FB2A-FB36 */ -+ { 0x00FB38, 0x00FB3C }, /* FB38-FB3C */ -+ { 0x00FB3E }, /* FB3E */ -+ { 0x00FB40, 0x00FB41 }, /* FB40-FB41 */ -+ { 0x00FB43, 0x00FB44 }, /* FB43-FB44 */ -+ { 0x00FB46, 0x00FBB1 }, /* FB46-FBB1 */ -+ { 0x00FBD3, 0x00FD3D }, /* FBD3-FD3D */ -+ { 0x00FD50, 0x00FD8F }, /* FD50-FD8F */ -+ { 0x00FD92, 0x00FDC7 }, /* FD92-FDC7 */ -+ { 0x00FDF0, 0x00FDFC }, /* FDF0-FDFC */ -+ { 0x00FE70, 0x00FE74 }, /* FE70-FE74 */ -+ { 0x00FE76, 0x00FEFC }, /* FE76-FEFC */ -+ { 0 }, -+}; -+ -+ -+/* -+ * D.2 Characters with bidirectional property "L" -+ * -+ */ -+ -+const Stringprep_table_element stringprep_rfc3454_D_2[] = { -+ { 0x000041, 0x00005A }, /* 0041-005A */ -+ { 0x000061, 0x00007A }, /* 0061-007A */ -+ { 0x0000AA }, /* 00AA */ -+ { 0x0000B5 }, /* 00B5 */ -+ { 0x0000BA }, /* 00BA */ -+ { 0x0000C0, 0x0000D6 }, /* 00C0-00D6 */ -+ { 0x0000D8, 0x0000F6 }, /* 00D8-00F6 */ -+ { 0x0000F8, 0x000220 }, /* 00F8-0220 */ -+ { 0x000222, 0x000233 }, /* 0222-0233 */ -+ { 0x000250, 0x0002AD }, /* 0250-02AD */ -+ { 0x0002B0, 0x0002B8 }, /* 02B0-02B8 */ -+ { 0x0002BB, 0x0002C1 }, /* 02BB-02C1 */ -+ { 0x0002D0, 0x0002D1 }, /* 02D0-02D1 */ -+ { 0x0002E0, 0x0002E4 }, /* 02E0-02E4 */ -+ { 0x0002EE }, /* 02EE */ -+ { 0x00037A }, /* 037A */ -+ { 0x000386 }, /* 0386 */ -+ { 0x000388, 0x00038A }, /* 0388-038A */ -+ { 0x00038C }, /* 038C */ -+ { 0x00038E, 0x0003A1 }, /* 038E-03A1 */ -+ { 0x0003A3, 0x0003CE }, /* 03A3-03CE */ -+ { 0x0003D0, 0x0003F5 }, /* 03D0-03F5 */ -+ { 0x000400, 0x000482 }, /* 0400-0482 */ -+ { 0x00048A, 0x0004CE }, /* 048A-04CE */ -+ { 0x0004D0, 0x0004F5 }, /* 04D0-04F5 */ -+ { 0x0004F8, 0x0004F9 }, /* 04F8-04F9 */ -+ { 0x000500, 0x00050F }, /* 0500-050F */ -+ { 0x000531, 0x000556 }, /* 0531-0556 */ -+ { 0x000559, 0x00055F }, /* 0559-055F */ -+ { 0x000561, 0x000587 }, /* 0561-0587 */ -+ { 0x000589 }, /* 0589 */ -+ { 0x000903 }, /* 0903 */ -+ { 0x000905, 0x000939 }, /* 0905-0939 */ -+ { 0x00093D, 0x000940 }, /* 093D-0940 */ -+ { 0x000949, 0x00094C }, /* 0949-094C */ -+ { 0x000950 }, /* 0950 */ -+ { 0x000958, 0x000961 }, /* 0958-0961 */ -+ { 0x000964, 0x000970 }, /* 0964-0970 */ -+ { 0x000982, 0x000983 }, /* 0982-0983 */ -+ { 0x000985, 0x00098C }, /* 0985-098C */ -+ { 0x00098F, 0x000990 }, /* 098F-0990 */ -+ { 0x000993, 0x0009A8 }, /* 0993-09A8 */ -+ { 0x0009AA, 0x0009B0 }, /* 09AA-09B0 */ -+ { 0x0009B2 }, /* 09B2 */ -+ { 0x0009B6, 0x0009B9 }, /* 09B6-09B9 */ -+ { 0x0009BE, 0x0009C0 }, /* 09BE-09C0 */ -+ { 0x0009C7, 0x0009C8 }, /* 09C7-09C8 */ -+ { 0x0009CB, 0x0009CC }, /* 09CB-09CC */ -+ { 0x0009D7 }, /* 09D7 */ -+ { 0x0009DC, 0x0009DD }, /* 09DC-09DD */ -+ { 0x0009DF, 0x0009E1 }, /* 09DF-09E1 */ -+ { 0x0009E6, 0x0009F1 }, /* 09E6-09F1 */ -+ { 0x0009F4, 0x0009FA }, /* 09F4-09FA */ -+ { 0x000A05, 0x000A0A }, /* 0A05-0A0A */ -+ { 0x000A0F, 0x000A10 }, /* 0A0F-0A10 */ -+ { 0x000A13, 0x000A28 }, /* 0A13-0A28 */ -+ { 0x000A2A, 0x000A30 }, /* 0A2A-0A30 */ -+ { 0x000A32, 0x000A33 }, /* 0A32-0A33 */ -+ { 0x000A35, 0x000A36 }, /* 0A35-0A36 */ -+ { 0x000A38, 0x000A39 }, /* 0A38-0A39 */ -+ { 0x000A3E, 0x000A40 }, /* 0A3E-0A40 */ -+ { 0x000A59, 0x000A5C }, /* 0A59-0A5C */ -+ { 0x000A5E }, /* 0A5E */ -+ { 0x000A66, 0x000A6F }, /* 0A66-0A6F */ -+ { 0x000A72, 0x000A74 }, /* 0A72-0A74 */ -+ { 0x000A83 }, /* 0A83 */ -+ { 0x000A85, 0x000A8B }, /* 0A85-0A8B */ -+ { 0x000A8D }, /* 0A8D */ -+ { 0x000A8F, 0x000A91 }, /* 0A8F-0A91 */ -+ { 0x000A93, 0x000AA8 }, /* 0A93-0AA8 */ -+ { 0x000AAA, 0x000AB0 }, /* 0AAA-0AB0 */ -+ { 0x000AB2, 0x000AB3 }, /* 0AB2-0AB3 */ -+ { 0x000AB5, 0x000AB9 }, /* 0AB5-0AB9 */ -+ { 0x000ABD, 0x000AC0 }, /* 0ABD-0AC0 */ -+ { 0x000AC9 }, /* 0AC9 */ -+ { 0x000ACB, 0x000ACC }, /* 0ACB-0ACC */ -+ { 0x000AD0 }, /* 0AD0 */ -+ { 0x000AE0 }, /* 0AE0 */ -+ { 0x000AE6, 0x000AEF }, /* 0AE6-0AEF */ -+ { 0x000B02, 0x000B03 }, /* 0B02-0B03 */ -+ { 0x000B05, 0x000B0C }, /* 0B05-0B0C */ -+ { 0x000B0F, 0x000B10 }, /* 0B0F-0B10 */ -+ { 0x000B13, 0x000B28 }, /* 0B13-0B28 */ -+ { 0x000B2A, 0x000B30 }, /* 0B2A-0B30 */ -+ { 0x000B32, 0x000B33 }, /* 0B32-0B33 */ -+ { 0x000B36, 0x000B39 }, /* 0B36-0B39 */ -+ { 0x000B3D, 0x000B3E }, /* 0B3D-0B3E */ -+ { 0x000B40 }, /* 0B40 */ -+ { 0x000B47, 0x000B48 }, /* 0B47-0B48 */ -+ { 0x000B4B, 0x000B4C }, /* 0B4B-0B4C */ -+ { 0x000B57 }, /* 0B57 */ -+ { 0x000B5C, 0x000B5D }, /* 0B5C-0B5D */ -+ { 0x000B5F, 0x000B61 }, /* 0B5F-0B61 */ -+ { 0x000B66, 0x000B70 }, /* 0B66-0B70 */ -+ { 0x000B83 }, /* 0B83 */ -+ { 0x000B85, 0x000B8A }, /* 0B85-0B8A */ -+ { 0x000B8E, 0x000B90 }, /* 0B8E-0B90 */ -+ { 0x000B92, 0x000B95 }, /* 0B92-0B95 */ -+ { 0x000B99, 0x000B9A }, /* 0B99-0B9A */ -+ { 0x000B9C }, /* 0B9C */ -+ { 0x000B9E, 0x000B9F }, /* 0B9E-0B9F */ -+ { 0x000BA3, 0x000BA4 }, /* 0BA3-0BA4 */ -+ { 0x000BA8, 0x000BAA }, /* 0BA8-0BAA */ -+ { 0x000BAE, 0x000BB5 }, /* 0BAE-0BB5 */ -+ { 0x000BB7, 0x000BB9 }, /* 0BB7-0BB9 */ -+ { 0x000BBE, 0x000BBF }, /* 0BBE-0BBF */ -+ { 0x000BC1, 0x000BC2 }, /* 0BC1-0BC2 */ -+ { 0x000BC6, 0x000BC8 }, /* 0BC6-0BC8 */ -+ { 0x000BCA, 0x000BCC }, /* 0BCA-0BCC */ -+ { 0x000BD7 }, /* 0BD7 */ -+ { 0x000BE7, 0x000BF2 }, /* 0BE7-0BF2 */ -+ { 0x000C01, 0x000C03 }, /* 0C01-0C03 */ -+ { 0x000C05, 0x000C0C }, /* 0C05-0C0C */ -+ { 0x000C0E, 0x000C10 }, /* 0C0E-0C10 */ -+ { 0x000C12, 0x000C28 }, /* 0C12-0C28 */ -+ { 0x000C2A, 0x000C33 }, /* 0C2A-0C33 */ -+ { 0x000C35, 0x000C39 }, /* 0C35-0C39 */ -+ { 0x000C41, 0x000C44 }, /* 0C41-0C44 */ -+ { 0x000C60, 0x000C61 }, /* 0C60-0C61 */ -+ { 0x000C66, 0x000C6F }, /* 0C66-0C6F */ -+ { 0x000C82, 0x000C83 }, /* 0C82-0C83 */ -+ { 0x000C85, 0x000C8C }, /* 0C85-0C8C */ -+ { 0x000C8E, 0x000C90 }, /* 0C8E-0C90 */ -+ { 0x000C92, 0x000CA8 }, /* 0C92-0CA8 */ -+ { 0x000CAA, 0x000CB3 }, /* 0CAA-0CB3 */ -+ { 0x000CB5, 0x000CB9 }, /* 0CB5-0CB9 */ -+ { 0x000CBE }, /* 0CBE */ -+ { 0x000CC0, 0x000CC4 }, /* 0CC0-0CC4 */ -+ { 0x000CC7, 0x000CC8 }, /* 0CC7-0CC8 */ -+ { 0x000CCA, 0x000CCB }, /* 0CCA-0CCB */ -+ { 0x000CD5, 0x000CD6 }, /* 0CD5-0CD6 */ -+ { 0x000CDE }, /* 0CDE */ -+ { 0x000CE0, 0x000CE1 }, /* 0CE0-0CE1 */ -+ { 0x000CE6, 0x000CEF }, /* 0CE6-0CEF */ -+ { 0x000D02, 0x000D03 }, /* 0D02-0D03 */ -+ { 0x000D05, 0x000D0C }, /* 0D05-0D0C */ -+ { 0x000D0E, 0x000D10 }, /* 0D0E-0D10 */ -+ { 0x000D12, 0x000D28 }, /* 0D12-0D28 */ -+ { 0x000D2A, 0x000D39 }, /* 0D2A-0D39 */ -+ { 0x000D3E, 0x000D40 }, /* 0D3E-0D40 */ -+ { 0x000D46, 0x000D48 }, /* 0D46-0D48 */ -+ { 0x000D4A, 0x000D4C }, /* 0D4A-0D4C */ -+ { 0x000D57 }, /* 0D57 */ -+ { 0x000D60, 0x000D61 }, /* 0D60-0D61 */ -+ { 0x000D66, 0x000D6F }, /* 0D66-0D6F */ -+ { 0x000D82, 0x000D83 }, /* 0D82-0D83 */ -+ { 0x000D85, 0x000D96 }, /* 0D85-0D96 */ -+ { 0x000D9A, 0x000DB1 }, /* 0D9A-0DB1 */ -+ { 0x000DB3, 0x000DBB }, /* 0DB3-0DBB */ -+ { 0x000DBD }, /* 0DBD */ -+ { 0x000DC0, 0x000DC6 }, /* 0DC0-0DC6 */ -+ { 0x000DCF, 0x000DD1 }, /* 0DCF-0DD1 */ -+ { 0x000DD8, 0x000DDF }, /* 0DD8-0DDF */ -+ { 0x000DF2, 0x000DF4 }, /* 0DF2-0DF4 */ -+ { 0x000E01, 0x000E30 }, /* 0E01-0E30 */ -+ { 0x000E32, 0x000E33 }, /* 0E32-0E33 */ -+ { 0x000E40, 0x000E46 }, /* 0E40-0E46 */ -+ { 0x000E4F, 0x000E5B }, /* 0E4F-0E5B */ -+ { 0x000E81, 0x000E82 }, /* 0E81-0E82 */ -+ { 0x000E84 }, /* 0E84 */ -+ { 0x000E87, 0x000E88 }, /* 0E87-0E88 */ -+ { 0x000E8A }, /* 0E8A */ -+ { 0x000E8D }, /* 0E8D */ -+ { 0x000E94, 0x000E97 }, /* 0E94-0E97 */ -+ { 0x000E99, 0x000E9F }, /* 0E99-0E9F */ -+ { 0x000EA1, 0x000EA3 }, /* 0EA1-0EA3 */ -+ { 0x000EA5 }, /* 0EA5 */ -+ { 0x000EA7 }, /* 0EA7 */ -+ { 0x000EAA, 0x000EAB }, /* 0EAA-0EAB */ -+ { 0x000EAD, 0x000EB0 }, /* 0EAD-0EB0 */ -+ { 0x000EB2, 0x000EB3 }, /* 0EB2-0EB3 */ -+ { 0x000EBD }, /* 0EBD */ -+ { 0x000EC0, 0x000EC4 }, /* 0EC0-0EC4 */ -+ { 0x000EC6 }, /* 0EC6 */ -+ { 0x000ED0, 0x000ED9 }, /* 0ED0-0ED9 */ -+ { 0x000EDC, 0x000EDD }, /* 0EDC-0EDD */ -+ { 0x000F00, 0x000F17 }, /* 0F00-0F17 */ -+ { 0x000F1A, 0x000F34 }, /* 0F1A-0F34 */ -+ { 0x000F36 }, /* 0F36 */ -+ { 0x000F38 }, /* 0F38 */ -+ { 0x000F3E, 0x000F47 }, /* 0F3E-0F47 */ -+ { 0x000F49, 0x000F6A }, /* 0F49-0F6A */ -+ { 0x000F7F }, /* 0F7F */ -+ { 0x000F85 }, /* 0F85 */ -+ { 0x000F88, 0x000F8B }, /* 0F88-0F8B */ -+ { 0x000FBE, 0x000FC5 }, /* 0FBE-0FC5 */ -+ { 0x000FC7, 0x000FCC }, /* 0FC7-0FCC */ -+ { 0x000FCF }, /* 0FCF */ -+ { 0x001000, 0x001021 }, /* 1000-1021 */ -+ { 0x001023, 0x001027 }, /* 1023-1027 */ -+ { 0x001029, 0x00102A }, /* 1029-102A */ -+ { 0x00102C }, /* 102C */ -+ { 0x001031 }, /* 1031 */ -+ { 0x001038 }, /* 1038 */ -+ { 0x001040, 0x001057 }, /* 1040-1057 */ -+ { 0x0010A0, 0x0010C5 }, /* 10A0-10C5 */ -+ { 0x0010D0, 0x0010F8 }, /* 10D0-10F8 */ -+ { 0x0010FB }, /* 10FB */ -+ { 0x001100, 0x001159 }, /* 1100-1159 */ -+ { 0x00115F, 0x0011A2 }, /* 115F-11A2 */ -+ { 0x0011A8, 0x0011F9 }, /* 11A8-11F9 */ -+ { 0x001200, 0x001206 }, /* 1200-1206 */ -+ { 0x001208, 0x001246 }, /* 1208-1246 */ -+ { 0x001248 }, /* 1248 */ -+ { 0x00124A, 0x00124D }, /* 124A-124D */ -+ { 0x001250, 0x001256 }, /* 1250-1256 */ -+ { 0x001258 }, /* 1258 */ -+ { 0x00125A, 0x00125D }, /* 125A-125D */ -+ { 0x001260, 0x001286 }, /* 1260-1286 */ -+ { 0x001288 }, /* 1288 */ -+ { 0x00128A, 0x00128D }, /* 128A-128D */ -+ { 0x001290, 0x0012AE }, /* 1290-12AE */ -+ { 0x0012B0 }, /* 12B0 */ -+ { 0x0012B2, 0x0012B5 }, /* 12B2-12B5 */ -+ { 0x0012B8, 0x0012BE }, /* 12B8-12BE */ -+ { 0x0012C0 }, /* 12C0 */ -+ { 0x0012C2, 0x0012C5 }, /* 12C2-12C5 */ -+ { 0x0012C8, 0x0012CE }, /* 12C8-12CE */ -+ { 0x0012D0, 0x0012D6 }, /* 12D0-12D6 */ -+ { 0x0012D8, 0x0012EE }, /* 12D8-12EE */ -+ { 0x0012F0, 0x00130E }, /* 12F0-130E */ -+ { 0x001310 }, /* 1310 */ -+ { 0x001312, 0x001315 }, /* 1312-1315 */ -+ { 0x001318, 0x00131E }, /* 1318-131E */ -+ { 0x001320, 0x001346 }, /* 1320-1346 */ -+ { 0x001348, 0x00135A }, /* 1348-135A */ -+ { 0x001361, 0x00137C }, /* 1361-137C */ -+ { 0x0013A0, 0x0013F4 }, /* 13A0-13F4 */ -+ { 0x001401, 0x001676 }, /* 1401-1676 */ -+ { 0x001681, 0x00169A }, /* 1681-169A */ -+ { 0x0016A0, 0x0016F0 }, /* 16A0-16F0 */ -+ { 0x001700, 0x00170C }, /* 1700-170C */ -+ { 0x00170E, 0x001711 }, /* 170E-1711 */ -+ { 0x001720, 0x001731 }, /* 1720-1731 */ -+ { 0x001735, 0x001736 }, /* 1735-1736 */ -+ { 0x001740, 0x001751 }, /* 1740-1751 */ -+ { 0x001760, 0x00176C }, /* 1760-176C */ -+ { 0x00176E, 0x001770 }, /* 176E-1770 */ -+ { 0x001780, 0x0017B6 }, /* 1780-17B6 */ -+ { 0x0017BE, 0x0017C5 }, /* 17BE-17C5 */ -+ { 0x0017C7, 0x0017C8 }, /* 17C7-17C8 */ -+ { 0x0017D4, 0x0017DA }, /* 17D4-17DA */ -+ { 0x0017DC }, /* 17DC */ -+ { 0x0017E0, 0x0017E9 }, /* 17E0-17E9 */ -+ { 0x001810, 0x001819 }, /* 1810-1819 */ -+ { 0x001820, 0x001877 }, /* 1820-1877 */ -+ { 0x001880, 0x0018A8 }, /* 1880-18A8 */ -+ { 0x001E00, 0x001E9B }, /* 1E00-1E9B */ -+ { 0x001EA0, 0x001EF9 }, /* 1EA0-1EF9 */ -+ { 0x001F00, 0x001F15 }, /* 1F00-1F15 */ -+ { 0x001F18, 0x001F1D }, /* 1F18-1F1D */ -+ { 0x001F20, 0x001F45 }, /* 1F20-1F45 */ -+ { 0x001F48, 0x001F4D }, /* 1F48-1F4D */ -+ { 0x001F50, 0x001F57 }, /* 1F50-1F57 */ -+ { 0x001F59 }, /* 1F59 */ -+ { 0x001F5B }, /* 1F5B */ -+ { 0x001F5D }, /* 1F5D */ -+ { 0x001F5F, 0x001F7D }, /* 1F5F-1F7D */ -+ { 0x001F80, 0x001FB4 }, /* 1F80-1FB4 */ -+ { 0x001FB6, 0x001FBC }, /* 1FB6-1FBC */ -+ { 0x001FBE }, /* 1FBE */ -+ { 0x001FC2, 0x001FC4 }, /* 1FC2-1FC4 */ -+ { 0x001FC6, 0x001FCC }, /* 1FC6-1FCC */ -+ { 0x001FD0, 0x001FD3 }, /* 1FD0-1FD3 */ -+ { 0x001FD6, 0x001FDB }, /* 1FD6-1FDB */ -+ { 0x001FE0, 0x001FEC }, /* 1FE0-1FEC */ -+ { 0x001FF2, 0x001FF4 }, /* 1FF2-1FF4 */ -+ { 0x001FF6, 0x001FFC }, /* 1FF6-1FFC */ -+ { 0x00200E }, /* 200E */ -+ { 0x002071 }, /* 2071 */ -+ { 0x00207F }, /* 207F */ -+ { 0x002102 }, /* 2102 */ -+ { 0x002107 }, /* 2107 */ -+ { 0x00210A, 0x002113 }, /* 210A-2113 */ -+ { 0x002115 }, /* 2115 */ -+ { 0x002119, 0x00211D }, /* 2119-211D */ -+ { 0x002124 }, /* 2124 */ -+ { 0x002126 }, /* 2126 */ -+ { 0x002128 }, /* 2128 */ -+ { 0x00212A, 0x00212D }, /* 212A-212D */ -+ { 0x00212F, 0x002131 }, /* 212F-2131 */ -+ { 0x002133, 0x002139 }, /* 2133-2139 */ -+ { 0x00213D, 0x00213F }, /* 213D-213F */ -+ { 0x002145, 0x002149 }, /* 2145-2149 */ -+ { 0x002160, 0x002183 }, /* 2160-2183 */ -+ { 0x002336, 0x00237A }, /* 2336-237A */ -+ { 0x002395 }, /* 2395 */ -+ { 0x00249C, 0x0024E9 }, /* 249C-24E9 */ -+ { 0x003005, 0x003007 }, /* 3005-3007 */ -+ { 0x003021, 0x003029 }, /* 3021-3029 */ -+ { 0x003031, 0x003035 }, /* 3031-3035 */ -+ { 0x003038, 0x00303C }, /* 3038-303C */ -+ { 0x003041, 0x003096 }, /* 3041-3096 */ -+ { 0x00309D, 0x00309F }, /* 309D-309F */ -+ { 0x0030A1, 0x0030FA }, /* 30A1-30FA */ -+ { 0x0030FC, 0x0030FF }, /* 30FC-30FF */ -+ { 0x003105, 0x00312C }, /* 3105-312C */ -+ { 0x003131, 0x00318E }, /* 3131-318E */ -+ { 0x003190, 0x0031B7 }, /* 3190-31B7 */ -+ { 0x0031F0, 0x00321C }, /* 31F0-321C */ -+ { 0x003220, 0x003243 }, /* 3220-3243 */ -+ { 0x003260, 0x00327B }, /* 3260-327B */ -+ { 0x00327F, 0x0032B0 }, /* 327F-32B0 */ -+ { 0x0032C0, 0x0032CB }, /* 32C0-32CB */ -+ { 0x0032D0, 0x0032FE }, /* 32D0-32FE */ -+ { 0x003300, 0x003376 }, /* 3300-3376 */ -+ { 0x00337B, 0x0033DD }, /* 337B-33DD */ -+ { 0x0033E0, 0x0033FE }, /* 33E0-33FE */ -+ { 0x003400, 0x004DB5 }, /* 3400-4DB5 */ -+ { 0x004E00, 0x009FA5 }, /* 4E00-9FA5 */ -+ { 0x00A000, 0x00A48C }, /* A000-A48C */ -+ { 0x00AC00, 0x00D7A3 }, /* AC00-D7A3 */ -+ { 0x00D800, 0x00FA2D }, /* D800-FA2D */ -+ { 0x00FA30, 0x00FA6A }, /* FA30-FA6A */ -+ { 0x00FB00, 0x00FB06 }, /* FB00-FB06 */ -+ { 0x00FB13, 0x00FB17 }, /* FB13-FB17 */ -+ { 0x00FF21, 0x00FF3A }, /* FF21-FF3A */ -+ { 0x00FF41, 0x00FF5A }, /* FF41-FF5A */ -+ { 0x00FF66, 0x00FFBE }, /* FF66-FFBE */ -+ { 0x00FFC2, 0x00FFC7 }, /* FFC2-FFC7 */ -+ { 0x00FFCA, 0x00FFCF }, /* FFCA-FFCF */ -+ { 0x00FFD2, 0x00FFD7 }, /* FFD2-FFD7 */ -+ { 0x00FFDA, 0x00FFDC }, /* FFDA-FFDC */ -+ { 0x010300, 0x01031E }, /* 10300-1031E */ -+ { 0x010320, 0x010323 }, /* 10320-10323 */ -+ { 0x010330, 0x01034A }, /* 10330-1034A */ -+ { 0x010400, 0x010425 }, /* 10400-10425 */ -+ { 0x010428, 0x01044D }, /* 10428-1044D */ -+ { 0x01D000, 0x01D0F5 }, /* 1D000-1D0F5 */ -+ { 0x01D100, 0x01D126 }, /* 1D100-1D126 */ -+ { 0x01D12A, 0x01D166 }, /* 1D12A-1D166 */ -+ { 0x01D16A, 0x01D172 }, /* 1D16A-1D172 */ -+ { 0x01D183, 0x01D184 }, /* 1D183-1D184 */ -+ { 0x01D18C, 0x01D1A9 }, /* 1D18C-1D1A9 */ -+ { 0x01D1AE, 0x01D1DD }, /* 1D1AE-1D1DD */ -+ { 0x01D400, 0x01D454 }, /* 1D400-1D454 */ -+ { 0x01D456, 0x01D49C }, /* 1D456-1D49C */ -+ { 0x01D49E, 0x01D49F }, /* 1D49E-1D49F */ -+ { 0x01D4A2 }, /* 1D4A2 */ -+ { 0x01D4A5, 0x01D4A6 }, /* 1D4A5-1D4A6 */ -+ { 0x01D4A9, 0x01D4AC }, /* 1D4A9-1D4AC */ -+ { 0x01D4AE, 0x01D4B9 }, /* 1D4AE-1D4B9 */ -+ { 0x01D4BB }, /* 1D4BB */ -+ { 0x01D4BD, 0x01D4C0 }, /* 1D4BD-1D4C0 */ -+ { 0x01D4C2, 0x01D4C3 }, /* 1D4C2-1D4C3 */ -+ { 0x01D4C5, 0x01D505 }, /* 1D4C5-1D505 */ -+ { 0x01D507, 0x01D50A }, /* 1D507-1D50A */ -+ { 0x01D50D, 0x01D514 }, /* 1D50D-1D514 */ -+ { 0x01D516, 0x01D51C }, /* 1D516-1D51C */ -+ { 0x01D51E, 0x01D539 }, /* 1D51E-1D539 */ -+ { 0x01D53B, 0x01D53E }, /* 1D53B-1D53E */ -+ { 0x01D540, 0x01D544 }, /* 1D540-1D544 */ -+ { 0x01D546 }, /* 1D546 */ -+ { 0x01D54A, 0x01D550 }, /* 1D54A-1D550 */ -+ { 0x01D552, 0x01D6A3 }, /* 1D552-1D6A3 */ -+ { 0x01D6A8, 0x01D7C9 }, /* 1D6A8-1D7C9 */ -+ { 0x020000, 0x02A6D6 }, /* 20000-2A6D6 */ -+ { 0x02F800, 0x02FA1D }, /* 2F800-2FA1D */ -+ { 0x0F0000, 0x0FFFFD }, /* F0000-FFFFD */ -+ { 0x100000, 0x10FFFD }, /* 100000-10FFFD */ -+ { 0 }, -+}; -+ -diff -Naur glibc-2.5/libidn/shlib-versions glibc-2.5-cs/libidn/shlib-versions ---- glibc-2.5/libidn/shlib-versions 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/libidn/shlib-versions 2007-03-08 22:11:03.000000000 +0100 -@@ -0,0 +1 @@ -+.*-.*-.* libcidn=1 -diff -Naur glibc-2.5/libidn/stringprep.c glibc-2.5-cs/libidn/stringprep.c ---- glibc-2.5/libidn/stringprep.c 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/libidn/stringprep.c 2007-03-08 22:11:03.000000000 +0100 -@@ -0,0 +1,671 @@ -+/* stringprep.c --- Core stringprep implementation. -+ * Copyright (C) 2002, 2003, 2004 Simon Josefsson -+ * -+ * This file is part of GNU Libidn. -+ * -+ * GNU Libidn 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. -+ * -+ * GNU Libidn 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 GNU Libidn; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -+ * -+ */ -+ -+#if HAVE_CONFIG_H -+# include "config.h" -+#endif -+ -+#include <stdlib.h> -+#include <string.h> -+ -+#include "stringprep.h" -+ -+static ssize_t -+stringprep_find_character_in_table (uint32_t ucs4, -+ const Stringprep_table_element * table) -+{ -+ ssize_t i; -+ -+ /* This is where typical uses of Libidn spends very close to all CPU -+ time and causes most cache misses. One could easily do a binary -+ search instead. Before rewriting this, I want hard evidence this -+ slowness is at all relevant in typical applications. (I don't -+ dispute optimization may improve matters significantly, I'm -+ mostly interested in having someone give real-world benchmark on -+ the impact of libidn.) */ -+ -+ for (i = 0; table[i].start || table[i].end; i++) -+ if (ucs4 >= table[i].start && -+ ucs4 <= (table[i].end ? table[i].end : table[i].start)) -+ return i; -+ -+ return -1; -+} -+ -+static ssize_t -+stringprep_find_string_in_table (uint32_t * ucs4, -+ size_t ucs4len, -+ size_t * tablepos, -+ const Stringprep_table_element * table) -+{ -+ size_t j; -+ ssize_t pos; -+ -+ for (j = 0; j < ucs4len; j++) -+ if ((pos = stringprep_find_character_in_table (ucs4[j], table)) != -1) -+ { -+ if (tablepos) -+ *tablepos = pos; -+ return j; -+ } -+ -+ return -1; -+} -+ -+static int -+stringprep_apply_table_to_string (uint32_t * ucs4, -+ size_t * ucs4len, -+ size_t maxucs4len, -+ const Stringprep_table_element * table) -+{ -+ ssize_t pos; -+ size_t i, maplen; -+ -+ while ((pos = stringprep_find_string_in_table (ucs4, *ucs4len, -+ &i, table)) != -1) -+ { -+ for (maplen = STRINGPREP_MAX_MAP_CHARS; -+ maplen > 0 && table[i].map[maplen - 1] == 0; maplen--) -+ ; -+ -+ if (*ucs4len - 1 + maplen >= maxucs4len) -+ return STRINGPREP_TOO_SMALL_BUFFER; -+ -+ memmove (&ucs4[pos + maplen], &ucs4[pos + 1], -+ sizeof (uint32_t) * (*ucs4len - pos - 1)); -+ memcpy (&ucs4[pos], table[i].map, sizeof (uint32_t) * maplen); -+ *ucs4len = *ucs4len - 1 + maplen; -+ } -+ -+ return STRINGPREP_OK; -+} -+ -+#define INVERTED(x) ((x) & ((~0UL) >> 1)) -+#define UNAPPLICAPLEFLAGS(flags, profileflags) \ -+ ((!INVERTED(profileflags) && !(profileflags & flags) && profileflags) || \ -+ ( INVERTED(profileflags) && (profileflags & flags))) -+ -+/** -+ * stringprep_4i: -+ * @ucs4: input/output array with string to prepare. -+ * @len: on input, length of input array with Unicode code points, -+ * on exit, length of output array with Unicode code points. -+ * @maxucs4len: maximum length of input/output array. -+ * @flags: stringprep profile flags, or 0. -+ * @profile: pointer to stringprep profile to use. -+ * -+ * Prepare the input UCS-4 string according to the stringprep profile, -+ * and write back the result to the input string. -+ * -+ * The input is not required to be zero terminated (@ucs4[@len] = 0). -+ * The output will not be zero terminated unless @ucs4[@len] = 0. -+ * Instead, see stringprep_4zi() if your input is zero terminated or -+ * if you want the output to be. -+ * -+ * Since the stringprep operation can expand the string, @maxucs4len -+ * indicate how large the buffer holding the string is. This function -+ * will not read or write to code points outside that size. -+ * -+ * The @flags are one of Stringprep_profile_flags, or 0. -+ * -+ * The @profile contain the instructions to perform. Your application -+ * can define new profiles, possibly re-using the generic stringprep -+ * tables that always will be part of the library, or use one of the -+ * currently supported profiles. -+ * -+ * Return value: Returns %STRINGPREP_OK iff successful, or an error code. -+ **/ -+int -+stringprep_4i (uint32_t * ucs4, size_t * len, size_t maxucs4len, -+ Stringprep_profile_flags flags, -+ const Stringprep_profile * profile) -+{ -+ size_t i, j; -+ ssize_t k; -+ size_t ucs4len = *len; -+ int rc; -+ -+ for (i = 0; profile[i].operation; i++) -+ { -+ switch (profile[i].operation) -+ { -+ case STRINGPREP_NFKC: -+ { -+ uint32_t *q = 0; -+ -+ if (UNAPPLICAPLEFLAGS (flags, profile[i].flags)) -+ break; -+ -+ if (flags & STRINGPREP_NO_NFKC && !profile[i].flags) -+ /* Profile requires NFKC, but callee asked for no NFKC. */ -+ return STRINGPREP_FLAG_ERROR; -+ -+ q = stringprep_ucs4_nfkc_normalize (ucs4, ucs4len); -+ if (!q) -+ return STRINGPREP_NFKC_FAILED; -+ -+ for (ucs4len = 0; q[ucs4len]; ucs4len++) -+ ; -+ -+ if (ucs4len >= maxucs4len) -+ { -+ free (q); -+ return STRINGPREP_TOO_SMALL_BUFFER; -+ } -+ -+ memcpy (ucs4, q, ucs4len * sizeof (ucs4[0])); -+ -+ free (q); -+ } -+ break; -+ -+ case STRINGPREP_PROHIBIT_TABLE: -+ k = stringprep_find_string_in_table (ucs4, ucs4len, -+ NULL, profile[i].table); -+ if (k != -1) -+ return STRINGPREP_CONTAINS_PROHIBITED; -+ break; -+ -+ case STRINGPREP_UNASSIGNED_TABLE: -+ if (UNAPPLICAPLEFLAGS (flags, profile[i].flags)) -+ break; -+ if (flags & STRINGPREP_NO_UNASSIGNED) -+ { -+ k = stringprep_find_string_in_table -+ (ucs4, ucs4len, NULL, profile[i].table); -+ if (k != -1) -+ return STRINGPREP_CONTAINS_UNASSIGNED; -+ } -+ break; -+ -+ case STRINGPREP_MAP_TABLE: -+ if (UNAPPLICAPLEFLAGS (flags, profile[i].flags)) -+ break; -+ rc = stringprep_apply_table_to_string -+ (ucs4, &ucs4len, maxucs4len, profile[i].table); -+ if (rc != STRINGPREP_OK) -+ return rc; -+ break; -+ -+ case STRINGPREP_BIDI_PROHIBIT_TABLE: -+ case STRINGPREP_BIDI_RAL_TABLE: -+ case STRINGPREP_BIDI_L_TABLE: -+ break; -+ -+ case STRINGPREP_BIDI: -+ { -+ int done_prohibited = 0; -+ int done_ral = 0; -+ int done_l = 0; -+ int contains_ral = -1; -+ int contains_l = -1; -+ -+ for (j = 0; profile[j].operation; j++) -+ if (profile[j].operation == STRINGPREP_BIDI_PROHIBIT_TABLE) -+ { -+ done_prohibited = 1; -+ k = stringprep_find_string_in_table (ucs4, ucs4len, -+ NULL, -+ profile[j].table); -+ if (k != -1) -+ return STRINGPREP_BIDI_CONTAINS_PROHIBITED; -+ } -+ else if (profile[j].operation == STRINGPREP_BIDI_RAL_TABLE) -+ { -+ done_ral = 1; -+ if (stringprep_find_string_in_table -+ (ucs4, ucs4len, NULL, profile[j].table) != -1) -+ contains_ral = j; -+ } -+ else if (profile[j].operation == STRINGPREP_BIDI_L_TABLE) -+ { -+ done_l = 1; -+ if (stringprep_find_string_in_table -+ (ucs4, ucs4len, NULL, profile[j].table) != -1) -+ contains_l = j; -+ } -+ -+ if (!done_prohibited || !done_ral || !done_l) -+ return STRINGPREP_PROFILE_ERROR; -+ -+ if (contains_ral != -1 && contains_l != -1) -+ return STRINGPREP_BIDI_BOTH_L_AND_RAL; -+ -+ if (contains_ral != -1) -+ { -+ if (!(stringprep_find_character_in_table -+ (ucs4[0], profile[contains_ral].table) != -1 && -+ stringprep_find_character_in_table -+ (ucs4[ucs4len - 1], profile[contains_ral].table) != -1)) -+ return STRINGPREP_BIDI_LEADTRAIL_NOT_RAL; -+ } -+ } -+ break; -+ -+ default: -+ return STRINGPREP_PROFILE_ERROR; -+ break; -+ } -+ } -+ -+ *len = ucs4len; -+ -+ return STRINGPREP_OK; -+} -+ -+static int -+stringprep_4zi_1 (uint32_t * ucs4, size_t ucs4len, size_t maxucs4len, -+ Stringprep_profile_flags flags, -+ const Stringprep_profile * profile) -+{ -+ int rc; -+ -+ rc = stringprep_4i (ucs4, &ucs4len, maxucs4len, flags, profile); -+ if (rc != STRINGPREP_OK) -+ return rc; -+ -+ if (ucs4len >= maxucs4len) -+ return STRINGPREP_TOO_SMALL_BUFFER; -+ -+ ucs4[ucs4len] = 0; -+ -+ return STRINGPREP_OK; -+} -+ -+/** -+ * stringprep_4zi: -+ * @ucs4: input/output array with zero terminated string to prepare. -+ * @maxucs4len: maximum length of input/output array. -+ * @flags: stringprep profile flags, or 0. -+ * @profile: pointer to stringprep profile to use. -+ * -+ * Prepare the input zero terminated UCS-4 string according to the -+ * stringprep profile, and write back the result to the input string. -+ * -+ * Since the stringprep operation can expand the string, @maxucs4len -+ * indicate how large the buffer holding the string is. This function -+ * will not read or write to code points outside that size. -+ * -+ * The @flags are one of Stringprep_profile_flags, or 0. -+ * -+ * The @profile contain the instructions to perform. Your application -+ * can define new profiles, possibly re-using the generic stringprep -+ * tables that always will be part of the library, or use one of the -+ * currently supported profiles. -+ * -+ * Return value: Returns %STRINGPREP_OK iff successful, or an error code. -+ **/ -+int -+stringprep_4zi (uint32_t * ucs4, size_t maxucs4len, -+ Stringprep_profile_flags flags, -+ const Stringprep_profile * profile) -+{ -+ size_t ucs4len; -+ -+ for (ucs4len = 0; ucs4len < maxucs4len && ucs4[ucs4len] != 0; ucs4len++) -+ ; -+ -+ return stringprep_4zi_1 (ucs4, ucs4len, maxucs4len, flags, profile); -+} -+ -+/** -+ * stringprep: -+ * @in: input/ouput array with string to prepare. -+ * @maxlen: maximum length of input/output array. -+ * @flags: stringprep profile flags, or 0. -+ * @profile: pointer to stringprep profile to use. -+ * -+ * Prepare the input zero terminated UTF-8 string according to the -+ * stringprep profile, and write back the result to the input string. -+ * -+ * Note that you must convert strings entered in the systems locale -+ * into UTF-8 before using this function, see -+ * stringprep_locale_to_utf8(). -+ * -+ * Since the stringprep operation can expand the string, @maxlen -+ * indicate how large the buffer holding the string is. This function -+ * will not read or write to characters outside that size. -+ * -+ * The @flags are one of Stringprep_profile_flags, or 0. -+ * -+ * The @profile contain the instructions to perform. Your application -+ * can define new profiles, possibly re-using the generic stringprep -+ * tables that always will be part of the library, or use one of the -+ * currently supported profiles. -+ * -+ * Return value: Returns %STRINGPREP_OK iff successful, or an error code. -+ **/ -+int -+stringprep (char *in, -+ size_t maxlen, -+ Stringprep_profile_flags flags, -+ const Stringprep_profile * profile) -+{ -+ int rc; -+ char *utf8 = NULL; -+ uint32_t *ucs4 = NULL; -+ size_t ucs4len, maxucs4len, adducs4len = 50; -+ -+ do -+ { -+ if (ucs4) -+ free (ucs4); -+ ucs4 = stringprep_utf8_to_ucs4 (in, -1, &ucs4len); -+ maxucs4len = ucs4len + adducs4len; -+ uint32_t *newp = realloc (ucs4, maxucs4len * sizeof (uint32_t)); -+ if (!newp) -+ { -+ free (ucs4); -+ return STRINGPREP_MALLOC_ERROR; -+ } -+ ucs4 = newp; -+ -+ rc = stringprep_4i (ucs4, &ucs4len, maxucs4len, flags, profile); -+ adducs4len += 50; -+ } -+ while (rc == STRINGPREP_TOO_SMALL_BUFFER); -+ if (rc != STRINGPREP_OK) -+ { -+ free (ucs4); -+ return rc; -+ } -+ -+ utf8 = stringprep_ucs4_to_utf8 (ucs4, ucs4len, 0, 0); -+ free (ucs4); -+ if (!utf8) -+ return STRINGPREP_MALLOC_ERROR; -+ -+ if (strlen (utf8) >= maxlen) -+ { -+ free (utf8); -+ return STRINGPREP_TOO_SMALL_BUFFER; -+ } -+ -+ strcpy (in, utf8); /* flawfinder: ignore */ -+ -+ free (utf8); -+ -+ return STRINGPREP_OK; -+} -+ -+/** -+ * stringprep_profile: -+ * @in: input array with UTF-8 string to prepare. -+ * @out: output variable with pointer to newly allocate string. -+ * @profile: name of stringprep profile to use. -+ * @flags: stringprep profile flags, or 0. -+ * -+ * Prepare the input zero terminated UTF-8 string according to the -+ * stringprep profile, and return the result in a newly allocated -+ * variable. -+ * -+ * Note that you must convert strings entered in the systems locale -+ * into UTF-8 before using this function, see -+ * stringprep_locale_to_utf8(). -+ * -+ * The output @out variable must be deallocated by the caller. -+ * -+ * The @flags are one of Stringprep_profile_flags, or 0. -+ * -+ * The @profile specifies the name of the stringprep profile to use. -+ * It must be one of the internally supported stringprep profiles. -+ * -+ * Return value: Returns %STRINGPREP_OK iff successful, or an error code. -+ **/ -+int -+stringprep_profile (const char *in, -+ char **out, -+ const char *profile, Stringprep_profile_flags flags) -+{ -+ const Stringprep_profiles *p; -+ char *str = NULL; -+ size_t len = strlen (in) + 1; -+ int rc; -+ -+ for (p = &stringprep_profiles[0]; p->name; p++) -+ if (strcmp (p->name, profile) == 0) -+ break; -+ -+ if (!p || !p->name || !p->tables) -+ return STRINGPREP_UNKNOWN_PROFILE; -+ -+ do -+ { -+ if (str) -+ free (str); -+ str = (char *) malloc (len); -+ if (str == NULL) -+ return STRINGPREP_MALLOC_ERROR; -+ -+ strcpy (str, in); -+ -+ rc = stringprep (str, len, flags, p->tables); -+ len += 50; -+ } -+ while (rc == STRINGPREP_TOO_SMALL_BUFFER); -+ -+ if (rc == STRINGPREP_OK) -+ *out = str; -+ else -+ free (str); -+ -+ return rc; -+} -+ -+/*! \mainpage GNU Internationalized Domain Name Library -+ * -+ * \section intro Introduction -+ * -+ * GNU Libidn is an implementation of the Stringprep, Punycode and IDNA -+ * specifications defined by the IETF Internationalized Domain Names -+ * (IDN) working group, used for internationalized domain names. The -+ * package is available under the GNU Lesser General Public License. -+ * -+ * The library contains a generic Stringprep implementation that does -+ * Unicode 3.2 NFKC normalization, mapping and prohibitation of -+ * characters, and bidirectional character handling. Profiles for -+ * Nameprep, iSCSI, SASL and XMPP are included. Punycode and ASCII -+ * Compatible Encoding (ACE) via IDNA are supported. A mechanism to -+ * define Top-Level Domain (TLD) specific validation tables, and to -+ * compare strings against those tables, is included. Default tables -+ * for some TLDs are also included. -+ * -+ * The Stringprep API consists of two main functions, one for -+ * converting data from the system's native representation into UTF-8, -+ * and one function to perform the Stringprep processing. Adding a -+ * new Stringprep profile for your application within the API is -+ * straightforward. The Punycode API consists of one encoding -+ * function and one decoding function. The IDNA API consists of the -+ * ToASCII and ToUnicode functions, as well as an high-level interface -+ * for converting entire domain names to and from the ACE encoded -+ * form. The TLD API consists of one set of functions to extract the -+ * TLD name from a domain string, one set of functions to locate the -+ * proper TLD table to use based on the TLD name, and core functions -+ * to validate a string against a TLD table, and some utility wrappers -+ * to perform all the steps in one call. -+ * -+ * The library is used by, e.g., GNU SASL and Shishi to process user -+ * names and passwords. Libidn can be built into GNU Libc to enable a -+ * new system-wide getaddrinfo() flag for IDN processing. -+ * -+ * Libidn is developed for the GNU/Linux system, but runs on over 20 Unix -+ * platforms (including Solaris, IRIX, AIX, and Tru64) and Windows. -+ * Libidn is written in C and (parts of) the API is accessible from C, -+ * C++, Emacs Lisp, Python and Java. -+ * -+ * The project web page:\n -+ * http://www.gnu.org/software/libidn/ -+ * -+ * The software archive:\n -+ * ftp://alpha.gnu.org/pub/gnu/libidn/ -+ * -+ * For more information see:\n -+ * http://www.ietf.org/html.charters/idn-charter.html\n -+ * http://www.ietf.org/rfc/rfc3454.txt (stringprep specification)\n -+ * http://www.ietf.org/rfc/rfc3490.txt (idna specification)\n -+ * http://www.ietf.org/rfc/rfc3491.txt (nameprep specification)\n -+ * http://www.ietf.org/rfc/rfc3492.txt (punycode specification)\n -+ * http://www.ietf.org/internet-drafts/draft-ietf-ips-iscsi-string-prep-04.txt\n -+ * http://www.ietf.org/internet-drafts/draft-ietf-krb-wg-utf8-profile-01.txt\n -+ * http://www.ietf.org/internet-drafts/draft-ietf-sasl-anon-00.txt\n -+ * http://www.ietf.org/internet-drafts/draft-ietf-sasl-saslprep-00.txt\n -+ * http://www.ietf.org/internet-drafts/draft-ietf-xmpp-nodeprep-01.txt\n -+ * http://www.ietf.org/internet-drafts/draft-ietf-xmpp-resourceprep-01.txt\n -+ * -+ * Further information and paid contract development:\n -+ * Simon Josefsson <simon@josefsson.org> -+ * -+ * \section examples Examples -+ * -+ * \include example.c -+ * \include example3.c -+ * \include example4.c -+ * \include example5.c -+ */ -+ -+/** -+ * STRINGPREP_VERSION -+ * -+ * String defined via CPP denoting the header file version number. -+ * Used together with stringprep_check_version() to verify header file -+ * and run-time library consistency. -+ */ -+ -+/** -+ * STRINGPREP_MAX_MAP_CHARS -+ * -+ * Maximum number of code points that can replace a single code point, -+ * during stringprep mapping. -+ */ -+ -+/** -+ * Stringprep_rc: -+ * @STRINGPREP_OK: Successful operation. This value is guaranteed to -+ * always be zero, the remaining ones are only guaranteed to hold -+ * non-zero values, for logical comparison purposes. -+ * @STRINGPREP_CONTAINS_UNASSIGNED: String contain unassigned Unicode -+ * code points, which is forbidden by the profile. -+ * @STRINGPREP_CONTAINS_PROHIBITED: String contain code points -+ * prohibited by the profile. -+ * @STRINGPREP_BIDI_BOTH_L_AND_RAL: String contain code points with -+ * conflicting bidirection category. -+ * @STRINGPREP_BIDI_LEADTRAIL_NOT_RAL: Leading and trailing character -+ * in string not of proper bidirectional category. -+ * @STRINGPREP_BIDI_CONTAINS_PROHIBITED: Contains prohibited code -+ * points detected by bidirectional code. -+ * @STRINGPREP_TOO_SMALL_BUFFER: Buffer handed to function was too -+ * small. This usually indicate a problem in the calling -+ * application. -+ * @STRINGPREP_PROFILE_ERROR: The stringprep profile was inconsistent. -+ * This usually indicate an internal error in the library. -+ * @STRINGPREP_FLAG_ERROR: The supplied flag conflicted with profile. -+ * This usually indicate a problem in the calling application. -+ * @STRINGPREP_UNKNOWN_PROFILE: The supplied profile name was not -+ * known to the library. -+ * @STRINGPREP_NFKC_FAILED: The Unicode NFKC operation failed. This -+ * usually indicate an internal error in the library. -+ * @STRINGPREP_MALLOC_ERROR: The malloc() was out of memory. This is -+ * usually a fatal error. -+ * -+ * Enumerated return codes of stringprep(), stringprep_profile() -+ * functions (and macros using those functions). The value 0 is -+ * guaranteed to always correspond to success. -+ */ -+ -+/** -+ * Stringprep_profile_flags: -+ * @STRINGPREP_NO_NFKC: Disable the NFKC normalization, as well as -+ * selecting the non-NFKC case folding tables. Usually the profile -+ * specifies BIDI and NFKC settings, and applications should not -+ * override it unless in special situations. -+ * @STRINGPREP_NO_BIDI: Disable the BIDI step. Usually the profile -+ * specifies BIDI and NFKC settings, and applications should not -+ * override it unless in special situations. -+ * @STRINGPREP_NO_UNASSIGNED: Make the library return with an error if -+ * string contains unassigned characters according to profile. -+ * -+ * Stringprep profile flags. -+ */ -+ -+/** -+ * Stringprep_profile_steps: -+ * -+ * Various steps in the stringprep algorithm. You really want to -+ * study the source code to understand this one. Only useful if you -+ * want to add another profile. -+ */ -+ -+/** -+ * stringprep_nameprep: -+ * @in: input/ouput array with string to prepare. -+ * @maxlen: maximum length of input/output array. -+ * -+ * Prepare the input UTF-8 string according to the nameprep profile. -+ * The AllowUnassigned flag is true, use -+ * stringprep_nameprep_no_unassigned() if you want a false -+ * AllowUnassigned. Returns 0 iff successful, or an error code. -+ **/ -+ -+/** -+ * stringprep_nameprep_no_unassigned: -+ * @in: input/ouput array with string to prepare. -+ * @maxlen: maximum length of input/output array. -+ * -+ * Prepare the input UTF-8 string according to the nameprep profile. -+ * The AllowUnassigned flag is false, use stringprep_nameprep() for -+ * true AllowUnassigned. Returns 0 iff successful, or an error code. -+ **/ -+ -+/** -+ * stringprep_iscsi: -+ * @in: input/ouput array with string to prepare. -+ * @maxlen: maximum length of input/output array. -+ * -+ * Prepare the input UTF-8 string according to the draft iSCSI -+ * stringprep profile. Returns 0 iff successful, or an error code. -+ **/ -+ -+/** -+ * stringprep_plain: -+ * @in: input/ouput array with string to prepare. -+ * @maxlen: maximum length of input/output array. -+ * -+ * Prepare the input UTF-8 string according to the draft SASL -+ * ANONYMOUS profile. Returns 0 iff successful, or an error code. -+ **/ -+ -+/** -+ * stringprep_xmpp_nodeprep: -+ * @in: input/ouput array with string to prepare. -+ * @maxlen: maximum length of input/output array. -+ * -+ * Prepare the input UTF-8 string according to the draft XMPP node -+ * identifier profile. Returns 0 iff successful, or an error code. -+ **/ -+ -+/** -+ * stringprep_xmpp_resourceprep: -+ * @in: input/ouput array with string to prepare. -+ * @maxlen: maximum length of input/output array. -+ * -+ * Prepare the input UTF-8 string according to the draft XMPP resource -+ * identifier profile. Returns 0 iff successful, or an error code. -+ **/ -diff -Naur glibc-2.5/libidn/stringprep.h glibc-2.5-cs/libidn/stringprep.h ---- glibc-2.5/libidn/stringprep.h 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/libidn/stringprep.h 2007-03-08 22:11:02.000000000 +0100 -@@ -0,0 +1,211 @@ -+/* stringprep.h Header file for stringprep functions. -*- c -*- -+ * Copyright (C) 2002, 2003, 2004 Simon Josefsson -+ * -+ * This file is part of GNU Libidn. -+ * -+ * GNU Libidn 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. -+ * -+ * GNU Libidn 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 GNU Libidn; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -+ * -+ */ -+ -+#ifndef _STRINGPREP_H -+#define _STRINGPREP_H -+ -+#ifdef __cplusplus -+extern "C" -+{ -+#endif -+ -+#include <stddef.h> /* size_t */ -+#include <unistd.h> /* ssize_t */ -+#include <stdint.h> /* uint32_t */ -+ -+#define STRINGPREP_VERSION "0.4.3" -+ -+/* Error codes. */ -+ typedef enum -+ { -+ STRINGPREP_OK = 0, -+ /* Stringprep errors. */ -+ STRINGPREP_CONTAINS_UNASSIGNED = 1, -+ STRINGPREP_CONTAINS_PROHIBITED = 2, -+ STRINGPREP_BIDI_BOTH_L_AND_RAL = 3, -+ STRINGPREP_BIDI_LEADTRAIL_NOT_RAL = 4, -+ STRINGPREP_BIDI_CONTAINS_PROHIBITED = 5, -+ /* Error in calling application. */ -+ STRINGPREP_TOO_SMALL_BUFFER = 100, -+ STRINGPREP_PROFILE_ERROR = 101, -+ STRINGPREP_FLAG_ERROR = 102, -+ STRINGPREP_UNKNOWN_PROFILE = 103, -+ /* Internal errors. */ -+ STRINGPREP_NFKC_FAILED = 200, -+ STRINGPREP_MALLOC_ERROR = 201 -+ } Stringprep_rc; -+ -+/* Flags used when calling stringprep(). */ -+ typedef enum -+ { -+ STRINGPREP_NO_NFKC = 1, -+ STRINGPREP_NO_BIDI = 2, -+ STRINGPREP_NO_UNASSIGNED = 4 -+ } Stringprep_profile_flags; -+ -+/* Steps in a stringprep profile. */ -+ typedef enum -+ { -+ STRINGPREP_NFKC = 1, -+ STRINGPREP_BIDI = 2, -+ STRINGPREP_MAP_TABLE = 3, -+ STRINGPREP_UNASSIGNED_TABLE = 4, -+ STRINGPREP_PROHIBIT_TABLE = 5, -+ STRINGPREP_BIDI_PROHIBIT_TABLE = 6, -+ STRINGPREP_BIDI_RAL_TABLE = 7, -+ STRINGPREP_BIDI_L_TABLE = 8 -+ } Stringprep_profile_steps; -+ -+#define STRINGPREP_MAX_MAP_CHARS 4 -+ -+ struct Stringprep_table_element -+ { -+ uint32_t start; -+ uint32_t end; /* 0 if only one character */ -+ uint32_t map[STRINGPREP_MAX_MAP_CHARS]; /* NULL if end is not 0 */ -+ }; -+ typedef struct Stringprep_table_element Stringprep_table_element; -+ -+ struct Stringprep_table -+ { -+ Stringprep_profile_steps operation; -+ Stringprep_profile_flags flags; -+ const Stringprep_table_element *table; -+ }; -+ typedef struct Stringprep_table Stringprep_profile; -+ -+ struct Stringprep_profiles -+ { -+ const char *name; -+ const Stringprep_profile *tables; -+ }; -+ typedef struct Stringprep_profiles Stringprep_profiles; -+ -+ extern const Stringprep_profiles stringprep_profiles[]; -+ -+/* Profiles */ -+ extern const Stringprep_table_element stringprep_rfc3454_A_1[]; -+ extern const Stringprep_table_element stringprep_rfc3454_B_1[]; -+ extern const Stringprep_table_element stringprep_rfc3454_B_2[]; -+ extern const Stringprep_table_element stringprep_rfc3454_B_3[]; -+ extern const Stringprep_table_element stringprep_rfc3454_C_1_1[]; -+ extern const Stringprep_table_element stringprep_rfc3454_C_1_2[]; -+ extern const Stringprep_table_element stringprep_rfc3454_C_2_1[]; -+ extern const Stringprep_table_element stringprep_rfc3454_C_2_2[]; -+ extern const Stringprep_table_element stringprep_rfc3454_C_3[]; -+ extern const Stringprep_table_element stringprep_rfc3454_C_4[]; -+ extern const Stringprep_table_element stringprep_rfc3454_C_5[]; -+ extern const Stringprep_table_element stringprep_rfc3454_C_6[]; -+ extern const Stringprep_table_element stringprep_rfc3454_C_7[]; -+ extern const Stringprep_table_element stringprep_rfc3454_C_8[]; -+ extern const Stringprep_table_element stringprep_rfc3454_C_9[]; -+ extern const Stringprep_table_element stringprep_rfc3454_D_1[]; -+ extern const Stringprep_table_element stringprep_rfc3454_D_2[]; -+ -+ /* Nameprep */ -+ -+ extern const Stringprep_profile stringprep_nameprep[]; -+ -+#define stringprep_nameprep(in, maxlen) \ -+ stringprep(in, maxlen, 0, stringprep_nameprep) -+ -+#define stringprep_nameprep_no_unassigned(in, maxlen) \ -+ stringprep(in, maxlen, STRINGPREP_NO_UNASSIGNED, stringprep_nameprep) -+ -+ /* SASL */ -+ -+ extern const Stringprep_profile stringprep_saslprep[]; -+ extern const Stringprep_profile stringprep_plain[]; -+ extern const Stringprep_profile stringprep_trace[]; -+ -+#define stringprep_plain(in, maxlen) \ -+ stringprep(in, maxlen, 0, stringprep_plain) -+ -+ /* Kerberos */ -+ -+ extern const Stringprep_profile stringprep_kerberos5[]; -+ -+#define stringprep_kerberos5(in, maxlen) \ -+ stringprep(in, maxlen, 0, stringprep_kerberos5) -+ -+ /* XMPP */ -+ -+ extern const Stringprep_profile stringprep_xmpp_nodeprep[]; -+ extern const Stringprep_profile stringprep_xmpp_resourceprep[]; -+ extern const Stringprep_table_element stringprep_xmpp_nodeprep_prohibit[]; -+ -+#define stringprep_xmpp_nodeprep(in, maxlen) \ -+ stringprep(in, maxlen, 0, stringprep_xmpp_nodeprep) -+#define stringprep_xmpp_resourceprep(in, maxlen) \ -+ stringprep(in, maxlen, 0, stringprep_xmpp_resourceprep) -+ -+ /* iSCSI */ -+ -+ extern const Stringprep_profile stringprep_iscsi[]; -+ -+#define stringprep_iscsi(in, maxlen) \ -+ stringprep(in, maxlen, 0, stringprep_iscsi) -+ -+ /* API */ -+ -+ extern int stringprep_4i (uint32_t * ucs4, size_t * len, size_t maxucs4len, -+ Stringprep_profile_flags flags, -+ const Stringprep_profile * profile); -+ extern int stringprep_4zi (uint32_t * ucs4, size_t maxucs4len, -+ Stringprep_profile_flags flags, -+ const Stringprep_profile * profile); -+ extern int stringprep (char *in, size_t maxlen, -+ Stringprep_profile_flags flags, -+ const Stringprep_profile * profile); -+ -+ extern int stringprep_profile (const char *in, -+ char **out, -+ const char *profile, -+ Stringprep_profile_flags flags); -+ -+ extern const char *stringprep_check_version (const char *req_version); -+ -+/* Utility */ -+ -+ extern int stringprep_unichar_to_utf8 (uint32_t c, char *outbuf); -+ extern uint32_t stringprep_utf8_to_unichar (const char *p); -+ -+ extern uint32_t *stringprep_utf8_to_ucs4 (const char *str, ssize_t len, -+ size_t * items_written); -+ extern char *stringprep_ucs4_to_utf8 (const uint32_t * str, ssize_t len, -+ size_t * items_read, -+ size_t * items_written); -+ -+ extern char *stringprep_utf8_nfkc_normalize (const char *str, ssize_t len); -+ extern uint32_t *stringprep_ucs4_nfkc_normalize (uint32_t * str, -+ ssize_t len); -+ -+ extern const char *stringprep_locale_charset (void); -+ extern char *stringprep_convert (const char *str, -+ const char *to_codeset, -+ const char *from_codeset); -+ extern char *stringprep_locale_to_utf8 (const char *str); -+ extern char *stringprep_utf8_to_locale (const char *str); -+ -+#ifdef __cplusplus -+} -+#endif -+#endif /* _STRINGPREP_H */ -diff -Naur glibc-2.5/libidn/toutf8.c glibc-2.5-cs/libidn/toutf8.c ---- glibc-2.5/libidn/toutf8.c 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/libidn/toutf8.c 2007-03-08 22:11:03.000000000 +0100 -@@ -0,0 +1,152 @@ -+/* toutf8.c --- Convert strings from system locale into UTF-8. -+ * Copyright (C) 2002, 2003, 2004, 2005 Simon Josefsson -+ * -+ * This file is part of GNU Libidn. -+ * -+ * GNU Libidn 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. -+ * -+ * GNU Libidn 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 GNU Libidn; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -+ * -+ */ -+ -+#if HAVE_CONFIG_H -+# include "config.h" -+#endif -+ -+/* Get prototypes. */ -+#include "stringprep.h" -+ -+/* Get fprintf. */ -+#include <stdio.h> -+ -+/* Get getenv. */ -+#include <stdlib.h> -+ -+/* Get strlen. */ -+#include <string.h> -+ -+/* Get iconv_string. */ -+#include "iconvme.h" -+ -+#ifdef _LIBC -+# define HAVE_ICONV 1 -+# define LOCALE_WORKS 1 -+#endif -+ -+#if LOCALE_WORKS -+# include <langinfo.h> -+# include <locale.h> -+#endif -+ -+#ifdef _LIBC -+# define stringprep_locale_charset() nl_langinfo (CODESET) -+#else -+/** -+ * stringprep_locale_charset - return charset used in current locale -+ * -+ * Find out current locale charset. The function respect the CHARSET -+ * environment variable, but typically uses nl_langinfo(CODESET) when -+ * it is supported. It fall back on "ASCII" if CHARSET isn't set and -+ * nl_langinfo isn't supported or return anything. -+ * -+ * Note that this function return the application's locale's preferred -+ * charset (or thread's locale's preffered charset, if your system -+ * support thread-specific locales). It does not return what the -+ * system may be using. Thus, if you receive data from external -+ * sources you cannot in general use this function to guess what -+ * charset it is encoded in. Use stringprep_convert from the external -+ * representation into the charset returned by this function, to have -+ * data in the locale encoding. -+ * -+ * Return value: Return the character set used by the current locale. -+ * It will never return NULL, but use "ASCII" as a fallback. -+ **/ -+const char * -+stringprep_locale_charset (void) -+{ -+ const char *charset = getenv ("CHARSET"); /* flawfinder: ignore */ -+ -+ if (charset && *charset) -+ return charset; -+ -+# ifdef LOCALE_WORKS -+ charset = nl_langinfo (CODESET); -+ -+ if (charset && *charset) -+ return charset; -+# endif -+ -+ return "ASCII"; -+} -+#endif -+ -+/** -+ * stringprep_convert - encode string using new character set -+ * @str: input zero-terminated string. -+ * @to_codeset: name of destination character set. -+ * @from_codeset: name of origin character set, as used by @str. -+ * -+ * Convert the string from one character set to another using the -+ * system's iconv() function. -+ * -+ * Return value: Returns newly allocated zero-terminated string which -+ * is @str transcoded into to_codeset. -+ **/ -+char * -+stringprep_convert (const char *str, -+ const char *to_codeset, const char *from_codeset) -+{ -+#if HAVE_ICONV -+ return iconv_string (str, from_codeset, to_codeset); -+#else -+ char *p; -+ fprintf (stderr, "libidn: warning: libiconv not installed, cannot " -+ "convert data to UTF-8\n"); -+ p = malloc (strlen (str) + 1); -+ if (!p) -+ return NULL; -+ return strcpy (p, str); -+#endif -+} -+ -+/** -+ * stringprep_locale_to_utf8 - convert locale encoded string to UTF-8 -+ * @str: input zero terminated string. -+ * -+ * Convert string encoded in the locale's character set into UTF-8 by -+ * using stringprep_convert(). -+ * -+ * Return value: Returns newly allocated zero-terminated string which -+ * is @str transcoded into UTF-8. -+ **/ -+char * -+stringprep_locale_to_utf8 (const char *str) -+{ -+ return stringprep_convert (str, "UTF-8", stringprep_locale_charset ()); -+} -+ -+/** -+ * stringprep_utf8_to_locale - encode UTF-8 string to locale encoding -+ * @str: input zero terminated string. -+ * -+ * Convert string encoded in UTF-8 into the locale's character set by -+ * using stringprep_convert(). -+ * -+ * Return value: Returns newly allocated zero-terminated string which -+ * is @str transcoded into the locale's character set. -+ **/ -+char * -+stringprep_utf8_to_locale (const char *str) -+{ -+ return stringprep_convert (str, stringprep_locale_charset (), "UTF-8"); -+} -diff -Naur glibc-2.5/libidn/Versions glibc-2.5-cs/libidn/Versions ---- glibc-2.5/libidn/Versions 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/libidn/Versions 2007-03-08 22:11:03.000000000 +0100 -@@ -0,0 +1,6 @@ -+libcidn { -+ GLIBC_PRIVATE { -+ idna_to_ascii_lz; -+ idna_to_unicode_lzlz; -+ } -+} -diff -Naur glibc-2.5/libio/bug-wmemstream1.c glibc-2.5-cs/libio/bug-wmemstream1.c ---- glibc-2.5/libio/bug-wmemstream1.c 2006-08-15 00:11:34.000000000 +0200 -+++ glibc-2.5-cs/libio/bug-wmemstream1.c 2007-03-08 21:50:36.000000000 +0100 -@@ -1,5 +1,6 @@ - #include <stdio.h> - #include <string.h> -+#include <wchar.h> - - - static int -diff -Naur glibc-2.5/libio/fileops.c glibc-2.5-cs/libio/fileops.c ---- glibc-2.5/libio/fileops.c 2006-01-19 01:38:35.000000000 +0100 -+++ glibc-2.5-cs/libio/fileops.c 2007-03-08 21:50:33.000000000 +0100 -@@ -174,14 +174,8 @@ - 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 +184,9 @@ - _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; -diff -Naur glibc-2.5/libio/genops.c glibc-2.5-cs/libio/genops.c ---- glibc-2.5/libio/genops.c 2006-03-01 06:32:48.000000000 +0100 -+++ glibc-2.5-cs/libio/genops.c 2007-03-08 21:50:35.000000000 +0100 -@@ -367,7 +367,7 @@ - #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 -Naur glibc-2.5/libio/libio.h glibc-2.5-cs/libio/libio.h ---- glibc-2.5/libio/libio.h 2006-01-14 13:09:46.000000000 +0100 -+++ glibc-2.5-cs/libio/libio.h 2007-03-08 21:50:30.000000000 +0100 -@@ -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 -diff -Naur glibc-2.5/libio/Makefile glibc-2.5-cs/libio/Makefile ---- glibc-2.5/libio/Makefile 2006-08-15 00:12:27.000000000 +0200 -+++ glibc-2.5-cs/libio/Makefile 2007-03-08 21:50:34.000000000 +0100 -@@ -57,7 +57,8 @@ - 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. -@@ -171,9 +172,9 @@ - - include ../Rules - --ifeq (no,$(cross-compiling)) -+# eglibc: ifeq (no,$(cross-compiling)) - tests: $(objpfx)test-freopen.out $(objpfx)tst-fopenloc.check --endif -+# eglibc: endif - - $(objpfx)test-freopen.out: test-freopen.sh $(objpfx)test-freopen - $(SHELL) -e $< $(common-objpfx) '$(run-program-prefix)' \ -diff -Naur glibc-2.5/libio/tst-setvbuf1.c glibc-2.5-cs/libio/tst-setvbuf1.c ---- glibc-2.5/libio/tst-setvbuf1.c 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/libio/tst-setvbuf1.c 2007-03-08 21:50:32.000000000 +0100 -@@ -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 -Naur glibc-2.5/libio/tst-wmemstream1.c glibc-2.5-cs/libio/tst-wmemstream1.c ---- glibc-2.5/libio/tst-wmemstream1.c 2006-01-12 03:02:27.000000000 +0100 -+++ glibc-2.5-cs/libio/tst-wmemstream1.c 2007-03-08 21:50:29.000000000 +0100 -@@ -1,3 +1,5 @@ -+#include <wchar.h> -+ - #define CHAR_T wchar_t - #define W(o) L##o - #define OPEN_MEMSTREAM open_wmemstream -diff -Naur glibc-2.5/libio/tst-wmemstream2.c glibc-2.5-cs/libio/tst-wmemstream2.c ---- glibc-2.5/libio/tst-wmemstream2.c 2006-01-12 03:02:27.000000000 +0100 -+++ glibc-2.5-cs/libio/tst-wmemstream2.c 2007-03-08 21:50:31.000000000 +0100 -@@ -1,3 +1,5 @@ -+#include <wchar.h> -+ - #define CHAR_T wchar_t - #define W(o) L##o - #define OPEN_MEMSTREAM open_wmemstream -diff -Naur glibc-2.5/libio/wfiledoalloc.c glibc-2.5-cs/libio/wfiledoalloc.c ---- glibc-2.5/libio/wfiledoalloc.c 2002-07-06 08:35:54.000000000 +0200 -+++ glibc-2.5-cs/libio/wfiledoalloc.c 2007-03-08 21:50:32.000000000 +0100 -@@ -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_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 -Naur glibc-2.5/libio/wgenops.c glibc-2.5-cs/libio/wgenops.c ---- glibc-2.5/libio/wgenops.c 2006-02-12 22:20:57.000000000 +0100 -+++ glibc-2.5-cs/libio/wgenops.c 2007-03-08 21:50:30.000000000 +0100 -@@ -115,14 +115,14 @@ - 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 @@ - 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 -Naur glibc-2.5/libio/wmemstream.c glibc-2.5-cs/libio/wmemstream.c ---- glibc-2.5/libio/wmemstream.c 2006-08-15 00:13:48.000000000 +0200 -+++ glibc-2.5-cs/libio/wmemstream.c 2007-03-08 21:50:29.000000000 +0100 -@@ -20,6 +20,7 @@ - #include "strfile.h" - #include <stdio.h> - #include <stdlib.h> -+#include <wchar.h> - - - struct _IO_FILE_wmemstream -@@ -91,7 +92,7 @@ - _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 -Naur glibc-2.5/libio/wstrops.c glibc-2.5-cs/libio/wstrops.c ---- glibc-2.5/libio/wstrops.c 2006-08-15 00:14:53.000000000 +0200 -+++ glibc-2.5-cs/libio/wstrops.c 2007-03-08 21:50:33.000000000 +0100 -@@ -88,7 +88,7 @@ - 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 @@ - _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_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 -Naur glibc-2.5/locale/programs/3level.h glibc-2.5-cs/locale/programs/3level.h ---- glibc-2.5/locale/programs/3level.h 2005-12-07 06:47:27.000000000 +0100 -+++ glibc-2.5-cs/locale/programs/3level.h 2007-03-08 22:04:29.000000000 +0100 -@@ -55,9 +55,7 @@ - size_t level3_alloc; - size_t level3_size; - ELEMENT *level3; -- /* Compressed representation. */ - size_t result_size; -- char *result; - }; - - /* Initialize. Assumes t->p and t->q have already been set. */ -@@ -207,7 +205,7 @@ - #ifndef NO_FINALIZE - /* Finalize and shrink. */ - static void --CONCAT(TABLE,_finalize) (struct TABLE *t) -+CONCAT(add_locale_,TABLE) (struct locale_file *file, struct TABLE *t) - { - size_t i, j, k; - uint32_t reorder3[t->level3_size]; -@@ -262,14 +260,12 @@ - if (t->level1[i] != EMPTY) - t->level1[i] = reorder2[t->level1[i]]; - -- /* Create and fill the resulting compressed representation. */ - last_offset = - 5 * sizeof (uint32_t) - + t->level1_size * sizeof (uint32_t) - + (t->level2_size << t->q) * sizeof (uint32_t) - + (t->level3_size << t->p) * sizeof (ELEMENT); - t->result_size = (last_offset + 3) & ~3ul; -- t->result = (char *) xmalloc (t->result_size); - - level1_offset = - 5 * sizeof (uint32_t); -@@ -281,29 +277,34 @@ - + t->level1_size * sizeof (uint32_t) - + (t->level2_size << t->q) * sizeof (uint32_t); - -- ((uint32_t *) t->result)[0] = t->q + t->p; -- ((uint32_t *) t->result)[1] = t->level1_size; -- ((uint32_t *) t->result)[2] = t->p; -- ((uint32_t *) t->result)[3] = (1 << t->q) - 1; -- ((uint32_t *) t->result)[4] = (1 << t->p) - 1; -+ start_locale_structure (file); -+ add_locale_uint32 (file, t->q + t->p); -+ add_locale_uint32 (file, t->level1_size); -+ add_locale_uint32 (file, t->p); -+ add_locale_uint32 (file, (1 << t->q) - 1); -+ add_locale_uint32 (file, (1 << t->p) - 1); - - for (i = 0; i < t->level1_size; i++) -- ((uint32_t *) (t->result + level1_offset))[i] = -- (t->level1[i] == EMPTY -+ add_locale_uint32 -+ (file, -+ t->level1[i] == EMPTY - ? 0 - : (t->level1[i] << t->q) * sizeof (uint32_t) + level2_offset); - - for (i = 0; i < (t->level2_size << t->q); i++) -- ((uint32_t *) (t->result + level2_offset))[i] = -- (t->level2[i] == EMPTY -+ add_locale_uint32 -+ (file, -+ t->level2[i] == EMPTY - ? 0 - : (t->level2[i] << t->p) * sizeof (ELEMENT) + level3_offset); - -- for (i = 0; i < (t->level3_size << t->p); i++) -- ((ELEMENT *) (t->result + level3_offset))[i] = t->level3[i]; -- -- if (last_offset < t->result_size) -- memset (t->result + last_offset, 0, t->result_size - last_offset); -+ if (sizeof (ELEMENT) == 1) -+ add_locale_raw_data (file, t->level3, t->level3_size << t->p); -+ else if (sizeof (ELEMENT) == sizeof (uint32_t)) -+ add_locale_uint32_array (file, (uint32_t *) t->level3, -+ t->level3_size << t->p); -+ align_locale_data (file, 4); -+ end_locale_structure (file); - - if (t->level1_alloc > 0) - free (t->level1); -diff -Naur glibc-2.5/locale/programs/charmap-dir.c glibc-2.5-cs/locale/programs/charmap-dir.c ---- glibc-2.5/locale/programs/charmap-dir.c 2005-12-07 06:47:27.000000000 +0100 -+++ glibc-2.5-cs/locale/programs/charmap-dir.c 2007-03-08 22:04:30.000000000 +0100 -@@ -19,7 +19,9 @@ - #include <error.h> - #include <fcntl.h> - #include <libintl.h> -+#ifndef NO_UNCOMPRESS - #include <spawn.h> -+#endif - #include <stdio.h> - #include <stdlib.h> - #include <string.h> -@@ -156,6 +158,7 @@ - return closedir (dir); - } - -+#ifndef NO_UNCOMPRESS - /* Creates a subprocess decompressing the given pathname, and returns - a stream reading its output (the decompressed data). */ - static -@@ -204,6 +207,7 @@ - } - return NULL; - } -+#endif - - /* Opens a charmap for reading, given its name (not an alias name). */ - FILE * -@@ -226,6 +230,7 @@ - if (stream != NULL) - return stream; - -+#ifndef NO_UNCOMPRESS - memcpy (p, ".gz", 4); - stream = fopen_uncompressed (pathname, "gzip"); - if (stream != NULL) -@@ -235,6 +240,7 @@ - stream = fopen_uncompressed (pathname, "bzip2"); - if (stream != NULL) - return stream; -+#endif - - return NULL; - } -diff -Naur glibc-2.5/locale/programs/ld-address.c glibc-2.5-cs/locale/programs/ld-address.c ---- glibc-2.5/locale/programs/ld-address.c 2006-05-05 15:35:59.000000000 +0200 -+++ glibc-2.5-cs/locale/programs/ld-address.c 2007-03-08 22:04:30.000000000 +0100 -@@ -346,97 +346,23 @@ - const char *output_path) - { - struct locale_address_t *address = locale->categories[LC_ADDRESS].address; -- struct iovec iov[3 + _NL_ITEM_INDEX (_NL_NUM_LC_ADDRESS)]; -- struct locale_file data; -- uint32_t idx[_NL_ITEM_INDEX (_NL_NUM_LC_ADDRESS)]; -- size_t cnt = 0; -- -- data.magic = LIMAGIC (LC_ADDRESS); -- data.n = _NL_ITEM_INDEX (_NL_NUM_LC_ADDRESS); -- iov[cnt].iov_base = (void *) &data; -- iov[cnt].iov_len = sizeof (data); -- ++cnt; -- -- iov[cnt].iov_base = (void *) idx; -- iov[cnt].iov_len = sizeof (idx); -- ++cnt; -- -- idx[cnt - 2] = iov[0].iov_len + iov[1].iov_len; -- iov[cnt].iov_base = (void *) address->postal_fmt; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) address->country_name; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) address->country_post; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) address->country_ab2; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) address->country_ab3; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) address->country_car; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- -- /* Align following data */ -- iov[cnt].iov_base = (void *) "\0\0"; -- iov[cnt].iov_len = ((idx[cnt - 2] + 3) & ~3) - idx[cnt - 2]; -- idx[cnt - 2] = (idx[cnt - 2] + 3) & ~3; -- ++cnt; -- -- iov[cnt].iov_base = (void *) &address->country_num; -- iov[cnt].iov_len = sizeof (uint32_t); -- ++cnt; -- -- idx[cnt - 3] = idx[cnt - 4] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) address->country_isbn; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 3] = idx[cnt - 4] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) address->lang_name; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 3] = idx[cnt - 4] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) address->lang_ab; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 3] = idx[cnt - 4] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) address->lang_term; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 3] = idx[cnt - 4] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) address->lang_lib; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 3] = idx[cnt - 4] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) charmap->code_set_name; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -+ struct locale_file file; - -- assert (cnt == 3 + _NL_ITEM_INDEX (_NL_NUM_LC_ADDRESS)); -- -- write_locale_data (output_path, LC_ADDRESS, "LC_ADDRESS", -- 3 + _NL_ITEM_INDEX (_NL_NUM_LC_ADDRESS), iov); -+ init_locale_data (&file, _NL_ITEM_INDEX (_NL_NUM_LC_ADDRESS)); -+ add_locale_string (&file, address->postal_fmt); -+ add_locale_string (&file, address->country_name); -+ add_locale_string (&file, address->country_post); -+ add_locale_string (&file, address->country_ab2); -+ add_locale_string (&file, address->country_ab3); -+ add_locale_string (&file, address->country_car); -+ add_locale_uint32 (&file, address->country_num); -+ add_locale_string (&file, address->country_isbn); -+ add_locale_string (&file, address->lang_name); -+ add_locale_string (&file, address->lang_ab); -+ add_locale_string (&file, address->lang_term); -+ add_locale_string (&file, address->lang_lib); -+ add_locale_string (&file, charmap->code_set_name); -+ write_locale_data (output_path, LC_ADDRESS, "LC_ADDRESS", &file); - } - - -diff -Naur glibc-2.5/locale/programs/ld-collate.c glibc-2.5-cs/locale/programs/ld-collate.c ---- glibc-2.5/locale/programs/ld-collate.c 2006-09-21 05:57:30.000000000 +0200 -+++ glibc-2.5-cs/locale/programs/ld-collate.c 2007-03-08 22:04:30.000000000 +0100 -@@ -43,7 +43,9 @@ - __attribute ((always_inline)) - obstack_int32_grow (struct obstack *obstack, int32_t data) - { -- if (sizeof (int32_t) == sizeof (int)) -+ data = maybe_swap_uint32 (data); -+ if (sizeof (int32_t) == sizeof (int) -+ && (obstack_object_size (obstack) & (__alignof__ (int) - 1)) == 0) - obstack_int_grow (obstack, data); - else - obstack_grow (obstack, &data, sizeof (int32_t)); -@@ -53,7 +55,9 @@ - __attribute ((always_inline)) - obstack_int32_grow_fast (struct obstack *obstack, int32_t data) - { -- if (sizeof (int32_t) == sizeof (int)) -+ data = maybe_swap_uint32 (data); -+ if (sizeof (int32_t) == sizeof (int) -+ && (obstack_object_size (obstack) & (__alignof__ (int) - 1)) == 0) - obstack_int_grow_fast (obstack, data); - else - obstack_grow (obstack, &data, sizeof (int32_t)); -@@ -323,8 +327,11 @@ - } - if (wcs != NULL) - { -- size_t nwcs = wcslen ((wchar_t *) wcs); -+ size_t nwcs = wcslen_uint32 (wcs); - uint32_t zero = 0; -+ /* Handle <U0000> as a single character. */ -+ if (nwcs == 0) -+ nwcs = 1; - obstack_grow (&collate->mempool, wcs, nwcs * sizeof (uint32_t)); - obstack_grow (&collate->mempool, &zero, sizeof (uint32_t)); - newp->wcs = (uint32_t *) obstack_finish (&collate->mempool); -@@ -1163,6 +1170,7 @@ - { - struct element_t *elem; - size_t namelen; -+ void *ptr; - - /* I don't this this can ever happen. */ - assert (seq->name != NULL); -@@ -1175,7 +1183,6 @@ - /* Now we are ready to insert the new value in the - sequence. Find out whether the element is - already known. */ -- void *ptr; - if (find_entry (&collate->seq_table, seq->name, namelen, - &ptr) != 0) - { -@@ -1329,12 +1336,12 @@ - struct charseq *seq; - uint32_t wc; - int cnt; -+ void *ptr; - - /* Generate the the name. */ - sprintf (buf + preflen, base == 10 ? "%ld" : "%lX", from); - - /* Look whether this name is already defined. */ -- void *ptr; - if (find_entry (&collate->seq_table, buf, symlen, &ptr) == 0) - { - /* Copy back the result. */ -@@ -1742,8 +1749,7 @@ - - if ((*eptr)->nwcs == runp->nwcs) - { -- int c = wmemcmp ((wchar_t *) (*eptr)->wcs, -- (wchar_t *) runp->wcs, runp->nwcs); -+ int c = wmemcmp_uint32 ((*eptr)->wcs, runp->wcs, runp->nwcs); - - if (c == 0) - { -@@ -1786,8 +1792,6 @@ - runp = runp->next; - } - -- collseq_table_finalize (&collate->wcseqorder); -- - /* Now determine whether the UNDEFINED entry is needed and if yes, - whether it was defined. */ - collate->undefined.used_in_level = need_undefined ? ~0ul : 0; -@@ -1929,6 +1933,7 @@ - obstack_int32_grow (pool, j); - - obstack_grow (pool, buf, j * sizeof (int32_t)); -+ maybe_swap_uint32_obstack (pool, j); - } - - return retval | ((elem->section->ruleidx & 0x7f) << 24); -@@ -1941,10 +1946,7 @@ - { - struct locale_collate_t *collate = locale->categories[LC_COLLATE].collate; - const size_t nelems = _NL_ITEM_INDEX (_NL_NUM_LC_COLLATE); -- struct iovec iov[2 + nelems]; -- struct locale_file data; -- uint32_t idx[nelems]; -- size_t cnt; -+ struct locale_file file; - size_t ch; - int32_t tablemb[256]; - struct obstack weightpool; -@@ -1957,51 +1959,22 @@ - int i; - struct element_t *runp; - -- data.magic = LIMAGIC (LC_COLLATE); -- data.n = nelems; -- iov[0].iov_base = (void *) &data; -- iov[0].iov_len = sizeof (data); -- -- iov[1].iov_base = (void *) idx; -- iov[1].iov_len = sizeof (idx); -- -- idx[0] = iov[0].iov_len + iov[1].iov_len; -- cnt = 0; -- -- assert (cnt == _NL_ITEM_INDEX (_NL_COLLATE_NRULES)); -- iov[2 + cnt].iov_base = &nrules; -- iov[2 + cnt].iov_len = sizeof (uint32_t); -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- ++cnt; -+ init_locale_data (&file, nelems); -+ add_locale_uint32 (&file, nrules); - - /* If we have no LC_COLLATE data emit only the number of rules as zero. */ - if (collate == NULL) - { -- int32_t dummy = 0; -- -- while (cnt < _NL_ITEM_INDEX (_NL_NUM_LC_COLLATE)) -+ size_t idx; -+ for (idx = 1; idx < nelems; idx++) - { - /* The words have to be handled specially. */ -- if (cnt == _NL_ITEM_INDEX (_NL_COLLATE_SYMB_HASH_SIZEMB)) -- { -- iov[2 + cnt].iov_base = &dummy; -- iov[2 + cnt].iov_len = sizeof (int32_t); -- } -+ if (idx == _NL_ITEM_INDEX (_NL_COLLATE_SYMB_HASH_SIZEMB)) -+ add_locale_uint32 (&file, 0); - else -- { -- iov[2 + cnt].iov_base = NULL; -- iov[2 + cnt].iov_len = 0; -- } -- -- if (cnt + 1 < _NL_ITEM_INDEX (_NL_NUM_LC_COLLATE)) -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- ++cnt; -+ add_locale_empty (&file); - } -- -- assert (cnt == _NL_ITEM_INDEX (_NL_NUM_LC_COLLATE)); -- -- write_locale_data (output_path, LC_COLLATE, "LC_COLLATE", 2 + cnt, iov); -- -+ write_locale_data (output_path, LC_COLLATE, "LC_COLLATE", &file); - return; - } - -@@ -2027,18 +2000,8 @@ - obstack_1grow_fast (&weightpool, sect->rules[j]); - ++i; - } -- /* And align the output. */ -- i = (nrules * i) % __alignof__ (int32_t); -- if (i > 0) -- do -- obstack_1grow (&weightpool, '\0'); -- while (++i < __alignof__ (int32_t)); -- -- assert (cnt == _NL_ITEM_INDEX (_NL_COLLATE_RULESETS)); -- iov[2 + cnt].iov_len = obstack_object_size (&weightpool); -- iov[2 + cnt].iov_base = obstack_finish (&weightpool); -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- ++cnt; -+ -+ add_locale_raw_obstack (&file, &weightpool); - - /* Generate the 8-bit table. Walk through the lists of sequences - starting with the same byte and add them one after the other to -@@ -2082,8 +2045,7 @@ - struct element_t *runp = collate->mbheads[ch]; - struct element_t *lastp; - -- assert ((obstack_object_size (&extrapool) -- & (__alignof__ (int32_t) - 1)) == 0); -+ assert ((obstack_object_size (&extrapool) & uint32_align_mask) == 0); - - tablemb[ch] = -obstack_object_size (&extrapool); - -@@ -2109,10 +2071,10 @@ - - /* Compute how much space we will need. */ - added = ((sizeof (int32_t) + 1 + 2 * (runp->nmbs - 1) -- + __alignof__ (int32_t) - 1) -- & ~(__alignof__ (int32_t) - 1)); -+ + uint32_align_mask) -+ & ~uint32_align_mask); - assert ((obstack_object_size (&extrapool) -- & (__alignof__ (int32_t) - 1)) == 0); -+ & uint32_align_mask) == 0); - obstack_make_room (&extrapool, added); - - /* More than one consecutive entry. We mark this by having -@@ -2170,10 +2132,10 @@ - weightidx = output_weight (&weightpool, collate, runp); - - added = ((sizeof (int32_t) + 1 + runp->nmbs - 1 -- + __alignof__ (int32_t) - 1) -- & ~(__alignof__ (int32_t) - 1)); -+ + uint32_align_mask) -+ & ~uint32_align_mask); - assert ((obstack_object_size (&extrapool) -- & (__alignof__ (int32_t) - 1)) == 0); -+ & uint32_align_mask) == 0); - obstack_make_room (&extrapool, added); - - obstack_int32_grow_fast (&extrapool, weightidx); -@@ -2185,8 +2147,7 @@ - } - - /* Add alignment bytes if necessary. */ -- while ((obstack_object_size (&extrapool) -- & (__alignof__ (int32_t) - 1)) != 0) -+ while ((obstack_object_size (&extrapool) & uint32_align_mask) != 0) - obstack_1grow_fast (&extrapool, '\0'); - - /* Next entry. */ -@@ -2195,15 +2156,14 @@ - } - while (runp != NULL); - -- assert ((obstack_object_size (&extrapool) -- & (__alignof__ (int32_t) - 1)) == 0); -+ assert ((obstack_object_size (&extrapool) & uint32_align_mask) == 0); - - /* If the final entry in the list is not a single character we - add an UNDEFINED entry here. */ - if (lastp->nmbs != 1) - { -- int added = ((sizeof (int32_t) + 1 + 1 + __alignof__ (int32_t) - 1) -- & ~(__alignof__ (int32_t) - 1)); -+ int added = ((sizeof (int32_t) + 1 + 1 + uint32_align_mask) -+ & ~uint32_align_mask); - obstack_make_room (&extrapool, added); - - obstack_int32_grow_fast (&extrapool, 0); -@@ -2213,67 +2173,26 @@ - obstack_1grow_fast (&extrapool, 0); - - /* Add alignment bytes if necessary. */ -- while ((obstack_object_size (&extrapool) -- & (__alignof__ (int32_t) - 1)) != 0) -+ while ((obstack_object_size (&extrapool) & uint32_align_mask) != 0) - obstack_1grow_fast (&extrapool, '\0'); - } - } - - /* Add padding to the tables if necessary. */ -- while ((obstack_object_size (&weightpool) & (__alignof__ (int32_t) - 1)) -- != 0) -+ while ((obstack_object_size (&weightpool) & uint32_align_mask) != 0) - obstack_1grow (&weightpool, 0); - - /* Now add the four tables. */ -- assert (cnt == _NL_ITEM_INDEX (_NL_COLLATE_TABLEMB)); -- iov[2 + cnt].iov_base = tablemb; -- iov[2 + cnt].iov_len = sizeof (tablemb); -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- assert ((iov[2 + cnt].iov_len & (__alignof__ (int32_t) - 1)) == 0); -- ++cnt; -- -- assert (cnt == _NL_ITEM_INDEX (_NL_COLLATE_WEIGHTMB)); -- iov[2 + cnt].iov_len = obstack_object_size (&weightpool); -- iov[2 + cnt].iov_base = obstack_finish (&weightpool); -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- ++cnt; -- -- assert (cnt == _NL_ITEM_INDEX (_NL_COLLATE_EXTRAMB)); -- iov[2 + cnt].iov_len = obstack_object_size (&extrapool); -- iov[2 + cnt].iov_base = obstack_finish (&extrapool); -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- ++cnt; -- -- assert (cnt == _NL_ITEM_INDEX (_NL_COLLATE_INDIRECTMB)); -- iov[2 + cnt].iov_len = obstack_object_size (&indirectpool); -- iov[2 + cnt].iov_base = obstack_finish (&indirectpool); -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- assert ((iov[2 + cnt].iov_len & (__alignof__ (int32_t) - 1)) == 0); -- ++cnt; -- -+ add_locale_uint32_array (&file, tablemb, 256); -+ add_locale_raw_obstack (&file, &weightpool); -+ add_locale_raw_obstack (&file, &extrapool); -+ add_locale_raw_obstack (&file, &indirectpool); - - /* Now the same for the wide character table. We need to store some - more information here. */ -- assert (cnt == _NL_ITEM_INDEX (_NL_COLLATE_GAP1)); -- iov[2 + cnt].iov_base = NULL; -- iov[2 + cnt].iov_len = 0; -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- assert (idx[cnt] % __alignof__ (int32_t) == 0); -- ++cnt; -- -- assert (cnt == _NL_ITEM_INDEX (_NL_COLLATE_GAP2)); -- iov[2 + cnt].iov_base = NULL; -- iov[2 + cnt].iov_len = 0; -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- assert (idx[cnt] % __alignof__ (int32_t) == 0); -- ++cnt; -- -- assert (cnt == _NL_ITEM_INDEX (_NL_COLLATE_GAP3)); -- iov[2 + cnt].iov_base = NULL; -- iov[2 + cnt].iov_len = 0; -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- assert (idx[cnt] % __alignof__ (int32_t) == 0); -- ++cnt; -+ add_locale_empty (&file); -+ add_locale_empty (&file); -+ add_locale_empty (&file); - - /* Since we are using the sign of an integer to mark indirection the - offsets in the arrays we are indirectly referring to must not be -@@ -2322,9 +2241,9 @@ - one consecutive entry. */ - if (runp->wcnext != NULL - && runp->nwcs == runp->wcnext->nwcs -- && wmemcmp ((wchar_t *) runp->wcs, -- (wchar_t *)runp->wcnext->wcs, -- runp->nwcs - 1) == 0 -+ && wmemcmp_uint32 (runp->wcs, -+ runp->wcnext->wcs, -+ runp->nwcs - 1) == 0 - && (runp->wcs[runp->nwcs - 1] - == runp->wcnext->wcs[runp->nwcs - 1] + 1)) - { -@@ -2348,9 +2267,9 @@ - runp = runp->wcnext; - while (runp->wcnext != NULL - && runp->nwcs == runp->wcnext->nwcs -- && wmemcmp ((wchar_t *) runp->wcs, -- (wchar_t *)runp->wcnext->wcs, -- runp->nwcs - 1) == 0 -+ && wmemcmp_uint32 (runp->wcs, -+ runp->wcnext->wcs, -+ runp->nwcs - 1) == 0 - && (runp->wcs[runp->nwcs - 1] - == runp->wcnext->wcs[runp->nwcs - 1] + 1)); - -@@ -2379,7 +2298,7 @@ - /* And add the end byte sequence. Without length this - time. */ - for (i = 1; i < curp->nwcs; ++i) -- obstack_int32_grow (&extrapool, curp->wcs[i]); -+ obstack_int32_grow_fast (&extrapool, curp->wcs[i]); - } - else - { -@@ -2414,43 +2333,13 @@ - collidx_table_init (&tablewc); - - wchead_table_iterate (&collate->wcheads, add_to_tablewc); -- -- collidx_table_finalize (&tablewc); - } - - /* Now add the four tables. */ -- assert (cnt == _NL_ITEM_INDEX (_NL_COLLATE_TABLEWC)); -- iov[2 + cnt].iov_base = tablewc.result; -- iov[2 + cnt].iov_len = tablewc.result_size; -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- assert (iov[2 + cnt].iov_len % sizeof (int32_t) == 0); -- assert (idx[cnt] % __alignof__ (int32_t) == 0); -- ++cnt; -- -- assert (cnt == _NL_ITEM_INDEX (_NL_COLLATE_WEIGHTWC)); -- iov[2 + cnt].iov_len = obstack_object_size (&weightpool); -- iov[2 + cnt].iov_base = obstack_finish (&weightpool); -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- assert (iov[2 + cnt].iov_len % sizeof (int32_t) == 0); -- assert (idx[cnt] % __alignof__ (int32_t) == 0); -- ++cnt; -- -- assert (cnt == _NL_ITEM_INDEX (_NL_COLLATE_EXTRAWC)); -- iov[2 + cnt].iov_len = obstack_object_size (&extrapool); -- iov[2 + cnt].iov_base = obstack_finish (&extrapool); -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- assert (iov[2 + cnt].iov_len % sizeof (int32_t) == 0); -- assert (idx[cnt] % __alignof__ (int32_t) == 0); -- ++cnt; -- -- assert (cnt == _NL_ITEM_INDEX (_NL_COLLATE_INDIRECTWC)); -- iov[2 + cnt].iov_len = obstack_object_size (&indirectpool); -- iov[2 + cnt].iov_base = obstack_finish (&indirectpool); -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- assert (iov[2 + cnt].iov_len % sizeof (int32_t) == 0); -- assert (idx[cnt] % __alignof__ (int32_t) == 0); -- ++cnt; -- -+ add_locale_collidx_table (&file, &tablewc); -+ add_locale_raw_obstack (&file, &weightpool); -+ add_locale_raw_obstack (&file, &extrapool); -+ add_locale_raw_obstack (&file, &indirectpool); - - /* Finally write the table with collation element names out. It is - a hash table with a simple function which gets the name of the -@@ -2538,6 +2427,7 @@ - obstack_int32_grow (&extrapool, runp->nwcs); - obstack_grow (&extrapool, runp->wcs, - runp->nwcs * sizeof (uint32_t)); -+ maybe_swap_uint32_obstack (&extrapool, runp->nwcs); - - obstack_int32_grow (&extrapool, runp->wcseqorder); - } -@@ -2546,47 +2436,13 @@ - } - - /* Prepare to write out this data. */ -- assert (cnt == _NL_ITEM_INDEX (_NL_COLLATE_SYMB_HASH_SIZEMB)); -- iov[2 + cnt].iov_base = &elem_size; -- iov[2 + cnt].iov_len = sizeof (int32_t); -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- assert (idx[cnt] % __alignof__ (int32_t) == 0); -- ++cnt; -- -- assert (cnt == _NL_ITEM_INDEX (_NL_COLLATE_SYMB_TABLEMB)); -- iov[2 + cnt].iov_base = elem_table; -- iov[2 + cnt].iov_len = elem_size * 2 * sizeof (int32_t); -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- assert (idx[cnt] % __alignof__ (int32_t) == 0); -- ++cnt; -- -- assert (cnt == _NL_ITEM_INDEX (_NL_COLLATE_SYMB_EXTRAMB)); -- iov[2 + cnt].iov_len = obstack_object_size (&extrapool); -- iov[2 + cnt].iov_base = obstack_finish (&extrapool); -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- ++cnt; -- -- assert (cnt == _NL_ITEM_INDEX (_NL_COLLATE_COLLSEQMB)); -- iov[2 + cnt].iov_base = collate->mbseqorder; -- iov[2 + cnt].iov_len = 256; -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- ++cnt; -- -- assert (cnt == _NL_ITEM_INDEX (_NL_COLLATE_COLLSEQWC)); -- iov[2 + cnt].iov_base = collate->wcseqorder.result; -- iov[2 + cnt].iov_len = collate->wcseqorder.result_size; -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- assert (idx[cnt] % __alignof__ (int32_t) == 0); -- ++cnt; -- -- assert (cnt == _NL_ITEM_INDEX (_NL_COLLATE_CODESET)); -- iov[2 + cnt].iov_base = (void *) charmap->code_set_name; -- iov[2 + cnt].iov_len = strlen (iov[2 + cnt].iov_base) + 1; -- ++cnt; -- -- assert (cnt == _NL_ITEM_INDEX (_NL_NUM_LC_COLLATE)); -- -- write_locale_data (output_path, LC_COLLATE, "LC_COLLATE", 2 + cnt, iov); -+ add_locale_uint32 (&file, elem_size); -+ add_locale_uint32_array (&file, elem_table, 2 * elem_size); -+ add_locale_raw_obstack (&file, &extrapool); -+ add_locale_raw_data (&file, collate->mbseqorder, 256); -+ add_locale_collseq_table (&file, &collate->wcseqorder); -+ add_locale_string (&file, charmap->code_set_name); -+ write_locale_data (output_path, LC_COLLATE, "LC_COLLATE", &file); - - obstack_free (&weightpool, NULL); - obstack_free (&extrapool, NULL); -diff -Naur glibc-2.5/locale/programs/ld-ctype.c glibc-2.5-cs/locale/programs/ld-ctype.c ---- glibc-2.5/locale/programs/ld-ctype.c 2006-09-21 05:57:30.000000000 +0200 -+++ glibc-2.5-cs/locale/programs/ld-ctype.c 2007-03-08 22:04:29.000000000 +0100 -@@ -121,6 +121,48 @@ - #define NO_FINALIZE - #include "3level.h" - -+#define TABLE wcwidth_table -+#define ELEMENT uint8_t -+#define DEFAULT 0xff -+#include "3level.h" -+ -+#define TABLE wctrans_table -+#define ELEMENT int32_t -+#define DEFAULT 0 -+#define wctrans_table_add wctrans_table_add_internal -+#include "3level.h" -+#undef wctrans_table_add -+/* The wctrans_table must actually store the difference between the -+ desired result and the argument. */ -+static inline void -+wctrans_table_add (struct wctrans_table *t, uint32_t wc, uint32_t mapped_wc) -+{ -+ wctrans_table_add_internal (t, wc, mapped_wc - wc); -+} -+ -+/* Construction of sparse 3-level tables. -+ See wchar-lookup.h for their structure and the meaning of p and q. */ -+ -+struct wctype_table -+{ -+ /* Parameters. */ -+ unsigned int p; -+ unsigned int q; -+ /* Working representation. */ -+ size_t level1_alloc; -+ size_t level1_size; -+ uint32_t *level1; -+ size_t level2_alloc; -+ size_t level2_size; -+ uint32_t *level2; -+ size_t level3_alloc; -+ size_t level3_size; -+ uint32_t *level3; -+ size_t result_size; -+}; -+ -+static void add_locale_wctype_table (struct locale_file *file, -+ struct wctype_table *t); - - /* The real definition of the struct for the LC_CTYPE locale. */ - struct locale_ctype_t -@@ -187,11 +229,11 @@ - uint32_t **map_b; - uint32_t **map32_b; - uint32_t **class_b; -- struct iovec *class_3level; -- struct iovec *map_3level; -+ struct wctype_table *class_3level; -+ struct wctrans_table *map_3level; - uint32_t *class_name_ptr; - uint32_t *map_name_ptr; -- struct iovec width; -+ struct wcwidth_table width; - uint32_t mb_cur_max; - const char *codeset_name; - uint32_t *translit_from_idx; -@@ -226,7 +268,7 @@ - struct locale_ctype_t *ctype, - const char *name, const struct charmap_t *charmap); - static uint32_t *find_idx (struct locale_ctype_t *ctype, uint32_t **table, -- size_t *max, size_t *act, unsigned int idx); -+ size_t *max, size_t *act, uint32_t idx); - static void set_class_defaults (struct locale_ctype_t *ctype, - const struct charmap_t *charmap, - struct repertoire_t *repertoire); -@@ -267,9 +309,8 @@ - - /* We have seen no names yet. */ - ctype->charnames_max = charmap->mb_cur_max == 1 ? 256 : 512; -- ctype->charnames = -- (unsigned int *) xmalloc (ctype->charnames_max -- * sizeof (unsigned int)); -+ ctype->charnames = (uint32_t *) xmalloc (ctype->charnames_max -+ * sizeof (uint32_t)); - for (cnt = 0; cnt < 256; ++cnt) - ctype->charnames[cnt] = cnt; - ctype->charnames_act = 256; -@@ -881,33 +922,21 @@ - ctype_output (struct localedef_t *locale, const struct charmap_t *charmap, - const char *output_path) - { -- static const char nulbytes[4] = { 0, 0, 0, 0 }; - struct locale_ctype_t *ctype = locale->categories[LC_CTYPE].ctype; - const size_t nelems = (_NL_ITEM_INDEX (_NL_CTYPE_EXTRA_MAP_1) - + ctype->nr_charclass + ctype->map_collection_nr); -- struct iovec *iov = alloca (sizeof *iov -- * (2 + nelems + 2 * ctype->nr_charclass -- + ctype->map_collection_nr + 4)); -- struct locale_file data; -- uint32_t *idx = alloca (sizeof *idx * (nelems + 1)); -+ struct locale_file file; - uint32_t default_missing_len; -- size_t elem, cnt, offset, total; -- char *cp; -+ size_t elem, cnt; - - /* Now prepare the output: Find the sizes of the table we can use. */ - allocate_arrays (ctype, charmap, ctype->repertoire); - -- data.magic = LIMAGIC (LC_CTYPE); -- data.n = nelems; -- iov[0].iov_base = (void *) &data; -- iov[0].iov_len = sizeof (data); -- -- iov[1].iov_base = (void *) idx; -- iov[1].iov_len = nelems * sizeof (uint32_t); -- -- idx[0] = iov[0].iov_len + iov[1].iov_len; -- offset = 0; -+ default_missing_len = (ctype->default_missing -+ ? wcslen_uint32 (ctype->default_missing) -+ : 0); - -+ init_locale_data (&file, nelems); - for (elem = 0; elem < nelems; ++elem) - { - if (elem < _NL_ITEM_INDEX (_NL_CTYPE_EXTRA_MAP_1)) -@@ -915,9 +944,7 @@ - { - #define CTYPE_EMPTY(name) \ - case name: \ -- iov[2 + elem + offset].iov_base = NULL; \ -- iov[2 + elem + offset].iov_len = 0; \ -- idx[elem + 1] = idx[elem]; \ -+ add_locale_empty (&file); \ - break - - CTYPE_EMPTY(_NL_CTYPE_GAP1); -@@ -927,270 +954,154 @@ - CTYPE_EMPTY(_NL_CTYPE_GAP5); - CTYPE_EMPTY(_NL_CTYPE_GAP6); - --#define CTYPE_DATA(name, base, len) \ -+#define CTYPE_RAW_DATA(name, base, size) \ - case _NL_ITEM_INDEX (name): \ -- iov[2 + elem + offset].iov_base = (base); \ -- iov[2 + elem + offset].iov_len = (len); \ -- idx[elem + 1] = idx[elem] + iov[2 + elem + offset].iov_len; \ -+ add_locale_raw_data (&file, base, size); \ - break - -- CTYPE_DATA (_NL_CTYPE_CLASS, -- ctype->ctype_b, -- (256 + 128) * sizeof (char_class_t)); -- -- CTYPE_DATA (_NL_CTYPE_TOUPPER, -- ctype->map_b[0], -- (256 + 128) * sizeof (uint32_t)); -- CTYPE_DATA (_NL_CTYPE_TOLOWER, -- ctype->map_b[1], -- (256 + 128) * sizeof (uint32_t)); -- -- CTYPE_DATA (_NL_CTYPE_TOUPPER32, -- ctype->map32_b[0], -- 256 * sizeof (uint32_t)); -- CTYPE_DATA (_NL_CTYPE_TOLOWER32, -- ctype->map32_b[1], -- 256 * sizeof (uint32_t)); -- -- CTYPE_DATA (_NL_CTYPE_CLASS32, -- ctype->ctype32_b, -- 256 * sizeof (char_class32_t)); -- -- CTYPE_DATA (_NL_CTYPE_CLASS_OFFSET, -- &ctype->class_offset, sizeof (uint32_t)); -- -- CTYPE_DATA (_NL_CTYPE_MAP_OFFSET, -- &ctype->map_offset, sizeof (uint32_t)); -- -- CTYPE_DATA (_NL_CTYPE_TRANSLIT_TAB_SIZE, -- &ctype->translit_idx_size, sizeof (uint32_t)); -- -- CTYPE_DATA (_NL_CTYPE_TRANSLIT_FROM_IDX, -- ctype->translit_from_idx, -- ctype->translit_idx_size * sizeof (uint32_t)); -- -- CTYPE_DATA (_NL_CTYPE_TRANSLIT_FROM_TBL, -- ctype->translit_from_tbl, -- ctype->translit_from_tbl_size); -- -- CTYPE_DATA (_NL_CTYPE_TRANSLIT_TO_IDX, -- ctype->translit_to_idx, -- ctype->translit_idx_size * sizeof (uint32_t)); -+ CTYPE_RAW_DATA (_NL_CTYPE_CLASS, -+ ctype->ctype_b, -+ (256 + 128) * sizeof (char_class_t)); -+ -+#define CTYPE_UINT32_ARRAY(name, base, n_elems) \ -+ case _NL_ITEM_INDEX (name): \ -+ add_locale_uint32_array (&file, base, n_elems); \ -+ break - -- CTYPE_DATA (_NL_CTYPE_TRANSLIT_TO_TBL, -- ctype->translit_to_tbl, ctype->translit_to_tbl_size); -+ CTYPE_UINT32_ARRAY (_NL_CTYPE_TOUPPER, ctype->map_b[0], 256 + 128); -+ CTYPE_UINT32_ARRAY (_NL_CTYPE_TOLOWER, ctype->map_b[1], 256 + 128); -+ CTYPE_UINT32_ARRAY (_NL_CTYPE_TOUPPER32, ctype->map32_b[0], 256); -+ CTYPE_UINT32_ARRAY (_NL_CTYPE_TOLOWER32, ctype->map32_b[1], 256); -+ CTYPE_RAW_DATA (_NL_CTYPE_CLASS32, -+ ctype->ctype32_b, -+ 256 * sizeof (char_class32_t)); -+ -+#define CTYPE_UINT32(name, value) \ -+ case _NL_ITEM_INDEX (name): \ -+ add_locale_uint32 (&file, value); \ -+ break -+ -+ CTYPE_UINT32 (_NL_CTYPE_CLASS_OFFSET, ctype->class_offset); -+ CTYPE_UINT32 (_NL_CTYPE_MAP_OFFSET, ctype->map_offset); -+ CTYPE_UINT32 (_NL_CTYPE_TRANSLIT_TAB_SIZE, ctype->translit_idx_size); -+ -+ CTYPE_UINT32_ARRAY (_NL_CTYPE_TRANSLIT_FROM_IDX, -+ ctype->translit_from_idx, -+ ctype->translit_idx_size); -+ -+ CTYPE_UINT32_ARRAY (_NL_CTYPE_TRANSLIT_FROM_TBL, -+ ctype->translit_from_tbl, -+ ctype->translit_from_tbl_size -+ / sizeof (uint32_t)); -+ -+ CTYPE_UINT32_ARRAY (_NL_CTYPE_TRANSLIT_TO_IDX, -+ ctype->translit_to_idx, -+ ctype->translit_idx_size); -+ -+ CTYPE_UINT32_ARRAY (_NL_CTYPE_TRANSLIT_TO_TBL, -+ ctype->translit_to_tbl, -+ ctype->translit_to_tbl_size / sizeof (uint32_t)); - - case _NL_ITEM_INDEX (_NL_CTYPE_CLASS_NAMES): - /* The class name array. */ -- total = 0; -- for (cnt = 0; cnt < ctype->nr_charclass; ++cnt, ++offset) -- { -- iov[2 + elem + offset].iov_base -- = (void *) ctype->classnames[cnt]; -- iov[2 + elem + offset].iov_len -- = strlen (ctype->classnames[cnt]) + 1; -- total += iov[2 + elem + offset].iov_len; -- } -- iov[2 + elem + offset].iov_base = (void *) nulbytes; -- iov[2 + elem + offset].iov_len = 4 - (total % 4); -- total += 4 - (total % 4); -- -- idx[elem + 1] = idx[elem] + total; -+ start_locale_structure (&file); -+ for (cnt = 0; cnt < ctype->nr_charclass; ++cnt) -+ add_locale_string (&file, ctype->classnames[cnt]); -+ add_locale_char (&file, 0); -+ align_locale_data (&file, 4); -+ end_locale_structure (&file); - break; - - case _NL_ITEM_INDEX (_NL_CTYPE_MAP_NAMES): - /* The class name array. */ -- total = 0; -- for (cnt = 0; cnt < ctype->map_collection_nr; ++cnt, ++offset) -- { -- iov[2 + elem + offset].iov_base -- = (void *) ctype->mapnames[cnt]; -- iov[2 + elem + offset].iov_len -- = strlen (ctype->mapnames[cnt]) + 1; -- total += iov[2 + elem + offset].iov_len; -- } -- iov[2 + elem + offset].iov_base = (void *) nulbytes; -- iov[2 + elem + offset].iov_len = 4 - (total % 4); -- total += 4 - (total % 4); -- -- idx[elem + 1] = idx[elem] + total; -+ start_locale_structure (&file); -+ for (cnt = 0; cnt < ctype->map_collection_nr; ++cnt) -+ add_locale_string (&file, ctype->mapnames[cnt]); -+ add_locale_char (&file, 0); -+ align_locale_data (&file, 4); -+ end_locale_structure (&file); - break; - -- CTYPE_DATA (_NL_CTYPE_WIDTH, -- ctype->width.iov_base, -- ctype->width.iov_len); -+ case _NL_ITEM_INDEX (_NL_CTYPE_WIDTH): -+ add_locale_wcwidth_table (&file, &ctype->width); -+ break; - -- CTYPE_DATA (_NL_CTYPE_MB_CUR_MAX, -- &ctype->mb_cur_max, sizeof (uint32_t)); -+ CTYPE_UINT32 (_NL_CTYPE_MB_CUR_MAX, ctype->mb_cur_max); - - case _NL_ITEM_INDEX (_NL_CTYPE_CODESET_NAME): -- total = strlen (ctype->codeset_name) + 1; -- if (total % 4 == 0) -- iov[2 + elem + offset].iov_base = (char *) ctype->codeset_name; -- else -- { -- iov[2 + elem + offset].iov_base = alloca ((total + 3) & ~3); -- memset (mempcpy (iov[2 + elem + offset].iov_base, -- ctype->codeset_name, total), -- '\0', 4 - (total & 3)); -- total = (total + 3) & ~3; -- } -- iov[2 + elem + offset].iov_len = total; -- idx[elem + 1] = idx[elem] + iov[2 + elem + offset].iov_len; -+ add_locale_string (&file, ctype->codeset_name); - break; - -- -- CTYPE_DATA (_NL_CTYPE_MAP_TO_NONASCII, -- &ctype->to_nonascii, sizeof (uint32_t)); -+ CTYPE_UINT32 (_NL_CTYPE_MAP_TO_NONASCII, ctype->to_nonascii); - - case _NL_ITEM_INDEX (_NL_CTYPE_INDIGITS_MB_LEN): -- iov[2 + elem + offset].iov_base = alloca (sizeof (uint32_t)); -- iov[2 + elem + offset].iov_len = sizeof (uint32_t); -- *(uint32_t *) iov[2 + elem + offset].iov_base = -- ctype->mbdigits_act / 10; -- idx[elem + 1] = idx[elem] + sizeof (uint32_t); -+ add_locale_uint32 (&file, ctype->mbdigits_act / 10); - break; - - case _NL_ITEM_INDEX (_NL_CTYPE_INDIGITS_WC_LEN): -- /* Align entries. */ -- iov[2 + elem + offset].iov_base = (void *) nulbytes; -- iov[2 + elem + offset].iov_len = (4 - idx[elem] % 4) % 4; -- idx[elem] += iov[2 + elem + offset].iov_len; -- ++offset; -- -- iov[2 + elem + offset].iov_base = alloca (sizeof (uint32_t)); -- iov[2 + elem + offset].iov_len = sizeof (uint32_t); -- *(uint32_t *) iov[2 + elem + offset].iov_base = -- ctype->wcdigits_act / 10; -- idx[elem + 1] = idx[elem] + sizeof (uint32_t); -+ add_locale_uint32 (&file, ctype->wcdigits_act / 10); - break; - - case _NL_ITEM_INDEX (_NL_CTYPE_INDIGITS0_MB) ... _NL_ITEM_INDEX (_NL_CTYPE_INDIGITS9_MB): -- /* Compute the length of all possible characters. For INDIGITS -- there might be more than one. We simply concatenate all of -- them with a NUL byte following. The NUL byte wouldn't be -- necessary but it makes it easier for the user. */ -- total = 0; -- -- for (cnt = elem - _NL_ITEM_INDEX (_NL_CTYPE_INDIGITS0_MB); -- cnt < ctype->mbdigits_act; cnt += 10) -- total += ctype->mbdigits[cnt]->nbytes + 1; -- iov[2 + elem + offset].iov_base = (char *) alloca (total); -- iov[2 + elem + offset].iov_len = total; -- -- cp = iov[2 + elem + offset].iov_base; -+ start_locale_structure (&file); - for (cnt = elem - _NL_ITEM_INDEX (_NL_CTYPE_INDIGITS0_MB); - cnt < ctype->mbdigits_act; cnt += 10) - { -- cp = mempcpy (cp, ctype->mbdigits[cnt]->bytes, -- ctype->mbdigits[cnt]->nbytes); -- *cp++ = '\0'; -+ add_locale_raw_data (&file, ctype->mbdigits[cnt]->bytes, -+ ctype->mbdigits[cnt]->nbytes); -+ add_locale_char (&file, 0); - } -- idx[elem + 1] = idx[elem] + iov[2 + elem + offset].iov_len; -+ end_locale_structure (&file); - break; - - case _NL_ITEM_INDEX (_NL_CTYPE_OUTDIGIT0_MB) ... _NL_ITEM_INDEX (_NL_CTYPE_OUTDIGIT9_MB): -- /* Compute the length of all possible characters. For INDIGITS -- there might be more than one. We simply concatenate all of -- them with a NUL byte following. The NUL byte wouldn't be -- necessary but it makes it easier for the user. */ -+ start_locale_structure (&file); - cnt = elem - _NL_ITEM_INDEX (_NL_CTYPE_OUTDIGIT0_MB); -- total = ctype->mboutdigits[cnt]->nbytes + 1; -- iov[2 + elem + offset].iov_base = (char *) alloca (total); -- iov[2 + elem + offset].iov_len = total; -- -- *(char *) mempcpy (iov[2 + elem + offset].iov_base, -- ctype->mboutdigits[cnt]->bytes, -- ctype->mboutdigits[cnt]->nbytes) = '\0'; -- idx[elem + 1] = idx[elem] + iov[2 + elem + offset].iov_len; -+ add_locale_raw_data (&file, ctype->mboutdigits[cnt]->bytes, -+ ctype->mboutdigits[cnt]->nbytes); -+ add_locale_char (&file, 0); -+ end_locale_structure (&file); - break; - - case _NL_ITEM_INDEX (_NL_CTYPE_INDIGITS0_WC) ... _NL_ITEM_INDEX (_NL_CTYPE_INDIGITS9_WC): -- total = ctype->wcdigits_act / 10; -- -- iov[2 + elem + offset].iov_base = -- (uint32_t *) alloca (total * sizeof (uint32_t)); -- iov[2 + elem + offset].iov_len = total * sizeof (uint32_t); -- -+ start_locale_structure (&file); - for (cnt = elem - _NL_ITEM_INDEX (_NL_CTYPE_INDIGITS0_WC); - cnt < ctype->wcdigits_act; cnt += 10) -- ((uint32_t *) iov[2 + elem + offset].iov_base)[cnt / 10] -- = ctype->wcdigits[cnt]; -- idx[elem + 1] = idx[elem] + iov[2 + elem + offset].iov_len; -+ add_locale_uint32 (&file, ctype->wcdigits[cnt]); -+ end_locale_structure (&file); - break; - -- case _NL_ITEM_INDEX (_NL_CTYPE_OUTDIGIT0_WC): -- /* Align entries. */ -- iov[2 + elem + offset].iov_base = (void *) nulbytes; -- iov[2 + elem + offset].iov_len = (4 - idx[elem] % 4) % 4; -- idx[elem] += iov[2 + elem + offset].iov_len; -- ++offset; -- /* FALLTRHOUGH */ -- -- case _NL_ITEM_INDEX (_NL_CTYPE_OUTDIGIT1_WC) ... _NL_ITEM_INDEX (_NL_CTYPE_OUTDIGIT9_WC): -+ case _NL_ITEM_INDEX (_NL_CTYPE_OUTDIGIT0_WC) ... _NL_ITEM_INDEX (_NL_CTYPE_OUTDIGIT9_WC): - cnt = elem - _NL_ITEM_INDEX (_NL_CTYPE_OUTDIGIT0_WC); -- iov[2 + elem + offset].iov_base = &ctype->wcoutdigits[cnt]; -- iov[2 + elem + offset].iov_len = sizeof (uint32_t); -- idx[elem + 1] = idx[elem] + iov[2 + elem + offset].iov_len; -+ add_locale_uint32 (&file, ctype->wcoutdigits[cnt]); - break; - - case _NL_ITEM_INDEX(_NL_CTYPE_TRANSLIT_DEFAULT_MISSING_LEN): -- /* Align entries. */ -- iov[2 + elem + offset].iov_base = (void *) nulbytes; -- iov[2 + elem + offset].iov_len = (4 - idx[elem] % 4) % 4; -- idx[elem] += iov[2 + elem + offset].iov_len; -- ++offset; -- -- default_missing_len = (ctype->default_missing -- ? wcslen ((wchar_t *)ctype->default_missing) -- : 0); -- iov[2 + elem + offset].iov_base = &default_missing_len; -- iov[2 + elem + offset].iov_len = sizeof (uint32_t); -- idx[elem + 1] = idx[elem] + iov[2 + elem + offset].iov_len; -+ add_locale_uint32 (&file, default_missing_len); - break; - - case _NL_ITEM_INDEX(_NL_CTYPE_TRANSLIT_DEFAULT_MISSING): -- iov[2 + elem + offset].iov_base = -- ctype->default_missing ?: (uint32_t *) L""; -- iov[2 + elem + offset].iov_len = -- wcslen (iov[2 + elem + offset].iov_base) * sizeof (uint32_t); -- idx[elem + 1] = idx[elem] + iov[2 + elem + offset].iov_len; -+ add_locale_uint32_array (&file, ctype->default_missing, -+ default_missing_len); - break; - - case _NL_ITEM_INDEX(_NL_CTYPE_TRANSLIT_IGNORE_LEN): -- /* Align entries. */ -- iov[2 + elem + offset].iov_base = (void *) nulbytes; -- iov[2 + elem + offset].iov_len = (4 - idx[elem] % 4) % 4; -- idx[elem] += iov[2 + elem + offset].iov_len; -- ++offset; -- -- iov[2 + elem + offset].iov_base = &ctype->ntranslit_ignore; -- iov[2 + elem + offset].iov_len = sizeof (uint32_t); -- idx[elem + 1] = idx[elem] + iov[2 + elem + offset].iov_len; -+ add_locale_uint32 (&file, ctype->ntranslit_ignore); - break; - - case _NL_ITEM_INDEX(_NL_CTYPE_TRANSLIT_IGNORE): -+ start_locale_structure (&file); - { -- uint32_t *ranges = (uint32_t *) alloca (ctype->ntranslit_ignore -- * 3 * sizeof (uint32_t)); - struct translit_ignore_t *runp; -- -- iov[2 + elem + offset].iov_base = ranges; -- iov[2 + elem + offset].iov_len = (ctype->ntranslit_ignore -- * 3 * sizeof (uint32_t)); -- - for (runp = ctype->translit_ignore; runp != NULL; - runp = runp->next) - { -- *ranges++ = runp->from; -- *ranges++ = runp->to; -- *ranges++ = runp->step; -+ add_locale_uint32 (&file, runp->from); -+ add_locale_uint32 (&file, runp->to); -+ add_locale_uint32 (&file, runp->step); - } - } -- /* Remove the following line in case a new entry is added -- after _NL_CTYPE_TRANSLIT_DEFAULT_MISSING_LEN. */ -- if (elem < nelems) -- idx[elem + 1] = idx[elem] + iov[2 + elem + offset].iov_len; -+ end_locale_structure (&file); - break; - - default: -@@ -1202,28 +1113,21 @@ - size_t nr = elem - _NL_ITEM_INDEX (_NL_CTYPE_EXTRA_MAP_1); - if (nr < ctype->nr_charclass) - { -- iov[2 + elem + offset].iov_base = ctype->class_b[nr]; -- iov[2 + elem + offset].iov_len = 256 / 32 * sizeof (uint32_t); -- idx[elem] += iov[2 + elem + offset].iov_len; -- ++offset; -- -- iov[2 + elem + offset] = ctype->class_3level[nr]; -+ start_locale_prelude (&file); -+ add_locale_uint32_array (&file, ctype->class_b[nr], 256 / 32); -+ end_locale_prelude (&file); -+ add_locale_wctype_table (&file, &ctype->class_3level[nr]); - } - else - { - nr -= ctype->nr_charclass; - assert (nr < ctype->map_collection_nr); -- iov[2 + elem + offset] = ctype->map_3level[nr]; -+ add_locale_wctrans_table (&file, &ctype->map_3level[nr]); - } -- idx[elem + 1] = idx[elem] + iov[2 + elem + offset].iov_len; - } - } - -- assert (2 + elem + offset == (nelems + 2 * ctype->nr_charclass -- + ctype->map_collection_nr + 4 + 2)); -- -- write_locale_data (output_path, LC_CTYPE, "LC_CTYPE", 2 + elem + offset, -- iov); -+ write_locale_data (output_path, LC_CTYPE, "LC_CTYPE", &file); - } - - -@@ -2035,7 +1939,7 @@ - ignore = 1; - else - /* This value is usable. */ -- obstack_grow (ob, to_wstr, wcslen ((wchar_t *) to_wstr) * 4); -+ obstack_grow (ob, to_wstr, wcslen_uint32 (to_wstr) * 4); - - first = 0; - } -@@ -2585,8 +2489,8 @@ - } - - handle_tok_digit: -- class_bit = _ISwdigit; -- class256_bit = _ISdigit; -+ class_bit = BITw (tok_digit); -+ class256_bit = BIT (tok_digit); - handle_digits = 1; - goto read_charclass; - -@@ -3500,29 +3404,6 @@ - } - - --/* Construction of sparse 3-level tables. -- See wchar-lookup.h for their structure and the meaning of p and q. */ -- --struct wctype_table --{ -- /* Parameters. */ -- unsigned int p; -- unsigned int q; -- /* Working representation. */ -- size_t level1_alloc; -- size_t level1_size; -- uint32_t *level1; -- size_t level2_alloc; -- size_t level2_size; -- uint32_t *level2; -- size_t level3_alloc; -- size_t level3_size; -- uint32_t *level3; -- /* Compressed representation. */ -- size_t result_size; -- char *result; --}; -- - /* Initialize. Assumes t->p and t->q have already been set. */ - static inline void - wctype_table_init (struct wctype_table *t) -@@ -3628,7 +3509,7 @@ - - /* Finalize and shrink. */ - static void --wctype_table_finalize (struct wctype_table *t) -+add_locale_wctype_table (struct locale_file *file, struct wctype_table *t) - { - size_t i, j, k; - uint32_t reorder3[t->level3_size]; -@@ -3683,13 +3564,11 @@ - if (t->level1[i] != EMPTY) - t->level1[i] = reorder2[t->level1[i]]; - -- /* Create and fill the resulting compressed representation. */ - t->result_size = - 5 * sizeof (uint32_t) - + t->level1_size * sizeof (uint32_t) - + (t->level2_size << t->q) * sizeof (uint32_t) - + (t->level3_size << t->p) * sizeof (uint32_t); -- t->result = (char *) xmalloc (t->result_size); - - level1_offset = - 5 * sizeof (uint32_t); -@@ -3701,26 +3580,29 @@ - + t->level1_size * sizeof (uint32_t) - + (t->level2_size << t->q) * sizeof (uint32_t); - -- ((uint32_t *) t->result)[0] = t->q + t->p + 5; -- ((uint32_t *) t->result)[1] = t->level1_size; -- ((uint32_t *) t->result)[2] = t->p + 5; -- ((uint32_t *) t->result)[3] = (1 << t->q) - 1; -- ((uint32_t *) t->result)[4] = (1 << t->p) - 1; -+ start_locale_structure (file); -+ add_locale_uint32 (file, t->q + t->p + 5); -+ add_locale_uint32 (file, t->level1_size); -+ add_locale_uint32 (file, t->p + 5); -+ add_locale_uint32 (file, (1 << t->q) - 1); -+ add_locale_uint32 (file, (1 << t->p) - 1); - - for (i = 0; i < t->level1_size; i++) -- ((uint32_t *) (t->result + level1_offset))[i] = -- (t->level1[i] == EMPTY -+ add_locale_uint32 -+ (file, -+ t->level1[i] == EMPTY - ? 0 - : (t->level1[i] << t->q) * sizeof (uint32_t) + level2_offset); - - for (i = 0; i < (t->level2_size << t->q); i++) -- ((uint32_t *) (t->result + level2_offset))[i] = -- (t->level2[i] == EMPTY -+ add_locale_uint32 -+ (file, -+ t->level2[i] == EMPTY - ? 0 - : (t->level2[i] << t->p) * sizeof (uint32_t) + level3_offset); - -- for (i = 0; i < (t->level3_size << t->p); i++) -- ((uint32_t *) (t->result + level3_offset))[i] = t->level3[i]; -+ add_locale_uint32_array (file, t->level3, t->level3_size << t->p); -+ end_locale_structure (file); - - if (t->level1_alloc > 0) - free (t->level1); -@@ -3730,26 +3612,6 @@ - free (t->level3); - } - --#define TABLE wcwidth_table --#define ELEMENT uint8_t --#define DEFAULT 0xff --#include "3level.h" -- --#define TABLE wctrans_table --#define ELEMENT int32_t --#define DEFAULT 0 --#define wctrans_table_add wctrans_table_add_internal --#include "3level.h" --#undef wctrans_table_add --/* The wctrans_table must actually store the difference between the -- desired result and the argument. */ --static inline void --wctrans_table_add (struct wctrans_table *t, uint32_t wc, uint32_t mapped_wc) --{ -- wctrans_table_add_internal (t, wc, mapped_wc - wc); --} -- -- - /* Flattens the included transliterations into a translit list. - Inserts them in the list at `cursor', and returns the new cursor. */ - static struct translit_t ** -@@ -3826,8 +3688,8 @@ - ctype->ctype32_b = (char_class32_t *) xcalloc (256, sizeof (char_class32_t)); - ctype->class_b = (uint32_t **) - xmalloc (ctype->nr_charclass * sizeof (uint32_t *)); -- ctype->class_3level = (struct iovec *) -- xmalloc (ctype->nr_charclass * sizeof (struct iovec)); -+ ctype->class_3level = (struct wctype_table *) -+ xmalloc (ctype->nr_charclass * sizeof (struct wctype_table)); - - /* This is the array accessed using the multibyte string elements. */ - for (idx = 0; idx < 256; ++idx) -@@ -3859,34 +3721,30 @@ - - for (nr = 0; nr < ctype->nr_charclass; nr++) - { -- struct wctype_table t; -+ struct wctype_table *t; - -- t.p = 4; /* or: 5 */ -- t.q = 7; /* or: 6 */ -- wctype_table_init (&t); -+ t = &ctype->class_3level[nr]; -+ t->p = 4; /* or: 5 */ -+ t->q = 7; /* or: 6 */ -+ wctype_table_init (t); - - for (idx = 0; idx < ctype->class_collection_act; ++idx) - if (ctype->class_collection[idx] & _ISwbit (nr)) -- wctype_table_add (&t, ctype->charnames[idx]); -- -- wctype_table_finalize (&t); -+ wctype_table_add (t, ctype->charnames[idx]); - - if (verbose) - WITH_CUR_LOCALE (fprintf (stderr, _("\ - %s: table for class \"%s\": %lu bytes\n"), - "LC_CTYPE", ctype->classnames[nr], -- (unsigned long int) t.result_size)); -- -- ctype->class_3level[nr].iov_base = t.result; -- ctype->class_3level[nr].iov_len = t.result_size; -+ (unsigned long int) t->result_size)); - } - - /* Room for table of mappings. */ - ctype->map_b = (uint32_t **) xmalloc (2 * sizeof (uint32_t *)); - ctype->map32_b = (uint32_t **) xmalloc (ctype->map_collection_nr - * sizeof (uint32_t *)); -- ctype->map_3level = (struct iovec *) -- xmalloc (ctype->map_collection_nr * sizeof (struct iovec)); -+ ctype->map_3level = (struct wctrans_table *) -+ xmalloc (ctype->map_collection_nr * sizeof (struct wctrans_table)); - - /* Fill in all mappings. */ - for (idx = 0; idx < 2; ++idx) -@@ -3927,27 +3785,23 @@ - - for (nr = 0; nr < ctype->map_collection_nr; nr++) - { -- struct wctrans_table t; -+ struct wctrans_table *t; - -- t.p = 7; -- t.q = 9; -- wctrans_table_init (&t); -+ t = &ctype->map_3level[nr]; -+ t->p = 7; -+ t->q = 9; -+ wctrans_table_init (t); - - for (idx = 0; idx < ctype->map_collection_act[nr]; ++idx) - if (ctype->map_collection[nr][idx] != 0) -- wctrans_table_add (&t, ctype->charnames[idx], -+ wctrans_table_add (t, ctype->charnames[idx], - ctype->map_collection[nr][idx]); - -- wctrans_table_finalize (&t); -- - if (verbose) - WITH_CUR_LOCALE (fprintf (stderr, _("\ - %s: table for map \"%s\": %lu bytes\n"), - "LC_CTYPE", ctype->mapnames[nr], -- (unsigned long int) t.result_size)); -- -- ctype->map_3level[nr].iov_base = t.result; -- ctype->map_3level[nr].iov_len = t.result_size; -+ (unsigned long int) t->result_size)); - } - - /* Extra array for class and map names. */ -@@ -3967,11 +3821,12 @@ - saves a run-time check. - But we put L'\0' in the table. This again saves a run-time check. */ - { -- struct wcwidth_table t; -+ struct wcwidth_table *t; - -- t.p = 7; -- t.q = 9; -- wcwidth_table_init (&t); -+ t = &ctype->width; -+ t->p = 7; -+ t->q = 9; -+ wcwidth_table_init (t); - - /* First set all the printable characters of the character set to - the default width. */ -@@ -3991,7 +3846,7 @@ - &ctype->class_collection_act, data->ucs4); - - if (class_bits != NULL && (*class_bits & BITw (tok_print))) -- wcwidth_table_add (&t, data->ucs4, charmap->width_default); -+ wcwidth_table_add (t, data->ucs4, charmap->width_default); - } - } - -@@ -4039,7 +3894,7 @@ - &ctype->class_collection_act, wch); - - if (class_bits != NULL && (*class_bits & BITw (tok_print))) -- wcwidth_table_add (&t, wch, -+ wcwidth_table_add (t, wch, - charmap->width_rules[cnt].width); - } - -@@ -4069,16 +3924,11 @@ - } - - /* Set the width of L'\0' to 0. */ -- wcwidth_table_add (&t, 0, 0); -- -- wcwidth_table_finalize (&t); -+ wcwidth_table_add (t, 0, 0); - - if (verbose) - WITH_CUR_LOCALE (fprintf (stderr, _("%s: table for width: %lu bytes\n"), -- "LC_CTYPE", (unsigned long int) t.result_size)); -- -- ctype->width.iov_base = t.result; -- ctype->width.iov_len = t.result_size; -+ "LC_CTYPE", (unsigned long int) t->result_size)); - } - - /* Set MB_CUR_MAX. */ -@@ -4125,8 +3975,7 @@ - - while (idx < number) - { -- int res = wcscmp ((const wchar_t *) sorted[idx]->from, -- (const wchar_t *) runp->from); -+ int res = wcscmp_uint32 (sorted[idx]->from, runp->from); - if (res == 0) - { - replace = 1; -@@ -4163,11 +4012,11 @@ - for (cnt = 0; cnt < number; ++cnt) - { - struct translit_to_t *srunp; -- from_len += wcslen ((const wchar_t *) sorted[cnt]->from) + 1; -+ from_len += wcslen_uint32 (sorted[cnt]->from) + 1; - srunp = sorted[cnt]->to; - while (srunp != NULL) - { -- to_len += wcslen ((const wchar_t *) srunp->str) + 1; -+ to_len += wcslen_uint32 (srunp->str) + 1; - srunp = srunp->next; - } - /* Plus one for the extra NUL character marking the end of -@@ -4191,18 +4040,18 @@ - ctype->translit_from_idx[cnt] = from_len; - ctype->translit_to_idx[cnt] = to_len; - -- len = wcslen ((const wchar_t *) sorted[cnt]->from) + 1; -- wmemcpy ((wchar_t *) &ctype->translit_from_tbl[from_len], -- (const wchar_t *) sorted[cnt]->from, len); -+ len = wcslen_uint32 (sorted[cnt]->from) + 1; -+ wmemcpy_uint32 (&ctype->translit_from_tbl[from_len], -+ sorted[cnt]->from, len); - from_len += len; - - ctype->translit_to_idx[cnt] = to_len; - srunp = sorted[cnt]->to; - while (srunp != NULL) - { -- len = wcslen ((const wchar_t *) srunp->str) + 1; -- wmemcpy ((wchar_t *) &ctype->translit_to_tbl[to_len], -- (const wchar_t *) srunp->str, len); -+ len = wcslen_uint32 (srunp->str) + 1; -+ wmemcpy_uint32 (&ctype->translit_to_tbl[to_len], -+ srunp->str, len); - to_len += len; - srunp = srunp->next; - } -diff -Naur glibc-2.5/locale/programs/ld-identification.c glibc-2.5-cs/locale/programs/ld-identification.c ---- glibc-2.5/locale/programs/ld-identification.c 2005-12-07 06:47:27.000000000 +0100 -+++ glibc-2.5-cs/locale/programs/ld-identification.c 2007-03-08 22:04:29.000000000 +0100 -@@ -181,116 +181,32 @@ - { - struct locale_identification_t *identification - = locale->categories[LC_IDENTIFICATION].identification; -- struct iovec iov[2 + _NL_ITEM_INDEX (_NL_NUM_LC_IDENTIFICATION) -- + (__LC_LAST - 2)]; -- struct locale_file data; -- uint32_t idx[_NL_ITEM_INDEX (_NL_NUM_LC_IDENTIFICATION)]; -- size_t cnt = 0; -+ struct locale_file file; - size_t num; -- size_t last_idx; - -- data.magic = LIMAGIC (LC_IDENTIFICATION); -- data.n = _NL_ITEM_INDEX (_NL_NUM_LC_IDENTIFICATION); -- iov[cnt].iov_base = (void *) &data; -- iov[cnt].iov_len = sizeof (data); -- ++cnt; -- -- iov[cnt].iov_base = (void *) idx; -- iov[cnt].iov_len = sizeof (idx); -- ++cnt; -- -- idx[cnt - 2] = iov[0].iov_len + iov[1].iov_len; -- iov[cnt].iov_base = (void *) identification->title; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) identification->source; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) identification->address; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) identification->contact; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) identification->email; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) identification->tel; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) identification->fax; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) identification->language; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) identification->territory; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) identification->audience; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) identification->application; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) identification->abbreviation; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) identification->revision; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) identification->date; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- last_idx = cnt - 1; -- idx[last_idx] = idx[cnt - 2]; -+ init_locale_data (&file, _NL_ITEM_INDEX (_NL_NUM_LC_IDENTIFICATION)); -+ add_locale_string (&file, identification->title); -+ add_locale_string (&file, identification->source); -+ add_locale_string (&file, identification->address); -+ add_locale_string (&file, identification->contact); -+ add_locale_string (&file, identification->email); -+ add_locale_string (&file, identification->tel); -+ add_locale_string (&file, identification->fax); -+ add_locale_string (&file, identification->language); -+ add_locale_string (&file, identification->territory); -+ add_locale_string (&file, identification->audience); -+ add_locale_string (&file, identification->application); -+ add_locale_string (&file, identification->abbreviation); -+ add_locale_string (&file, identification->revision); -+ add_locale_string (&file, identification->date); -+ start_locale_structure (&file); - for (num = 0; num < __LC_LAST; ++num) - if (num != LC_ALL) -- { -- iov[cnt].iov_base = (void *) identification->category[num]; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- idx[last_idx] += iov[cnt].iov_len; -- ++cnt; -- } -- -- assert (last_idx == _NL_ITEM_INDEX (_NL_NUM_LC_IDENTIFICATION) - 1); -- iov[cnt].iov_base = (void *) charmap->code_set_name; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- assert (cnt == (2 + _NL_ITEM_INDEX (_NL_NUM_LC_IDENTIFICATION) -- + (__LC_LAST - 2))); -- -- write_locale_data (output_path, LC_IDENTIFICATION, "LC_IDENTIFICATION", cnt, -- iov); -+ add_locale_string (&file, identification->category[num]); -+ end_locale_structure (&file); -+ add_locale_string (&file, charmap->code_set_name); -+ write_locale_data (output_path, LC_IDENTIFICATION, "LC_IDENTIFICATION", -+ &file); - } - - -diff -Naur glibc-2.5/locale/programs/ld-measurement.c glibc-2.5-cs/locale/programs/ld-measurement.c ---- glibc-2.5/locale/programs/ld-measurement.c 2005-12-07 06:47:27.000000000 +0100 -+++ glibc-2.5-cs/locale/programs/ld-measurement.c 2007-03-08 22:04:30.000000000 +0100 -@@ -121,35 +121,12 @@ - { - struct locale_measurement_t *measurement = - locale->categories[LC_MEASUREMENT].measurement; -- struct iovec iov[2 + _NL_ITEM_INDEX (_NL_NUM_LC_MEASUREMENT)]; -- struct locale_file data; -- uint32_t idx[_NL_ITEM_INDEX (_NL_NUM_LC_MEASUREMENT)]; -- size_t cnt = 0; -- -- data.magic = LIMAGIC (LC_MEASUREMENT); -- data.n = _NL_ITEM_INDEX (_NL_NUM_LC_MEASUREMENT); -- iov[cnt].iov_base = (void *) &data; -- iov[cnt].iov_len = sizeof (data); -- ++cnt; -- -- iov[cnt].iov_base = (void *) idx; -- iov[cnt].iov_len = sizeof (idx); -- ++cnt; -- -- idx[cnt - 2] = iov[0].iov_len + iov[1].iov_len; -- iov[cnt].iov_base = &measurement->measurement; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) charmap->code_set_name; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -+ struct locale_file file; - -- assert (cnt == 2 + _NL_ITEM_INDEX (_NL_NUM_LC_MEASUREMENT)); -- -- write_locale_data (output_path, LC_MEASUREMENT, "LC_MEASUREMENT", -- 2 + _NL_ITEM_INDEX (_NL_NUM_LC_MEASUREMENT), iov); -+ init_locale_data (&file, _NL_ITEM_INDEX (_NL_NUM_LC_MEASUREMENT)); -+ add_locale_char (&file, measurement->measurement); -+ add_locale_string (&file, charmap->code_set_name); -+ write_locale_data (output_path, LC_MEASUREMENT, "LC_MEASUREMENT", &file); - } - - -diff -Naur glibc-2.5/locale/programs/ld-messages.c glibc-2.5-cs/locale/programs/ld-messages.c ---- glibc-2.5/locale/programs/ld-messages.c 2005-12-07 06:47:27.000000000 +0100 -+++ glibc-2.5-cs/locale/programs/ld-messages.c 2007-03-08 22:04:29.000000000 +0100 -@@ -183,49 +183,15 @@ - { - struct locale_messages_t *messages - = locale->categories[LC_MESSAGES].messages; -- struct iovec iov[2 + _NL_ITEM_INDEX (_NL_NUM_LC_MESSAGES)]; -- struct locale_file data; -- uint32_t idx[_NL_ITEM_INDEX (_NL_NUM_LC_MESSAGES)]; -- size_t cnt = 0; -- -- data.magic = LIMAGIC (LC_MESSAGES); -- data.n = _NL_ITEM_INDEX (_NL_NUM_LC_MESSAGES); -- iov[cnt].iov_base = (void *) &data; -- iov[cnt].iov_len = sizeof (data); -- ++cnt; -- -- iov[cnt].iov_base = (void *) idx; -- iov[cnt].iov_len = sizeof (idx); -- ++cnt; -- -- idx[cnt - 2] = iov[0].iov_len + iov[1].iov_len; -- iov[cnt].iov_base = (char *) messages->yesexpr; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (char *) messages->noexpr; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (char *) messages->yesstr; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (char *) messages->nostr; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (char *) charmap->code_set_name; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -+ struct locale_file file; - -- assert (cnt + 1 == 2 + _NL_ITEM_INDEX (_NL_NUM_LC_MESSAGES)); -- -- write_locale_data (output_path, LC_MESSAGES, "LC_MESSAGES", -- 2 + _NL_ITEM_INDEX (_NL_NUM_LC_MESSAGES), iov); -+ init_locale_data (&file, _NL_ITEM_INDEX (_NL_NUM_LC_MESSAGES)); -+ add_locale_string (&file, messages->yesexpr); -+ add_locale_string (&file, messages->noexpr); -+ add_locale_string (&file, messages->yesstr); -+ add_locale_string (&file, messages->nostr); -+ add_locale_string (&file, charmap->code_set_name); -+ write_locale_data (output_path, LC_MESSAGES, "LC_MESSAGES", &file); - } - - -diff -Naur glibc-2.5/locale/programs/ld-monetary.c glibc-2.5-cs/locale/programs/ld-monetary.c ---- glibc-2.5/locale/programs/ld-monetary.c 2005-12-07 06:47:27.000000000 +0100 -+++ glibc-2.5-cs/locale/programs/ld-monetary.c 2007-03-08 22:04:29.000000000 +0100 -@@ -362,262 +362,57 @@ - { - struct locale_monetary_t *monetary - = locale->categories[LC_MONETARY].monetary; -- struct iovec iov[3 + _NL_ITEM_INDEX (_NL_NUM_LC_MONETARY)]; -- struct locale_file data; -- uint32_t idx[_NL_ITEM_INDEX (_NL_NUM_LC_MONETARY)]; -- size_t cnt = 0; -- -- data.magic = LIMAGIC (LC_MONETARY); -- data.n = _NL_ITEM_INDEX (_NL_NUM_LC_MONETARY); -- iov[cnt].iov_base = (void *) &data; -- iov[cnt].iov_len = sizeof (data); -- ++cnt; -- -- iov[cnt].iov_base = (void *) idx; -- iov[cnt].iov_len = sizeof (idx); -- ++cnt; -- -- idx[cnt - 2] = iov[0].iov_len + iov[1].iov_len; -- iov[cnt].iov_base = (void *) monetary->int_curr_symbol; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) monetary->currency_symbol; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) monetary->mon_decimal_point; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) monetary->mon_thousands_sep; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = monetary->mon_grouping; -- iov[cnt].iov_len = monetary->mon_grouping_len; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) monetary->positive_sign; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) monetary->negative_sign; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->int_frac_digits; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->frac_digits; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->p_cs_precedes; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->p_sep_by_space; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->n_cs_precedes; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->n_sep_by_space; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->p_sign_posn; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->n_sign_posn; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) monetary->crncystr; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->int_p_cs_precedes; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->int_p_sep_by_space; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->int_n_cs_precedes; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->int_n_sep_by_space; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->int_p_sign_posn; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->int_n_sign_posn; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) monetary->duo_int_curr_symbol; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) monetary->duo_currency_symbol; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->duo_int_frac_digits; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->duo_frac_digits; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->duo_p_cs_precedes; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->duo_p_sep_by_space; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->duo_n_cs_precedes; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->duo_n_sep_by_space; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->duo_int_p_cs_precedes; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->duo_int_p_sep_by_space; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->duo_int_n_cs_precedes; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->duo_int_n_sep_by_space; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->duo_p_sign_posn; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->duo_n_sign_posn; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->duo_int_p_sign_posn; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->duo_int_n_sign_posn; -- iov[cnt].iov_len = 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- -- /* Align following data */ -- iov[cnt].iov_base = (void *) "\0\0"; -- iov[cnt].iov_len = ((idx[cnt - 2] + 3) & ~3) - idx[cnt - 2]; -- idx[cnt - 2] = (idx[cnt - 2] + 3) & ~3; -- ++cnt; -- -- iov[cnt].iov_base = (void *) &monetary->uno_valid_from; -- iov[cnt].iov_len = sizeof(uint32_t); -- ++cnt; -- -- idx[cnt - 3] = idx[cnt - 4] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->uno_valid_to; -- iov[cnt].iov_len = sizeof(uint32_t); -- ++cnt; -- -- idx[cnt - 3] = idx[cnt - 4] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->duo_valid_from; -- iov[cnt].iov_len = sizeof(uint32_t); -- ++cnt; -- -- idx[cnt - 3] = idx[cnt - 4] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->duo_valid_to; -- iov[cnt].iov_len = sizeof(uint32_t); -- ++cnt; -- -- idx[cnt - 3] = idx[cnt - 4] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) monetary->conversion_rate; -- iov[cnt].iov_len = 2 * sizeof(uint32_t); -- ++cnt; -- -- idx[cnt - 3] = idx[cnt - 4] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->mon_decimal_point_wc; -- iov[cnt].iov_len = sizeof (uint32_t); -- ++cnt; -- -- idx[cnt - 3] = idx[cnt - 4] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &monetary->mon_thousands_sep_wc; -- iov[cnt].iov_len = sizeof (uint32_t); -- ++cnt; -- -- idx[cnt - 3] = idx[cnt - 4] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) charmap->code_set_name; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -+ struct locale_file file; - -- assert (cnt == 3 + _NL_ITEM_INDEX (_NL_NUM_LC_MONETARY)); -- -- write_locale_data (output_path, LC_MONETARY, "LC_MONETARY", -- 3 + _NL_ITEM_INDEX (_NL_NUM_LC_MONETARY), iov); -+ init_locale_data (&file, _NL_ITEM_INDEX (_NL_NUM_LC_MONETARY)); -+ add_locale_string (&file, monetary->int_curr_symbol); -+ add_locale_string (&file, monetary->currency_symbol); -+ add_locale_string (&file, monetary->mon_decimal_point); -+ add_locale_string (&file, monetary->mon_thousands_sep); -+ add_locale_raw_data (&file, monetary->mon_grouping, -+ monetary->mon_grouping_len); -+ add_locale_string (&file, monetary->positive_sign); -+ add_locale_string (&file, monetary->negative_sign); -+ add_locale_char (&file, monetary->int_frac_digits); -+ add_locale_char (&file, monetary->frac_digits); -+ add_locale_char (&file, monetary->p_cs_precedes); -+ add_locale_char (&file, monetary->p_sep_by_space); -+ add_locale_char (&file, monetary->n_cs_precedes); -+ add_locale_char (&file, monetary->n_sep_by_space); -+ add_locale_char (&file, monetary->p_sign_posn); -+ add_locale_char (&file, monetary->n_sign_posn); -+ add_locale_string (&file, monetary->crncystr); -+ add_locale_char (&file, monetary->int_p_cs_precedes); -+ add_locale_char (&file, monetary->int_p_sep_by_space); -+ add_locale_char (&file, monetary->int_n_cs_precedes); -+ add_locale_char (&file, monetary->int_n_sep_by_space); -+ add_locale_char (&file, monetary->int_p_sign_posn); -+ add_locale_char (&file, monetary->int_n_sign_posn); -+ add_locale_string (&file, monetary->duo_int_curr_symbol); -+ add_locale_string (&file, monetary->duo_currency_symbol); -+ add_locale_char (&file, monetary->duo_int_frac_digits); -+ add_locale_char (&file, monetary->duo_frac_digits); -+ add_locale_char (&file, monetary->duo_p_cs_precedes); -+ add_locale_char (&file, monetary->duo_p_sep_by_space); -+ add_locale_char (&file, monetary->duo_n_cs_precedes); -+ add_locale_char (&file, monetary->duo_n_sep_by_space); -+ add_locale_char (&file, monetary->duo_int_p_cs_precedes); -+ add_locale_char (&file, monetary->duo_int_p_sep_by_space); -+ add_locale_char (&file, monetary->duo_int_n_cs_precedes); -+ add_locale_char (&file, monetary->duo_int_n_sep_by_space); -+ add_locale_char (&file, monetary->duo_p_sign_posn); -+ add_locale_char (&file, monetary->duo_n_sign_posn); -+ add_locale_char (&file, monetary->duo_int_p_sign_posn); -+ add_locale_char (&file, monetary->duo_int_n_sign_posn); -+ add_locale_uint32 (&file, monetary->uno_valid_from); -+ add_locale_uint32 (&file, monetary->uno_valid_to); -+ add_locale_uint32 (&file, monetary->duo_valid_from); -+ add_locale_uint32 (&file, monetary->duo_valid_to); -+ add_locale_uint32_array (&file, monetary->conversion_rate, 2); -+ add_locale_uint32 (&file, monetary->mon_decimal_point_wc); -+ add_locale_uint32 (&file, monetary->mon_thousands_sep_wc); -+ add_locale_string (&file, charmap->code_set_name); -+ write_locale_data (output_path, LC_MONETARY, "LC_MONETARY", &file); - } - - -diff -Naur glibc-2.5/locale/programs/ld-name.c glibc-2.5-cs/locale/programs/ld-name.c ---- glibc-2.5/locale/programs/ld-name.c 2005-12-07 06:47:27.000000000 +0100 -+++ glibc-2.5-cs/locale/programs/ld-name.c 2007-03-08 22:04:29.000000000 +0100 -@@ -156,60 +156,17 @@ - const char *output_path) - { - struct locale_name_t *name = locale->categories[LC_NAME].name; -- struct iovec iov[2 + _NL_ITEM_INDEX (_NL_NUM_LC_NAME)]; -- struct locale_file data; -- uint32_t idx[_NL_ITEM_INDEX (_NL_NUM_LC_NAME)]; -- size_t cnt = 0; -- -- data.magic = LIMAGIC (LC_NAME); -- data.n = _NL_ITEM_INDEX (_NL_NUM_LC_NAME); -- iov[cnt].iov_base = (void *) &data; -- iov[cnt].iov_len = sizeof (data); -- ++cnt; -- -- iov[cnt].iov_base = (void *) idx; -- iov[cnt].iov_len = sizeof (idx); -- ++cnt; -- -- idx[cnt - 2] = iov[0].iov_len + iov[1].iov_len; -- iov[cnt].iov_base = (void *) name->name_fmt; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) name->name_gen; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) name->name_mr; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) name->name_mrs; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) name->name_miss; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) name->name_ms; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) charmap->code_set_name; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -+ struct locale_file file; - -- assert (cnt == 2 + _NL_ITEM_INDEX (_NL_NUM_LC_NAME)); -- -- write_locale_data (output_path, LC_NAME, "LC_NAME", -- 2 + _NL_ITEM_INDEX (_NL_NUM_LC_NAME), iov); -+ init_locale_data (&file, _NL_ITEM_INDEX (_NL_NUM_LC_NAME)); -+ add_locale_string (&file, name->name_fmt); -+ add_locale_string (&file, name->name_gen); -+ add_locale_string (&file, name->name_mr); -+ add_locale_string (&file, name->name_mrs); -+ add_locale_string (&file, name->name_miss); -+ add_locale_string (&file, name->name_ms); -+ add_locale_string (&file, charmap->code_set_name); -+ write_locale_data (output_path, LC_NAME, "LC_NAME", &file); - } - - -diff -Naur glibc-2.5/locale/programs/ld-numeric.c glibc-2.5-cs/locale/programs/ld-numeric.c ---- glibc-2.5/locale/programs/ld-numeric.c 2006-04-07 20:30:26.000000000 +0200 -+++ glibc-2.5-cs/locale/programs/ld-numeric.c 2007-03-08 22:04:29.000000000 +0100 -@@ -132,61 +132,16 @@ - const char *output_path) - { - struct locale_numeric_t *numeric = locale->categories[LC_NUMERIC].numeric; -- struct iovec iov[3 + _NL_ITEM_INDEX (_NL_NUM_LC_NUMERIC)]; -- struct locale_file data; -- uint32_t idx[_NL_ITEM_INDEX (_NL_NUM_LC_NUMERIC)]; -- size_t cnt = 0; -- -- data.magic = LIMAGIC (LC_NUMERIC); -- data.n = _NL_ITEM_INDEX (_NL_NUM_LC_NUMERIC); -- iov[cnt].iov_base = (void *) &data; -- iov[cnt].iov_len = sizeof (data); -- ++cnt; -- -- iov[cnt].iov_base = (void *) idx; -- iov[cnt].iov_len = sizeof (idx); -- ++cnt; -- -- idx[cnt - 2] = iov[0].iov_len + iov[1].iov_len; -- iov[cnt].iov_base = (void *) (numeric->decimal_point ?: ""); -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) (numeric->thousands_sep ?: ""); -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = numeric->grouping; -- iov[cnt].iov_len = numeric->grouping_len; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- -- /* Align following data */ -- iov[cnt].iov_base = (void *) "\0\0"; -- iov[cnt].iov_len = ((idx[cnt - 2] + 3) & ~3) - idx[cnt - 2]; -- idx[cnt - 2] = (idx[cnt - 2] + 3) & ~3; -- ++cnt; -- -- iov[cnt].iov_base = (void *) &numeric->decimal_point_wc; -- iov[cnt].iov_len = sizeof (uint32_t); -- ++cnt; -- -- idx[cnt - 3] = idx[cnt - 4] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) &numeric->thousands_sep_wc; -- iov[cnt].iov_len = sizeof (uint32_t); -- ++cnt; -- -- idx[cnt - 3] = idx[cnt - 4] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) charmap->code_set_name; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -+ struct locale_file file; - -- assert (cnt + 1 == 3 + _NL_ITEM_INDEX (_NL_NUM_LC_NUMERIC)); -- -- write_locale_data (output_path, LC_NUMERIC, "LC_NUMERIC", -- 3 + _NL_ITEM_INDEX (_NL_NUM_LC_NUMERIC), iov); -+ init_locale_data (&file, _NL_ITEM_INDEX (_NL_NUM_LC_NUMERIC)); -+ add_locale_string (&file, numeric->decimal_point ?: ""); -+ add_locale_string (&file, numeric->thousands_sep ?: ""); -+ add_locale_raw_data (&file, numeric->grouping, numeric->grouping_len); -+ add_locale_uint32 (&file, numeric->decimal_point_wc); -+ add_locale_uint32 (&file, numeric->thousands_sep_wc); -+ add_locale_string (&file, charmap->code_set_name); -+ write_locale_data (output_path, LC_NUMERIC, "LC_NUMERIC", &file); - } - - -diff -Naur glibc-2.5/locale/programs/ld-paper.c glibc-2.5-cs/locale/programs/ld-paper.c ---- glibc-2.5/locale/programs/ld-paper.c 2005-12-07 06:47:27.000000000 +0100 -+++ glibc-2.5-cs/locale/programs/ld-paper.c 2007-03-08 22:04:29.000000000 +0100 -@@ -120,40 +120,13 @@ - const char *output_path) - { - struct locale_paper_t *paper = locale->categories[LC_PAPER].paper; -- struct iovec iov[2 + _NL_ITEM_INDEX (_NL_NUM_LC_PAPER)]; -- struct locale_file data; -- uint32_t idx[_NL_ITEM_INDEX (_NL_NUM_LC_PAPER)]; -- size_t cnt = 0; -- -- data.magic = LIMAGIC (LC_PAPER); -- data.n = _NL_ITEM_INDEX (_NL_NUM_LC_PAPER); -- iov[cnt].iov_base = (void *) &data; -- iov[cnt].iov_len = sizeof (data); -- ++cnt; -- -- iov[cnt].iov_base = (void *) idx; -- iov[cnt].iov_len = sizeof (idx); -- ++cnt; -- -- idx[cnt - 2] = iov[cnt - 2].iov_len + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = &paper->height; -- iov[cnt].iov_len = 4; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = &paper->width; -- iov[cnt].iov_len = 4; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) charmap->code_set_name; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -+ struct locale_file file; - -- assert (cnt == 2 + _NL_ITEM_INDEX (_NL_NUM_LC_PAPER)); -- -- write_locale_data (output_path, LC_PAPER, "LC_PAPER", -- 2 + _NL_ITEM_INDEX (_NL_NUM_LC_PAPER), iov); -+ init_locale_data (&file, _NL_ITEM_INDEX (_NL_NUM_LC_PAPER)); -+ add_locale_uint32 (&file, paper->height); -+ add_locale_uint32 (&file, paper->width); -+ add_locale_string (&file, charmap->code_set_name); -+ write_locale_data (output_path, LC_PAPER, "LC_PAPER", &file); - } - - -diff -Naur glibc-2.5/locale/programs/ld-telephone.c glibc-2.5-cs/locale/programs/ld-telephone.c ---- glibc-2.5/locale/programs/ld-telephone.c 2005-12-07 06:47:27.000000000 +0100 -+++ glibc-2.5-cs/locale/programs/ld-telephone.c 2007-03-08 22:04:30.000000000 +0100 -@@ -174,50 +174,15 @@ - { - struct locale_telephone_t *telephone = - locale->categories[LC_TELEPHONE].telephone; -- struct iovec iov[2 + _NL_ITEM_INDEX (_NL_NUM_LC_TELEPHONE)]; -- struct locale_file data; -- uint32_t idx[_NL_ITEM_INDEX (_NL_NUM_LC_TELEPHONE)]; -- size_t cnt = 0; -- -- data.magic = LIMAGIC (LC_TELEPHONE); -- data.n = _NL_ITEM_INDEX (_NL_NUM_LC_TELEPHONE); -- iov[cnt].iov_base = (void *) &data; -- iov[cnt].iov_len = sizeof (data); -- ++cnt; -- -- iov[cnt].iov_base = (void *) idx; -- iov[cnt].iov_len = sizeof (idx); -- ++cnt; -- -- idx[cnt - 2] = iov[0].iov_len + iov[1].iov_len; -- iov[cnt].iov_base = (void *) telephone->tel_int_fmt; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) telephone->tel_dom_fmt; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) telephone->int_select; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) telephone->int_prefix; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -- -- idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len; -- iov[cnt].iov_base = (void *) charmap->code_set_name;; -- iov[cnt].iov_len = strlen (iov[cnt].iov_base) + 1; -- ++cnt; -+ struct locale_file file; - -- assert (cnt == 2 + _NL_ITEM_INDEX (_NL_NUM_LC_TELEPHONE)); -- -- write_locale_data (output_path, LC_TELEPHONE, "LC_TELEPHONE", -- 2 + _NL_ITEM_INDEX (_NL_NUM_LC_TELEPHONE), iov); -+ init_locale_data (&file, _NL_ITEM_INDEX (_NL_NUM_LC_TELEPHONE)); -+ add_locale_string (&file, telephone->tel_int_fmt); -+ add_locale_string (&file, telephone->tel_dom_fmt); -+ add_locale_string (&file, telephone->int_select); -+ add_locale_string (&file, telephone->int_prefix); -+ add_locale_string (&file, charmap->code_set_name); -+ write_locale_data (output_path, LC_TELEPHONE, "LC_TELEPHONE", &file); - } - - -diff -Naur glibc-2.5/locale/programs/ld-time.c glibc-2.5-cs/locale/programs/ld-time.c ---- glibc-2.5/locale/programs/ld-time.c 2006-08-12 22:18:06.000000000 +0200 -+++ glibc-2.5-cs/locale/programs/ld-time.c 2007-03-08 22:04:29.000000000 +0100 -@@ -214,8 +214,10 @@ - } - else - { -+ static const uint32_t wt_fmt_ampm[] -+ = { '%','I',':','%','M',':','%','S',' ','%','p',0 }; - time->t_fmt_ampm = "%I:%M:%S %p"; -- time->wt_fmt_ampm = (const uint32_t *) L"%I:%M:%S %p"; -+ time->wt_fmt_ampm = wt_fmt_ampm; - } - } - -@@ -225,7 +227,7 @@ - const int days_per_month[12] = { 31, 29, 31, 30, 31, 30, - 31, 31, 30, 31 ,30, 31 }; - size_t idx; -- wchar_t *wstr; -+ uint32_t *wstr; - - time->era_entries = - (struct era_data *) xmalloc (time->num_era -@@ -463,18 +465,18 @@ - } - - /* Now generate the wide character name and format. */ -- wstr = wcschr ((wchar_t *) time->wera[idx], L':');/* end direction */ -- wstr = wstr ? wcschr (wstr + 1, L':') : NULL; /* end offset */ -- wstr = wstr ? wcschr (wstr + 1, L':') : NULL; /* end start */ -- wstr = wstr ? wcschr (wstr + 1, L':') : NULL; /* end end */ -+ wstr = wcschr_uint32 (time->wera[idx], L':'); /* end direction */ -+ wstr = wstr ? wcschr_uint32 (wstr + 1, L':') : NULL; /* end offset */ -+ wstr = wstr ? wcschr_uint32 (wstr + 1, L':') : NULL; /* end start */ -+ wstr = wstr ? wcschr_uint32 (wstr + 1, L':') : NULL; /* end end */ - if (wstr != NULL) - { -- time->era_entries[idx].wname = (uint32_t *) wstr + 1; -- wstr = wcschr (wstr + 1, L':'); /* end name */ -+ time->era_entries[idx].wname = wstr + 1; -+ wstr = wcschr_uint32 (wstr + 1, L':'); /* end name */ - if (wstr != NULL) - { - *wstr = L'\0'; -- time->era_entries[idx].wformat = (uint32_t *) wstr + 1; -+ time->era_entries[idx].wformat = wstr + 1; - } - else - time->era_entries[idx].wname = -@@ -529,7 +531,16 @@ - if (time->date_fmt == NULL) - time->date_fmt = "%a %b %e %H:%M:%S %Z %Y"; - if (time->wdate_fmt == NULL) -- time->wdate_fmt = (const uint32_t *) L"%a %b %e %H:%M:%S %Z %Y"; -+ { -+ static const uint32_t wdate_fmt[] = -+ { '%','a',' ', -+ '%','b',' ', -+ '%','e',' ', -+ '%','H',':','%','M',':','%','S',' ', -+ '%','Z',' ', -+ '%','Y',0 }; -+ time->wdate_fmt = wdate_fmt; -+ } - } - - -@@ -538,394 +549,116 @@ - const char *output_path) - { - struct locale_time_t *time = locale->categories[LC_TIME].time; -- struct iovec *iov = alloca (sizeof *iov -- * (2 + _NL_ITEM_INDEX (_NL_NUM_LC_TIME) -- + time->num_era - 1 -- + 2 * 99 -- + 2 + time->num_era * 10)); -- struct locale_file data; -- uint32_t idx[_NL_ITEM_INDEX (_NL_NUM_LC_TIME)]; -- size_t cnt, last_idx, num, n; -- -- data.magic = LIMAGIC (LC_TIME); -- data.n = _NL_ITEM_INDEX (_NL_NUM_LC_TIME); -- iov[0].iov_base = (void *) &data; -- iov[0].iov_len = sizeof (data); -- -- iov[1].iov_base = (void *) idx; -- iov[1].iov_len = sizeof (idx); -+ struct locale_file file; -+ size_t num, n; - -- idx[0] = iov[0].iov_len + iov[1].iov_len; -+ init_locale_data (&file, _NL_ITEM_INDEX (_NL_NUM_LC_TIME)); - - /* The ab'days. */ -- for (cnt = 0; cnt <= _NL_ITEM_INDEX (ABDAY_7); ++cnt) -- { -- iov[2 + cnt].iov_base = -- (void *) (time->abday[cnt - _NL_ITEM_INDEX (ABDAY_1)] ?: ""); -- iov[2 + cnt].iov_len = strlen (iov[2 + cnt].iov_base) + 1; -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- } -+ for (n = 0; n < 7; ++n) -+ add_locale_string (&file, time->abday[n] ?: ""); - - /* The days. */ -- for (; cnt <= _NL_ITEM_INDEX (DAY_7); ++cnt) -- { -- iov[2 + cnt].iov_base = -- (void *) (time->day[cnt - _NL_ITEM_INDEX (DAY_1)] ?: ""); -- iov[2 + cnt].iov_len = strlen (iov[2 + cnt].iov_base) + 1; -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- } -+ for (n = 0; n < 7; ++n) -+ add_locale_string (&file, time->day[n] ?: ""); - - /* The ab'mons. */ -- for (; cnt <= _NL_ITEM_INDEX (ABMON_12); ++cnt) -- { -- iov[2 + cnt].iov_base = -- (void *) (time->abmon[cnt - _NL_ITEM_INDEX (ABMON_1)] ?: ""); -- iov[2 + cnt].iov_len = strlen (iov[2 + cnt].iov_base) + 1; -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- } -+ for (n = 0; n < 12; ++n) -+ add_locale_string (&file, time->abmon[n] ?: ""); - - /* The mons. */ -- for (; cnt <= _NL_ITEM_INDEX (MON_12); ++cnt) -- { -- iov[2 + cnt].iov_base = -- (void *) (time->mon[cnt - _NL_ITEM_INDEX (MON_1)] ?: ""); -- iov[2 + cnt].iov_len = strlen (iov[2 + cnt].iov_base) + 1; -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- } -+ for (n = 0; n < 12; ++n) -+ add_locale_string (&file, time->mon[n] ?: ""); - - /* AM/PM. */ -- for (; cnt <= _NL_ITEM_INDEX (PM_STR); ++cnt) -- { -- iov[2 + cnt].iov_base = -- (void *) (time->am_pm[cnt - _NL_ITEM_INDEX (AM_STR)] ?: ""); -- iov[2 + cnt].iov_len = strlen (iov[2 + cnt].iov_base) + 1; -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- } -+ for (n = 0; n < 2; ++n) -+ add_locale_string (&file, time->am_pm[n]); - -- iov[2 + cnt].iov_base = (void *) (time->d_t_fmt ?: ""); -- iov[2 + cnt].iov_len = strlen (iov[2 + cnt].iov_base) + 1; -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- ++cnt; -- -- iov[2 + cnt].iov_base = (void *) (time->d_fmt ?: ""); -- iov[2 + cnt].iov_len = strlen (iov[2 + cnt].iov_base) + 1; -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- ++cnt; -- -- iov[2 + cnt].iov_base = (void *) (time->t_fmt ?: ""); -- iov[2 + cnt].iov_len = strlen (iov[2 + cnt].iov_base) + 1; -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- ++cnt; -- -- iov[2 + cnt].iov_base = (void *) (time->t_fmt_ampm ?: ""); -- iov[2 + cnt].iov_len = strlen (iov[2 + cnt].iov_base) + 1; -- idx[1 + cnt] = idx[cnt] + iov[2 + cnt].iov_len; -- last_idx = ++cnt; -+ add_locale_string (&file, time->d_t_fmt ?: ""); -+ add_locale_string (&file, time->d_fmt ?: ""); -+ add_locale_string (&file, time->t_fmt ?: ""); -+ add_locale_string (&file, time->t_fmt_ampm ?: ""); - -- idx[1 + last_idx] = idx[last_idx]; -- for (num = 0; num < time->num_era; ++num, ++cnt) -- { -- iov[2 + cnt].iov_base = (void *) time->era[num]; -- iov[2 + cnt].iov_len = strlen (iov[2 + cnt].iov_base) + 1; -- idx[1 + last_idx] += iov[2 + cnt].iov_len; -- } -- ++last_idx; -+ start_locale_structure (&file); -+ for (num = 0; num < time->num_era; ++num) -+ add_locale_string (&file, time->era[num]); -+ end_locale_structure (&file); - -- iov[2 + cnt].iov_base = (void *) (time->era_year ?: ""); -- iov[2 + cnt].iov_len = strlen (iov[2 + cnt].iov_base) + 1; -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- ++cnt; -- ++last_idx; -- -- iov[2 + cnt].iov_base = (void *) (time->era_d_fmt ?: ""); -- iov[2 + cnt].iov_len = strlen (iov[2 + cnt].iov_base) + 1; -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- ++cnt; -- ++last_idx; -+ add_locale_string (&file, time->era_year ?: ""); -+ add_locale_string (&file, time->era_d_fmt ?: ""); - -- idx[1 + last_idx] = idx[last_idx]; -- for (num = 0; num < 100; ++num, ++cnt) -- { -- iov[2 + cnt].iov_base = (void *) (time->alt_digits[num] ?: ""); -- iov[2 + cnt].iov_len = strlen (iov[2 + cnt].iov_base) + 1; -- idx[1 + last_idx] += iov[2 + cnt].iov_len; -- } -- ++last_idx; -+ start_locale_structure (&file); -+ for (num = 0; num < 100; ++num) -+ add_locale_string (&file, time->alt_digits[num] ?: ""); -+ end_locale_structure (&file); -+ -+ add_locale_string (&file, time->era_d_t_fmt ?: ""); -+ add_locale_string (&file, time->era_t_fmt ?: ""); -+ add_locale_uint32 (&file, time->num_era); - -- iov[2 + cnt].iov_base = (void *) (time->era_d_t_fmt ?: ""); -- iov[2 + cnt].iov_len = strlen (iov[2 + cnt].iov_base) + 1; -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- ++cnt; -- ++last_idx; -- -- iov[2 + cnt].iov_base = (void *) (time->era_t_fmt ?: ""); -- iov[2 + cnt].iov_len = strlen (iov[2 + cnt].iov_base) + 1; -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- ++cnt; -- ++last_idx; -- -- -- /* We must align the following data. */ -- iov[2 + cnt].iov_base = (void *) "\0\0"; -- iov[2 + cnt].iov_len = ((idx[last_idx] + 3) & ~3) - idx[last_idx]; -- idx[last_idx] = (idx[last_idx] + 3) & ~3; -- ++cnt; -- -- /* The `era' data in usable form. */ -- iov[2 + cnt].iov_base = (void *) &time->num_era; -- iov[2 + cnt].iov_len = sizeof (uint32_t); -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- ++cnt; -- ++last_idx; -- -- idx[1 + last_idx] = idx[last_idx]; -+ start_locale_structure (&file); - for (num = 0; num < time->num_era; ++num) - { -- size_t l, l2; -- -- iov[2 + cnt].iov_base = (void *) &time->era_entries[num].direction; -- iov[2 + cnt].iov_len = sizeof (int32_t); -- ++cnt; -- iov[2 + cnt].iov_base = (void *) &time->era_entries[num].offset; -- iov[2 + cnt].iov_len = sizeof (int32_t); -- ++cnt; -- iov[2 + cnt].iov_base = (void *) &time->era_entries[num].start_date[0]; -- iov[2 + cnt].iov_len = sizeof (int32_t); -- ++cnt; -- iov[2 + cnt].iov_base = (void *) &time->era_entries[num].start_date[1]; -- iov[2 + cnt].iov_len = sizeof (int32_t); -- ++cnt; -- iov[2 + cnt].iov_base = (void *) &time->era_entries[num].start_date[2]; -- iov[2 + cnt].iov_len = sizeof (int32_t); -- ++cnt; -- iov[2 + cnt].iov_base = (void *) &time->era_entries[num].stop_date[0]; -- iov[2 + cnt].iov_len = sizeof (int32_t); -- ++cnt; -- iov[2 + cnt].iov_base = (void *) &time->era_entries[num].stop_date[1]; -- iov[2 + cnt].iov_len = sizeof (int32_t); -- ++cnt; -- iov[2 + cnt].iov_base = (void *) &time->era_entries[num].stop_date[2]; -- iov[2 + cnt].iov_len = sizeof (int32_t); -- ++cnt; -- -- l = ((char *) rawmemchr (time->era_entries[num].format, '\0') -- - time->era_entries[num].name) + 1; -- l2 = (l + 3) & ~3; -- iov[2 + cnt].iov_base = alloca (l2); -- memset (mempcpy (iov[2 + cnt].iov_base, time->era_entries[num].name, l), -- '\0', l2 - l); -- iov[2 + cnt].iov_len = l2; -- ++cnt; -- -- idx[1 + last_idx] += 8 * sizeof (int32_t) + l2; -- -- assert (idx[1 + last_idx] % 4 == 0); -- -- iov[2 + cnt].iov_base = (void *) time->era_entries[num].wname; -- iov[2 + cnt].iov_len = ((wcschr ((wchar_t *) time->era_entries[num].wformat, L'\0') -- - (wchar_t *) time->era_entries[num].wname + 1) -- * sizeof (uint32_t)); -- idx[1 + last_idx] += iov[2 + cnt].iov_len; -- ++cnt; -+ add_locale_uint32 (&file, time->era_entries[num].direction); -+ add_locale_uint32 (&file, time->era_entries[num].offset); -+ add_locale_uint32 (&file, time->era_entries[num].start_date[0]); -+ add_locale_uint32 (&file, time->era_entries[num].start_date[1]); -+ add_locale_uint32 (&file, time->era_entries[num].start_date[2]); -+ add_locale_uint32 (&file, time->era_entries[num].stop_date[0]); -+ add_locale_uint32 (&file, time->era_entries[num].stop_date[1]); -+ add_locale_uint32 (&file, time->era_entries[num].stop_date[2]); -+ add_locale_string (&file, time->era_entries[num].name); -+ add_locale_string (&file, time->era_entries[num].format); -+ add_locale_wstring (&file, time->era_entries[num].wname); -+ add_locale_wstring (&file, time->era_entries[num].wformat); - } -- ++last_idx; -+ end_locale_structure (&file); - - /* The wide character ab'days. */ -- for (n = 0; n < 7; ++n, ++cnt, ++last_idx) -- { -- iov[2 + cnt].iov_base = -- (void *) (time->wabday[n] ?: empty_wstr); -- iov[2 + cnt].iov_len = ((wcslen (iov[2 + cnt].iov_base) + 1) -- * sizeof (uint32_t)); -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- } -+ for (n = 0; n < 7; ++n) -+ add_locale_wstring (&file, time->wabday[n] ?: empty_wstr); - - /* The wide character days. */ -- for (n = 0; n < 7; ++n, ++cnt, ++last_idx) -- { -- iov[2 + cnt].iov_base = -- (void *) (time->wday[n] ?: empty_wstr); -- iov[2 + cnt].iov_len = ((wcslen (iov[2 + cnt].iov_base) + 1) -- * sizeof (uint32_t)); -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- } -+ for (n = 0; n < 7; ++n) -+ add_locale_wstring (&file, time->wday[n] ?: empty_wstr); - - /* The wide character ab'mons. */ -- for (n = 0; n < 12; ++n, ++cnt, ++last_idx) -- { -- iov[2 + cnt].iov_base = -- (void *) (time->wabmon[n] ?: empty_wstr); -- iov[2 + cnt].iov_len = ((wcslen (iov[2 + cnt].iov_base) + 1) -- * sizeof (uint32_t)); -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- } -+ for (n = 0; n < 12; ++n) -+ add_locale_wstring (&file, time->wabmon[n] ?: empty_wstr); - - /* The wide character mons. */ -- for (n = 0; n < 12; ++n, ++cnt, ++last_idx) -- { -- iov[2 + cnt].iov_base = -- (void *) (time->wmon[n] ?: empty_wstr); -- iov[2 + cnt].iov_len = ((wcslen (iov[2 + cnt].iov_base) + 1) -- * sizeof (uint32_t)); -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- } -+ for (n = 0; n < 12; ++n) -+ add_locale_wstring (&file, time->wmon[n] ?: empty_wstr); - - /* Wide character AM/PM. */ -- for (n = 0; n < 2; ++n, ++cnt, ++last_idx) -- { -- iov[2 + cnt].iov_base = -- (void *) (time->wam_pm[n] ?: empty_wstr); -- iov[2 + cnt].iov_len = ((wcslen (iov[2 + cnt].iov_base) + 1) -- * sizeof (uint32_t)); -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- } -- -- iov[2 + cnt].iov_base = (void *) (time->wd_t_fmt ?: empty_wstr); -- iov[2 + cnt].iov_len = ((wcslen (iov[2 + cnt].iov_base) + 1) -- * sizeof (uint32_t)); -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- ++cnt; -- ++last_idx; -- -- iov[2 + cnt].iov_base = (void *) (time->wd_fmt ?: empty_wstr); -- iov[2 + cnt].iov_len = ((wcslen (iov[2 + cnt].iov_base) + 1) -- * sizeof (uint32_t)); -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- ++cnt; -- ++last_idx; -- -- iov[2 + cnt].iov_base = (void *) (time->wt_fmt ?: empty_wstr); -- iov[2 + cnt].iov_len = ((wcslen (iov[2 + cnt].iov_base) + 1) -- * sizeof (uint32_t)); -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- ++cnt; -- ++last_idx; -- -- iov[2 + cnt].iov_base = (void *) (time->wt_fmt_ampm ?: empty_wstr); -- iov[2 + cnt].iov_len = ((wcslen (iov[2 + cnt].iov_base) + 1) -- * sizeof (uint32_t)); -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- ++cnt; -- ++last_idx; -- -- iov[2 + cnt].iov_base = (void *) (time->wera_year ?: empty_wstr); -- iov[2 + cnt].iov_len = ((wcslen (iov[2 + cnt].iov_base) + 1) -- * sizeof (uint32_t)); -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- ++cnt; -- ++last_idx; -- -- iov[2 + cnt].iov_base = (void *) (time->wera_d_fmt ?: empty_wstr); -- iov[2 + cnt].iov_len = ((wcslen (iov[2 + cnt].iov_base) + 1) -- * sizeof (uint32_t)); -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- ++cnt; -- ++last_idx; -- -- idx[1 + last_idx] = idx[last_idx]; -- for (num = 0; num < 100; ++num, ++cnt) -- { -- iov[2 + cnt].iov_base = (void *) (time->walt_digits[num] -- ?: empty_wstr); -- iov[2 + cnt].iov_len = ((wcslen (iov[2 + cnt].iov_base) + 1) -- * sizeof (uint32_t)); -- idx[1 + last_idx] += iov[2 + cnt].iov_len; -- } -- ++last_idx; -- -- iov[2 + cnt].iov_base = (void *) (time->wera_d_t_fmt ?: empty_wstr); -- iov[2 + cnt].iov_len = ((wcslen (iov[2 + cnt].iov_base) + 1) -- * sizeof (uint32_t)); -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- ++cnt; -- ++last_idx; -- -- iov[2 + cnt].iov_base = (void *) (time->wera_t_fmt ?: empty_wstr); -- iov[2 + cnt].iov_len = ((wcslen (iov[2 + cnt].iov_base) + 1) -- * sizeof (uint32_t)); -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- ++cnt; -- ++last_idx; -- -- iov[2 + cnt].iov_base = (void *) &time->week_ndays; -- iov[2 + cnt].iov_len = 1; -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- ++cnt; -- ++last_idx; -- -- /* We must align the following data. */ -- iov[2 + cnt].iov_base = (void *) "\0\0"; -- iov[2 + cnt].iov_len = ((idx[last_idx] + 3) & ~3) - idx[last_idx]; -- idx[last_idx] = (idx[last_idx] + 3) & ~3; -- ++cnt; -- -- iov[2 + cnt].iov_base = (void *) &time->week_1stday; -- iov[2 + cnt].iov_len = sizeof(uint32_t); -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- ++cnt; -- ++last_idx; -- -- iov[2 + cnt].iov_base = (void *) &time->week_1stweek; -- iov[2 + cnt].iov_len = 1; -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- ++cnt; -- ++last_idx; -- -- iov[2 + cnt].iov_base = (void *) &time->first_weekday; -- iov[2 + cnt].iov_len = 1; -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- ++cnt; -- ++last_idx; -- -- iov[2 + cnt].iov_base = (void *) &time->first_workday; -- iov[2 + cnt].iov_len = 1; -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- ++cnt; -- ++last_idx; -- -- iov[2 + cnt].iov_base = (void *) &time->cal_direction; -- iov[2 + cnt].iov_len = 1; -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- ++cnt; -- ++last_idx; -- -- iov[2 + cnt].iov_base = (void *) time->timezone; -- iov[2 + cnt].iov_len = strlen (time->timezone) + 1; -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- ++cnt; -- ++last_idx; -- -- iov[2 + cnt].iov_base = (void *) time->date_fmt; -- iov[2 + cnt].iov_len = strlen (iov[2 + cnt].iov_base) + 1; -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- ++cnt; -- ++last_idx; -- -- /* We must align the following data. */ -- iov[2 + cnt].iov_base = (void *) "\0\0"; -- iov[2 + cnt].iov_len = -idx[last_idx] & 3; -- idx[last_idx] += -idx[last_idx] & 3; -- ++cnt; -- -- iov[2 + cnt].iov_base = (void *) time->wdate_fmt; -- iov[2 + cnt].iov_len = ((wcslen (iov[2 + cnt].iov_base) + 1) -- * sizeof (uint32_t)); -- idx[1 + last_idx] = idx[last_idx] + iov[2 + cnt].iov_len; -- ++cnt; -- ++last_idx; -- -- iov[2 + cnt].iov_base = (void *) charmap->code_set_name; -- iov[2 + cnt].iov_len = strlen (iov[2 + cnt].iov_base) + 1; -- ++cnt; -- ++last_idx; -- -- assert (cnt == (_NL_ITEM_INDEX (_NL_NUM_LC_TIME) -- + time->num_era - 1 -- + 2 * 99 -- + 2 + time->num_era * 10)); -- assert (last_idx == _NL_ITEM_INDEX (_NL_NUM_LC_TIME)); -+ for (n = 0; n < 2; ++n) -+ add_locale_wstring (&file, time->wam_pm[n] ?: empty_wstr); - -- write_locale_data (output_path, LC_TIME, "LC_TIME", 2 + cnt, iov); -+ add_locale_wstring (&file, time->wd_t_fmt ?: empty_wstr); -+ add_locale_wstring (&file, time->wd_fmt ?: empty_wstr); -+ add_locale_wstring (&file, time->wt_fmt ?: empty_wstr); -+ add_locale_wstring (&file, time->wt_fmt_ampm ?: empty_wstr); -+ add_locale_wstring (&file, time->wera_year ?: empty_wstr); -+ add_locale_wstring (&file, time->wera_d_fmt ?: empty_wstr); -+ -+ start_locale_structure (&file); -+ for (num = 0; num < 100; ++num) -+ add_locale_wstring (&file, time->walt_digits[num] ?: empty_wstr); -+ end_locale_structure (&file); -+ -+ add_locale_wstring (&file, time->wera_d_t_fmt ?: empty_wstr); -+ add_locale_wstring (&file, time->wera_t_fmt ?: empty_wstr); -+ add_locale_char (&file, time->week_ndays); -+ add_locale_uint32 (&file, time->week_1stday); -+ add_locale_char (&file, time->week_1stweek); -+ add_locale_char (&file, time->first_weekday); -+ add_locale_char (&file, time->first_workday); -+ add_locale_char (&file, time->cal_direction); -+ add_locale_string (&file, time->timezone); -+ add_locale_string (&file, time->date_fmt); -+ add_locale_wstring (&file, time->wdate_fmt); -+ add_locale_string (&file, charmap->code_set_name); -+ write_locale_data (output_path, LC_TIME, "LC_TIME", &file); - } - - -diff -Naur glibc-2.5/locale/programs/linereader.c glibc-2.5-cs/locale/programs/linereader.c ---- glibc-2.5/locale/programs/linereader.c 2006-04-07 20:33:17.000000000 +0200 -+++ glibc-2.5-cs/locale/programs/linereader.c 2007-03-08 22:04:29.000000000 +0100 -@@ -594,7 +594,7 @@ - { - int return_widestr = lr->return_widestr; - char *buf; -- wchar_t *buf2 = NULL; -+ uint32_t *buf2 = NULL; - size_t bufact; - size_t bufmax = 56; - -diff -Naur glibc-2.5/locale/programs/localedef.c glibc-2.5-cs/locale/programs/localedef.c ---- glibc-2.5/locale/programs/localedef.c 2006-09-21 05:57:30.000000000 +0200 -+++ glibc-2.5-cs/locale/programs/localedef.c 2007-03-08 22:04:30.000000000 +0100 -@@ -112,6 +112,9 @@ - #define OPT_REPLACE 307 - #define OPT_DELETE_FROM_ARCHIVE 308 - #define OPT_LIST_ARCHIVE 309 -+#define OPT_LITTLE_ENDIAN 400 -+#define OPT_BIG_ENDIAN 401 -+#define OPT_UINT32_ALIGN 402 - - /* Definitions of arguments for argp functions. */ - static const struct argp_option options[] = -@@ -143,6 +146,11 @@ - { "list-archive", OPT_LIST_ARCHIVE, NULL, 0, N_("List content of archive") }, - { "alias-file", 'A', "FILE", 0, - N_("locale.alias file to consult when making archive")}, -+ { "little-endian", OPT_LITTLE_ENDIAN, NULL, 0, -+ N_("Generate little-endian output") }, -+ { "big-endian", OPT_BIG_ENDIAN, NULL, 0, N_("Generate big-endian output") }, -+ { "uint32-align", OPT_UINT32_ALIGN, "ALIGNMENT", 0, -+ N_("Set the target's uint32_t alignment in bytes (default 4)") }, - { NULL, 0, NULL, 0, NULL } - }; - -@@ -235,12 +243,14 @@ - ctype locale. (P1003.2 4.35.5.2) */ - setlocale (LC_CTYPE, "POSIX"); - -+#ifndef NO_SYSCONF - /* Look whether the system really allows locale definitions. POSIX - defines error code 3 for this situation so I think it must be - a fatal error (see P1003.2 4.35.8). */ - if (sysconf (_SC_2_LOCALEDEF) < 0) - WITH_CUR_LOCALE (error (3, 0, _("\ - FATAL: system does not define `_POSIX2_LOCALEDEF'"))); -+#endif - - /* Process charmap file. */ - charmap = charmap_read (charmap_file, verbose, 1, be_quiet, 1); -@@ -328,6 +338,15 @@ - case OPT_LIST_ARCHIVE: - list_archive = true; - break; -+ case OPT_LITTLE_ENDIAN: -+ set_big_endian (0); -+ break; -+ case OPT_BIG_ENDIAN: -+ set_big_endian (1); -+ break; -+ case OPT_UINT32_ALIGN: -+ uint32_align_mask = strtol (arg, NULL, 0) - 1; -+ break; - case 'c': - force_output = 1; - break; -diff -Naur glibc-2.5/locale/programs/locarchive.c glibc-2.5-cs/locale/programs/locarchive.c ---- glibc-2.5/locale/programs/locarchive.c 2005-12-07 06:47:27.000000000 +0100 -+++ glibc-2.5-cs/locale/programs/locarchive.c 2007-03-08 22:04:29.000000000 +0100 -@@ -233,6 +233,7 @@ - struct namehashent *oldnamehashtab; - struct locrecent *oldlocrectab; - struct locarhandle new_ah; -+ struct oldlocrecent *oldlocrecarray; - size_t prefix_len = output_prefix ? strlen (output_prefix) : 0; - char archivefname[prefix_len + sizeof (ARCHIVE_NAME)]; - char fname[prefix_len + sizeof (ARCHIVE_NAME) + sizeof (".XXXXXX") - 1]; -@@ -338,7 +339,7 @@ - + head->locrectab_offset); - - /* Sort the old locrec table in order of data position. */ -- struct oldlocrecent oldlocrecarray[head->namehash_size]; -+ oldlocrecarray = alloca (sizeof (*oldlocrecarray) * head->namehash_size); - for (cnt = 0, loccnt = 0; cnt < head->namehash_size; ++cnt) - if (oldnamehashtab[cnt].locrec_offset != 0) - { -@@ -950,9 +951,9 @@ - unsigned int nstrings; - unsigned int strindex[0]; - } *filedata = data[LC_CTYPE].addr; -+ char *normalized_codeset_name = NULL; - codeset = (char *) filedata - + filedata->strindex[_NL_ITEM_INDEX (_NL_CTYPE_CODESET_NAME)]; -- char *normalized_codeset_name = NULL; - - normalized_codeset = _nl_normalize_codeset (codeset, strlen (codeset)); - mask |= XPG_NORM_CODESET; -diff -Naur glibc-2.5/locale/programs/locfile.c glibc-2.5-cs/locale/programs/locfile.c ---- glibc-2.5/locale/programs/locfile.c 2006-05-10 04:12:39.000000000 +0200 -+++ glibc-2.5-cs/locale/programs/locfile.c 2007-03-08 22:04:29.000000000 +0100 -@@ -27,14 +27,19 @@ - #include <unistd.h> - #include <sys/param.h> - #include <sys/stat.h> -+#include <assert.h> -+#include <wchar.h> - - #include "../../crypt/md5.h" - #include "localedef.h" -+#include "localeinfo.h" - #include "locfile.h" - #include "simple-hash.h" - - #include "locfile-kw.h" - -+#define obstack_chunk_alloc xmalloc -+#define obstack_chunk_free free - - /* Temporary storage of the locale data before writing it to the archive. */ - static locale_data_t to_archive; -@@ -533,17 +538,188 @@ - return ret; - } - -+/* True if the locale files use the opposite endianness to the -+ machine running localedef. */ -+int swap_endianness_p; -+ -+/* The target's value of __align__(uint32_t) - 1. */ -+unsigned int uint32_align_mask = 3; -+ -+/* When called outside a start_locale_structure()/end_locale_structure() -+ or start_locale_prelude()/end_locale_prelude() block, record that the -+ next byte in FILE's obstack will be the first byte of a new element. -+ Do likewise for the first call inside a start_locale_structure()/ -+ end_locale_structure() block. */ -+static inline void -+record_offset (struct locale_file *file) -+{ -+ if (file->structure_stage < 2) -+ { -+ assert (file->next_element < file->n_elements); -+ file->offsets[file->next_element++] -+ = (obstack_object_size (&file->data) -+ + (file->n_elements + 2) * sizeof (uint32_t)); -+ if (file->structure_stage == 1) -+ file->structure_stage = 2; -+ } -+} -+ -+/* Initialize FILE for a new output file. N_ELEMENTS is the number -+ of elements in the file. */ -+void -+init_locale_data (struct locale_file *file, size_t n_elements) -+{ -+ file->n_elements = n_elements; -+ file->next_element = 0; -+ file->offsets = xmalloc (sizeof (uint32_t) * n_elements); -+ obstack_init (&file->data); -+ file->structure_stage = 0; -+} -+ -+/* Align the size of FILE's obstack object to BOUNDARY bytes. */ -+void -+align_locale_data (struct locale_file *file, size_t boundary) -+{ -+ size_t size = -obstack_object_size (&file->data) & (boundary - 1); -+ obstack_blank (&file->data, size); -+ memset (obstack_next_free (&file->data) - size, 0, size); -+} -+ -+/* Record that FILE's next element contains no data. */ -+void -+add_locale_empty (struct locale_file *file) -+{ -+ record_offset (file); -+} -+ -+/* Record that FILE's next element consists of SIZE bytes starting at DATA. */ -+void -+add_locale_raw_data (struct locale_file *file, const void *data, size_t size) -+{ -+ record_offset (file); -+ obstack_grow (&file->data, data, size); -+} -+ -+/* Finish the current object on OBSTACK and use it as the data for FILE's -+ next element. */ -+void -+add_locale_raw_obstack (struct locale_file *file, struct obstack *obstack) -+{ -+ size_t size = obstack_object_size (obstack); -+ record_offset (file); -+ obstack_grow (&file->data, obstack_finish (obstack), size); -+} -+ -+/* Use STRING as FILE's next element. */ -+void -+add_locale_string (struct locale_file *file, const char *string) -+{ -+ record_offset (file); -+ obstack_grow (&file->data, string, strlen (string) + 1); -+} -+ -+/* Likewise for wide strings. */ -+void -+add_locale_wstring (struct locale_file *file, const uint32_t *string) -+{ -+ add_locale_uint32_array (file, string, wcslen_uint32 (string) + 1); -+} - --/* Write a locale file, with contents given by N_ELEM and VEC. */ -+/* Record that FILE's next element is the 32-bit integer VALUE. */ -+void -+add_locale_uint32 (struct locale_file *file, uint32_t value) -+{ -+ align_locale_data (file, sizeof (uint32_t)); -+ record_offset (file); -+ value = maybe_swap_uint32 (value); -+ obstack_grow (&file->data, &value, sizeof (value)); -+} -+ -+/* Record that FILE's next element is an array of N_ELEMS integers -+ starting at DATA. */ -+void -+add_locale_uint32_array (struct locale_file *file, -+ const uint32_t *data, size_t n_elems) -+{ -+ align_locale_data (file, sizeof (uint32_t)); -+ record_offset (file); -+ obstack_grow (&file->data, data, n_elems * sizeof (uint32_t)); -+ maybe_swap_uint32_obstack (&file->data, n_elems); -+} -+ -+/* Record that FILE's next element is the single byte given by VALUE. */ -+void -+add_locale_char (struct locale_file *file, char value) -+{ -+ record_offset (file); -+ obstack_1grow (&file->data, value); -+} -+ -+/* Start building an element that contains several different pieces of data. -+ Subsequent calls to add_locale_*() will add data to the same element up -+ till the next call to end_locale_structure(). The element's alignment -+ is dictated by the first piece of data added to it. */ -+void -+start_locale_structure (struct locale_file *file) -+{ -+ assert (file->structure_stage == 0); -+ file->structure_stage = 1; -+} -+ -+/* Finish a structure element that was started by start_locale_structure(). -+ Empty structures are OK and behave like add_locale_empty(). */ -+void -+end_locale_structure (struct locale_file *file) -+{ -+ record_offset (file); -+ assert (file->structure_stage == 2); -+ file->structure_stage = 0; -+} -+ -+/* Start building data that goes before the next element's recorded offset. -+ Subsequent calls to add_locale_*() will add data to the file without -+ treating any of it as the start of a new element. Calling -+ end_locale_prelude() switches back to the usual behavior. */ -+void -+start_locale_prelude (struct locale_file *file) -+{ -+ assert (file->structure_stage == 0); -+ file->structure_stage = 3; -+} -+ -+/* End a block started by start_locale_prelude(). */ -+void -+end_locale_prelude (struct locale_file *file) -+{ -+ assert (file->structure_stage == 3); -+ file->structure_stage = 0; -+} -+ -+/* Write a locale file, with contents given by FILE. */ - void - write_locale_data (const char *output_path, int catidx, const char *category, -- size_t n_elem, struct iovec *vec) -+ struct locale_file *file) - { - size_t cnt, step, maxiov; - int fd; - char *fname; - const char **other_paths; -- -+ uint32_t header[2]; -+ size_t n_elem; -+ struct iovec vec[3]; -+ -+ assert (file->n_elements == file->next_element); -+ header[0] = LIMAGIC (catidx); -+ header[1] = file->n_elements; -+ vec[0].iov_len = sizeof (header); -+ vec[0].iov_base = header; -+ vec[1].iov_len = sizeof (uint32_t) * file->n_elements; -+ vec[1].iov_base = file->offsets; -+ vec[2].iov_len = obstack_object_size (&file->data); -+ vec[2].iov_base = obstack_finish (&file->data); -+ maybe_swap_uint32_array (vec[0].iov_base, 2); -+ maybe_swap_uint32_array (vec[1].iov_base, file->n_elements); -+ n_elem = 3; - if (! no_archive) - { - /* The data will be added to the archive. For now we simply -diff -Naur glibc-2.5/locale/programs/locfile.h glibc-2.5-cs/locale/programs/locfile.h ---- glibc-2.5/locale/programs/locfile.h 2005-12-07 06:47:27.000000000 +0100 -+++ glibc-2.5-cs/locale/programs/locfile.h 2007-03-08 22:04:29.000000000 +0100 -@@ -20,15 +20,16 @@ - - #include <sys/uio.h> - -+#include "obstack.h" - #include "linereader.h" - #include "localedef.h" - -- --/* Header of the locale data files. */ --struct locale_file --{ -- int magic; -- int n; -+/* Structure for storing the contents of a category file. */ -+struct locale_file { -+ size_t n_elements, next_element; -+ uint32_t *offsets; -+ struct obstack data; -+ int structure_stage; - }; - - -@@ -64,11 +65,74 @@ - const char *locname, - const char *output_path); - -+extern int swap_endianness_p; -+ -+extern unsigned int uint32_align_mask; -+ -+/* Change the output to be big-endian if BIG_ENDIAN is true and -+ little-endian otherwise. */ -+static inline void -+set_big_endian (int big_endian) -+{ -+ swap_endianness_p = ((big_endian != 0) != (__BYTE_ORDER == __BIG_ENDIAN)); -+} -+ -+/* Swap the order of the bytes in VALUE. */ -+static inline uint32_t -+swap_uint32 (uint32_t value) -+{ -+ return (((value & 0x000000ff) << 24) -+ | ((value & 0x0000ff00) << 8) -+ | ((value & 0x00ff0000) >> 8) -+ | ((value & 0xff000000) >> 24)); -+} -+ -+/* Munge VALUE so that, when stored, it has the correct byte order -+ for the output files. */ -+static inline uint32_t -+maybe_swap_uint32 (uint32_t value) -+{ -+ return swap_endianness_p ? swap_uint32 (value) : value; -+} -+ -+/* Likewise, but munge an array of N uint32_ts starting at ARRAY. */ -+static inline void -+maybe_swap_uint32_array (uint32_t *array, size_t n) -+{ -+ if (swap_endianness_p) -+ while (n-- > 0) -+ array[n] = swap_uint32 (array[n]); -+} -+ -+/* Like maybe_swap_uint32_array, but the array of N elements is at -+ the end of OBSTACK's current object. */ -+static inline void -+maybe_swap_uint32_obstack (struct obstack *obstack, size_t n) -+{ -+ maybe_swap_uint32_array ((uint32_t *) obstack_next_free (obstack) - n, n); -+} -+ - /* Write out the data. */ -+extern void init_locale_data (struct locale_file *file, size_t n_elements); -+extern void align_locale_data (struct locale_file *file, size_t boundary); -+extern void add_locale_empty (struct locale_file *file); -+extern void add_locale_raw_data (struct locale_file *file, const void *data, -+ size_t size); -+extern void add_locale_raw_obstack (struct locale_file *file, -+ struct obstack *obstack); -+extern void add_locale_string (struct locale_file *file, const char *string); -+extern void add_locale_wstring (struct locale_file *file, -+ const uint32_t *string); -+extern void add_locale_uint32 (struct locale_file *file, uint32_t value); -+extern void add_locale_uint32_array (struct locale_file *file, -+ const uint32_t *data, size_t n_elems); -+extern void add_locale_char (struct locale_file *file, char value); -+extern void start_locale_structure (struct locale_file *file); -+extern void end_locale_structure (struct locale_file *file); -+extern void start_locale_prelude (struct locale_file *file); -+extern void end_locale_prelude (struct locale_file *file); - extern void write_locale_data (const char *output_path, int catidx, -- const char *category, size_t n_elem, -- struct iovec *vec); -- -+ const char *category, struct locale_file *file); - - /* Entrypoints for the parsers of the individual categories. */ - -@@ -218,4 +282,49 @@ - const struct charmap_t *charmap, - const char *output_path); - -+static inline size_t -+wcslen_uint32 (const uint32_t *str) -+{ -+ size_t len = 0; -+ while (str[len] != 0) -+ len++; -+ return len; -+} -+ -+static inline int -+wmemcmp_uint32 (const uint32_t *s1, const uint32_t *s2, size_t n) -+{ -+ while (n-- != 0) -+ { -+ int diff = *s1++ - *s2++; -+ if (diff != 0) -+ return diff; -+ } -+ return 0; -+} -+ -+static inline int -+wcscmp_uint32 (const uint32_t *s1, const uint32_t *s2) -+{ -+ while (*s1 != 0 && *s1 == *s2) -+ s1++, s2++; -+ return *s1 - *s2; -+} -+ -+static inline uint32_t * -+wmemcpy_uint32 (uint32_t *s1, const uint32_t *s2, size_t n) -+{ -+ return memcpy (s1, s2, n * sizeof (uint32_t)); -+} -+ -+static inline uint32_t * -+wcschr_uint32 (const uint32_t *s, uint32_t ch) -+{ -+ do -+ if (*s == ch) -+ return (uint32_t *) s; -+ while (*s++ != 0); -+ return 0; -+} -+ - #endif /* locfile.h */ -diff -Naur glibc-2.5/localedata/ChangeLog glibc-2.5-cs/localedata/ChangeLog ---- glibc-2.5/localedata/ChangeLog 2006-09-29 20:30:52.000000000 +0200 -+++ glibc-2.5-cs/localedata/ChangeLog 2007-03-08 21:52:51.000000000 +0100 -@@ -1,3 +1,28 @@ -+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 -Naur glibc-2.5/localedata/locales/en_GB glibc-2.5-cs/localedata/locales/en_GB ---- glibc-2.5/localedata/locales/en_GB 2006-07-31 00:19:44.000000000 +0200 -+++ glibc-2.5-cs/localedata/locales/en_GB 2007-03-08 21:52:00.000000000 +0100 -@@ -146,8 +146,7 @@ - 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 -Naur glibc-2.5/localedata/locales/es_ES glibc-2.5-cs/localedata/locales/es_ES ---- glibc-2.5/localedata/locales/es_ES 2006-07-31 00:19:44.000000000 +0200 -+++ glibc-2.5-cs/localedata/locales/es_ES 2007-03-08 21:52:05.000000000 +0100 -@@ -2187,12 +2187,13 @@ - 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 -Naur glibc-2.5/localedata/locales/mai_IN glibc-2.5-cs/localedata/locales/mai_IN ---- glibc-2.5/localedata/locales/mai_IN 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/localedata/locales/mai_IN 2007-03-08 21:51:58.000000000 +0100 -@@ -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 -Naur glibc-2.5/localedata/locales/pa_IN glibc-2.5-cs/localedata/locales/pa_IN ---- glibc-2.5/localedata/locales/pa_IN 2006-08-13 07:47:24.000000000 +0200 -+++ glibc-2.5-cs/localedata/locales/pa_IN 2007-03-08 21:51:58.000000000 +0100 -@@ -80,7 +80,7 @@ - "<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 -Naur glibc-2.5/localedata/locales/tt_RU glibc-2.5-cs/localedata/locales/tt_RU ---- glibc-2.5/localedata/locales/tt_RU 2006-07-31 00:19:43.000000000 +0200 -+++ glibc-2.5-cs/localedata/locales/tt_RU 2007-03-08 21:52:02.000000000 +0100 -@@ -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 @@ - % 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 @@ - tel "" - fax "" - language "Tatar" --territory "Tatarstan" -+territory "Russia" - revision "0.4" - date "2001-01-28" - -diff -Naur glibc-2.5/localedata/Makefile glibc-2.5-cs/localedata/Makefile ---- glibc-2.5/localedata/Makefile 2006-04-26 07:14:03.000000000 +0200 -+++ glibc-2.5-cs/localedata/Makefile 2007-03-08 21:52:51.000000000 +0100 -@@ -22,15 +22,26 @@ - - all: # Make this the default target; it will be defined in Rules. - -+include ../option-groups.mak -+ - # List with all available character set descriptions. --charmaps := $(filter-out $(addprefix charmaps/, CVS RCS SCCS %~), \ -- $(wildcard charmaps/[A-I]*) \ -- $(wildcard charmaps/[J-Z]*)) -+all-charmaps := $(filter-out $(addprefix charmaps/, CVS RCS SCCS %~), \ -+ $(wildcard charmaps/[A-I]*) \ -+ $(wildcard charmaps/[J-Z]*)) - - # List with all available character set descriptions. --locales := $(filter-out $(addprefix locales/, CVS RCS SCCS %~), \ -- $(wildcard locales/*)) -+all-locales := $(filter-out $(addprefix locales/, CVS RCS SCCS %~), \ -+ $(wildcard locales/*)) - -+# If the EGLIBC_LOCALES option group is not enabled, trim the -+# list of charmap and locale source files. -+ifeq ($(OPTION_EGLIBC_LOCALES),y) -+charmaps := $(all-charmaps) -+locales := $(all-locales) -+else -+charmaps := -+locales := locales/POSIX -+endif - - subdir-dirs = tests-mbwc - vpath %.c tests-mbwc -@@ -60,7 +71,7 @@ - $(addprefix tstfmon_,$(fmon-tests)) \ - - distribute := CHECKSUMS README SUPPORTED ChangeLog \ -- $(charmaps) $(locales) \ -+ $(all-charmaps) $(all-locales) \ - tst-rpmatch.sh tst-locale.sh tst-fmon.sh sort-test.sh \ - tst-fmon.data $(test-input-data) $(ld-test-srcs) \ - th_TH.in cs_CZ.in tst-mbswcs.sh tst-trans.sh tst-ctype.sh \ -@@ -75,7 +86,7 @@ - # Get $(inst_i18ndir) defined. - include ../Makeconfig - --ifeq (no,$(cross-compiling)) -+# eglibc: ifeq (no,$(cross-compiling)) - locale_test_suite := tst_iswalnum tst_iswalpha tst_iswcntrl \ - tst_iswctype tst_iswdigit tst_iswgraph \ - tst_iswlower tst_iswprint tst_iswpunct \ -@@ -99,7 +110,7 @@ - tests: $(objpfx)mtrace-tst-leaks - endif - endif --endif -+# eglibc: endif - - # Files to install. - install-others := $(addprefix $(inst_i18ndir)/, \ -@@ -127,7 +138,7 @@ - CFLAGS-tst-trans.c = -Wno-format - - --ifeq (no,$(cross-compiling)) -+# eglibc: ifeq (no,$(cross-compiling)) - # We have to generate locales - LOCALES := de_DE.ISO-8859-1 de_DE.UTF-8 en_US.ANSI_X3.4-1968 \ - en_US.ISO-8859-1 ja_JP.EUC-JP da_DK.ISO-8859-1 \ -@@ -146,7 +157,11 @@ - $(addprefix $(objpfx),$(CTYPE_FILES)): %: \ - gen-locale.sh $(common-objpfx)locale/localedef Makefile \ - $(addprefix charmaps/,$(CHARMAPS)) $(addprefix locales/,$(LOCALE_SRCS)) -- @$(SHELL) -e gen-locale.sh $(common-objpfx) '$(built-program-cmd)' $@ -+ @$(SHELL) -e gen-locale.sh $(common-objpfx) \ -+ '$(if $(cross-localedef), \ -+ $(cross-localedef), \ -+ $(built-program-cmd))' \ -+ $@ - - $(addsuffix .out,$(addprefix $(objpfx),$(tests))): %: \ - $(addprefix $(objpfx),$(CTYPE_FILES)) -@@ -199,10 +214,15 @@ - $(SHELL) -e $< $(common-objpfx) '$(built-program-cmd)' - $(objpfx)tst-digits.out: $(objpfx)tst-locale.out - $(objpfx)tst-mbswcs6.out: $(addprefix $(objpfx),$(CTYPE_FILES)) --endif -+# eglibc: endif - - include SUPPORTED - -+# Only install locale data if OPTION_EGLIBC_LOCALES is selected. -+ifneq ($(OPTION_EGLIBC_LOCALES),y) -+SUPPORTED-LOCALES := -+endif -+ - INSTALL-SUPPORTED-LOCALES=$(addprefix install-, $(SUPPORTED-LOCALES)) - - # Sometimes the whole collection of locale files should be installed. -diff -Naur glibc-2.5/localedata/SUPPORTED glibc-2.5-cs/localedata/SUPPORTED ---- glibc-2.5/localedata/SUPPORTED 2006-09-29 20:29:11.000000000 +0200 -+++ glibc-2.5-cs/localedata/SUPPORTED 2007-03-08 21:52:50.000000000 +0100 -@@ -252,6 +252,7 @@ - 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 \ -diff -Naur glibc-2.5/localedata/tst-fmon.sh glibc-2.5-cs/localedata/tst-fmon.sh ---- glibc-2.5/localedata/tst-fmon.sh 2004-01-02 01:58:58.000000000 +0100 -+++ glibc-2.5-cs/localedata/tst-fmon.sh 2007-03-08 21:52:50.000000000 +0100 -@@ -32,10 +32,13 @@ - for cns in `cd ./tst-fmon-locales && ls tstfmon_*`; do - cn=tst-fmon-locales/$cns - fn=charmaps/ISO-8859-1 -+ # If run_program_prefix includes a cross-testing wrapper based on a -+ # program like ssh, it may steal input from the while loop, so -+ # redirect its stdin from /dev/null. - I18NPATH=. GCONV_PATH=${common_objpfx}iconvdata \ - LOCPATH=${common_objpfx}localedata LC_ALL=C LANGUAGE=C \ - ${run_program_prefix} ${common_objpfx}locale/localedef \ -- --quiet -i $cn -f $fn ${common_objpfx}localedata/$cns -+ --quiet -i $cn -f $fn ${common_objpfx}localedata/$cns < /dev/null - done - - # Run the tests. -@@ -45,10 +48,13 @@ - case "$locale" in '#'*) continue ;; esac - if [ -n "$format" ]; then - expect=`echo "$expect" | sed 's/^\"\(.*\)\"$/\1/'` -+ # If run_program_prefix includes a cross-testing wrapper based on a -+ # program like ssh, it may steal input from the while loop, so -+ # redirect its stdin from /dev/null. - LOCPATH=${common_objpfx}localedata \ - GCONV_PATH=${common_objpfx}/iconvdata \ - ${run_program_prefix} ${common_objpfx}localedata/tst-fmon \ -- "$locale" "$format" "$value" "$expect" || -+ "$locale" "$format" "$value" "$expect" < /dev/null || - errcode=$? - fi - done < $datafile -diff -Naur glibc-2.5/localedata/tst-numeric.sh glibc-2.5-cs/localedata/tst-numeric.sh ---- glibc-2.5/localedata/tst-numeric.sh 2003-06-16 09:25:07.000000000 +0200 -+++ glibc-2.5-cs/localedata/tst-numeric.sh 2007-03-08 21:52:51.000000000 +0100 -@@ -30,10 +30,13 @@ - while IFS=" " read locale format value expect; do - case "$locale" in '#'*) continue ;; esac - if [ -n "$format" ]; then -+ # If run_program_prefix includes a cross-testing wrapper based -+ # on a program like ssh, it may steal input from the while -+ # loop, so redirect its stdin from /dev/null. - if LOCPATH=${common_objpfx}localedata \ - GCONV_PATH=${common_objpfx}/iconvdata \ - ${run_program_prefix} ${common_objpfx}localedata/tst-numeric \ -- "$locale" "$format" "$value" "$expect" -+ "$locale" "$format" "$value" "$expect" < /dev/null - then - echo "Locale: \"${locale}\" Format: \"${format}\"" \ - "Value: \"${value}\" Expect: \"${expect}\" passed" -diff -Naur glibc-2.5/localedata/tst-rpmatch.sh glibc-2.5-cs/localedata/tst-rpmatch.sh ---- glibc-2.5/localedata/tst-rpmatch.sh 2000-07-16 09:30:21.000000000 +0200 -+++ glibc-2.5-cs/localedata/tst-rpmatch.sh 2007-03-08 21:52:50.000000000 +0100 -@@ -25,9 +25,12 @@ - rc=0 - while IFS=\& read locale string result dummy; do - if [ "$locale" != "#" ]; then -+ # If tst_rpmatch includes a cross-testing wrapper based on a -+ # program like ssh, it may steal input from the while loop, so -+ # redirect its stdin from /dev/null. - LOCPATH=${common_objpfx}localedata \ - GCONV_PATH=${common_objpfx}/iconvdata \ -- ${tst_rpmatch} $locale $string $result \ -+ ${tst_rpmatch} $locale $string $result < /dev/null \ - || { echo "$locale $string $result FAILED"; exit 1; } - fi - done <<EOF -diff -Naur glibc-2.5/localedata/tst-wctype.sh glibc-2.5-cs/localedata/tst-wctype.sh ---- glibc-2.5/localedata/tst-wctype.sh 2001-07-06 06:55:34.000000000 +0200 -+++ glibc-2.5-cs/localedata/tst-wctype.sh 2007-03-08 21:52:51.000000000 +0100 -@@ -20,12 +20,11 @@ - # 02111-1307 USA. - - common_objpfx=$1 --run_program_prefix=$2 -+tst_wctype=$2 - - # Run the test program. - LOCPATH=${common_objpfx}localedata GCONV_PATH=${common_objpfx}iconvdata \ --LC_ALL=ja_JP.EUC-JP ${run_program_prefix} \ -- ${common_objpfx}localedata/tst-wctype < tst-wctype.input \ -+LC_ALL=ja_JP.EUC-JP ${tst_wctype} < tst-wctype.input \ - > ${common_objpfx}localedata/tst-wctype.out - - exit $? -diff -Naur glibc-2.5/Makeconfig glibc-2.5-cs/Makeconfig ---- glibc-2.5/Makeconfig 2006-07-10 23:42:27.000000000 +0200 -+++ glibc-2.5-cs/Makeconfig 2007-03-27 14:55:46.000000000 +0200 -@@ -553,17 +553,25 @@ - $(subst $(empty) ,:,$(strip $(patsubst -Wl$(comma)-rpath-link=%, %,\ - $(filter -Wl$(comma)-rpath-link=%,\ - $(sysdep-LDFLAGS))))) --run-program-prefix = $(if $(filter $(notdir $(built-program-file)),\ -- $(tests-static) $(xtests-static)),, \ -- $(elf-objpfx)$(rtld-installed-name) \ -- --library-path $(rpath-link)$(patsubst %,:%,$(sysdep-library-path))) -+# Never use $(run-via-rtld-prefix) for the statically-linked %-bp test -+# programs, or for tests listed in tests-static or xtests-static. -+run-via-rtld-prefix = \ -+ $(if $(strip $(filter $(notdir $(built-program-file)), \ -+ $(tests-static) $(xtests-static)) \ -+ $(filter %-bp,$(built-program-file))),, \ -+ $(elf-objpfx)$(rtld-installed-name) \ -+ --library-path $(rpath-link)$(patsubst %,:%,$(sysdep-library-path))) - else --run-program-prefix = -+run-via-rtld-prefix = - endif --# Never use $(run-program-prefix) for the statically-linked %-bp test programs --built-program-cmd = $(patsubst %,$(run-program-prefix),\ -- $(filter-out %-bp,$(built-program-file))) \ -- $(built-program-file) -+run-program-prefix = $(cross-test-wrapper) $($*-WRAPPER) \ -+ $(run-via-rtld-prefix) -+built-program-cmd = $(cross-test-wrapper) $($*-WRAPPER) \ -+ $(run-via-rtld-prefix) $(built-program-file) -+ -+# Same as built-program-cmd, but without the cross-test-wrapper. Used -+# to run programs from the test machine, as in nptl/tst-cancel7. -+local-built-program-cmd = $(run-via-rtld-prefix) $(built-program-file) - - ifndef LD - LD := ld -X -diff -Naur glibc-2.5/Makefile glibc-2.5-cs/Makefile ---- glibc-2.5/Makefile 2006-03-01 11:35:45.000000000 +0100 -+++ glibc-2.5-cs/Makefile 2007-03-08 22:11:44.000000000 +0100 -@@ -69,7 +69,7 @@ - $(addprefix install-, no-libc.a bin lib data headers others) - - headers := limits.h values.h features.h gnu-versions.h bits/libc-lock.h \ -- bits/xopen_lim.h gnu/libc-version.h -+ bits/xopen_lim.h gnu/libc-version.h bits/predefs.h - - echo-headers: subdir_echo-headers - -@@ -78,9 +78,18 @@ - vpath %.h $(subdir-dirs) - - # What to install. --install-others = $(inst_includedir)/gnu/stubs.h - install-bin-script = - -+# If we're bootstrapping, install a dummy gnu/stubs.h along with the -+# other headers, so 'make install-headers' produces a useable include -+# tree. Otherwise, install gnu/stubs.h later, after the rest of the -+# build is done. -+ifeq ($(install-bootstrap-headers),yes) -+install-headers: $(inst_includedir)/gnu/stubs.h -+else -+install-others = $(inst_includedir)/gnu/stubs.h -+endif -+ - ifeq (yes,$(build-shared)) - headers += gnu/lib-names.h - endif -@@ -158,6 +167,16 @@ - - subdir-stubs := $(foreach dir,$(subdirs),$(common-objpfx)$(dir)/stubs) - -+# gnu/stubs.h depends (via the subdir 'stubs' targets) on all the .o -+# files in EGLIBC. For bootstrapping a GCC/EGLIBC pair, an empty -+# gnu/stubs.h is good enough. -+ifeq ($(install-bootstrap-headers),yes) -+$(inst_includedir)/gnu/stubs.h: include/stubs-bootstrap.h $(+force) -+ $(make-target-directory) -+ $(INSTALL_DATA) $< $@ -+ -+installed-stubs = -+else - ifeq ($(biarch),no) - installed-stubs = $(inst_includedir)/gnu/stubs.h - else -@@ -169,6 +188,7 @@ - - install-others-nosubdir: $(installed-stubs) - endif -+endif - - - # Since stubs.h is never needed when building the library, we simplify the -diff -Naur glibc-2.5/Makerules glibc-2.5-cs/Makerules ---- glibc-2.5/Makerules 2006-09-05 04:02:13.000000000 +0200 -+++ glibc-2.5-cs/Makerules 2007-03-08 22:11:43.000000000 +0100 -@@ -405,6 +405,17 @@ - endef - endif - -+# Include targets in the selected option groups. -+routines += $(routines-y) -+others += $(others-y) -+install-bin += $(install-bin-y) -+install-sbin += $(install-sbin-y) -+extra-objs += $(extra-objs-y) -+tests += $(tests-y) -+xtests += $(xtests-y) -+test-srcs += $(test-srcs-y) -+ -+ - # Modify the list of routines we build for different targets - - ifeq (yesyes,$(build-shared)$(elf)) -diff -Naur glibc-2.5/malloc/Makefile glibc-2.5-cs/malloc/Makefile ---- glibc-2.5/malloc/Makefile 2006-05-19 18:42:00.000000000 +0200 -+++ glibc-2.5-cs/malloc/Makefile 2007-03-08 22:05:08.000000000 +0100 -@@ -112,15 +112,15 @@ - - lib: $(objpfx)libmcheck.a - --ifeq (no,$(cross-compiling)) -+# eglibc: ifeq (no,$(cross-compiling)) - ifeq (yes,$(build-shared)) - ifneq ($(PERL),no) - tests: $(objpfx)tst-mtrace.out - $(objpfx)tst-mtrace.out: tst-mtrace.sh $(objpfx)tst-mtrace -- $(SHELL) -e $< $(common-objpfx) --endif -+ $(SHELL) -e $< $(common-objpfx) '$(cross-test-wrapper)' - endif - endif -+# eglibc: endif - - tst-mcheck-ENV = MALLOC_CHECK_=3 - -diff -Naur glibc-2.5/malloc/memusage.c glibc-2.5-cs/malloc/memusage.c ---- glibc-2.5/malloc/memusage.c 2005-10-14 23:09:34.000000000 +0200 -+++ glibc-2.5-cs/malloc/memusage.c 2007-03-08 22:05:07.000000000 +0100 -@@ -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. - -@@ -84,7 +84,11 @@ - static memusage_cntr_t decreasing_mremap; - static memusage_size_t current_heap; - static memusage_size_t peak_use[3]; -+#if USE___THREAD - static __thread uintptr_t start_sp; -+#else -+static uintptr_t start_sp; -+#endif - - /* A few macros to make the source more readable. */ - #define peak_heap peak_use[0] -@@ -887,4 +891,10 @@ - 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 -Naur glibc-2.5/malloc/tst-mtrace.sh glibc-2.5-cs/malloc/tst-mtrace.sh ---- glibc-2.5/malloc/tst-mtrace.sh 2005-10-15 01:40:35.000000000 +0200 -+++ glibc-2.5-cs/malloc/tst-mtrace.sh 2007-03-08 22:05:08.000000000 +0100 -@@ -20,12 +20,14 @@ - # 02111-1307 USA. - - common_objpfx=$1; shift -+cross_test_wrapper="$1"; shift - - status=0 - trap "rm -f ${common_objpfx}malloc/tst-mtrace.leak; exit 1" 1 2 15 - - MALLOC_TRACE=${common_objpfx}malloc/tst-mtrace.leak \ - LOCPATH=${common_objpfx}localedata GCONV_PATH=${common_objpfx}iconvdata \ -+${cross_test_wrapper} \ - ${common_objpfx}elf/ld.so --library-path $common_objpfx \ - ${common_objpfx}malloc/tst-mtrace || status=1 - -diff -Naur glibc-2.5/manual/arith.texi glibc-2.5-cs/manual/arith.texi ---- glibc-2.5/manual/arith.texi 2004-10-06 05:02:14.000000000 +0200 -+++ glibc-2.5-cs/manual/arith.texi 2007-03-08 22:10:23.000000000 +0100 -@@ -778,8 +778,7 @@ - - @comment fenv.h - @comment ISO --@deftypefun int fesetexceptflag (const fexcept_t *@var{flagp}, int --@var{excepts}) -+@deftypefun int fesetexceptflag (const fexcept_t *@var{flagp}, int @var{excepts}) - This function restores the flags for the exceptions indicated by - @var{excepts} to the values stored in the variable pointed to by - @var{flagp}. -diff -Naur glibc-2.5/manual/errno.texi glibc-2.5-cs/manual/errno.texi ---- glibc-2.5/manual/errno.texi 2005-12-24 21:21:03.000000000 +0100 -+++ glibc-2.5-cs/manual/errno.texi 2007-03-08 22:10:24.000000000 +0100 -@@ -1494,7 +1494,7 @@ - - @comment error.h - @comment GNU --@deftypevar {void (*} error_print_progname ) (void) -+@deftypevar {void (*} error_print_progname) (void) - If the @code{error_print_progname} variable is defined to a non-zero - value the function pointed to is called by @code{error} or - @code{error_at_line}. It is expected to print the program name or do -diff -Naur glibc-2.5/manual/message.texi glibc-2.5-cs/manual/message.texi ---- glibc-2.5/manual/message.texi 2003-08-29 09:15:18.000000000 +0200 -+++ glibc-2.5-cs/manual/message.texi 2007-03-08 22:10:24.000000000 +0100 -@@ -1189,7 +1189,7 @@ - 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 @@ - 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 -Naur glibc-2.5/manual/stdio.texi glibc-2.5-cs/manual/stdio.texi ---- glibc-2.5/manual/stdio.texi 2006-02-04 08:12:54.000000000 +0100 -+++ glibc-2.5-cs/manual/stdio.texi 2007-03-08 22:10:24.000000000 +0100 -@@ -2393,8 +2393,9 @@ - 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 -Naur glibc-2.5/manual/sysinfo.texi glibc-2.5-cs/manual/sysinfo.texi ---- glibc-2.5/manual/sysinfo.texi 2003-11-29 07:38:43.000000000 +0100 -+++ glibc-2.5-cs/manual/sysinfo.texi 2007-03-08 22:10:24.000000000 +0100 -@@ -1066,8 +1066,7 @@ - - @comment sysctl.h - @comment BSD --@deftypefun int sysctl (int *@var{names}, int @var{nlen}, void *@var{oldval}, -- size_t *@var{oldlenp}, void *@var{newval}, size_t @var{newlen}) -+@deftypefun int sysctl (int *@var{names}, int @var{nlen}, void *@var{oldval}, size_t *@var{oldlenp}, void *@var{newval}, size_t @var{newlen}) - - @code{sysctl} gets or sets a specified system parameter. There are so - many of these parameters that it is not practical to list them all here, -diff -Naur glibc-2.5/math/atest-exp2.c glibc-2.5-cs/math/atest-exp2.c ---- glibc-2.5/math/atest-exp2.c 2001-07-06 06:55:35.000000000 +0200 -+++ glibc-2.5-cs/math/atest-exp2.c 2007-03-08 22:04:11.000000000 +0100 -@@ -73,7 +73,8 @@ - - memset (x, 0, sizeof (mp1)); - for (i = -1; i < 100 && i < FRAC / 4; ++i) -- x[(FRAC - i * 4 - 4) / mpbpl] |= ((strchr (hexdig, str[i + 1]) - hexdig) -+ x[(FRAC - i * 4 - 4) / mpbpl] |= ((mp_limb_t) (strchr (hexdig, str[i + 1]) -+ - hexdig) - << (FRAC - i * 4 - 4) % mpbpl); - } - -diff -Naur glibc-2.5/math/atest-exp.c glibc-2.5-cs/math/atest-exp.c ---- glibc-2.5/math/atest-exp.c 2001-07-06 06:55:35.000000000 +0200 -+++ glibc-2.5-cs/math/atest-exp.c 2007-03-08 22:04:11.000000000 +0100 -@@ -171,7 +171,9 @@ - - memset (e2, '\0', sizeof (mp1)); - for (i = -1; i < 100 && i < FRAC / 4; i++) -- e2[(FRAC - i * 4 - 4) / mpbpl] |= ((strchr (hexdig, exp1[i + 1]) - hexdig) -+ e2[(FRAC - i * 4 - 4) / mpbpl] |= ((mp_limb_t) (strchr (hexdig, -+ exp1[i + 1]) -+ - hexdig) - << (FRAC - i * 4 - 4) % mpbpl); - - if (mpn_cmp (ex, e2, SZ) >= 0) -diff -Naur glibc-2.5/math/atest-sincos.c glibc-2.5-cs/math/atest-sincos.c ---- glibc-2.5/math/atest-sincos.c 2001-07-06 06:55:35.000000000 +0200 -+++ glibc-2.5-cs/math/atest-sincos.c 2007-03-08 22:04:06.000000000 +0100 -@@ -239,9 +239,11 @@ - memset (c2, 0, sizeof (mp1)); - for (i = 0; i < 100 && i < FRAC / 4; i++) - { -- s2[(FRAC - i * 4 - 4) / mpbpl] |= ((strchr (hexdig, sin1[i]) - hexdig) -+ s2[(FRAC - i * 4 - 4) / mpbpl] |= ((mp_limb_t) (strchr (hexdig, sin1[i]) -+ - hexdig) - << (FRAC - i * 4 - 4) % mpbpl); -- c2[(FRAC - i * 4 - 4) / mpbpl] |= ((strchr (hexdig, cos1[i]) - hexdig) -+ c2[(FRAC - i * 4 - 4) / mpbpl] |= ((mp_limb_t) (strchr (hexdig, cos1[i]) -+ - hexdig) - << (FRAC - i * 4 - 4) % mpbpl); - } - -diff -Naur glibc-2.5/misc/getusershell.c glibc-2.5-cs/misc/getusershell.c ---- glibc-2.5/misc/getusershell.c 2006-05-15 20:56:36.000000000 +0200 -+++ glibc-2.5-cs/misc/getusershell.c 2007-03-08 22:02:19.000000000 +0100 -@@ -98,7 +98,7 @@ - register char **sp, *cp; - register FILE *fp; - struct stat64 statb; -- int flen; -+ size_t flen; - - free(shells); - shells = NULL; -@@ -114,9 +114,11 @@ - 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 @@ - } - 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 -Naur glibc-2.5/misc/Makefile glibc-2.5-cs/misc/Makefile ---- glibc-2.5/misc/Makefile 2006-06-17 19:00:58.000000000 +0200 -+++ glibc-2.5-cs/misc/Makefile 2007-03-08 22:02:21.000000000 +0100 -@@ -78,10 +78,10 @@ - gpl2lgpl := error.c error.h - - tests := tst-dirname tst-tsearch tst-fdset tst-efgcvt tst-mntent tst-hsearch \ -- tst-error1 tst-pselect tst-insremque --ifeq (no,$(cross-compiling)) -+ tst-error1 tst-pselect tst-insremque tst-mntent2 -+# eglibc: ifeq (no,$(cross-compiling)) - tests: $(objpfx)tst-error1-mem --endif -+# eglibc: endif - - CFLAGS-tsearch.c = $(uses-callbacks) - CFLAGS-lsearch.c = $(uses-callbacks) -diff -Naur glibc-2.5/misc/mntent_r.c glibc-2.5-cs/misc/mntent_r.c ---- glibc-2.5/misc/mntent_r.c 2003-12-18 00:29:02.000000000 +0100 -+++ glibc-2.5-cs/misc/mntent_r.c 2007-03-08 22:02:20.000000000 +0100 -@@ -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 @@ - - 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 -Naur glibc-2.5/misc/tst-efgcvt.c glibc-2.5-cs/misc/tst-efgcvt.c ---- glibc-2.5/misc/tst-efgcvt.c 2004-12-22 20:57:33.000000000 +0100 -+++ glibc-2.5-cs/misc/tst-efgcvt.c 2007-03-08 22:02:17.000000000 +0100 -@@ -60,7 +60,7 @@ - { 123.01, -4, 3, "" }, - { 126.71, -4, 3, "" }, - { 0.0, 4, 1, "0000" }, --#if DBL_MANT_DIG == 53 -+#if DBL_MANT_DIG == 53 && !(defined __powerpc__ && defined __NO_FPRS__ && !defined _SOFT_FLOAT && !defined _SOFT_DOUBLE) - { 0x1p-1074, 3, -323, "494" }, - { -0x1p-1074, 3, -323, "494" }, - #endif -diff -Naur glibc-2.5/misc/tst-mntent2.c glibc-2.5-cs/misc/tst-mntent2.c ---- glibc-2.5/misc/tst-mntent2.c 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/misc/tst-mntent2.c 2007-03-08 22:02:22.000000000 +0100 -@@ -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 -Naur glibc-2.5/misc/tst-pselect.c glibc-2.5-cs/misc/tst-pselect.c ---- glibc-2.5/misc/tst-pselect.c 2006-01-21 20:58:31.000000000 +0100 -+++ glibc-2.5-cs/misc/tst-pselect.c 2007-03-08 22:02:17.000000000 +0100 -@@ -29,7 +29,16 @@ - 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 @@ - - struct timespec to = { .tv_sec = 0, .tv_nsec = 500000000 }; - -+ pid_t parent = getpid (); - pid_t p = fork (); - if (p == 0) - { -@@ -63,6 +73,9 @@ - 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 @@ - return 1; - } - -- if (TEMP_FAILURE_RETRY (waitpid (p, NULL, 0)) != p) -- { -- puts ("waitpid failed"); -- return 1; -- } -- - return 0; - } - -diff -Naur glibc-2.5/nis/Makefile glibc-2.5-cs/nis/Makefile ---- glibc-2.5/nis/Makefile 2006-04-14 07:45:49.000000000 +0200 -+++ glibc-2.5-cs/nis/Makefile 2007-03-08 22:10:57.000000000 +0100 -@@ -64,7 +64,7 @@ - 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 -Naur glibc-2.5/nis/nis_defaults.c glibc-2.5-cs/nis/nis_defaults.c ---- glibc-2.5/nis/nis_defaults.c 2006-05-10 04:54:46.000000000 +0200 -+++ glibc-2.5-cs/nis/nis_defaults.c 2007-03-08 22:10:57.000000000 +0100 -@@ -447,7 +447,7 @@ - { - cptr = getenv ("NIS_DEFAULTS"); - if (cptr != NULL && strstr (cptr, "access=") != NULL) -- result = searchaccess (getenv ("NIS_DEFAULTS"), result); -+ result = searchaccess (cptr, result); - } - - return result; -diff -Naur glibc-2.5/nis/nis_subr.c glibc-2.5-cs/nis/nis_subr.c ---- glibc-2.5/nis/nis_subr.c 2006-06-17 00:30:02.000000000 +0200 -+++ glibc-2.5-cs/nis/nis_subr.c 2007-03-08 22:10:58.000000000 +0100 -@@ -251,13 +251,16 @@ - { - 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 @@ - 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 -Naur glibc-2.5/nis/nis_table.c glibc-2.5-cs/nis/nis_table.c ---- glibc-2.5/nis/nis_table.c 2006-08-07 18:01:44.000000000 +0200 -+++ glibc-2.5-cs/nis/nis_table.c 2007-03-08 22:10:57.000000000 +0100 -@@ -215,6 +215,7 @@ - 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 +224,7 @@ - { - status = NIS_BADNAME; - err_out: -+ nis_freeresult (allres); - memset (res, '\0', sizeof (nis_result)); - NIS_RES_STATUS (res) = status; - return res; -@@ -349,6 +351,7 @@ - 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 +395,57 @@ - 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 +539,12 @@ - - nis_free_request (ibreq); - -+ if (allres) -+ { -+ nis_freeresult (res); -+ return allres; -+ } -+ - return res; - } - libnsl_hidden_def (nis_list) -diff -Naur glibc-2.5/nis/nss_compat/compat-grp.c glibc-2.5-cs/nis/nss_compat/compat-grp.c ---- glibc-2.5/nis/nss_compat/compat-grp.c 2006-08-01 01:33:04.000000000 +0200 -+++ glibc-2.5-cs/nis/nss_compat/compat-grp.c 2007-03-08 22:10:56.000000000 +0100 -@@ -580,13 +580,17 @@ - /* +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 -Naur glibc-2.5/nis/nss_nisplus/nisplus-grp.c glibc-2.5-cs/nis/nss_nisplus/nisplus-grp.c ---- glibc-2.5/nis/nss_nisplus/nisplus-grp.c 2006-05-20 21:20:19.000000000 +0200 -+++ glibc-2.5-cs/nis/nss_nisplus/nisplus-grp.c 2007-03-08 22:10:49.000000000 +0100 -@@ -46,13 +46,13 @@ - 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 @@ - - 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 @@ - { - 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 @@ - { - 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 @@ - } - - 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 @@ - _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 @@ - - 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 -Naur glibc-2.5/nis/nss_nisplus/nisplus-initgroups.c glibc-2.5-cs/nis/nss_nisplus/nisplus-initgroups.c ---- glibc-2.5/nis/nss_nisplus/nisplus-initgroups.c 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/nis/nss_nisplus/nisplus-initgroups.c 2007-03-08 22:10:49.000000000 +0100 -@@ -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 -Naur glibc-2.5/nis/Versions glibc-2.5-cs/nis/Versions ---- glibc-2.5/nis/Versions 2006-05-20 21:21:52.000000000 +0200 -+++ glibc-2.5-cs/nis/Versions 2007-03-08 22:10:58.000000000 +0100 -@@ -125,6 +125,6 @@ - _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 -Naur glibc-2.5/nptl/ChangeLog glibc-2.5-cs/nptl/ChangeLog ---- glibc-2.5/nptl/ChangeLog 2006-09-24 19:14:11.000000000 +0200 -+++ glibc-2.5-cs/nptl/ChangeLog 2007-03-08 22:06:56.000000000 +0100 -@@ -1,3 +1,12 @@ -+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 -Naur glibc-2.5/nptl/Makefile glibc-2.5-cs/nptl/Makefile ---- glibc-2.5/nptl/Makefile 2006-09-08 12:40:49.000000000 +0200 -+++ glibc-2.5-cs/nptl/Makefile 2007-03-27 14:55:42.000000000 +0200 -@@ -434,7 +434,7 @@ - CFLAGS-tst-initializers1-gnu89.c = $(CFLAGS-tst-initializers1-<) - CFLAGS-tst-initializers1-gnu99.c = $(CFLAGS-tst-initializers1-<) - --tst-cancel7-ARGS = --command "$(built-program-cmd)" -+tst-cancel7-ARGS = --command "$(local-built-program-cmd)" - tst-cancelx7-ARGS = $(tst-cancel7-ARGS) - tst-umask1-ARGS = $(objpfx)tst-umask1.temp - -@@ -470,7 +470,8 @@ - $(objpfx)tst-tls5modc.so $(objpfx)tst-tls5modd.so \ - $(objpfx)tst-tls5mode.so $(objpfx)tst-tls5modf.so - $(SHELL) -e tst-tls6.sh $(common-objpfx) $(elf-objpfx) \ -- $(rtld-installed-name) -+ $(rtld-installed-name) '$(cross-test-wrapper)' \ -+ $(..)scripts/run-with-preload.sh - endif - - $(objpfx)tst-dlsym1: $(libdl) $(shared-thread-library) -@@ -592,18 +593,19 @@ - LDFLAGS-pthread.so += -e __nptl_main - endif - --ifeq (no,$(cross-compiling)) -+# eglibc: ifeq (no,$(cross-compiling)) - ifeq (yes,$(build-shared)) - tests: $(objpfx)tst-cancel-wrappers.out - $(objpfx)tst-cancel-wrappers.out: tst-cancel-wrappers.sh -- $(SHELL) $< $(common-objpfx)libc_pic.a \ -+ $(SHELL) $< '$(NM)' \ -+ $(common-objpfx)libc_pic.a \ - $(common-objpfx)libc.a \ - $(objpfx)libpthread_pic.a \ - $(objpfx)libpthread.a > $@ - endif --endif -+# eglibc: endif - --tst-exec4-ARGS = $(built-program-cmd) -+tst-exec4-ARGS = $(local-built-program-cmd) - - $(objpfx)tst-execstack: $(libdl) - $(objpfx)tst-execstack.out: $(objpfx)tst-execstack-mod.so -@@ -611,7 +613,7 @@ - - $(objpfx)tst-fini1mod.so: $(shared-thread-library) - --tst-stackguard1-ARGS = --command "$(built-program-cmd) --child" -+tst-stackguard1-ARGS = --command "$(local-built-program-cmd) --child" - tst-stackguard1-static-ARGS = --command "$(objpfx)tst-stackguard1-static --child" - - # The tests here better do not run in parallel -diff -Naur glibc-2.5/nptl/shlib-versions glibc-2.5-cs/nptl/shlib-versions ---- glibc-2.5/nptl/shlib-versions 2004-07-05 19:03:27.000000000 +0200 -+++ glibc-2.5-cs/nptl/shlib-versions 2007-03-08 22:06:47.000000000 +0100 -@@ -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 -Naur glibc-2.5/nptl/sysdeps/pthread/configure glibc-2.5-cs/nptl/sysdeps/pthread/configure ---- glibc-2.5/nptl/sysdeps/pthread/configure 2006-09-29 22:18:33.000000000 +0200 -+++ glibc-2.5-cs/nptl/sysdeps/pthread/configure 2007-03-27 14:58:12.000000000 +0200 -@@ -23,137 +23,9 @@ - esac - fi - -- --echo "$as_me:$LINENO: checking for forced unwind support" >&5 --echo $ECHO_N "checking for forced unwind support... $ECHO_C" >&6 --if test "${libc_cv_forced_unwind+set}" = set; then -- echo $ECHO_N "(cached) $ECHO_C" >&6 --else -- cat >conftest.$ac_ext <<_ACEOF --/* confdefs.h. */ --_ACEOF --cat confdefs.h >>conftest.$ac_ext --cat >>conftest.$ac_ext <<_ACEOF --/* end confdefs.h. */ --#include <unwind.h> --int --main () --{ -- --struct _Unwind_Exception exc; --struct _Unwind_Context *context; --_Unwind_GetCFA (context) -- ; -- return 0; --} --_ACEOF --rm -f conftest.$ac_objext conftest$ac_exeext --if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 -- (eval $ac_link) 2>conftest.er1 -- ac_status=$? -- grep -v '^ *+' conftest.er1 >conftest.err -- rm -f conftest.er1 -- cat conftest.err >&5 -- echo "$as_me:$LINENO: \$? = $ac_status" >&5 -- (exit $ac_status); } && -- { ac_try='test -z "$ac_c_werror_flag" -- || test ! -s conftest.err' -- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -- (eval $ac_try) 2>&5 -- ac_status=$? -- echo "$as_me:$LINENO: \$? = $ac_status" >&5 -- (exit $ac_status); }; } && -- { ac_try='test -s conftest$ac_exeext' -- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -- (eval $ac_try) 2>&5 -- ac_status=$? -- echo "$as_me:$LINENO: \$? = $ac_status" >&5 -- (exit $ac_status); }; }; then -- libc_cv_forced_unwind=yes --else -- echo "$as_me: failed program was:" >&5 --sed 's/^/| /' conftest.$ac_ext >&5 -- --libc_cv_forced_unwind=no --fi --rm -f conftest.err conftest.$ac_objext \ -- conftest$ac_exeext conftest.$ac_ext --fi --echo "$as_me:$LINENO: result: $libc_cv_forced_unwind" >&5 --echo "${ECHO_T}$libc_cv_forced_unwind" >&6 --if test $libc_cv_forced_unwind = yes; then -- cat >>confdefs.h <<\_ACEOF -+libc_cv_forced_unwind=yes -+cat >>confdefs.h <<\_ACEOF - #define HAVE_FORCED_UNWIND 1 - _ACEOF - -- old_CFLAGS="$CFLAGS" -- CFLAGS="$CFLAGS -Werror -fexceptions" -- echo "$as_me:$LINENO: checking for C cleanup handling" >&5 --echo $ECHO_N "checking for C cleanup handling... $ECHO_C" >&6 --if test "${libc_cv_c_cleanup+set}" = set; then -- echo $ECHO_N "(cached) $ECHO_C" >&6 --else -- cat >conftest.$ac_ext <<_ACEOF --/* confdefs.h. */ --_ACEOF --cat confdefs.h >>conftest.$ac_ext --cat >>conftest.$ac_ext <<_ACEOF --/* end confdefs.h. */ -- --#include <stdio.h> --void cl (void *a) { } --int --main () --{ -- -- int a __attribute__ ((cleanup (cl))); -- puts ("test") -- ; -- return 0; --} --_ACEOF --rm -f conftest.$ac_objext conftest$ac_exeext --if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 -- (eval $ac_link) 2>conftest.er1 -- ac_status=$? -- grep -v '^ *+' conftest.er1 >conftest.err -- rm -f conftest.er1 -- cat conftest.err >&5 -- echo "$as_me:$LINENO: \$? = $ac_status" >&5 -- (exit $ac_status); } && -- { ac_try='test -z "$ac_c_werror_flag" -- || test ! -s conftest.err' -- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -- (eval $ac_try) 2>&5 -- ac_status=$? -- echo "$as_me:$LINENO: \$? = $ac_status" >&5 -- (exit $ac_status); }; } && -- { ac_try='test -s conftest$ac_exeext' -- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 -- (eval $ac_try) 2>&5 -- ac_status=$? -- echo "$as_me:$LINENO: \$? = $ac_status" >&5 -- (exit $ac_status); }; }; then -- libc_cv_c_cleanup=yes --else -- echo "$as_me: failed program was:" >&5 --sed 's/^/| /' conftest.$ac_ext >&5 -- --libc_cv_c_cleanup=no --fi --rm -f conftest.err conftest.$ac_objext \ -- conftest$ac_exeext conftest.$ac_ext --fi --echo "$as_me:$LINENO: result: $libc_cv_c_cleanup" >&5 --echo "${ECHO_T}$libc_cv_c_cleanup" >&6 -- CFLAGS="$old_CFLAGS" -- if test $libc_cv_c_cleanup = no; then -- { { echo "$as_me:$LINENO: error: the compiler must support C cleanup handling" >&5 --echo "$as_me: error: the compiler must support C cleanup handling" >&2;} -- { (exit 1); exit 1; }; } -- fi --else -- { { echo "$as_me:$LINENO: error: forced unwind support is required" >&5 --echo "$as_me: error: forced unwind support is required" >&2;} -- { (exit 1); exit 1; }; } --fi -+libc_cv_c_cleanup=yes -diff -Naur glibc-2.5/nptl/sysdeps/pthread/configure.in glibc-2.5-cs/nptl/sysdeps/pthread/configure.in ---- glibc-2.5/nptl/sysdeps/pthread/configure.in 2003-12-03 07:50:01.000000000 +0100 -+++ glibc-2.5-cs/nptl/sysdeps/pthread/configure.in 2007-03-08 22:06:21.000000000 +0100 -@@ -19,31 +19,41 @@ - esac - fi - --dnl Iff <unwind.h> is available, make sure it is the right one and it --dnl contains struct _Unwind_Exception. --AC_CACHE_CHECK(dnl --for forced unwind support, libc_cv_forced_unwind, [dnl --AC_TRY_LINK([#include <unwind.h>], [ --struct _Unwind_Exception exc; --struct _Unwind_Context *context; --_Unwind_GetCFA (context)], --libc_cv_forced_unwind=yes, libc_cv_forced_unwind=no)]) --if test $libc_cv_forced_unwind = yes; then -- AC_DEFINE(HAVE_FORCED_UNWIND) --dnl Check for C cleanup handling. -- old_CFLAGS="$CFLAGS" -- CFLAGS="$CFLAGS -Werror -fexceptions" -- AC_CACHE_CHECK([for C cleanup handling], libc_cv_c_cleanup, [dnl -- AC_TRY_LINK([ --#include <stdio.h> --void cl (void *a) { }], [ -- int a __attribute__ ((cleanup (cl))); -- puts ("test")], --libc_cv_c_cleanup=yes, libc_cv_c_cleanup=no)]) -- CFLAGS="$old_CFLAGS" -- if test $libc_cv_c_cleanup = no; then -- AC_MSG_ERROR([the compiler must support C cleanup handling]) -- fi --else -- AC_MSG_ERROR(forced unwind support is required) --fi -+dnl These link tests made bootstrapping EGLIBC difficult (how do you -+dnl link if you haven't built a libc yet?), and this test is only used -+dnl to produce an error message anyway. We've already checked the -+dnl GCC, as, and ld versions in the top-level configure script, and we -+dnl only use the results of these tests to produce an error message, -+dnl so we just disable these tests entirely. -+dnl -+dnl dnl Iff <unwind.h> is available, make sure it is the right one and it -+dnl dnl contains struct _Unwind_Exception. -+dnl AC_CACHE_CHECK(dnl -+dnl for forced unwind support, libc_cv_forced_unwind, [dnl -+dnl AC_TRY_LINK([#include <unwind.h>], [ -+dnl struct _Unwind_Exception exc; -+dnl struct _Unwind_Context *context; -+dnl _Unwind_GetCFA (context)], -+dnl libc_cv_forced_unwind=yes, libc_cv_forced_unwind=no)]) -+dnl if test $libc_cv_forced_unwind = yes; then -+dnl AC_DEFINE(HAVE_FORCED_UNWIND) -+dnl dnl Check for C cleanup handling. -+dnl old_CFLAGS="$CFLAGS" -+dnl CFLAGS="$CFLAGS -Werror -fexceptions" -+dnl AC_CACHE_CHECK([for C cleanup handling], libc_cv_c_cleanup, [dnl -+dnl AC_TRY_LINK([ -+dnl #include <stdio.h> -+dnl void cl (void *a) { }], [ -+dnl int a __attribute__ ((cleanup (cl))); -+dnl puts ("test")], -+dnl libc_cv_c_cleanup=yes, libc_cv_c_cleanup=no)]) -+dnl CFLAGS="$old_CFLAGS" -+dnl if test $libc_cv_c_cleanup = no; then -+dnl AC_MSG_ERROR([the compiler must support C cleanup handling]) -+dnl fi -+dnl else -+dnl AC_MSG_ERROR(forced unwind support is required) -+dnl fi -+libc_cv_forced_unwind=yes -+AC_DEFINE(HAVE_FORCED_UNWIND) -+libc_cv_c_cleanup=yes -diff -Naur glibc-2.5/nptl/sysdeps/pthread/pt-initfini.c glibc-2.5-cs/nptl/sysdeps/pthread/pt-initfini.c ---- glibc-2.5/nptl/sysdeps/pthread/pt-initfini.c 2005-02-26 02:33:57.000000000 +0100 -+++ glibc-2.5-cs/nptl/sysdeps/pthread/pt-initfini.c 2007-03-08 22:06:21.000000000 +0100 -@@ -45,6 +45,11 @@ - /* Embed an #include to pull in the alignment and .end directives. */ - asm ("\n#include \"defs.h\""); - -+asm ("\n#if defined __i686 && defined __ASSEMBLER__"); -+asm ("\n#undef __i686"); -+asm ("\n#define __i686 __i686"); -+asm ("\n#endif"); -+ - /* The initial common code ends here. */ - asm ("\n/*@HEADER_ENDS*/"); - -diff -Naur glibc-2.5/nptl/sysdeps/unix/sysv/linux/pthread_kill.c glibc-2.5-cs/nptl/sysdeps/unix/sysv/linux/pthread_kill.c ---- glibc-2.5/nptl/sysdeps/unix/sysv/linux/pthread_kill.c 2004-09-29 00:22:37.000000000 +0200 -+++ glibc-2.5-cs/nptl/sysdeps/unix/sysv/linux/pthread_kill.c 2007-03-08 22:06:12.000000000 +0100 -@@ -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 @@ - 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 @@ - 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 -Naur glibc-2.5/nptl/tst-cancel-wrappers.sh glibc-2.5-cs/nptl/tst-cancel-wrappers.sh ---- glibc-2.5/nptl/tst-cancel-wrappers.sh 2003-07-20 10:35:45.000000000 +0200 -+++ glibc-2.5-cs/nptl/tst-cancel-wrappers.sh 2007-03-08 22:06:48.000000000 +0100 -@@ -19,8 +19,9 @@ - # Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - # 02111-1307 USA. - -+nm="$1"; shift - while [ $# -gt 0 ]; do -- ( nm -P $1; echo 'end[end]:' ) | gawk ' BEGIN { -+ ( $nm -P $1; echo 'end[end]:' ) | gawk ' BEGIN { - C["accept"]=1 - C["close"]=1 - C["connect"]=1 -diff -Naur glibc-2.5/nptl/tst-tls6.sh glibc-2.5-cs/nptl/tst-tls6.sh ---- glibc-2.5/nptl/tst-tls6.sh 2003-09-03 00:02:59.000000000 +0200 -+++ glibc-2.5-cs/nptl/tst-tls6.sh 2007-03-27 14:55:42.000000000 +0200 -@@ -3,12 +3,15 @@ - common_objpfx=$1; shift - elf_objpfx=$1; shift - rtld_installed_name=$1; shift -+cross_test_wrapper=$1; shift -+run_with_preload=$1; shift - logfile=$common_objpfx/nptl/tst-tls6.out - - # We have to find libc and nptl - library_path=${common_objpfx}:${common_objpfx}nptl - tst_tls5="${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ - ${common_objpfx}/nptl/tst-tls5" -+tst_tls5="$cross_test_wrapper $run_with_preload $tst_tls5" - - LC_ALL=C - export LC_ALL -@@ -21,32 +24,32 @@ - for aligned in a e f; do - echo "preload tst-tls5mod{$aligned,b,c,d}.so" >> $logfile - echo "===============" >> $logfile -- LD_PRELOAD=`echo ${common_objpfx}nptl/tst-tls5mod{$aligned,b,c,d}.so \ -+ EGLIBC_TEST_LD_PRELOAD=`echo ${common_objpfx}nptl/tst-tls5mod{$aligned,b,c,d}.so \ - | sed 's/:$//;s/: /:/g'` ${tst_tls5} >> $logfile || fail=1 - echo >> $logfile - - echo "preload tst-tls5mod{b,$aligned,c,d}.so" >> $logfile - echo "===============" >> $logfile -- LD_PRELOAD=`echo ${common_objpfx}nptl/tst-tls5mod{b,$aligned,c,d}.so \ -+ EGLIBC_TEST_LD_PRELOAD=`echo ${common_objpfx}nptl/tst-tls5mod{b,$aligned,c,d}.so \ - | sed 's/:$//;s/: /:/g'` ${tst_tls5} >> $logfile || fail=1 - echo >> $logfile - - echo "preload tst-tls5mod{b,c,d,$aligned}.so" >> $logfile - echo "===============" >> $logfile -- LD_PRELOAD=`echo ${common_objpfx}nptl/tst-tls5mod{b,c,d,$aligned}.so \ -+ EGLIBC_TEST_LD_PRELOAD=`echo ${common_objpfx}nptl/tst-tls5mod{b,c,d,$aligned}.so \ - | sed 's/:$//;s/: /:/g'` ${tst_tls5} >> $logfile || fail=1 - echo >> $logfile - done - - echo "preload tst-tls5mod{d,a,b,c,e}" >> $logfile - echo "===============" >> $logfile --LD_PRELOAD=`echo ${common_objpfx}nptl/tst-tls5mod{d,a,b,c,e}.so \ -+EGLIBC_TEST_LD_PRELOAD=`echo ${common_objpfx}nptl/tst-tls5mod{d,a,b,c,e}.so \ - | sed 's/:$//;s/: /:/g'` ${tst_tls5} >> $logfile || fail=1 - echo >> $logfile - - echo "preload tst-tls5mod{d,a,b,e,f}" >> $logfile - echo "===============" >> $logfile --LD_PRELOAD=`echo ${common_objpfx}nptl/tst-tls5mod{d,a,b,e,f}.so \ -+EGLIBC_TEST_LD_PRELOAD=`echo ${common_objpfx}nptl/tst-tls5mod{d,a,b,e,f}.so \ - | sed 's/:$//;s/: /:/g'` ${tst_tls5} >> $logfile || fail=1 - echo >> $logfile - -diff -Naur glibc-2.5/nptl_db/ChangeLog glibc-2.5-cs/nptl_db/ChangeLog ---- glibc-2.5/nptl_db/ChangeLog 2006-02-04 01:48:40.000000000 +0100 -+++ glibc-2.5-cs/nptl_db/ChangeLog 2007-03-08 21:51:10.000000000 +0100 -@@ -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 -Naur glibc-2.5/nptl_db/db_info.c glibc-2.5-cs/nptl_db/db_info.c ---- glibc-2.5/nptl_db/db_info.c 2004-03-14 04:39:57.000000000 +0100 -+++ glibc-2.5-cs/nptl_db/db_info.c 2007-03-08 21:51:09.000000000 +0100 -@@ -59,7 +59,7 @@ - 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 -Naur glibc-2.5/nscd/mem.c glibc-2.5-cs/nscd/mem.c ---- glibc-2.5/nscd/mem.c 2005-12-07 06:47:27.000000000 +0100 -+++ glibc-2.5-cs/nscd/mem.c 2007-03-08 21:50:08.000000000 +0100 -@@ -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 @@ - { - /* 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 -Naur glibc-2.5/nscd/nscd.c glibc-2.5-cs/nscd/nscd.c ---- glibc-2.5/nscd/nscd.c 2006-05-30 19:29:36.000000000 +0200 -+++ glibc-2.5-cs/nscd/nscd.c 2007-03-08 21:50:08.000000000 +0100 -@@ -237,7 +237,7 @@ - - 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 -Naur glibc-2.5/nscd/nscd-client.h glibc-2.5-cs/nscd/nscd-client.h ---- glibc-2.5/nscd/nscd-client.h 2006-04-26 01:48:55.000000000 +0200 -+++ glibc-2.5-cs/nscd/nscd-client.h 2007-03-08 21:50:07.000000000 +0100 -@@ -258,6 +258,7 @@ - const char *data; - size_t mapsize; - int counter; /* > 0 indicates it is usable. */ -+ size_t datasize; - }; - #define NO_MAPPING ((struct mapped_database *) -1l) - -diff -Naur glibc-2.5/nscd/nscd_helper.c glibc-2.5-cs/nscd/nscd_helper.c ---- glibc-2.5/nscd/nscd_helper.c 2006-04-26 01:47:53.000000000 +0200 -+++ glibc-2.5-cs/nscd/nscd_helper.c 2007-03-08 21:50:08.000000000 +0100 -@@ -290,6 +290,7 @@ - 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 +341,8 @@ - /* 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); - -@@ -365,14 +367,18 @@ - 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) -+ if (type == here->type -+ && keylen == here->len -+ && here->key + here->len <= 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 -@@ -380,8 +386,7 @@ - - /* 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 -Naur glibc-2.5/nss/getXXbyYY_r.c glibc-2.5-cs/nss/getXXbyYY_r.c ---- glibc-2.5/nss/getXXbyYY_r.c 2004-09-17 00:24:09.000000000 +0200 -+++ glibc-2.5-cs/nss/getXXbyYY_r.c 2007-03-08 22:03:00.000000000 +0100 -@@ -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 @@ - 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 @@ - 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 -Naur glibc-2.5/nss/nss_files/files-alias.c glibc-2.5-cs/nss/nss_files/files-alias.c ---- glibc-2.5/nss/nss_files/files-alias.c 2002-09-01 14:38:05.000000000 +0200 -+++ glibc-2.5-cs/nss/nss_files/files-alias.c 2007-03-08 22:02:54.000000000 +0100 -@@ -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 @@ - 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 -Naur glibc-2.5/option-groups.def glibc-2.5-cs/option-groups.def ---- glibc-2.5/option-groups.def 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/option-groups.def 2007-03-08 22:11:44.000000000 +0100 -@@ -0,0 +1,51 @@ -+# This file documents the option groups EGLIBC currently supports, in -+# a format akin to the Linux Kconfig system's. The syntax may change -+# over time. -+# -+# An entry of the form: -+# -+# config OPTION_GROUP_NAME -+# bool "one-line explanation of what this option group controls" -+# help -+# Multi-line help explaining the option group's meaning in -+# some detail, terminated by indentation level. -+# -+# defines an option group whose variable is OPTION_GROUP_NAME, with -+# meaningful values 'y' (enabled) and 'n' (disabled). The -+# documentation is formatted to be consumed by some sort of -+# interactive configuration interface, but EGLIBC doesn't have such an -+# interface yet. -+# -+# Option group variables get their default values from the file -+# 'option-groups.defaults', in the top directory of the EGLIBC source -+# tree. By default, all EGLIBC option groups are enabled --- their -+# variables are set to 'y'. -+# -+# After including 'option-groups.defaults', the EGLIBC make machinery -+# includes the file 'option-groups.config' from the top of the build -+# tree, if it is present. Developers can place assignments to option -+# group variables in that file to override the defaults. For example, -+# to disable an option group, place a line of the form: -+# -+# OPTION_GROUP_NAME = n -+# -+# in 'option-groups.config' at the top of your build tree. To -+# explicitly enable an option group, you may also write: -+# -+# OPTION_GROUP_NAME = y -+# -+# although this simply reestablishes the value already set by -+# 'option-groups.defaults'. -+ -+config OPTION_EGLIBC_CATGETS -+ bool "Functions for accessing message catalogs" -+ help -+ This option group includes functions for accessing message -+ catalogs: catopen, catclose, and catgets. -+ -+config OPTION_EGLIBC_LOCALES -+ bool "Locale definitions" -+ help -+ This option group includes all locale definitions other than -+ that for the "C" locale. If this option group is omitted, then -+ only the "C" locale is supported. -diff -Naur glibc-2.5/option-groups.defaults glibc-2.5-cs/option-groups.defaults ---- glibc-2.5/option-groups.defaults 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/option-groups.defaults 2007-03-08 22:11:43.000000000 +0100 -@@ -0,0 +1,12 @@ -+# This file sets default values for all option group variables -+# mentioned in option-groups.def; see that file for a description of -+# each option group. -+# -+# Subdirectory makefiles include this file before including the user's -+# settings from option-groups.config at the top of the build tree; -+# that file need only refer to those options whose default settings -+# are to be changed. -+# -+# By default, all option groups are enabled. -+OPTION_EGLIBC_CATGETS = y -+OPTION_EGLIBC_LOCALES = y -diff -Naur glibc-2.5/option-groups.mak glibc-2.5-cs/option-groups.mak ---- glibc-2.5/option-groups.mak 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/option-groups.mak 2007-03-08 22:11:42.000000000 +0100 -@@ -0,0 +1,25 @@ -+# Setup file for subdirectory Makefiles that define EGLIBC option groups. -+ -+# EGLIBC shouldn't need to override this. However, the -+# cross-build-friendly localedef includes this makefile to get option -+# group variable definitions; it uses a single build tree for all the -+# multilibs, and needs to be able to specify a different option group -+# configuration file for each multilib. -+option_group_config_file ?= $(objdir)/option-groups.config -+ -+# Read the default settings for all options. -+include $(..)option-groups.defaults -+ -+# Read the developer's option group selections, overriding the -+# defaults from option-groups.defaults. -+-include $(option_group_config_file) -+ -+# Establish 'routines-y', etc. as simply expanded variables. -+routines-y := -+others-y := -+install-bin-y := -+install-sbin-y := -+extra-objs-y := -+tests-y := -+xtests-y := -+test-srcs-y := -diff -Naur glibc-2.5/po/nl.po glibc-2.5-cs/po/nl.po ---- glibc-2.5/po/nl.po 2006-09-21 06:16:48.000000000 +0200 -+++ glibc-2.5-cs/po/nl.po 2007-03-08 22:10:46.000000000 +0100 -@@ -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 @@ - - #: 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 @@ - 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 @@ - - #: 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 -Naur glibc-2.5/po/pl.po glibc-2.5-cs/po/pl.po ---- glibc-2.5/po/pl.po 2006-09-21 06:16:48.000000000 +0200 -+++ glibc-2.5-cs/po/pl.po 2007-03-08 22:10:46.000000000 +0100 -@@ -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 @@ - 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 @@ - 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 @@ - 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 @@ - 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 @@ - 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 @@ - 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 @@ - 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 -Naur glibc-2.5/po/sv.po glibc-2.5-cs/po/sv.po ---- glibc-2.5/po/sv.po 2006-09-21 06:16:48.000000000 +0200 -+++ glibc-2.5-cs/po/sv.po 2007-03-08 22:10:47.000000000 +0100 -@@ -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.52 - # - 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-11-09 13:51+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 -+#: catgets/gencat.c:773 -+msgid "invalid line" -+msgstr "ogiltig rad" -+ -+#: 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 read header from `%s'" --msgstr "kan inte läsa huvud från \"%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:159 iconv/iconv_prog.c:295 catgets/gencat.c:288 -+#: catgets/gencat.c:1216 -+msgid "unterminated message" -+msgstr "oavslutat meddelande" -+ -+#: catgets/gencat.c:1240 - #, c-format --msgid "cannot open input file `%s'" --msgstr "kan inte öppna infil \"%s\"" -+msgid "while opening old catalog file" -+msgstr "när gammal katalogfil öppnades" - --#: iconv/iconv_charmap.c:177 iconv/iconv_prog.c:313 -+#: catgets/gencat.c:1331 - #, c-format --msgid "error while closing input `%s'" --msgstr "fel vid stängning av indata \"%s\"" -+msgid "conversion modules not available" -+msgstr "konverteringsmoduler inte tillgängliga" - --#: iconv/iconv_charmap.c:443 -+#: catgets/gencat.c:1357 - #, c-format --msgid "illegal input sequence at position %Zd" --msgstr "otillåten indatasekvens vid position %Zd" -+msgid "cannot determine escape character" -+msgstr "kan inte avgöra kontrolltecken" - --#: 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" -+#: debug/pcprofiledump.c:52 -+msgid "Don't buffer output" -+msgstr "Buffra inte resultatet" - --#: 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:57 -+msgid "Dump information generated by PC profiling." -+msgstr "Visa information genererad av PC-profilering." - --#: 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:60 -+msgid "[FILE]" -+msgstr "[FIL]" - --#: iconv/iconv_prog.c:61 --msgid "Input/Output format specification:" --msgstr "In/ut formatspecifikation:" -+#: debug/pcprofiledump.c:100 -+#, c-format -+msgid "cannot open input file" -+msgstr "kan inte öppna infil" - --#: iconv/iconv_prog.c:62 --msgid "encoding of original text" --msgstr "kodning av originaltexten" -+#: debug/pcprofiledump.c:106 -+#, c-format -+msgid "cannot read header" -+msgstr "kan inte läsa huvud" - --#: iconv/iconv_prog.c:63 --msgid "encoding for output" --msgstr "kodning för resultatet" -+#: debug/pcprofiledump.c:170 -+#, c-format -+msgid "invalid pointer size" -+msgstr "ogiltig pekarstorlek" - --#: iconv/iconv_prog.c:64 --msgid "Information:" --msgstr "Information:" -+#: 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:65 --msgid "list all known coded character sets" --msgstr "visa alla kända teckenuppsättningar" -+#: 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:66 locale/programs/localedef.c:128 --msgid "Output control:" --msgstr "Styr 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:67 --msgid "omit invalid characters from output" --msgstr "visa inte ogiltiga tecken i utdata" -+#: dlfcn/dlinfo.c:76 -+msgid "unsupported dlinfo request" -+msgstr "dlinfo-begäran som inte stöds" - --#: iconv/iconv_prog.c:68 --msgid "output file" --msgstr "resultatfil" -+#: dlfcn/dlmopen.c:64 -+msgid "invalid namespace" -+msgstr "ogiltig namnrymd" - --#: iconv/iconv_prog.c:69 --msgid "suppress warnings" --msgstr "utelämna varningar" -+#: dlfcn/dlmopen.c:69 -+msgid "invalid mode" -+msgstr "ogiltigt läge" - --#: iconv/iconv_prog.c:70 --msgid "print progress information" --msgstr "skriv information om körning" -+#: dlfcn/dlopen.c:64 -+msgid "invalid mode parameter" -+msgstr "ogiltig lägesparameter" - --#: 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." -+#: elf/cache.c:67 -+msgid "unknown" -+msgstr "okänt" - --#: iconv/iconv_prog.c:79 --msgid "[FILE...]" --msgstr "[FIL...]" -+#: elf/cache.c:110 -+msgid "Unknown OS" -+msgstr "Okänt OS" - --#: iconv/iconv_prog.c:201 --msgid "cannot open output file" --msgstr "kan inte öppna utfil" -+#: elf/cache.c:115 -+#, c-format -+msgid ", OS ABI: %s %d.%d.%d" -+msgstr ", OS ABI: %s %d.%d.%d" - --#: iconv/iconv_prog.c:243 -+#: elf/cache.c:141 elf/ldconfig.c:1231 - #, c-format --msgid "conversions from `%s' and to `%s' are not supported" --msgstr "konvertering från \"%s\" och till \"%s\" stöds ej" -+msgid "Can't open cache file %s\n" -+msgstr "Kan inte öppna cache-fil \"%s\"\n" - --#: iconv/iconv_prog.c:248 -+#: elf/cache.c:153 - #, c-format --msgid "conversion from `%s' is not supported" --msgstr "konvertering från \"%s\" stöds ej" -+msgid "mmap of cache file failed.\n" -+msgstr "minnesmappning av cache-fil misslyckades.\n" - --#: iconv/iconv_prog.c:255 -+#: elf/cache.c:157 elf/cache.c:167 - #, c-format --msgid "conversion to `%s' is not supported" --msgstr "konvertering 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:259 -+#: elf/cache.c:200 elf/cache.c:210 - #, c-format --msgid "conversion from `%s' to `%s' is not supported" --msgstr "konvertering från \"%s\" till \"%s\" stöds ej" -+msgid "%d libs found in cache `%s'\n" -+msgstr "%d bibliotek hittades i cache \"%s\"\n" - --#: iconv/iconv_prog.c:265 --msgid "failed to start conversion processing" --msgstr "misslyckades att starta konverteringsprocessen" -+#: 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:360 --msgid "error while closing output file" --msgstr "fel vid stängning av utfilen" -+#: 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: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:424 elf/cache.c:434 elf/cache.c:438 -+#, c-format -+msgid "Writing of cache data failed" -+msgstr "Skrivning av cache-data misslyckades" - --#: 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:442 - #, 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 --#, 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" -+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:714 --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: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" -- --#: 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" -- --#: 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" -- --#: 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" -+msgid "unable to allocate buffer for input" -+msgstr "kan inte allokera buffert för indata" - --#: 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:59 -+msgid "Input/Output format specification:" -+msgstr "In/ut formatspecifikation:" - --#: 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:60 -+msgid "encoding of original text" -+msgstr "kodning av originaltexten" - --#: 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:61 -+msgid "encoding for output" -+msgstr "kodning för resultatet" - --#: locale/programs/ld-time.c:1031 --msgid "extra trailing semicolon" --msgstr "extra avslutande semikolon" -+#: iconv/iconv_prog.c:62 -+msgid "Information:" -+msgstr "Information:" - --#: 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:63 -+msgid "list all known coded character sets" -+msgstr "visa alla kända teckenuppsättningar" - --#: locale/programs/linereader.c:130 --msgid "trailing garbage at end of line" --msgstr "avslutande skräp vid radslutet" -+#: iconv/iconv_prog.c:64 locale/programs/localedef.c:126 -+msgid "Output control:" -+msgstr "Val av utdata:" - --#: locale/programs/linereader.c:304 --msgid "garbage at end of number" --msgstr "skräp i slutet av nummer" -+#: iconv/iconv_prog.c:65 -+msgid "omit invalid characters from output" -+msgstr "visa inte ogiltiga tecken i utdata" - --#: locale/programs/linereader.c:416 --msgid "garbage at end of character code specification" --msgstr "skräp i slutet av teckenkodsspecifikation" -+#: iconv/iconv_prog.c:66 -+msgid "output file" -+msgstr "resultatfil" - --#: locale/programs/linereader.c:502 --msgid "unterminated symbolic name" --msgstr "oavslutat symboliskt namn" -+#: iconv/iconv_prog.c:67 -+msgid "suppress warnings" -+msgstr "utelämna varningar" - --#: locale/programs/linereader.c:566 catgets/gencat.c:1195 --msgid "invalid escape sequence" --msgstr "ogiltig kontrollsekvens" -+#: iconv/iconv_prog.c:68 -+msgid "print progress information" -+msgstr "skriv information om körning" - --#: locale/programs/linereader.c:629 --msgid "illegal escape sequence at end of string" --msgstr "otillåten teckensekvens vid strängslut" -+#: 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:633 locale/programs/linereader.c:861 --msgid "unterminated string" --msgstr "oavslutad sträng" -+#: iconv/iconv_prog.c:77 -+msgid "[FILE...]" -+msgstr "[FIL...]" - --#: 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:199 -+#, c-format -+msgid "cannot open output file" -+msgstr "kan inte öppna utfil" - --#: locale/programs/linereader.c:822 -+#: iconv/iconv_prog.c:241 - #, c-format --msgid "symbol `%.*s' not in charmap" --msgstr "symbol \"%.*s\" finns inte i teckenuppsättning" -+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:843 -+#: iconv/iconv_prog.c:246 - #, c-format --msgid "symbol `%.*s' not in repertoire map" --msgstr "symbol \"%.*s\" finns inte i repertoartabell" -+msgid "conversion from `%s' is not supported" -+msgstr "konvertering frÃ¥n \"%s\" stöds ej" - --#: locale/programs/locale.c:75 --msgid "System information:" --msgstr "Systeminformation:" -+#: iconv/iconv_prog.c:253 -+#, c-format -+msgid "conversion to `%s' is not supported" -+msgstr "konvertering till \"%s\" stöds ej" - --#: locale/programs/locale.c:77 --msgid "Write names of available locales" --msgstr "Skriv namn på tillgängliga lokaler" -+#: iconv/iconv_prog.c:257 -+#, c-format -+msgid "conversion from `%s' to `%s' is not supported" -+msgstr "konvertering frÃ¥n \"%s\" till \"%s\" stöds ej" - --#: locale/programs/locale.c:79 --msgid "Write names of available charmaps" --msgstr "Skriv namn på tillgängliga teckenuppsättningar" -+#: iconv/iconv_prog.c:267 -+#, c-format -+msgid "failed to start conversion processing" -+msgstr "misslyckades att starta konverteringsprocessen" - --#: locale/programs/locale.c:80 --msgid "Modify output format:" --msgstr "Ändra utdataformat:" -+#: iconv/iconv_prog.c:361 -+#, c-format -+msgid "error while closing output file" -+msgstr "fel vid stängning av utfilen" - --#: locale/programs/locale.c:81 --msgid "Write names of selected categories" --msgstr "Skriv namn på valda kategorier" -+#: 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:82 --msgid "Write names of selected keywords" --msgstr "Skriv namn på valda nyckelord" -+#: 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:83 --msgid "Print more information" --msgstr "Skriv mer information" -+#: iconv/iconv_prog.c:529 -+#, c-format -+msgid "internal error (illegal descriptor)" -+msgstr "internt fel (otillÃ¥ten deskriptor)" - --#: locale/programs/locale.c:88 --msgid "Get locale-specific information." --msgstr "Hämta lokal-specifik information" -+#: iconv/iconv_prog.c:532 -+#, c-format -+msgid "unknown iconv() error %d" -+msgstr "okänt fel frÃ¥n iconv() %d" - --#: locale/programs/locale.c:91 -+#: iconv/iconv_prog.c:778 - msgid "" --"NAME\n" --"[-a|-m]" -+"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 "" --"NAMN\n" --"[-a|-m]" -+"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:195 --msgid "Cannot set LC_CTYPE to default locale" --msgstr "Kan inte sätta LC_CTYPE till standardlokalen" -+#: iconv/iconvconfig.c:109 -+msgid "Create fastloading iconv module configuration file." -+msgstr "Skapa en snabbladdande modulkonfigurationsfil för iconv." - --#: 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:113 -+msgid "[DIR...]" -+msgstr "[KATALOG...]" - --#: 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:126 -+msgid "Prefix used for all file accesses" -+msgstr "Prefix att använda för alla filÃ¥tkomster" - --#: 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: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:517 --msgid "while preparing output" --msgstr "när utdata förbereddes" -+#: 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/localedef.c:121 --msgid "Input Files:" --msgstr "Infiler:" -+#: iconv/iconvconfig.c:300 -+#, c-format -+msgid "Directory arguments required when using --nostdlib" -+msgstr "Katalogargument krävs när --nostdlib används" - --#: locale/programs/localedef.c:123 --msgid "Symbolic character names defined in FILE" --msgstr "Symboliska teckennamn definierade i FILE" -+#: 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/localedef.c:124 --msgid "Source definitions are found in FILE" --msgstr "Källdefinitioner finns i FILE" -+#: iconv/iconvconfig.c:428 -+#, c-format -+msgid "while inserting in search tree" -+msgstr "vid insättning i sökträd" - --#: 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" -+#: iconv/iconvconfig.c:1236 -+#, c-format -+msgid "cannot generate output file" -+msgstr "kan inte generera utfil" - --#: locale/programs/localedef.c:130 --msgid "Create output even if warning messages were issued" --msgstr "Skapa utfil även om varningsmeddelanden genererades" -+#: inet/rcmd.c:157 -+msgid "rcmd: Cannot allocate memory\n" -+msgstr "rcmd: Kan inte allokera minne\n" - --#: locale/programs/localedef.c:131 --msgid "Create old-style tables" --msgstr "Skapa tabeller i gammal stil" -+#: 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:132 --msgid "Optional output file prefix" --msgstr "Valfri utfilsprefix" -+#: inet/rcmd.c:200 -+#, c-format -+msgid "connect to address %s: " -+msgstr "anslut till adress %s: " - --#: locale/programs/localedef.c:133 --msgid "Be strictly POSIX conform" --msgstr "Var strikt POSIX-konform" -+#: inet/rcmd.c:213 -+#, c-format -+msgid "Trying %s...\n" -+msgstr "Provar %s...\n" - --#: locale/programs/localedef.c:135 --msgid "Suppress warnings and information messages" --msgstr "Undertryck varningar och informationsmeddelanden" -+#: 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:136 --msgid "Print more messages" --msgstr "Skriv mer meddelanden" -+#: 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:137 --msgid "Archive control:" --msgstr "Arkivkontroll:" -+#: inet/rcmd.c:268 -+msgid "poll: protocol failure in circuit setup\n" -+msgstr "poll: protokollfel i förbindelseuppsättning\n" - --#: 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:301 -+msgid "socket: protocol failure in circuit setup\n" -+msgstr "uttag (socket): protokollfel i förbindelseuppsättning\n" - --#: 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:325 -+#, c-format -+msgid "rcmd: %s: short read" -+msgstr "rcmd: %s: läsning gav för lite data" - --#: locale/programs/localedef.c:142 --msgid "Replace existing archive content" --msgstr "Ersätt befintligt arkivinnehåll" -+#: inet/rcmd.c:481 -+msgid "lstat failed" -+msgstr "misslyckades ta status (lstat)" - --#: 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:488 -+msgid "cannot open" -+msgstr "kan inte öppna" - --#: locale/programs/localedef.c:145 --msgid "List content of archive" --msgstr "Visa innehållet i arkivet" -+#: inet/rcmd.c:490 -+msgid "fstat failed" -+msgstr "misslyckades ta status (fstat)" - --#: 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/rcmd.c:492 -+msgid "bad owner" -+msgstr "olämplig ägare" - --#: locale/programs/localedef.c:152 --msgid "Compile locale specification" --msgstr "Kompilera lokalspecifikation" -+#: inet/rcmd.c:494 -+msgid "writeable by other than owner" -+msgstr "skrivbar för andra än ägaren" - --#: 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/rcmd.c:496 -+msgid "hard linked somewhere" -+msgstr "hÃ¥rdlänkad nÃ¥gonstans" - --#: locale/programs/localedef.c:233 --msgid "cannot create directory for output files" --msgstr "kan inte skapa katalog för utfiler" -+#: inet/ruserpass.c:170 inet/ruserpass.c:193 -+msgid "out of memory" -+msgstr "minnet slut" - --#: locale/programs/localedef.c:244 --msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'" --msgstr "FATALT: systemet definierar inte \"_POSIX2_LOCALEDEF\"" -+#: inet/ruserpass.c:184 -+msgid "Error: .netrc file is readable by others." -+msgstr "Fel: .netrc kan läsas av andra." -+ -+#: 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:258 locale/programs/localedef.c:274 --#: locale/programs/localedef.c:599 locale/programs/localedef.c:619 -+#: inet/ruserpass.c:277 - #, c-format --msgid "cannot open locale definition file `%s'" --msgstr "kan inte öppna lokaldefinitionsfil \"%s\"" -+msgid "Unknown .netrc keyword %s" -+msgstr "Okänt .netrc-nyckelord %s" -+ -+#: 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:286 -+#: locale/programs/charmap-dir.c:57 - #, c-format --msgid "cannot write output files to `%s'" --msgstr "kan inte skriva utfiler till \"%s\"" -+msgid "cannot read character map directory `%s'" -+msgstr "kan inte läsa teckenuppsättningskatalog \"%s\"" - --#: locale/programs/localedef.c:367 -+#: locale/programs/charmap.c:137 - #, 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 "character map file `%s' not found" -+msgstr "teckenuppsä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:194 -+#, c-format -+msgid "default character map file `%s' not found" -+msgstr "standardteckenuppsättningsfil \"%s\" inte hittad" - --#: locale/programs/localedef.c:573 -+#: locale/programs/charmap.c:257 - #, 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 "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/locarchive.c:89 locale/programs/locarchive.c:259 --msgid "cannot create temporary file" --msgstr "kan inte skapa temporärfil" -+#: 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" - --#: locale/programs/locarchive.c:118 locale/programs/locarchive.c:305 --msgid "cannot initialize archive file" --msgstr "kan inte initiera arkivfil" -+#: 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:125 locale/programs/locarchive.c:312 --msgid "cannot resize archive file" --msgstr "kan inte byta storlek på arkivfil" -+#: locale/programs/charmap.c:357 -+msgid "invalid definition" -+msgstr "ogiltig definition" - --#: 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: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:156 --msgid "failed to create new locale archive" --msgstr "misslyckades med att skapa nytt lokalarkiv" -+#: locale/programs/charmap.c:402 -+#, c-format -+msgid "duplicate definition of <%s>" -+msgstr "dubblerad definition av <%s>" - --#: 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: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:253 --msgid "cannot map locale archive file" --msgstr "kan inte öppna lokalarkivfil med mmap" -+#: 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:329 --msgid "cannot lock new archive" --msgstr "kan inte låsa nytt arkiv" -+#: 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:380 --msgid "cannot extend locale archive file" --msgstr "kan inte utöka lokalarkivfil" -+#: 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:389 --msgid "cannot change mode of resized locale archive" --msgstr "kan inte ändra åtkomstläge på storleksändrat lokalarkiv" -+#: 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:397 --msgid "cannot rename new archive" --msgstr "kan inte byta namn på nytt arkiv" -+#: 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:450 -+#: locale/programs/charmap.c:552 -+msgid "invalid encoding given" -+msgstr "ogiltig kodning given" -+ -+#: 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 följa 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/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/locarchive.c:982 -+#: 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/charmap.c:1086 -+msgid "resulting bytes for range not representable." -+msgstr "resulterande byte för intervall är inte representerbara." - --#: 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 "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\" kan 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: terminologilandskod \"%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 kan 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 kan 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" -+ -+#: 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 "föregÃ¥ende definition var här" -+ -+#: 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 nummer" -+ -+#: 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 hittas 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 lokaldefinition" -+ -+#: 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" -+ -+#: locale/programs/repertoire.c:342 -+#, c-format -+msgid "repertoire map file `%s' not found" -+msgstr "hittar inte repertoartabell \"%s\"" -+ -+#: 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" -+ -+#: 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" -+ -+#: 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" -+ -+#: 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" -+ -+#: login/programs/pt_chown.c:161 -+#, c-format -+msgid "too many arguments" -+msgstr "för mÃ¥nga argument" -+ -+#: login/programs/pt_chown.c:169 -+#, c-format -+msgid "needs to be installed setuid `root'" -+msgstr "behöver installeras \"setuid root\"" -+ -+#: malloc/mcheck.c:324 -+msgid "memory is consistent, library is buggy\n" -+msgstr "minnet är konsistent, biblioteket är felaktigt\n" - --#. 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" -+#: malloc/mcheck.c:327 -+msgid "memory clobbered before allocated block\n" -+msgstr "minnet förstört före allokerat block\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}. --#: 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" -+#: 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 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" -+#: malloc/mcheck.c:333 -+msgid "block freed twice\n" -+msgstr "block frigjort tvÃ¥ gÃ¥nger\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. --#: 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" -+#: malloc/mcheck.c:336 -+msgid "bogus mcheck_status, library is buggy\n" -+msgstr "felaktig mcheck_status, biblioteket är felaktigt\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. --#: stdio-common/../sysdeps/gnu/errlist.c:86 --msgid "Argument list too long" --msgstr "Argumentlistan för lång" -+#: malloc/memusage.sh:27 -+msgid "Try `memusage --help' for more information." -+msgstr "Försök med \"memusage --help\" för mer information" - --#. 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" -+#: malloc/memusage.sh:33 -+msgid "memusage: option `$1' requires an argument" -+msgstr "memusage: flaggan \"$1\" behöver ett argument" - --#. 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" -+#: 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 "" -+"UsageAnvä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 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" -+#: 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 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/memusagestat.c:53 -+msgid "Name output file" -+msgstr "Namnresultatfil" - --#. 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/memusagestat.c:54 -+msgid "Title string used in output graphic" -+msgstr "Titelsträng att använda i resultatgrafiken" -+ -+#: 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)" -+ -+#: malloc/memusagestat.c:57 -+msgid "Also draw graph for total memory consumption" -+msgstr "Visa ocksÃ¥ en graf av totala minnesÃ¥tgÃ¥ngen" -+ -+#: malloc/memusagestat.c:58 -+msgid "make output graphic VALUE pixel wide" -+msgstr "gör resultatgrafiken VALUE pixlar bred" -+ -+#: malloc/memusagestat.c:59 -+msgid "make output graphic VALUE pixel high" -+msgstr "gör resultatgrafiken VALUE pixlar hög" -+ -+#: malloc/memusagestat.c:64 -+msgid "Generate graphic from memory profiling data" -+msgstr "Generera grafik frÃ¥n data frÃ¥n minnesprofilering" -+ -+#: malloc/memusagestat.c:67 -+msgid "DATAFILE [OUTFILE]" -+msgstr "DATAFIL [UTFIL]" -+ -+#: misc/error.c:118 timezone/zic.c:396 -+msgid "Unknown system error" -+msgstr "Okänt systemfel" -+ -+#: nis/nis_callback.c:189 -+msgid "unable to free arguments" -+msgstr "kan inte avallokera argument" -+ -+#: 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" -+ -+#: nis/nis_error.h:2 -+msgid "Probable success" -+msgstr "Troligtvis lyckat" -+ -+#: nis/nis_error.h:3 -+msgid "Not found" -+msgstr "Inte funnet" -+ -+#: nis/nis_error.h:4 -+msgid "Probably not found" -+msgstr "Förmodligen inte funnen" -+ -+#: 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. --#: 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 "Åtkomst nekas" -+msgstr "Ã…tkomst nekas" - --#. 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" -+#: nis/nis_error.h:12 -+msgid "Not owner" -+msgstr "Inte ägare" - --#. 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" -+#: nis/nis_error.h:13 -+msgid "Name not served by this server" -+msgstr "Namn hanteras inte av denna server" - --#. 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" -+#: nis/nis_error.h:14 -+msgid "Server out of memory" -+msgstr "Server har slut pÃ¥ minne" - --#. 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" -+#: nis/nis_error.h:15 -+msgid "Object with same name exists" -+msgstr "Objekt med samma namn existerar" - --#. 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" -+#: nis/nis_error.h:16 -+msgid "Not master server for this domain" -+msgstr "Ingen huvudserver för denna domän" - --#. 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" -+#: nis/nis_error.h:17 -+msgid "Invalid object for operation" -+msgstr "Ogiltigt objekt för operationen" - --#. 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" -+#: nis/nis_error.h:18 -+msgid "Malformed name, or illegal name" -+msgstr "Felaktigt namn eller otillÃ¥tet namn" - --#. 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" -+#: nis/nis_error.h:19 -+msgid "Unable to create callback" -+msgstr "Kan inte skapa Ã¥teranrop" - --#. 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" -+#: nis/nis_error.h:20 -+msgid "Results sent to callback proc" -+msgstr "Resultat är skickade till Ã¥teranropsprocessen" - --#. 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" -+#: nis/nis_error.h:21 -+msgid "Not found, no such name" -+msgstr "Inte hittad, inget sÃ¥dant namn" - --#. 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" -+#: nis/nis_error.h:22 -+msgid "Name/entry isn't unique" -+msgstr "Namn/post är inte unik" - --#. 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" -+#: nis/nis_error.h:23 -+msgid "Modification failed" -+msgstr "Ändring misslyckades" - --#. 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" -+#: nis/nis_error.h:24 -+msgid "Database for table does not exist" -+msgstr "Databas för tabell existerar inte" - --#. 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" -+#: nis/nis_error.h:25 -+msgid "Entry/table type mismatch" -+msgstr "Post/tabell-typer är inkompatibila" - --#. 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" -+#: nis/nis_error.h:26 -+msgid "Link points to illegal name" -+msgstr "Länk pekar pÃ¥ ett otillÃ¥tet namn" - --#. 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_error.h:27 -+msgid "Partial success" -+msgstr "Delvis lyckat" - --#. 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:28 -+msgid "Too many attributes" -+msgstr "För mÃ¥nga attribut" - --#. 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:29 -+msgid "Error in RPC subsystem" -+msgstr "Fel i RPC-delsystem" - --#. 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:30 -+msgid "Missing or malformed attribute" -+msgstr "Saknat eller felaktigt attribut" - --#. 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:31 -+msgid "Named object is not searchable" -+msgstr "Namngivet objekt är inte sökbart" - --#. 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:32 -+msgid "Error while talking to callback proc" -+msgstr "Fel vid kommunikation till Ã¥teranropsprocess" -+ -+#: nis/nis_error.h:33 -+msgid "Non NIS+ namespace encountered" -+msgstr "Icke-NIS+ namnrymd pÃ¥träffad" - --#. 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:34 -+msgid "Illegal object type for operation" -+msgstr "OtillÃ¥ten objekttyp för operationen" - --#. 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:35 -+msgid "Passed object is not the same object on server" -+msgstr "Skickat objekt är inte samma objekt hos servern" - --#. 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:36 -+msgid "Modify operation failed" -+msgstr "Ändringsoperation misslyckades" - --#. 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:37 -+msgid "Query illegal for named table" -+msgstr "FrÃ¥ga otillÃ¥ten för namngiven tabell" - --#. 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:38 -+msgid "Attempt to remove a non-empty table" -+msgstr "Försök att ta bort en tabell som inte är tom" - --#. 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:39 -+msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?" -+msgstr "Fel vid läsande av NIS+ kallstartsfil. Är NIS+ installerad?" - --#. 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:40 -+msgid "Full resync required for directory" -+msgstr "Fullständig resynkronisering krävs för katalog" - --#. 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:41 -+msgid "NIS+ operation failed" -+msgstr "NIS+ operation misslyckades" - --#. 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:42 -+msgid "NIS+ service is unavailable or not installed" -+msgstr "NIS+-tjänst är otillgänglig eller inte installerad" - --#. 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:43 -+msgid "Yes, 42 is the meaning of life" -+msgstr "Ja, meningen med livet är 42" - --#. 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:44 -+msgid "Unable to authenticate NIS+ server" -+msgstr "Kan inte bevisa äkthet hos NIS+ server" - --#. 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:45 -+msgid "Unable to authenticate NIS+ client" -+msgstr "Kan inte bevisa äkthet hos NIS+ klient" - --#. 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:46 -+msgid "No file space on server" -+msgstr "Inget filutrymme 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:47 -+msgid "Unable to create process on server" -+msgstr "Kan inte skapa process hos server" - --#. 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:48 -+msgid "Master server busy, full dump rescheduled." -+msgstr "Huvudserver är upptagen, full dump omskedulerad." - --#. 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_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 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_print.c:51 -+msgid "UNKNOWN" -+msgstr "OKÄND" - --#. 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_print.c:109 -+msgid "BOGUS OBJECT\n" -+msgstr "SKENOBJEKT\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 "Förbindelse borttagen av partnern" -+#: nis/nis_print.c:112 -+msgid "NO OBJECT\n" -+msgstr "INGET OBJEKT\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 "Ingen buffertplats tillgänglig" -+#: nis/nis_print.c:115 -+msgid "DIRECTORY\n" -+msgstr "KATALOG\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 "Transportslutpunkten är redan förbunden" -+#: nis/nis_print.c:118 -+msgid "GROUP\n" -+msgstr "GRUPP\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 "Transportslutpunkten är inte förbunden" -+#: nis/nis_print.c:121 -+msgid "TABLE\n" -+msgstr "TABELL\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 "Destination krävs" -+#: nis/nis_print.c:124 -+msgid "ENTRY\n" -+msgstr "POST\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 inte skicka efter att transportslutpunkten stängts" -+#: nis/nis_print.c:127 -+msgid "LINK\n" -+msgstr "LÄNK\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 "För många referenser: kan inte skarva" -+#: nis/nis_print.c:130 -+msgid "PRIVATE\n" -+msgstr "PRIVAT\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 "Förbindelsen dog ut (timeout)" -+#: nis/nis_print.c:133 -+msgid "(Unknown object)\n" -+msgstr "(Okänt objekt)\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 "Förbindelse vägras" -+#: nis/nis_print.c:167 -+#, c-format -+msgid "Name : `%s'\n" -+msgstr "Namn: \"%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 "För många nivåer av symboliska länkar" -+#: nis/nis_print.c:168 -+#, c-format -+msgid "Type : %s\n" -+msgstr "Typ: %s\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 "Filnamn för långt" -+#: nis/nis_print.c:173 -+msgid "Master Server :\n" -+msgstr "Huvudserver:\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:175 -+msgid "Replicate :\n" -+msgstr "Replikerad:\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:176 -+#, c-format -+msgid "\tName : %s\n" -+msgstr "\tNamn : %s\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:177 -+msgid "\tPublic Key : " -+msgstr "\tPublik nyckel: " - --#. 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:181 -+msgid "None.\n" -+msgstr "Ingen.\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:184 -+#, c-format -+msgid "Diffie-Hellmann (%d bits)\n" -+msgstr "Diffie-Hellmann (%d bitar)\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:189 -+#, c-format -+msgid "RSA (%d bits)\n" -+msgstr "RSA (%d bitar)\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:192 -+msgid "Kerberos.\n" -+msgstr "Kerberos.\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:195 -+#, c-format -+msgid "Unknown (type = %d, bits = %d)\n" -+msgstr "Okänd (typ = %d, bitar = %d)\n" - --#. TRANS ??? --#: stdio-common/../sysdeps/gnu/errlist.c:800 --msgid "RPC struct is bad" --msgstr "RPC-struktur dålig" -+#: nis/nis_print.c:206 -+#, c-format -+msgid "\tUniversal addresses (%u)\n" -+msgstr "\tUniversella adresser (%u)\n" - --#. TRANS ??? --#: stdio-common/../sysdeps/gnu/errlist.c:809 --msgid "RPC version wrong" --msgstr "RPC-version fel" -+#: 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: " -+ -+#: nis/nis_print.c:257 -+msgid "" -+"\n" -+"Group Members :\n" -+msgstr "" -+"\n" -+"Gruppmedlemmar:\n" -+ -+#: nis/nis_print.c:269 -+#, c-format -+msgid "Table Type : %s\n" -+msgstr "Tabelltyp : %s\n" -+ -+#: nis/nis_print.c:270 -+#, c-format -+msgid "Number of Columns : %d\n" -+msgstr "Antal kolumner : %d\n" -+ -+#: nis/nis_print.c:271 -+#, c-format -+msgid "Character Separator : %c\n" -+msgstr "Teckenseparator : %c\n" -+ -+#: nis/nis_print.c:272 -+#, c-format -+msgid "Search Path : %s\n" -+msgstr "Sökväg : %s\n" -+ -+#: nis/nis_print.c:273 -+msgid "Columns :\n" -+msgstr "Kolumner :\n" -+ -+#: nis/nis_print.c:276 -+#, c-format -+msgid "\t[%d]\tName : %s\n" -+msgstr "\t[%d]\tNamn : %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:278 -+msgid "\t\tAttributes : " -+msgstr "\t\tAttribut : " - --#. TRANS ??? --#: stdio-common/../sysdeps/gnu/errlist.c:827 --msgid "RPC program version wrong" --msgstr "RPC-programversion fel" -+#: nis/nis_print.c:280 -+msgid "\t\tAccess Rights : " -+msgstr "\t\tRättigheter : " - --#. 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:290 -+msgid "Linked Object Type : " -+msgstr "Länkad objekttyp: " - --#. 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:292 -+#, c-format -+msgid "Linked to : %s\n" -+msgstr "Länkad till: %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 "Filtyp eller format olämplig" -+#: nis/nis_print.c:302 -+#, c-format -+msgid "\tEntry data of type %s\n" -+msgstr "\tPostdata av typ %s\n" - --#. TRANS ??? --#: stdio-common/../sysdeps/gnu/errlist.c:870 --msgid "Authentication error" --msgstr "Äkthetskontroll misslyckades" -+#: nis/nis_print.c:305 -+#, c-format -+msgid "\t[%u] - [%u bytes] " -+msgstr "\t[%u] - [%u byte] " - --#. TRANS ??? --#: stdio-common/../sysdeps/gnu/errlist.c:879 --msgid "Need authenticator" --msgstr "Behöver äkthetsintygare" -+#: nis/nis_print.c:308 -+msgid "Encrypted data\n" -+msgstr "Krypterat data\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:310 -+msgid "Binary data\n" -+msgstr "Binärdata\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:326 -+#, c-format -+msgid "Object Name : %s\n" -+msgstr "Objektnamn : %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:327 -+#, c-format -+msgid "Directory : %s\n" -+msgstr "Katalog : %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 "Operation för bakgrundsprocess olämplig" -+#: nis/nis_print.c:328 -+#, c-format -+msgid "Owner : %s\n" -+msgstr "Ägare : %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:329 -+#, c-format -+msgid "Group : %s\n" -+msgstr "Grupp : %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:330 -+msgid "Access Rights : " -+msgstr "Rä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:332 -+#, c-format -+msgid "" -+"\n" -+"Time to Live : " -+msgstr "" -+"\n" -+"Livslängd : " - --#. 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:335 -+#, c-format -+msgid "Creation Time : %s" -+msgstr "Skapad : %s" - --#. TRANS This error code has no purpose. --#: stdio-common/../sysdeps/gnu/errlist.c:985 --msgid "Gratuitous error" --msgstr "Omotiverat fel" -+#: nis/nis_print.c:337 -+#, c-format -+msgid "Mod. Time : %s" -+msgstr "Ändr. tid : %s" - --#: stdio-common/../sysdeps/gnu/errlist.c:993 --msgid "Bad message" --msgstr "Felaktigt meddelande" -+#: nis/nis_print.c:338 -+msgid "Object Type : " -+msgstr "Objekttyp : " - --#: 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:358 -+#, c-format -+msgid " Data Length = %u\n" -+msgstr " Datalängd = %u\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:372 -+#, c-format -+msgid "Status : %s\n" -+msgstr "Status : %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 "Inga data tillgängliga" -+#: nis/nis_print.c:373 -+#, c-format -+msgid "Number of objects : %u\n" -+msgstr "Antal objekt : %u\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:377 -+#, c-format -+msgid "Object #%d:\n" -+msgstr "Objekt #%d:\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_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:1041 --msgid "Out of streams resources" --msgstr "Stream-resurserna är slut" -+#: nis/nis_print_group_entry.c:125 -+msgid " Explicit members:\n" -+msgstr " Explicita medlemmar:\n" - --#: stdio-common/../sysdeps/gnu/errlist.c:1049 --msgid "Device not a stream" --msgstr "Enheten är inte en stream" -+#: nis/nis_print_group_entry.c:130 -+msgid " No explicit members\n" -+msgstr " Inga explicita medlemmar\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 "Värdet för stort för definierad datatyp" -+#: nis/nis_print_group_entry.c:133 -+msgid " Implicit members:\n" -+msgstr " Implicita medlemmar:\n" - --#: 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_group_entry.c:138 -+msgid " No implicit members\n" -+msgstr " Inga implicita medlemmar\n" - --#: 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_group_entry.c:141 -+msgid " Recursive members:\n" -+msgstr " Rekursiva medlemmar:\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 "Operationen avbruten" -+#: nis/nis_print_group_entry.c:146 -+msgid " No recursive members\n" -+msgstr " Inga rekursiva medlemmar\n" - --#: stdio-common/../sysdeps/gnu/errlist.c:1093 --msgid "Interrupted system call should be restarted" --msgstr "Avbrutet systemanrop borde omstartas" -+#: nis/nis_print_group_entry.c:149 nis/nis_print_group_entry.c:165 -+msgid " Explicit nonmembers:\n" -+msgstr " Explicit icke-medlemmar:\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_group_entry.c:154 -+msgid " No explicit nonmembers\n" -+msgstr " Inga explicita icke-medlemmar\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_group_entry.c:157 -+msgid " Implicit nonmembers:\n" -+msgstr " Implicita icke-medlemmar:\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_group_entry.c:162 -+msgid " No implicit nonmembers\n" -+msgstr " Inga implicita icke-medlemmar\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:170 -+msgid " No recursive nonmembers\n" -+msgstr " Inga rekursiva icke-medlemmar\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/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: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/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:1149 --#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73 --msgid "No CSI structure available" --msgstr "Inga CSI-strukturer tillgängliga" -+#: 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:1157 --#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74 --msgid "Level 2 halted" --msgstr "Nivå 2 stannad" -+#: 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:1165 --msgid "Invalid exchange" --msgstr "Ogiltig växel" -+#: 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:1173 --msgid "Invalid request descriptor" --msgstr "Ogiltig frågedeskriptor" -+#: 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:1181 --msgid "Exchange full" --msgstr "Växeln full" -+#: 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:1189 --msgid "No anode" --msgstr "Ingen anod" -+#: nis/ypclnt.c:825 -+msgid "Request arguments bad" -+msgstr "Argument för förfrÃ¥gan felaktiga" - --#: stdio-common/../sysdeps/gnu/errlist.c:1197 --msgid "Invalid request code" --msgstr "Ogiltig åtkomstkod" -+#: nis/ypclnt.c:828 -+msgid "RPC failure on NIS operation" -+msgstr "RPC-fel vid NIS-operation" - --#: 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/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:1213 --msgid "File locking deadlock error" --msgstr "Fillåsning gav dödläge" -+#: 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:1221 --#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87 --msgid "Bad font file format" --msgstr "Felaktigt format på typsnittsfil" -+#: nis/ypclnt.c:837 -+msgid "No such key in map" -+msgstr "Ingen sÃ¥dan nyckel i tabellen" - --#: 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/ypclnt.c:840 -+msgid "Internal NIS error" -+msgstr "Internt NIS-fel" - --#: 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/ypclnt.c:843 -+msgid "Local resource allocation failure" -+msgstr "Allokeringsfel för lokal resurs" - --#: stdio-common/../sysdeps/gnu/errlist.c:1245 --#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98 --msgid "Advertise error" --msgstr "Annonseringsfel" -+#: nis/ypclnt.c:846 -+msgid "No more records in map database" -+msgstr "Inga fler poster i tabelldatabasen" - --#: 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/ypclnt.c:849 -+msgid "Can't communicate with portmapper" -+msgstr "Kan inte kommunicera med portmapper" - --#: 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/ypclnt.c:852 -+msgid "Can't communicate with ypbind" -+msgstr "Kan inte kommunicera med ypbind" - --#: stdio-common/../sysdeps/gnu/errlist.c:1269 --msgid "RFS specific error" --msgstr "RFS-specifikt fel" -+#: nis/ypclnt.c:855 -+msgid "Can't communicate with ypserv" -+msgstr "Kan inte kommunicera med ypserv" - --#: 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:858 -+msgid "Local domain name not set" -+msgstr "Lokalt domännamn inte satt" - --#: 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:861 -+msgid "NIS map database is bad" -+msgstr "NIS tabelldatabas är felaktig" - --#: 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: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: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:870 -+msgid "Database is busy" -+msgstr "Databasen är upptagen" - --#: 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:873 -+msgid "Unknown NIS error code" -+msgstr "Okänd NIS-felkod" - --#: 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:913 -+msgid "Internal ypbind error" -+msgstr "Internt ypbind-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:916 -+msgid "Domain not bound" -+msgstr "Domän inte bunden" - --#: 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:919 -+msgid "System resource allocation failure" -+msgstr "Allokeringsfel för systemresurs" - --#: stdio-common/../sysdeps/gnu/errlist.c:1341 --msgid "Streams pipe error" --msgstr "Streams-rörfel" -+#: nis/ypclnt.c:922 -+msgid "Unknown ypbind error" -+msgstr "Okänt ypbind-fel" - --#: 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: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/gnu/errlist.c:1357 --msgid "Not a XENIX named type file" --msgstr "Inte en XENIX-namngiven fil" -+#: nis/ypclnt.c:981 -+msgid "yp_update: cannot get server address\n" -+msgstr "yp_update: kan inte hämta serveradress\n" - --#: stdio-common/../sysdeps/gnu/errlist.c:1365 --msgid "No XENIX semaphores available" --msgstr "Inga XENIX-semaforer tillgängliga" -+#: 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/../sysdeps/gnu/errlist.c:1373 --msgid "Is a named type file" --msgstr "Är av typ namnfil" -+#: nscd/aicache.c:78 nscd/hstcache.c:463 -+#, c-format -+msgid "Reloading \"%s\" in hosts cache!" -+msgstr "Omladdar \"%s\" i värdcache!" - --#: 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" -+#: 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" - --#: stdio-common/../sysdeps/gnu/errlist.c:1389 --msgid "No medium found" --msgstr "Inget medium funnet" -+#: 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" - --#: stdio-common/../sysdeps/gnu/errlist.c:1397 --msgid "Wrong medium type" --msgstr "Fel typ på mediet" -+#: nscd/cache.c:262 -+#, c-format -+msgid "pruning %s cache; time %ld" -+msgstr "beskär %s cache; tid %ld" - --#: stdio-common/../sysdeps/unix/siglist.c:26 --msgid "Signal 0" --msgstr "Signal 0" -+#: nscd/cache.c:289 -+#, c-format -+msgid "considering %s entry \"%s\", timeout %<PRIu64>" -+msgstr "överväger %s post \"%s\", tidsgräns %<PRIu64>" - --#: stdio-common/../sysdeps/unix/siglist.c:32 --msgid "IOT trap" --msgstr "IOT-fälla" -+#: 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" - --#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30 --msgid "Error 0" --msgstr "Fel 0" -+#: nscd/connections.c:483 -+msgid "header size does not match" -+msgstr "huvudstorlek stämmer inte" - --#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31 --#: nis/nis_error.c:40 --msgid "Not owner" --msgstr "Inte ägare" -+#: nscd/connections.c:495 -+msgid "file size does not match" -+msgstr "filstorlek stämmer inte" - --#: 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" -+#: nscd/connections.c:514 -+msgid "verification failed" -+msgstr "verifikation misslyckades" - --#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39 --msgid "Bad file number" --msgstr "Felaktig filidentifierare" -+#: 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" - --#: 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/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" - --#: stdio-common/psignal.c:63 -+#: nscd/connections.c:598 - #, c-format --msgid "%s%sUnknown signal %d\n" --msgstr "%s%sOkänd signal %d\n" -+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" - --#: 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/connections.c:605 -+#, c-format -+msgid "cannot create %s; no persistent database used" -+msgstr "kan inte skapa %s; ingen persistent databas används" - --#: dlfcn/dlinfo.c:61 --msgid "unsupported dlinfo request" --msgstr "dlinfo-begäran som inte stöds" -+#: nscd/connections.c:608 -+#, c-format -+msgid "cannot create %s; no sharing possible" -+msgstr "kan inte skapa %s; ingen delning möjlig" - --#: malloc/mcheck.c:346 --msgid "memory is consistent, library is buggy\n" --msgstr "minnet är konsistent, biblioteket är felaktigt\n" -+#: nscd/connections.c:679 -+#, c-format -+msgid "cannot write to database file %s: %s" -+msgstr "kan inte skriva till databasfil %s: %s" - --#: malloc/mcheck.c:349 --msgid "memory clobbered before allocated block\n" --msgstr "minnet förstört före allokerat block\n" -+#: 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" - --#: 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:763 -+#, c-format -+msgid "cannot open socket: %s" -+msgstr "kan inte öppna uttag (socket): %s" - --#: malloc/mcheck.c:355 --msgid "block freed twice\n" --msgstr "block frigjort två gånger\n" -+#: nscd/connections.c:780 -+#, c-format -+msgid "cannot change socket to nonblocking mode: %s" -+msgstr "kan inte ändra uttag (socket) till icke-blockerande: %s" - --#: malloc/mcheck.c:358 --msgid "bogus mcheck_status, library is buggy\n" --msgstr "felaktig mcheck_status, biblioteket är felaktigt\n" -+#: nscd/connections.c:788 -+#, c-format -+msgid "cannot set socket to close on exec: %s" -+msgstr "kan inte sätta uttag (socket) att stängas vid programstart: %s" - --#: malloc/memusagestat.c:53 --msgid "Name output file" --msgstr "Namnresultatfil" -+#: nscd/connections.c:799 -+#, c-format -+msgid "cannot enable socket to accept connections: %s" -+msgstr "kan inte fÃ¥ uttag (socket) att acceptera förbindelser: %s" - --#: malloc/memusagestat.c:54 --msgid "Title string used in output graphic" --msgstr "Titelsträng att använda i resultatgrafiken" -+#: nscd/connections.c:892 -+#, c-format -+msgid "provide access to FD %d, for %s" -+msgstr "ge Ã¥tkomst till FD %d, för %s" - --#: 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:904 -+#, 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" - --#: 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:954 nscd/connections.c:1007 -+#, c-format -+msgid "cannot write result: %s" -+msgstr "kan inte skriva resultat: %s" - --#: malloc/memusagestat.c:58 --msgid "make output graphic VALUE pixel wide" --msgstr "gör resultatgrafiken VALUE pixlar bred" -+#: nscd/connections.c:1082 -+#, c-format -+msgid "error getting caller's id: %s" -+msgstr "kunde inte hämta anropandes identitet: %s" - --#: malloc/memusagestat.c:59 --msgid "make output graphic VALUE pixel high" --msgstr "gör resultatgrafiken VALUE pixlar hög" -+#: nscd/connections.c:1140 nscd/connections.c:1154 -+#, c-format -+msgid "cannot open /proc/self/cmdline: %s; disabling paranoia mode" -+msgstr "kan inte öppna /proc/slef/cmdline: %s, kopplar ur paranoialäge" - --#: malloc/memusagestat.c:64 --msgid "Generate graphic from memory profiling data" --msgstr "Generera grafik från data från minnesprofilering" -+#: 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" - --#: malloc/memusagestat.c:67 --msgid "DATAFILE [OUTFILE]" --msgstr "DATAFIL [UTFIL]" -+#: nscd/connections.c:1204 -+#, c-format -+msgid "cannot change to old GID: %s; disabling paranoia mode" -+msgstr "kan inte byta till föregÃ¥ende GID: %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:1217 -+#, c-format -+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" - --#: string/strsignal.c:69 -+#: nscd/connections.c:1245 - #, c-format --msgid "Real-time signal %d" --msgstr "Realtidssignal %d" -+msgid "re-exec failed: %s; disabling paranoia mode" -+msgstr "Ã¥terstart misslyckades: %s; kopplar ur paranoialäge" - --#: string/strsignal.c:73 -+#: nscd/connections.c:1254 - #, c-format --msgid "Unknown signal %d" --msgstr "Okänd signal %d" -+msgid "cannot change current working directory to \"/\": %s" -+msgstr "kan inte byta aktuell katalog to \"/\": %s" - --#: timezone/zdump.c:176 -+#: nscd/connections.c:1372 - #, 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 "short read while reading request: %s" -+msgstr "fattas data vid läsning av begäran: %s" - --#: timezone/zdump.c:269 --msgid "Error writing to standard output" --msgstr "Fel vid skrivning till standard ut" -+#: nscd/connections.c:1404 -+#, c-format -+msgid "key length in request too long: %d" -+msgstr "nyckellängd i begäran för lÃ¥ng: %d" - --#: timezone/zic.c:361 -+#: nscd/connections.c:1417 - #, c-format --msgid "%s: Memory exhausted: %s\n" --msgstr "%s: Minnet slut: %s\n" -+msgid "short read while reading request key: %s" -+msgstr "fattas data vid läsning av begäransnyckel: %s" - --#: timezone/zic.c:386 misc/error.c:129 misc/error.c:157 --msgid "Unknown system error" --msgstr "Okänt systemfel" -+#: 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:420 -+#: nscd/connections.c:1431 - #, c-format --msgid "\"%s\", line %d: %s" --msgstr "\"%s\", rad %d: %s" -+msgid "handle_request: request received (Version = %d)" -+msgstr "handle_request: begäran mottagen (Version = %d)" - --#: timezone/zic.c:423 -+#: nscd/connections.c:1792 - #, c-format --msgid " (rule from \"%s\", line %d)" --msgstr " (regel från \"%s\", rad %d)" -+msgid "could only start %d threads; terminating" -+msgstr "kunde bara starta %d trÃ¥dar; avslutar" - --#: timezone/zic.c:435 --msgid "warning: " --msgstr "varning: " -+#: 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:445 -+#: nscd/connections.c:1859 - #, 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 "initial getgrouplist failed" -+msgstr "första getgrouplist misslyckades" - --#: timezone/zic.c:492 -+#: nscd/connections.c:1868 - #, c-format --msgid "%s: More than one -d option specified\n" --msgstr "%s: Flaggan -d given mer än en gång\n" -+msgid "getgrouplist failed" -+msgstr "getgrouplist misslyckades" - --#: timezone/zic.c:502 -+#: nscd/connections.c:1886 - #, c-format --msgid "%s: More than one -l option specified\n" --msgstr "%s: Flaggan -l given mer än en gång\n" -+msgid "setgroups failed" -+msgstr "setgroups misslyckades" - --#: timezone/zic.c:512 -+#: nscd/grpcache.c:400 nscd/hstcache.c:411 nscd/initgrcache.c:411 -+#: nscd/pwdcache.c:395 - #, c-format --msgid "%s: More than one -p option specified\n" --msgstr "%s: Flaggan -p given mer än en gång\n" -+msgid "short write in %s: %s" -+msgstr "ofullständig skrivning i %s: %s" - --#: timezone/zic.c:522 -+#: nscd/grpcache.c:443 nscd/initgrcache.c:77 - #, c-format --msgid "%s: More than one -y option specified\n" --msgstr "%s: Flaggan -y given mer än en gång\n" -+msgid "Haven't found \"%s\" in group cache!" -+msgstr "Hittar inte \"%s\" i gruppcache!" - --#: timezone/zic.c:532 -+#: nscd/grpcache.c:445 nscd/initgrcache.c:79 - #, c-format --msgid "%s: More than one -L option specified\n" --msgstr "%s: Flaggan -L given mer än en gång\n" -+msgid "Reloading \"%s\" in group cache!" -+msgstr "Omladdar \"%s\" i gruppcache!" - --#: timezone/zic.c:639 -+#: nscd/grpcache.c:536 - #, c-format --msgid "%s: Can't unlink %s: %s\n" --msgstr "%s: Kan inte ta bort (unlink) %s: %s\n" -+msgid "Invalid numeric gid \"%s\"!" -+msgstr "Ogiltigt numeriskt gruppid (gid) \"%s\"!" - --#: timezone/zic.c:646 --msgid "hard link failed, symbolic link used" --msgstr "hård länk misslyckades, använder symbolisk länk" -+#: nscd/mem.c:382 -+#, c-format -+msgid "freed %zu bytes in %s cache" -+msgstr "frigorde %zu byte i %s cache" - --#: timezone/zic.c:654 -+#: nscd/mem.c:511 - #, 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 "no more memory for database '%s'" -+msgstr "inget mer minne för databas \"%s\"" - --#: timezone/zic.c:752 timezone/zic.c:754 --msgid "same rule name in multiple files" --msgstr "samma regel i flera filer" -+#: nscd/nscd.c:97 -+msgid "Read configuration data from NAME" -+msgstr "Läs konfigurationsdata frÃ¥n NAMN" - --#: timezone/zic.c:795 --msgid "unruly zone" --msgstr "besvärlig zon" -+#: nscd/nscd.c:99 -+msgid "Do not fork and display messages on the current tty" -+msgstr "Skapa inte barnprocess, visa meddelanden pÃ¥ nuvarande tty" -+ -+#: nscd/nscd.c:100 -+msgid "NUMBER" -+msgstr "ANTAL" -+ -+#: nscd/nscd.c:100 -+msgid "Start NUMBER threads" -+msgstr "Starta ANTAL trÃ¥dar" -+ -+#: 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" -+ -+#: nscd/nscd.c:104 -+msgid "Invalidate the specified cache" -+msgstr "Invalidera den angivna cachen" -+ -+#: nscd/nscd.c:105 -+msgid "TABLE,yes" -+msgstr "TABELL,yes" -+ -+#: 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" - --#: timezone/zic.c:802 -+#: nscd/nscd.c:143 nss/getent.c:858 nss/makedb.c:123 - #, c-format --msgid "%s in ruleless zone" --msgstr "%s i zon utan regler" -+msgid "wrong number of arguments" -+msgstr "fel antal argument" - --#: timezone/zic.c:823 --msgid "standard input" --msgstr "standard in" -+#: nscd/nscd.c:153 -+#, c-format -+msgid "failure while reading configuration file; this is fatal" -+msgstr "kan inte läsa konfigurationsdata, detta är fatalt" - --#: timezone/zic.c:828 -+#: nscd/nscd.c:162 - #, c-format --msgid "%s: Can't open %s: %s\n" --msgstr "%s: Kan inte öppna %s: %s\n" -+msgid "already running" -+msgstr "kör redan" - --#: timezone/zic.c:839 --msgid "line too long" --msgstr "för lång rad" -+#: nscd/nscd.c:177 nscd/nscd.c:232 -+#, c-format -+msgid "cannot fork" -+msgstr "kan inte skapa barnprocess" - --#: timezone/zic.c:859 --msgid "input line of unknown type" --msgstr "inrad av okänd typ" -+#: nscd/nscd.c:240 -+#, c-format -+msgid "cannot change current working directory to \"/\"" -+msgstr "kan inte byta aktuell katalog till \"/\"" -+ -+#: nscd/nscd.c:248 -+msgid "Could not create log file" -+msgstr "Kunde inte skapa loggfil" - --#: timezone/zic.c:875 -+#: nscd/nscd.c:301 nscd/nscd.c:326 nscd/nscd_stat.c:172 - #, 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 "Only root is allowed to use this option!" -+msgstr "Bara root har tillÃ¥telse att använda denna operation!" - --#: timezone/zic.c:882 timezone/zic.c:1297 timezone/zic.c:1322 -+#: nscd/nscd.c:359 nscd/nscd_stat.c:191 - #, c-format --msgid "%s: panic: Invalid l_value %d\n" --msgstr "%s: panik: ogiltigt l_value %d\n" -+msgid "write incomplete" -+msgstr "ofullständing skrivning" - --#: timezone/zic.c:890 -+#: nscd/nscd.c:370 - #, c-format --msgid "%s: Error reading %s\n" --msgstr "%s: Fel vid läsning från %s\n" -+msgid "cannot read invalidate ACK" -+msgstr "kan inte läsa ogiltigförklarings-ACK" - --#: timezone/zic.c:897 -+#: nscd/nscd.c:376 - #, c-format --msgid "%s: Error closing %s: %s\n" --msgstr "%s: Fel vid stängning av %s: %s\n" -+msgid "invalidation failed" -+msgstr "ogiltigförklaring misslyckades" - --#: timezone/zic.c:902 --msgid "expected continuation line not found" --msgstr "förväntad fortsättningsrad inte funnen" -+#: 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:958 --msgid "wrong number of fields on Rule line" --msgstr "fel antal fält på \"Rule\"-rad" -+#: nscd/nscd_conf.c:55 -+#, c-format -+msgid "database %s is not supported\n" -+msgstr "databas \"%s\" stöds ej\n" - --#: timezone/zic.c:962 --msgid "nameless rule" --msgstr "namnlös regel" -+#: nscd/nscd_conf.c:106 -+#, c-format -+msgid "Parse error: %s" -+msgstr "Parsfel: %s" - --#: timezone/zic.c:967 --msgid "invalid saved time" --msgstr "ogiltigt sparad tid" -+#: 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:986 --msgid "wrong number of fields on Zone line" --msgstr "fel antal fält på \"Zone\"-rad" -+#: 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:992 -+#: nscd/nscd_conf.c:242 - #, c-format --msgid "\"Zone %s\" line and -l option are mutually exclusive" --msgstr "\"Zone %s\"-rad och flaggan -l är ömsesidigt uteslutande" -+msgid "invalid value for 'reload-count': %u" -+msgstr "ogiltigt värde för \"reload-count\": %u" - --#: timezone/zic.c:1000 -+#: nscd/nscd_conf.c:257 - #, c-format --msgid "\"Zone %s\" line and -p option are mutually exclusive" --msgstr "\"Zone %s\"-rad och flaggan -p är ömsesidigt uteslutande" -+msgid "Must specify value for restart-interval option" -+msgstr "MÃ¥ste ge värde för \"restart-interval\"-flaggan" - --#: timezone/zic.c:1012 -+#: nscd/nscd_conf.c:271 - #, c-format --msgid "duplicate zone name %s (file \"%s\", line %d)" --msgstr "dubblerat zonnamn %s (fil \"%s\", rad %d)" -+msgid "Unknown option: %s %s %s" -+msgstr "Okänd flagga: %s %s %s" - --#: timezone/zic.c:1028 --msgid "wrong number of fields on Zone continuation line" --msgstr "fel antal fält på \"Zone\"-fortsättningsrad" -+#: 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:1068 --msgid "invalid UTC offset" --msgstr "ogiltigt UTC-tillägg" -+#: 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:1071 --msgid "invalid abbreviation format" --msgstr "ogiltigt förkortningsformat" -+#: nscd/nscd_stat.c:141 -+#, c-format -+msgid "cannot write statistics: %s" -+msgstr "kan inte skriva statistik: %s" - --#: 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_stat.c:156 -+msgid "yes" -+msgstr "ja" -+ -+#: nscd/nscd_stat.c:157 -+msgid "no" -+msgstr "nej" - --#: timezone/zic.c:1124 --msgid "wrong number of fields on Leap line" --msgstr "fel antal fält på \"Leap\"-rad" -+#: 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:1133 --msgid "invalid leaping year" --msgstr "ogiltigt skottår" -+#: nscd/nscd_stat.c:179 -+#, c-format -+msgid "nscd not running!\n" -+msgstr "nscd kör inte!\n" - --#: timezone/zic.c:1148 timezone/zic.c:1252 --msgid "invalid month name" --msgstr "ogiltigt månadsnamn" -+#: nscd/nscd_stat.c:203 -+#, c-format -+msgid "cannot read statistics data" -+msgstr "kan inte läsa statistikdata" - --#: 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_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:1166 --msgid "time before zero" --msgstr "tid före noll" -+#: nscd/nscd_stat.c:230 -+#, c-format -+msgid "%3ud %2uh %2um %2lus server runtime\n" -+msgstr "%3ud %2uh %2um %2lus servers körtid\n" - --#: timezone/zic.c:1170 --msgid "time too small" --msgstr "tid för kort" -+#: nscd/nscd_stat.c:233 -+#, c-format -+msgid " %2uh %2um %2lus server runtime\n" -+msgstr " %2uh %2um %2lus servers körtid\n" - --#: timezone/zic.c:1174 --msgid "time too large" --msgstr "tid för lång" -+#: nscd/nscd_stat.c:235 -+#, c-format -+msgid " %2um %2lus server runtime\n" -+msgstr " %2um %2lus servers körtid\n" - --#: timezone/zic.c:1178 timezone/zic.c:1281 --msgid "invalid time of day" --msgstr "ogiltig tid på dagen" -+#: nscd/nscd_stat.c:237 -+#, c-format -+msgid " %2lus server runtime\n" -+msgstr " %2lus servers körtid\n" - --#: timezone/zic.c:1197 --msgid "illegal CORRECTION field on Leap line" --msgstr "otillåtet \"CORRECTION\"-fält på \"Leap\"-rad" -+#: 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:1201 --msgid "illegal Rolling/Stationary field on Leap line" --msgstr "otillåtet \"Rolling/Stationary\"-fält på \"Leap\"-rad" -+#: 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" -+ -+#: nscd/pwdcache.c:438 -+#, c-format -+msgid "Haven't found \"%s\" in password cache!" -+msgstr "Hittar inte \"%s\" i lösenordscache!" - --#: timezone/zic.c:1216 --msgid "wrong number of fields on Link line" --msgstr "fel antal fält på \"Link\"-rad" -+#: nscd/pwdcache.c:440 -+#, c-format -+msgid "Reloading \"%s\" in password cache!" -+msgstr "Omladdar \"%s\" i lösenordscache!" - --#: timezone/zic.c:1220 --msgid "blank FROM field on Link line" --msgstr "tomt \"FROM\"-fält på \"Link\"-rad" -+#: nscd/pwdcache.c:532 -+#, c-format -+msgid "Invalid numeric uid \"%s\"!" -+msgstr "Ogiltigt numeriskt användarid (uid) \"%s\"!" - --#: timezone/zic.c:1224 --msgid "blank TO field on Link line" --msgstr "tomt \"TO\"-fält på \"Link\"-rad" -+#: nscd/selinux.c:151 -+#, c-format -+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:1301 --msgid "invalid starting year" --msgstr "ogiltigt startår" -+#: nscd/selinux.c:172 -+msgid "Failed to set keep-capabilities" -+msgstr "Misslyckades med att sätta \"keep\"-kapabiliteter" - --#: timezone/zic.c:1305 --msgid "starting year too low to be represented" --msgstr "startår för litet för att kunna representeras" -+#: nscd/selinux.c:173 nscd/selinux.c:232 -+#, c-format -+msgid "prctl(KEEPCAPS) failed" -+msgstr "prctl(KEEPCAPS) misslyckades" - --#: timezone/zic.c:1307 --msgid "starting year too high to be represented" --msgstr "startår för stort för att kunna representeras" -+#: nscd/selinux.c:187 -+msgid "Failed to initialize drop of capabilities" -+msgstr "Misslyckades med att initiera borttagning av kapabiliteter" - --#: timezone/zic.c:1326 --msgid "invalid ending year" --msgstr "ogiltigt slutår" -+#: nscd/selinux.c:188 -+#, c-format -+msgid "cap_init failed" -+msgstr "cap_init misslyckades" - --#: timezone/zic.c:1330 --msgid "ending year too low to be represented" --msgstr "slutår för litet för att kunna representeras" -+#: nscd/selinux.c:205 -+msgid "Failed to drop capabilities\n" -+msgstr "Misslyckades med att ta bort kapabiliteter\n" - --#: timezone/zic.c:1332 --msgid "ending year too high to be represented" --msgstr "slutår för stort för att kunna representeras" -+#: nscd/selinux.c:206 nscd/selinux.c:223 -+#, c-format -+msgid "cap_set_proc failed" -+msgstr "cap_set_proc misslyckades" - --#: timezone/zic.c:1335 --msgid "starting year greater than ending year" --msgstr "startår är större än slutår" -+#: nscd/selinux.c:222 -+msgid "Failed to drop capabilities" -+msgstr "Misslyckades med att ta bort kapabiliteter" - --#: timezone/zic.c:1342 --msgid "typed single year" --msgstr "satte typ på endast ett år" -+#: nscd/selinux.c:231 -+msgid "Failed to unset keep-capabilities" -+msgstr "Misslyckades med att ta bort \"keep\"-kapabiliteter" - --#: timezone/zic.c:1379 --msgid "invalid weekday name" --msgstr "ogiltigt veckodagsnamn" -+#: 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:1494 -+#: nscd/selinux.c:262 - #, c-format --msgid "%s: Can't remove %s: %s\n" --msgstr "%s: Kan inte ta bort %s: %s\n" -+msgid "Failed to start AVC thread" -+msgstr "Misslyckades med att starta AVC-trÃ¥d" - --#: timezone/zic.c:1504 -+#: nscd/selinux.c:284 - #, c-format --msgid "%s: Can't create %s: %s\n" --msgstr "%s: Kan inte skapa %s: %s\n" -+msgid "Failed to create AVC lock" -+msgstr "Misslyckade med att skapa AVC-lÃ¥s" - --#: timezone/zic.c:1570 -+#: nscd/selinux.c:324 - #, c-format --msgid "%s: Error writing %s\n" --msgstr "%s: Fel vid skrivning till %s\n" -- --#: 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" -- --#: timezone/zic.c:1803 --msgid "too many transitions?!" --msgstr "för många övergångar?!" -- --#: timezone/zic.c:1822 --msgid "internal error - addtype called with bad isdst" --msgstr "internt fel - addtype anropad med felaktig isdst" -- --#: timezone/zic.c:1826 --msgid "internal error - addtype called with bad ttisstd" --msgstr "internt fel - addtype anropad med felaktig ttisstd" -- --#: timezone/zic.c:1830 --msgid "internal error - addtype called with bad ttisgmt" --msgstr "internt fel - addtype anropad med felaktig ttisgmt" -+msgid "Failed to start AVC" -+msgstr "Misslyckades med att starta AVC" - --#: timezone/zic.c:1849 --msgid "too many local time types" --msgstr "för många lokala tidstyper" -+#: nscd/selinux.c:326 -+msgid "Access Vector Cache (AVC) started" -+msgstr "Access Vector Cache (AVC) startad" - --#: timezone/zic.c:1877 --msgid "too many leap seconds" --msgstr "för många skottsekunder" -+#: 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:1883 --msgid "repeated leap second moment" --msgstr "upprepat skottsekundstillfälle" -+#: nscd/selinux.c:352 -+msgid "Error getting context of nscd" -+msgstr "Kunde inte hämta kontext för nscd" - --#: timezone/zic.c:1935 --msgid "Wild result from command execution" --msgstr "Vilt resultat från kommandokörning" -+#: nscd/selinux.c:358 -+msgid "Error getting sid from context" -+msgstr "Kunde inte hämta \"sid\" frÃ¥n kontext" - --#: timezone/zic.c:1936 -+#: nscd/selinux.c:390 - #, c-format --msgid "%s: command was '%s', result was %d\n" --msgstr "%s: kommandot var \"%s\", resultatet blev %d\n" -- --#: timezone/zic.c:2031 --msgid "Odd number of quotation marks" --msgstr "Ojämnt antal citationstecken" -- --#: timezone/zic.c:2051 timezone/zic.c:2070 --msgid "time overflow" --msgstr "för stort tidsvärde" -+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" - --#: timezone/zic.c:2117 --msgid "use of 2/29 in non leap-year" --msgstr "använder 29/2 i icke-skottår" -+#: nss/getent.c:52 -+msgid "database [key ...]" -+msgstr "databas [nyckel ...]" - --#: timezone/zic.c:2151 --msgid "no day in month matches rule" --msgstr "ingen dag i månaden matchar regeln" -+#: nss/getent.c:57 -+msgid "Service configuration to be used" -+msgstr "Tjänstekonfiguration som ska användas" - --#: 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" -+#: 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 databasenFö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" - --#: timezone/zic.c:2216 -+#: nss/getent.c:145 nss/getent.c:394 - #, c-format --msgid "%s: Can't create directory %s: %s\n" --msgstr "%s: Kan inte skapa katalog %s: %s\n" -+msgid "Enumeration not supported on %s\n" -+msgstr "Uppräkning stöds inte pÃ¥ %s\n" - --#: timezone/zic.c:2238 -+#: nss/getent.c:782 - #, c-format --msgid "%s: %d did not sign extend correctly\n" --msgstr "%s: %d teckenexpanderades inte korrekt\n" -- --#: posix/../sysdeps/generic/wordexp.c:1797 --msgid "parameter null or not set" --msgstr "parameter är tom eller inte satt" -- --#: posix/../sysdeps/posix/gai_strerror.c:31 --msgid "Address family for hostname not supported" --msgstr "Adressfamilj för värdnamn stöds ej" -+msgid "Unknown database name" -+msgstr "Okänt databasnamn" - --#: posix/../sysdeps/posix/gai_strerror.c:32 --msgid "Temporary failure in name resolution" --msgstr "Namnuppslagning misslyckades temporärt" -- --#: 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:808 -+msgid "Supported databases:\n" -+msgstr "Databaser som stöds:\n" - --#: posix/../sysdeps/posix/gai_strerror.c:34 --msgid "Non-recoverable failure in name resolution" --msgstr "Oreparerbart fel i namnuppslagning" -+#: nss/getent.c:868 -+#, c-format -+msgid "Unknown database: %s\n" -+msgstr "Okänd databas: %s\n" - --#: posix/../sysdeps/posix/gai_strerror.c:35 --msgid "ai_family not supported" --msgstr "ai_family stöds ej" -+#: nss/makedb.c:60 -+msgid "Convert key to lower case" -+msgstr "Konvertera nyckel till gemener" - --#: posix/../sysdeps/posix/gai_strerror.c:36 --msgid "Memory allocation failure" --msgstr "Minnesallokeringsfel" -+#: 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:37 --msgid "No address associated with hostname" --msgstr "Ingen adress associerad med värdnamn" -+#: 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:38 --msgid "Name or service not known" --msgstr "Namn eller tjänst okänd" -+#: 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:39 --msgid "Servname not supported for ai_socktype" --msgstr "Servname stöds inte för ai_socktype" -+#: 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:40 --msgid "ai_socktype not supported" --msgstr "ai_socktype stöds ej" -+#: nss/makedb.c:142 -+#, c-format -+msgid "No usable database library found." -+msgstr "Inget användbart databasbibliotek hittades" - --#: posix/../sysdeps/posix/gai_strerror.c:41 --msgid "System error" --msgstr "Systemfel" -+#: 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:42 --msgid "Processing request in progress" --msgstr "Behandling av begäran pågår" -+#: nss/makedb.c:151 -+msgid "incorrectly formatted file" -+msgstr "inkorrekt formaterad fil" - --#: posix/../sysdeps/posix/gai_strerror.c:43 --msgid "Request canceled" --msgstr "Begäran avbruten" -+#: nss/makedb.c:331 -+msgid "duplicate key" -+msgstr "duplicerad nyckel" - --#: posix/../sysdeps/posix/gai_strerror.c:44 --msgid "Request not canceled" --msgstr "Begäran inte avbruten" -+#: nss/makedb.c:337 -+#, c-format -+msgid "while writing database file" -+msgstr "när databasfilen skrevs" - --#: posix/../sysdeps/posix/gai_strerror.c:45 --msgid "All requests done" --msgstr "Alla begäran utförda" -+#: nss/makedb.c:348 -+#, c-format -+msgid "problems while reading `%s'" -+msgstr "problem när \"%s\" lästes" - --#: posix/../sysdeps/posix/gai_strerror.c:46 --msgid "Interrupted by a signal" --msgstr "Avbruten av en signal" -+#: 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:979 posix/getconf.c:995 -+#: posix/getconf.c:1090 -+#, c-format -+msgid "Couldn't execute %s" -+msgstr "Kunde inte exekvera %s" -+ -+#: 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" -+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)" -- --#: 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 @@ - - #: 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: " -- --#: inet/rcmd.c:240 --#, 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" -+msgstr "%s: rad %d: ignorerar avslutande skräp \"%s\"\n" - --#: 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" -+#: stdio-common/psignal.c:51 -+#, c-format -+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 @@ - 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" -- --#: sunrpc/pmap_rmt.c:190 --msgid "broadcast: ioctl (get interface configuration)" --msgstr "utsändning: ioctl (hämta gränssnittskonfiguration)" -+msgstr "Kan inte registrera tjänst" - --#: 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 @@ - - #: 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 @@ - - #: 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,15 +4891,15 @@ - - #: 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" -+msgstr " rpcinfo -p [ värd ]\n" - - #: sunrpc/rpcinfo.c:679 - msgid " rpcinfo -b prognum versnum\n" -@@ -4312,1693 +4909,1612 @@ - 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" -- --#: 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" -- --#: nis/nis_print.c:112 --msgid "NO OBJECT\n" --msgstr "INGET OBJEKT\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 "Aritmetiskt fel" - --#: 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" - --#: nis/nis_print.c:366 --#, c-format --msgid "Number of objects : %u\n" --msgstr "Antal objekt : %u\n" -+#: 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)" -+ -+#: sysdeps/generic/siglist.h:49 sysdeps/unix/siglist.c:49 -+msgid "I/O possible" -+msgstr "I/O möjligt" -+ -+#: 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.c:370 --#, c-format --msgid "Object #%d:\n" --msgstr "Objekt #%d:\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:115 --#, c-format --msgid "Group entry for \"%s.%s\" group:\n" --msgstr "Grupppost för \"%s.%s\" grupp:\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:123 --msgid " Explicit members:\n" --msgstr " 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:128 --msgid " No explicit members\n" --msgstr " Inga explicita 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:131 --msgid " Implicit members:\n" --msgstr " 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:136 --msgid " No implicit members\n" --msgstr " Inga implicita 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:139 --msgid " Recursive members:\n" --msgstr " 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:144 --msgid " No recursive members\n" --msgstr " Inga rekursiva 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:147 nis/nis_print_group_entry.c:163 --msgid " Explicit nonmembers:\n" --msgstr " Explicit icke-medlemmar:\n" -+#: sysdeps/generic/siglist.h:66 -+msgid "Stack fault" -+msgstr "Stackfel" - --#: nis/nis_print_group_entry.c:152 --msgid " No explicit nonmembers\n" --msgstr " Inga explicita icke-medlemmar\n" -+#: sysdeps/generic/siglist.h:69 -+msgid "Information request" -+msgstr "Informationsbegäran" - --#: nis/nis_print_group_entry.c:155 --msgid " Implicit nonmembers:\n" --msgstr " Implicita icke-medlemmar:\n" -+#: sysdeps/generic/siglist.h:71 -+msgid "Power failure" -+msgstr "Strömavbrott" - --#: nis/nis_print_group_entry.c:160 --msgid " No implicit nonmembers\n" --msgstr " Inga implicita icke-medlemmar\n" -+#: sysdeps/generic/siglist.h:74 sysdeps/unix/siglist.c:55 -+msgid "Resource lost" -+msgstr "Förlorad resurs" - --#: nis/nis_print_group_entry.c:168 --msgid " No recursive nonmembers\n" --msgstr " Inga rekursiva icke-medlemmar\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: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 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:218 --#, c-format --msgid "netname2user: missing group id list in `%s'." --msgstr "netname2user: gruppid-lista saknas i \"%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}. -+#: sysdeps/gnu/errlist.c:60 -+msgid "Interrupted system call" -+msgstr "Avbrutet systemanrop" - --#: 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 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: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 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:337 --#, c-format --msgid "netname2user: principal name `%s' too long" --msgstr "netname2user: principalnamn \"%s\" för långt" -+#. 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: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 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/nss_nisplus/nisplus-publickey.c:399 --msgid "netname2user: should not have uid 0" --msgstr "netname2user: borde inte ha uid 0" -+#. 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:171 --#, c-format --msgid "YPBINDPROC_DOMAIN: %s\n" --msgstr "YPBINDPROC_DOMAIN: %s\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 "Inga barnprocesser" - --#: nis/ypclnt.c:780 --msgid "Request arguments bad" --msgstr "Argument för förfrågan felaktiga" -+#. 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:782 --msgid "RPC failure on NIS operation" --msgstr "RPC-fel vid NIS-operation" -+#. 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:784 --msgid "Can't bind to server which serves this domain" --msgstr "Kan inte ansluta till servern som betjänar denna 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:786 --msgid "No such map in server's domain" --msgstr "Ingen sådan tabell i serverns domä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 "Blockspecialfil krävs" - --#: nis/ypclnt.c:788 --msgid "No such key in map" --msgstr "Ingen sådan nyckel i tabellen" -+#. 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:790 --msgid "Internal NIS error" --msgstr "Internt NIS-fel" -+#. 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:792 --msgid "Local resource allocation failure" --msgstr "Allokeringsfel för lokal resurs" -+#. 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:794 --msgid "No more records in map database" --msgstr "Inga fler poster i tabelldatabasen" -+#. 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:796 --msgid "Can't communicate with portmapper" --msgstr "Kan inte kommunicera med portmapper" -+#. 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:798 --msgid "Can't communicate with ypbind" --msgstr "Kan inte kommunicera med ypbind" -+#. 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:800 --msgid "Can't communicate with ypserv" --msgstr "Kan inte kommunicera med ypserv" -+#. 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:802 --msgid "Local domain name not set" --msgstr "Lokalt domännamn inte satt" -+#. 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:804 --msgid "NIS map database is bad" --msgstr "NIS tabelldatabas är felaktig" -+#. 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:806 --msgid "NIS client/server version mismatch - can't supply service" --msgstr "NIS versionsskillnad klient/server - kan inte betjäna" -+#. 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:810 --msgid "Database is busy" --msgstr "Databasen är upptagen" -+#. 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:812 --msgid "Unknown NIS error code" --msgstr "Okänd NIS-felkod" -+#. 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 "Fil för stor" - --#: nis/ypclnt.c:854 --msgid "Internal ypbind error" --msgstr "Internt ypbind-fel" -+#. 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:856 --msgid "Domain not bound" --msgstr "Domän inte bunden" -+#. 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:858 --msgid "System resource allocation failure" --msgstr "Allokeringsfel för systemresurs" -+#. 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:860 --msgid "Unknown ypbind error" --msgstr "Okänt ypbind-fel" -+#. 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:899 --msgid "yp_update: cannot convert host to netname\n" --msgstr "yp_update: kan inte omvandla värd till nätnamn\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" - --#: nis/ypclnt.c:911 --msgid "yp_update: cannot get server address\n" --msgstr "yp_update: kan inte hämta serveradress\n" -+#. 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 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 "Destination 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 "Filnamn för lÃ¥ngt" - --#: 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" - --#: 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:15 -+msgid "All requests done" -+msgstr "Alla begäran utförda" -+ -+#: 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: flaggan -c har okänt argument %s\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" - --#: elf/ldconfig.c:466 -+#: timezone/zic.c:592 -+msgid "link to link" -+msgstr "länk till länk" -+ -+#: 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 regel 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 "ogiltigt 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 -Naur glibc-2.5/po/tr.po glibc-2.5-cs/po/tr.po ---- glibc-2.5/po/tr.po 2006-09-21 06:16:48.000000000 +0200 -+++ glibc-2.5-cs/po/tr.po 2007-03-08 22:10:46.000000000 +0100 -@@ -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 @@ - 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 @@ - 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 @@ - 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 @@ - 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 @@ - 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 @@ - 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 @@ - 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 -Naur glibc-2.5/posix/glob.c glibc-2.5-cs/posix/glob.c ---- glibc-2.5/posix/glob.c 2006-09-25 17:31:56.000000000 +0200 -+++ glibc-2.5-cs/posix/glob.c 2007-03-08 22:09:32.000000000 +0100 -@@ -1287,8 +1287,15 @@ - 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 @@ - 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 -Naur glibc-2.5/posix/globtest.sh glibc-2.5-cs/posix/globtest.sh ---- glibc-2.5/posix/globtest.sh 2003-10-27 02:35:23.000000000 +0100 -+++ glibc-2.5-cs/posix/globtest.sh 2007-03-08 22:09:32.000000000 +0100 -@@ -3,6 +3,7 @@ - common_objpfx=$1; shift - elf_objpfx=$1; shift - rtld_installed_name=$1; shift -+cross_test_wrapper=$1; shift - logfile=$common_objpfx/posix/globtest.out - - #CMP=cmp -@@ -20,6 +21,9 @@ - # We have to find the libc and the NSS modules. - library_path=${common_objpfx}:${common_objpfx}nss:${common_objpfx}nis:${common_objpfx}db2:${common_objpfx}hesiod - -+run_program_prefix="${cross_test_wrapper} \ -+${elf_objpfx}${rtld_installed_name} --library-path ${library_path}" -+ - # Since we use `sort' we must make sure to use the same locale everywhere. - LC_ALL=C - export LC_ALL -@@ -62,7 +66,7 @@ - - # Normal test - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest "$testdir" "*" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -89,7 +93,7 @@ - - # Don't let glob sort it - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest -s "$testdir" "*" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -116,7 +120,7 @@ - - # Mark directories - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest -m "$testdir" "*" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -143,7 +147,7 @@ - - # Find files starting with . - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest -p "$testdir" "*" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -173,7 +177,7 @@ - - # Test braces - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest -b "$testdir" "file{1,2}" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -186,7 +190,7 @@ - fi - - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest -b "$testdir" "{file{1,2},-file3}" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -200,7 +204,7 @@ - fi - - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest -b "$testdir" "{" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -213,7 +217,7 @@ - - # Test NOCHECK - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest -c "$testdir" "abc" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -226,7 +230,7 @@ - - # Test NOMAGIC without magic characters - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest -g "$testdir" "abc" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -239,7 +243,7 @@ - - # Test NOMAGIC with magic characters - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest -g "$testdir" "abc*" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -252,7 +256,7 @@ - - # Test NOMAGIC for subdirs - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest -g "$testdir" "*/does-not-exist" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -265,7 +269,7 @@ - - # Test subdirs correctly - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest "$testdir" "*/*" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -281,7 +285,7 @@ - - # Test subdirs for invalid names - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest "$testdir" "*/1" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -294,7 +298,7 @@ - - # Test subdirs with wildcard - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest "$testdir" "*/*1_1" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -308,7 +312,7 @@ - - # Test subdirs with ? - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest "$testdir" "*/*?_?" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -323,7 +327,7 @@ - fi - - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest "$testdir" "*/file1_1" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -336,7 +340,7 @@ - fi - - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest "$testdir" "*-/*" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -348,7 +352,7 @@ - fi - - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest "$testdir" "*-" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -361,7 +365,7 @@ - - # Test subdirs with ? - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest "$testdir" "*/*?_?" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -377,7 +381,7 @@ - - # Test subdirs with [ .. ] - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest "$testdir" "*/file1_[12]" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -393,7 +397,7 @@ - - # Test ']' inside bracket expression - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest "$testdir" "dir1/file1_[]12]" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -407,7 +411,7 @@ - - # Test tilde expansion - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest -q -t "$testdir" "~" | - sort >$testout - echo ~ | $CMP - $testout >> $logfile || failed=1 -@@ -422,7 +426,7 @@ - - # Test tilde expansion with trailing slash - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest -q -t "$testdir" "~/" | - sort > $testout - # Some shell incorrectly(?) convert ~/ into // if ~ expands to /. -@@ -442,7 +446,7 @@ - - # Test tilde expansion with username - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest -q -t "$testdir" "~"$USER | - sort > $testout - eval echo ~$USER | $CMP - $testout >> $logfile || failed=1 -@@ -457,7 +461,7 @@ - - # Tilde expansion shouldn't match a file - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest -T "$testdir" "~file4" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -470,7 +474,7 @@ - - # Matching \** should only find *file6 - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest "$testdir" "\**" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -484,7 +488,7 @@ - # ... unless NOESCAPE is used, in which case it should entries with a - # leading \. - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest -e "$testdir" "\**" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -499,7 +503,7 @@ - - # Matching \*file6 should find *file6 - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest "$testdir" "\*file6" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -512,7 +516,7 @@ - - # GLOB_BRACE alone - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest -b "$testdir" '\{file7\,\}' | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -525,7 +529,7 @@ - - # GLOB_BRACE and GLOB_NOESCAPE - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest -b -e "$testdir" '\{file9\,file9b\}' | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -538,7 +542,7 @@ - - # Escaped comma - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest -b "$testdir" '{filea\,}' | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -551,7 +555,7 @@ - - # Escaped closing brace - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest -b "$testdir" '{fileb\}c}' | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -564,7 +568,7 @@ - - # Try a recursive failed search - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest -e "$testdir" "a*/*" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -577,7 +581,7 @@ - - # ... with GLOB_ERR - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest -E "$testdir" "a*/*" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -590,7 +594,7 @@ - - # Try a recursive search in unreadable directory - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest "$testdir" "noread/*" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -602,7 +606,7 @@ - fi - - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest "$testdir" "noread*/*" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -620,14 +624,14 @@ - fi - if test "$user" != root; then - # ... with GLOB_ERR -- ${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+ ${run_program_prefix} \ - ${common_objpfx}posix/globtest -E "$testdir" "noread/*" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 - GLOB_ABORTED - EOF - -- ${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+ ${run_program_prefix} \ - ${common_objpfx}posix/globtest -E "$testdir" "noread*/*" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -641,7 +645,7 @@ - - # Try multiple patterns (GLOB_APPEND) - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest "$testdir" "file1" "*/*" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -658,7 +662,7 @@ - - # Try multiple patterns (GLOB_APPEND) with offset (GLOB_DOOFFS) - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest -o "$testdir" "file1" "*/*" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -676,7 +680,7 @@ - - # Test NOCHECK with non-existing file in subdir. - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest -c "$testdir" "*/blahblah" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -@@ -689,7 +693,7 @@ - - # Test [[:punct:]] not matching leading period. - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -+${run_program_prefix} \ - ${common_objpfx}posix/globtest -c "$testdir" "[[:punct:]]*" | - sort > $testout - cat <<"EOF" | $CMP - $testout >> $logfile || failed=1 -diff -Naur glibc-2.5/posix/Makefile glibc-2.5-cs/posix/Makefile ---- glibc-2.5/posix/Makefile 2006-09-07 15:50:05.000000000 +0200 -+++ glibc-2.5-cs/posix/Makefile 2007-03-08 22:09:37.000000000 +0100 -@@ -120,18 +120,18 @@ - $(resolvobjdir)/libresolv.a) - endif - --ifeq (no,$(cross-compiling)) -+# eglibc: ifeq (no,$(cross-compiling)) - # globtest and wordexp-test currently only works with shared libraries - ifeq (yes,$(build-shared)) - tests: $(objpfx)globtest.out $(objpfx)wordexp-tst.out - $(objpfx)globtest.out: globtest.sh $(objpfx)globtest - $(SHELL) -e globtest.sh $(common-objpfx) $(elf-objpfx) \ -- $(rtld-installed-name) -+ $(rtld-installed-name) '$(cross-test-wrapper)' - $(objpfx)wordexp-tst.out: wordexp-tst.sh $(objpfx)wordexp-test - $(SHELL) -e wordexp-tst.sh $(common-objpfx) $(elf-objpfx) \ -- $(rtld-installed-name) --endif -+ $(rtld-installed-name) '$(cross-test-wrapper)' - endif -+# eglibc: endif - - CFLAGS-regex.c = -Wno-strict-prototypes - CFLAGS-getaddrinfo.c = -DRESOLVER -fexceptions -DUSE_NSCD -@@ -170,8 +170,8 @@ - tstgetopt-ARGS = -a -b -cfoobar --required foobar --optional=bazbug \ - --none random --col --color --colour - --tst-exec-ARGS = -- $(built-program-cmd) --tst-spawn-ARGS = -- $(built-program-cmd) -+tst-exec-ARGS = -- $(local-built-program-cmd) -+tst-spawn-ARGS = -- $(local-built-program-cmd) - tst-dir-ARGS = `pwd` `cd $(common-objdir)/$(subdir); pwd` `cd $(common-objdir); pwd` $(objpfx)tst-dir - tst-chmod-ARGS = `pwd` - -@@ -214,13 +214,13 @@ - # Run a test on the header files we use. - # XXX Please note that for now we ignore the result of this test. - tests: $(objpfx)annexc.out --ifeq (no,$(cross-compiling)) -+# eglibc: 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 - xtests: $(objpfx)bug-ga2-mem --endif -+# eglibc: endif - - $(objpfx)annexc.out: $(objpfx)annexc - -$(dir $<)$(notdir $<) '$(CC)' \ -@@ -263,7 +263,8 @@ - $(common-objpfx)malloc/mtrace $(objpfx)tst-boost.mtrace > $@ - - $(objpfx)tst-getconf.out: tst-getconf.sh $(objpfx)getconf -- $(SHELL) -e $< $(common-objpfx) $(elf-objpfx) $(rtld-installed-name) -+ $(SHELL) -e $< $(common-objpfx) $(elf-objpfx) \ -+ '$(cross-test-wrapper)' $(rtld-installed-name) - - ifeq (yes,$(build-shared)) - $(objpfx)tst-regex: $(common-objpfx)rt/librt.so -diff -Naur glibc-2.5/posix/tst-getconf.sh glibc-2.5-cs/posix/tst-getconf.sh ---- glibc-2.5/posix/tst-getconf.sh 2002-09-01 13:11:25.000000000 +0200 -+++ glibc-2.5-cs/posix/tst-getconf.sh 2007-03-08 22:09:32.000000000 +0100 -@@ -2,14 +2,17 @@ - - common_objpfx=$1; shift - elf_objpfx=$1; shift -+cross_test_wrapper=$1; shift - if [ $# -eq 0 ]; then - # Static case. - runit() { -+ ${cross_test_wrapper} \ - "$@" - } - else - rtld_installed_name=$1; shift - runit() { -+ ${cross_test_wrapper} \ - ${elf_objpfx}${rtld_installed_name} --library-path ${common_objpfx} "$@" - } - fi -@@ -26,7 +29,10 @@ - result=0 - while read name; do - echo -n "getconf $name: " >> $logfile -- runit ${common_objpfx}posix/getconf "$name" 2>> $logfile >> $logfile -+ # Redirect input from /dev/null in case runit consumes input when it -+ # shouldn't (ssh, say) -+ runit ${common_objpfx}posix/getconf "$name" \ -+ < /dev/null 2>> $logfile >> $logfile - if test $? -ne 0; then - echo "*** $name FAILED" >> $logfile - result=1 -@@ -204,7 +210,10 @@ - - while read name; do - echo -n "getconf $name /: " >> $logfile -- runit ${common_objpfx}posix/getconf "$name" / 2>> $logfile >> $logfile -+ # Redirect input from /dev/null in case runit consumes input when it -+ # shouldn't (ssh, say) -+ runit ${common_objpfx}posix/getconf "$name" / \ -+ < /dev/null 2>> $logfile >> $logfile - if test $? -ne 0; then - echo "*** $name FAILED" >> $logfile - result=1 -diff -Naur glibc-2.5/posix/wordexp-tst.sh glibc-2.5-cs/posix/wordexp-tst.sh ---- glibc-2.5/posix/wordexp-tst.sh 2000-10-20 18:23:30.000000000 +0200 -+++ glibc-2.5-cs/posix/wordexp-tst.sh 2007-03-08 22:09:40.000000000 +0100 -@@ -7,6 +7,11 @@ - common_objpfx=$1; shift - elf_objpfx=$1; shift - rtld_installed_name=$1; shift -+cross_test_wrapper=$1; shift -+ -+run_program_prefix="${cross_test_wrapper} \ -+${elf_objpfx}${rtld_installed_name} --library-path ${common_objpfx}" -+ - logfile=${common_objpfx}posix/wordexp-tst.out - testout=${common_objpfx}posix/wordexp-test-result - -@@ -20,7 +25,7 @@ - export IFS - - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${common_objpfx} \ -+${run_program_prefix} \ - ${common_objpfx}posix/wordexp-test '$*' > ${testout}1 - cat <<"EOF" | cmp - ${testout}1 >> $logfile || failed=1 - wordexp returned 0 -@@ -32,7 +37,7 @@ - fi - - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${common_objpfx} \ -+${run_program_prefix} \ - ${common_objpfx}posix/wordexp-test '${*}' unquoted > ${testout}2 - cat <<"EOF" | cmp - ${testout}2 >> $logfile || failed=1 - wordexp returned 0 -@@ -45,7 +50,7 @@ - fi - - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${common_objpfx} \ -+${run_program_prefix} \ - ${common_objpfx}posix/wordexp-test '$@' unquoted > ${testout}3 - cat <<"EOF" | cmp - ${testout}3 >> $logfile || failed=1 - wordexp returned 0 -@@ -58,7 +63,7 @@ - fi - - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${common_objpfx} \ -+${run_program_prefix} \ - ${common_objpfx}posix/wordexp-test '"$* quoted"' param > ${testout}4 - cat <<"EOF" | cmp - ${testout}4 >> $logfile || failed=1 - wordexp returned 0 -@@ -70,7 +75,7 @@ - fi - - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${common_objpfx} \ -+${run_program_prefix} \ - ${common_objpfx}posix/wordexp-test '"$@ quoted"' param > ${testout}5 - cat <<"EOF" | cmp - ${testout}5 >> $logfile || failed=1 - wordexp returned 0 -@@ -84,7 +89,7 @@ - # Why? Because bash does it that way.. - - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${common_objpfx} \ -+${run_program_prefix} \ - ${common_objpfx}posix/wordexp-test '$#' 2 3 4 5 > ${testout}6 - cat <<"EOF" | cmp - ${testout}6 >> $logfile || failed=1 - wordexp returned 0 -@@ -96,7 +101,7 @@ - fi - - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${common_objpfx} \ -+${run_program_prefix} \ - ${common_objpfx}posix/wordexp-test '$2 ${3} $4' 2nd 3rd "4 th" > ${testout}7 - cat <<"EOF" | cmp - ${testout}7 >> $logfile || failed=1 - wordexp returned 0 -@@ -111,7 +116,7 @@ - fi - - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${common_objpfx} \ -+${run_program_prefix} \ - ${common_objpfx}posix/wordexp-test '${11}' 2 3 4 5 6 7 8 9 10 11 > ${testout}8 - cat <<"EOF" | cmp - ${testout}8 >> $logfile || failed=1 - wordexp returned 0 -@@ -123,7 +128,7 @@ - fi - - failed=0 --${elf_objpfx}${rtld_installed_name} --library-path ${common_objpfx} \ -+${run_program_prefix} \ - ${common_objpfx}posix/wordexp-test '"a $@ b"' c d > ${testout}9 - cat <<"EOF" | cmp - ${testout}9 >> $logfile || failed=1 - wordexp returned 0 -@@ -136,7 +141,7 @@ - status=1 - fi - --${elf_objpfx}${rtld_installed_name} --library-path ${common_objpfx} \ -+${run_program_prefix} \ - ${common_objpfx}posix/wordexp-test '${#@} ${#2} *$**' two 3 4 > ${testout}10 - cat <<"EOF" | cmp - ${testout}10 || failed=1 - wordexp returned 0 -diff -Naur glibc-2.5/README glibc-2.5-cs/README ---- glibc-2.5/README 2006-09-29 20:42:12.000000000 +0200 -+++ glibc-2.5-cs/README 2007-03-08 22:11:43.000000000 +0100 -@@ -1,3 +1,31 @@ -+This directory contains the Embedded GNU C Library (EGLIBC). -+ -+EGLIBC is a variant of the GNU C Library (GLIBC) that is designed to -+work well on embedded systems. EGLIBC strives to be source and binary -+compatible with GLIBC. EGLIBC's goals include reduced footprint, -+configurable components, better support for cross-compilation and -+cross-testing. More information is available at -+http://www.eglibc.org. -+ -+Files in this directory describe EGLIBC's features for embedded -+developers: -+ -+- EGLIBC.cross-building provides general instructions for building -+ EGLIBC and an accompanying compiler for cross-development. (And -+ explains why this isn't as simple as 'configure; make'.) -+ -+- EGLIBC.option-groups explains EGLIBC's facilities for paring down -+ the library functionality to the features you really need, to reduce -+ disk and memory consumption. (A one-line file disabling the -+ OPTION_EGLIBC_LOCALES option reduces the on-disk footprint of EGLIBC -+ by 92%.) -+ -+- EGLIBC.cross-testing explains how to test a cross-compiled EGLIBC. -+ -+Here is the original GLIBC README: -+ -+--- -+ - This directory contains the version 2.5 release of the GNU C Library. - - The GNU C Library is the standard system C library for all GNU systems, -@@ -10,13 +38,6 @@ - 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 -Naur glibc-2.5/README.template glibc-2.5-cs/README.template ---- glibc-2.5/README.template 2006-03-06 11:59:31.000000000 +0100 -+++ glibc-2.5-cs/README.template 2007-03-08 22:11:42.000000000 +0100 -@@ -10,13 +10,6 @@ - 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 -Naur glibc-2.5/resolv/gai_misc.h glibc-2.5-cs/resolv/gai_misc.h ---- glibc-2.5/resolv/gai_misc.h 2006-08-03 10:02:43.000000000 +0200 -+++ glibc-2.5-cs/resolv/gai_misc.h 2007-03-08 22:10:13.000000000 +0100 -@@ -22,6 +22,7 @@ - - #include <netdb.h> - #include <signal.h> -+#include <pthread.h> - - - /* Used to synchronize. */ -diff -Naur glibc-2.5/resolv/Makefile glibc-2.5-cs/resolv/Makefile ---- glibc-2.5/resolv/Makefile 2004-08-15 22:21:59.000000000 +0200 -+++ glibc-2.5-cs/resolv/Makefile 2007-03-08 22:10:13.000000000 +0100 -@@ -101,17 +101,17 @@ - tst-leaks-ENV = MALLOC_TRACE=$(objpfx)tst-leaks.mtrace - $(objpfx)mtrace-tst-leaks: $(objpfx)tst-leaks.out - $(common-objpfx)malloc/mtrace $(objpfx)tst-leaks.mtrace > $@ --ifeq (no,$(cross-compiling)) -+# eglibc: ifeq (no,$(cross-compiling)) - ifneq (no,$(PERL)) - tests: $(objpfx)mtrace-tst-leaks - endif --endif -+# eglibc: endif - - tst-leaks2-ENV = MALLOC_TRACE=$(objpfx)tst-leaks2.mtrace - $(objpfx)mtrace-tst-leaks2: $(objpfx)tst-leaks2.out - $(common-objpfx)malloc/mtrace $(objpfx)tst-leaks2.mtrace > $@ --ifeq (no,$(cross-compiling)) -+# eglibc: ifeq (no,$(cross-compiling)) - ifneq (no,$(PERL)) - xtests: $(objpfx)mtrace-tst-leaks2 - endif --endif -+# eglibc: endif -diff -Naur glibc-2.5/rt/Makefile glibc-2.5-cs/rt/Makefile ---- glibc-2.5/rt/Makefile 2006-08-03 10:05:59.000000000 +0200 -+++ glibc-2.5-cs/rt/Makefile 2007-03-08 21:51:40.000000000 +0100 -@@ -80,7 +80,7 @@ - $(tests:%=$(objpfx)%-bp): $(objpfx)librt_b.a $(bounded-thread-library) - endif - --tst-mqueue7-ARGS = -- $(built-program-cmd) -+tst-mqueue7-ARGS = -- $(local-built-program-cmd) - - ifeq (yes,$(build-static-nss)) - otherlibs += $(nssobjdir)/libnss_files.a $(resolvobjdir)/libnss_dns.a \ -diff -Naur glibc-2.5/Rules glibc-2.5-cs/Rules ---- glibc-2.5/Rules 2006-02-28 08:05:48.000000000 +0100 -+++ glibc-2.5-cs/Rules 2007-03-08 22:11:44.000000000 +0100 -@@ -91,17 +91,17 @@ - else - others: $(addprefix $(objpfx),$(extra-objs)) - endif --ifeq ($(cross-compiling),yes) --tests: $(addprefix $(objpfx),$(tests) $(test-srcs)) --xtests: tests --else -+# eglibc: ifeq ($(cross-compiling),yes) -+# eglibc: tests: $(addprefix $(objpfx),$(tests) $(test-srcs)) -+# eglibc: xtests: tests -+# eglibc: else - ifeq ($(build-bounded),yes) - tests-bp.out = $(tests:%=$(objpfx)%-bp.out) - xtests-bp.out = $(xtests:%=$(objpfx)%-bp.out) - endif - tests: $(tests:%=$(objpfx)%.out) $(tests-bp.out) - xtests: tests $(xtests:%=$(objpfx)%.out) $(xtests-bp.out) --endif -+# eglibc: endif - - ifeq ($(build-programs),yes) - binaries-all = $(others) $(sysdep-others) $(tests) $(xtests) $(test-srcs) -diff -Naur glibc-2.5/scripts/cross-test-ssh.sh glibc-2.5-cs/scripts/cross-test-ssh.sh ---- glibc-2.5/scripts/cross-test-ssh.sh 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/scripts/cross-test-ssh.sh 2007-03-08 21:50:02.000000000 +0100 -@@ -0,0 +1,125 @@ -+#!/usr/bin/env bash -+# usage: cross-test-ssh.sh [--ssh SSH] HOST COMMAND ... -+# Run with --help flag to get more detailed help. -+ -+progname="$(basename $0)" -+env_blacklist='HOME LOGNAME MAIL PATH SHELL SHLVL SSH_CLIENT SSH_CONNECTION USER' -+ -+usage="usage: ${progname} [--ssh SSH] HOST COMMAND ..." -+help="Run an EGLIBC test COMMAND on the remote machine HOST, via ssh, -+passing environment variables, preserving the current working directory, -+and respecting quoting. -+ -+If the '--ssh SSH' flag is present, use SSH as the SSH command, -+instead of ordinary 'ssh'. -+ -+To use this to run EGLIBC tests, invoke the tests as follows: -+ -+ $ make cross-test-wrapper='ABSPATH/cross-test-ssh.sh HOST' tests -+ -+where ABSPATH is the absolute path to this script, and HOST is the -+name of the machine to connect to via ssh. -+ -+If you need to connect to the test machine as a different user, you -+may specify that just as you would to SSH: -+ -+ $ make cross-test-wrapper='ABSPATH/cross-test-ssh.sh USER@HOST' tests -+ -+Naturally, the remote user must have an appropriate public key, and -+you will want to ensure that SSH does not prompt interactively for a -+password on each connection. -+ -+HOST and the build machines (on which 'make check' is being run) must -+share a filesystem; all files needed by the tests must be visible at -+the same paths on both machines. -+ -+${progname} runs COMMAND in the same directory on the HOST that -+${progname} itself is run in on the build machine. -+ -+The command and arguments are passed to the remote host in a way that -+avoids any further shell substitution or expansion, on the assumption -+that the shell on the build machine has already done them -+appropriately. -+ -+${progname} propagates the values all environment variables through to -+the remote target, except the following: -+${env_blacklist}" -+ -+ssh='ssh' -+while true; do -+ case "$1" in -+ -+ "--ssh") -+ shift; ssh="$1" -+ ;; -+ -+ "--help") -+ echo "$usage" -+ echo "$help" -+ exit 0 -+ ;; -+ -+ *) -+ break -+ ;; -+ esac -+ shift -+done -+ -+if [ $# -lt 1 ]; then -+ echo "$usage" >&2 -+ echo "Type '${progname} --help' for more detailed help." >&2 -+ exit 1 -+fi -+ -+host="$1"; shift -+ -+# Return all input as a properly quoted Bourne shell string. -+bourne_quote () { -+ echo -n '"' -+ sed -n \ -+ -e '1h' \ -+ -e '2,$H' \ -+ -e '${g -+ s/["$\`]/\\&/g -+ p -+ }' -+ echo -n '"' -+} -+ -+# Echo all lines of input except those starting with 'export VAR=', -+# where VAR is a blacklisted variable. Turn lines starting with -+# 'declare -x VAR=' into the analogous export commands, before -+# blacklisting. -+blacklist_exports () { -+ local pat -+ pat="$(for var in ${env_blacklist}; do -+ echo "^export ${var}=" -+ done)" -+ sed -e 's|^declare -x |export |' \ -+ | grep -v -e "$pat" -+} -+ -+# Produce properly quoted Bourne shell arguments for 'env' to carry -+# over the current environment, less blacklisted variables. -+# The 'export -p' command munges the values of environment variables if -+# they contain newlines. -+exports="$(export -p | blacklist_exports)" -+ -+# Transform the current argument list into a properly quoted Bourne shell -+# command string. -+command="$(for word in "$@"; do -+ echo -n "$word" | bourne_quote -+ echo -n ' ' -+ done)" -+ -+# Add commands to set environment variables and the current directory. -+command="${exports} -+cd $PWD -+${command}" -+ -+# HOST's sshd simply concatenates its arguments with spaces and -+# passes them to some shell. We want to force the use of /bin/sh, -+# so we need to re-quote the whole command to ensure it appears as -+# the sole argument of the '-c' option. -+$ssh "$host" /bin/sh -c "$(echo "${command}" | bourne_quote)" -diff -Naur glibc-2.5/scripts/run-with-preload.sh glibc-2.5-cs/scripts/run-with-preload.sh ---- glibc-2.5/scripts/run-with-preload.sh 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/scripts/run-with-preload.sh 2007-03-27 14:55:40.000000000 +0200 -@@ -0,0 +1,20 @@ -+#!/bin/sh -+# Usage: run-with-preload.sh CMD ... -+# -+# Set the LD_PRELOAD environment variable to the value of the -+# $EGLIBC_TEST_LD_PRELOAD environment variable, and run CMD ... . -+# -+# The EGLIBC test suite uses this to set LD_PRELOAD for test programs. -+# If we simply say: -+# LD_PRELOAD=smootz \ -+# $(cross-test-wrapper) \ -+# tst-foo arg1 arg2 -+# then the LD_PRELOAD setting inteferes with the execution of -+# $(cross-test-wrapper). If we instead say: -+# EGLIBC_TEST_LD_PRELOAD=smootz \ -+# $(cross-test-wrapper) \ -+# run-with-preload.sh \ -+# tst-foo arg1 arg2 -+# then things work fine. -+ -+LD_PRELOAD="$EGLIBC_TEST_LD_PRELOAD" exec "$@" -diff -Naur glibc-2.5/soft-fp/op-4.h glibc-2.5-cs/soft-fp/op-4.h ---- glibc-2.5/soft-fp/op-4.h 2006-04-04 10:24:47.000000000 +0200 -+++ glibc-2.5-cs/soft-fp/op-4.h 2007-03-08 22:10:40.000000000 +0100 -@@ -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 -Naur glibc-2.5/soft-fp/op-common.h glibc-2.5-cs/soft-fp/op-common.h ---- glibc-2.5/soft-fp/op-common.h 2006-04-04 10:24:47.000000000 +0200 -+++ glibc-2.5-cs/soft-fp/op-common.h 2007-03-08 22:10:40.000000000 +0100 -@@ -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 @@ - 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 @@ - _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 -Naur glibc-2.5/soft-fp/quad.h glibc-2.5-cs/soft-fp/quad.h ---- glibc-2.5/soft-fp/quad.h 2006-04-04 10:24:47.000000000 +0200 -+++ glibc-2.5-cs/soft-fp/quad.h 2007-03-08 22:10:38.000000000 +0100 -@@ -178,11 +178,11 @@ - #if __BYTE_ORDER == __BIG_ENDIAN - unsigned sign : 1; - unsigned exp : _FP_EXPBITS_Q; -- unsigned long frac1 : _FP_FRACBITS_Q-(_FP_IMPLBIT_Q != 0)-_FP_W_TYPE_SIZE; -- unsigned long frac0 : _FP_W_TYPE_SIZE; -+ _FP_W_TYPE frac1 : _FP_FRACBITS_Q-(_FP_IMPLBIT_Q != 0)-_FP_W_TYPE_SIZE; -+ _FP_W_TYPE frac0 : _FP_W_TYPE_SIZE; - #else -- unsigned long frac0 : _FP_W_TYPE_SIZE; -- unsigned long frac1 : _FP_FRACBITS_Q-(_FP_IMPLBIT_Q != 0)-_FP_W_TYPE_SIZE; -+ _FP_W_TYPE frac0 : _FP_W_TYPE_SIZE; -+ _FP_W_TYPE frac1 : _FP_FRACBITS_Q-(_FP_IMPLBIT_Q != 0)-_FP_W_TYPE_SIZE; - unsigned exp : _FP_EXPBITS_Q; - unsigned sign : 1; - #endif -diff -Naur glibc-2.5/stdio-common/Makefile glibc-2.5-cs/stdio-common/Makefile ---- glibc-2.5/stdio-common/Makefile 2006-08-03 11:25:01.000000000 +0200 -+++ glibc-2.5-cs/stdio-common/Makefile 2007-03-08 22:09:52.000000000 +0100 -@@ -36,10 +36,10 @@ - remove rename renameat \ - flockfile ftrylockfile funlockfile - --install-others = $(inst_includedir)/bits/stdio_lim.h -- - include ../Makeconfig - -+install-headers-nosubdir: $(inst_includedir)/bits/stdio_lim.h -+ - aux := errlist siglist printf-parsemb printf-parsewc fxprintf - distribute := _itoa.h _itowa.h _i18n_number.h \ - printf-parse.h stdio_lim.h.in tst-unbputc.sh tst-printf.sh -@@ -63,7 +63,7 @@ - $(inst_includedir)/bits/stdio_lim.h: $(common-objpfx)bits/stdio_lim.h $(+force) - $(do-install) - --ifeq ($(cross-compiling),no) -+# eglibc: ifeq ($(cross-compiling),no) - .PHONY: do-tst-unbputc do-tst-printf - tests: do-tst-unbputc do-tst-printf - -@@ -74,7 +74,7 @@ - do-tst-printf: $(objpfx)tst-printf.out - $(objpfx)tst-printf.out: $(objpfx)tst-printf tst-printf.sh - $(SHELL) -e tst-printf.sh $(common-objpfx) '$(run-program-prefix)' --endif -+# eglibc: endif - - CFLAGS-vfprintf.c = -Wno-uninitialized - CFLAGS-tst-printf.c = -Wno-format -diff -Naur glibc-2.5/stdlib/jrand48_r.c glibc-2.5-cs/stdlib/jrand48_r.c ---- glibc-2.5/stdlib/jrand48_r.c 2001-07-06 06:55:41.000000000 +0200 -+++ glibc-2.5-cs/stdlib/jrand48_r.c 2007-03-08 21:49:43.000000000 +0100 -@@ -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 @@ - return -1; - - /* Store the result. */ -- *result = ((xsubi[2] << 16) | xsubi[1]) & 0xffffffffl; -+ *result = (int32_t) ((xsubi[2] << 16) | xsubi[1]); - - return 0; - } -diff -Naur glibc-2.5/stdlib/Makefile glibc-2.5-cs/stdlib/Makefile ---- glibc-2.5/stdlib/Makefile 2006-08-21 23:02:11.000000000 +0200 -+++ glibc-2.5-cs/stdlib/Makefile 2007-03-08 21:49:46.000000000 +0100 -@@ -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 @@ - 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,14 +117,16 @@ - 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. - tests: $(objpfx)isomac.out - --ifeq (no,$(cross-compiling)) -+# eglibc: ifeq (no,$(cross-compiling)) - tests: $(objpfx)tst-fmtmsg.out --endif -+# eglibc: endif - - $(objpfx)isomac.out: $(objpfx)isomac - $(dir $<)$(notdir $<) '$(CC)' \ -diff -Naur glibc-2.5/stdlib/strtod_l.c glibc-2.5-cs/stdlib/strtod_l.c ---- glibc-2.5/stdlib/strtod_l.c 2006-01-14 13:09:09.000000000 +0100 -+++ glibc-2.5-cs/stdlib/strtod_l.c 2007-03-08 21:49:47.000000000 +0100 -@@ -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 @@ - 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 @@ - - /* 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 @@ - 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 @@ - } - } - -- /* 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 @@ - 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 @@ - /* NOTREACHED */ - } - -- exponent += c - L_('0'); - c = *++cp; - } - while (c >= L_('0') && c <= L_('9')); -@@ -888,7 +902,7 @@ - --expp; - --dig_no; - --int_no; -- ++exponent; -+ exponent += base == 16 ? 4 : 1; - } - while (dig_no > 0 && exponent < 0); - -diff -Naur glibc-2.5/stdlib/tst-atof1.c glibc-2.5-cs/stdlib/tst-atof1.c ---- glibc-2.5/stdlib/tst-atof1.c 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/stdlib/tst-atof1.c 2007-03-08 21:49:46.000000000 +0100 -@@ -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 -Naur glibc-2.5/stdlib/tst-atof2.c glibc-2.5-cs/stdlib/tst-atof2.c ---- glibc-2.5/stdlib/tst-atof2.c 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/stdlib/tst-atof2.c 2007-03-08 21:49:48.000000000 +0100 -@@ -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 -Naur glibc-2.5/stdlib/tst-makecontext.c glibc-2.5-cs/stdlib/tst-makecontext.c ---- glibc-2.5/stdlib/tst-makecontext.c 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/stdlib/tst-makecontext.c 2007-03-08 21:49:42.000000000 +0100 -@@ -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 -Naur glibc-2.5/stdlib/tst-rand48-2.c glibc-2.5-cs/stdlib/tst-rand48-2.c ---- glibc-2.5/stdlib/tst-rand48-2.c 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/stdlib/tst-rand48-2.c 2007-03-08 21:49:44.000000000 +0100 -@@ -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 -Naur glibc-2.5/stdlib/tst-rand48.c glibc-2.5-cs/stdlib/tst-rand48.c ---- glibc-2.5/stdlib/tst-rand48.c 2001-01-20 04:32:19.000000000 +0100 -+++ glibc-2.5-cs/stdlib/tst-rand48.c 2007-03-08 21:49:45.000000000 +0100 -@@ -44,10 +44,10 @@ - } - - 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 @@ - } - - 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 @@ - } - - 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 @@ - } - - 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 @@ - } - - 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 @@ - } - - 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 @@ - } - - 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 -Naur glibc-2.5/stdlib/tst-strtod2.c glibc-2.5-cs/stdlib/tst-strtod2.c ---- glibc-2.5/stdlib/tst-strtod2.c 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/stdlib/tst-strtod2.c 2007-03-08 21:49:45.000000000 +0100 -@@ -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 -Naur glibc-2.5/stdlib/tst-strtod3.c glibc-2.5-cs/stdlib/tst-strtod3.c ---- glibc-2.5/stdlib/tst-strtod3.c 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/stdlib/tst-strtod3.c 2007-03-08 21:49:46.000000000 +0100 -@@ -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 -Naur glibc-2.5/stdlib/tst-strtod4.c glibc-2.5-cs/stdlib/tst-strtod4.c ---- glibc-2.5/stdlib/tst-strtod4.c 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/stdlib/tst-strtod4.c 2007-03-08 21:49:48.000000000 +0100 -@@ -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 -Naur glibc-2.5/string/Makefile glibc-2.5-cs/string/Makefile ---- glibc-2.5/string/Makefile 2006-06-04 18:35:25.000000000 +0200 -+++ glibc-2.5-cs/string/Makefile 2007-03-08 22:03:12.000000000 +0100 -@@ -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 @@ - 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 @@ - 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 -@@ -72,10 +73,10 @@ - CFLAGS-test-ffs.c = -fno-builtin - CFLAGS-tst-inlcall.c = -fno-builtin - --ifeq ($(cross-compiling),no) -+# eglibc: ifeq ($(cross-compiling),no) - tests: $(objpfx)tst-svc.out - $(objpfx)tst-svc.out: tst-svc.input $(objpfx)tst-svc - GCONV_PATH=$(common-objpfx)iconvdata LC_ALL=C \ - $(built-program-cmd) < $(word 1,$^) > $@ - -cmp tst-svc.expect $(objpfx)tst-svc.out --endif -+# eglibc: endif -diff -Naur glibc-2.5/string/strxfrm_l.c glibc-2.5-cs/string/strxfrm_l.c ---- glibc-2.5/string/strxfrm_l.c 2005-10-15 22:49:18.000000000 +0200 -+++ glibc-2.5-cs/string/strxfrm_l.c 2007-03-08 22:03:15.000000000 +0100 -@@ -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 @@ - 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 @@ - 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 @@ - 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 -Naur glibc-2.5/string/tst-strxfrm2.c glibc-2.5-cs/string/tst-strxfrm2.c ---- glibc-2.5/string/tst-strxfrm2.c 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/string/tst-strxfrm2.c 2007-03-08 22:03:12.000000000 +0100 -@@ -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 -Naur glibc-2.5/sunrpc/Makefile glibc-2.5-cs/sunrpc/Makefile ---- glibc-2.5/sunrpc/Makefile 2005-06-26 20:24:19.000000000 +0200 -+++ glibc-2.5-cs/sunrpc/Makefile 2007-03-08 22:10:06.000000000 +0100 -@@ -85,7 +85,7 @@ - - include ../Makeconfig - --tests = tst-xdrmem -+tests = tst-xdrmem tst-xdrmem2 - xtests := tst-getmyaddr - - ifeq ($(have-thread-library),yes) -@@ -99,6 +99,7 @@ - endif - - ifeq (no,$(cross-compiling)) -+ifneq (yes,$(install-bootstrap-headers)) - # We can only build this library if we can run the rpcgen we build. - headers += $(rpcsvc:%.x=rpcsvc/%.h) - extra-libs := librpcsvc -@@ -107,6 +108,7 @@ - librpcsvc-inhibit-o = .os # Build no shared rpcsvc library. - omit-deps = $(librpcsvc-routines) - endif -+endif - - CFLAGS-xbootparam_prot.c = -Wno-unused $(PIC-ccflag) - CFLAGS-xnlm_prot.c = -Wno-unused $(PIC-ccflag) -diff -Naur glibc-2.5/sunrpc/svc_run.c glibc-2.5-cs/sunrpc/svc_run.c ---- glibc-2.5/sunrpc/svc_run.c 2002-05-15 02:21:01.000000000 +0200 -+++ glibc-2.5-cs/sunrpc/svc_run.c 2007-03-08 22:10:06.000000000 +0100 -@@ -60,6 +60,12 @@ - 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 -Naur glibc-2.5/sunrpc/tst-xdrmem2.c glibc-2.5-cs/sunrpc/tst-xdrmem2.c ---- glibc-2.5/sunrpc/tst-xdrmem2.c 1970-01-01 01:00:00.000000000 +0100 -+++ glibc-2.5-cs/sunrpc/tst-xdrmem2.c 2007-03-08 22:10:07.000000000 +0100 -@@ -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 -Naur glibc-2.5/sunrpc/xdr_mem.c glibc-2.5-cs/sunrpc/xdr_mem.c ---- glibc-2.5/sunrpc/xdr_mem.c 2002-12-16 11:25:27.000000000 +0100 -+++ glibc-2.5-cs/sunrpc/xdr_mem.c 2007-03-08 22:10:07.000000000 +0100 -@@ -177,13 +177,15 @@ - { - 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 -Naur glibc-2.5/sysdeps/alpha/bits/mathdef.h glibc-2.5-cs/sysdeps/alpha/bits/mathdef.h ---- glibc-2.5/sysdeps/alpha/bits/mathdef.h 2006-02-01 04:13:49.000000000 +0100 -+++ glibc-2.5-cs/sysdeps/alpha/bits/mathdef.h 2007-03-08 21:56:19.000000000 +0100 -@@ -27,28 +27,10 @@ - #if defined __USE_ISOC99 && defined _MATH_H && !defined _MATH_H_MATHDEF - # define _MATH_H_MATHDEF 1 - --# ifdef __GNUC__ --# if __STDC__ == 1 -- --/* In GNU or ANSI mode, gcc leaves `float' expressions as-is. */ -+/* Alpha has both `float' and `double' arithmetic. */ - typedef float float_t; - typedef double double_t; - --# else -- --/* For `gcc -traditional', `float' expressions are evaluated as `double'. */ --typedef double float_t; --typedef double double_t; -- --# endif --# else -- --/* Wild guess at types for float_t and double_t. */ --typedef double float_t; --typedef double double_t; -- --# endif -- - /* The values returned by `ilogb' for 0 and NaN respectively. */ - # define FP_ILOGB0 (-2147483647) - # define FP_ILOGBNAN (2147483647) -diff -Naur glibc-2.5/sysdeps/generic/tls.h glibc-2.5-cs/sysdeps/generic/tls.h ---- glibc-2.5/sysdeps/generic/tls.h 2002-08-20 12:03:26.000000000 +0200 -+++ glibc-2.5-cs/sysdeps/generic/tls.h 2007-03-08 22:01:54.000000000 +0100 -@@ -79,3 +79,8 @@ - This normally is done using the the thread register which points - to the dtv or the TCB (from which the DTV can found). - */ -+ -+#ifndef __ASSEMBLER__ -+/* All non-dummy versions of tls.h include this file. */ -+#include <time.h> -+#endif -diff -Naur glibc-2.5/sysdeps/generic/unsecvars.h glibc-2.5-cs/sysdeps/generic/unsecvars.h ---- glibc-2.5/sysdeps/generic/unsecvars.h 2005-01-06 23:40:19.000000000 +0100 -+++ glibc-2.5-cs/sysdeps/generic/unsecvars.h 2007-03-08 22:01:50.000000000 +0100 -@@ -18,6 +18,7 @@ - "LOCALDOMAIN\0" \ - "LOCPATH\0" \ - "MALLOC_TRACE\0" \ -+ "NIS_PATH\0" \ - "NLSPATH\0" \ - "RESOLV_HOST_CONF\0" \ - "RES_OPTIONS\0" \ -diff -Naur glibc-2.5/sysdeps/i386/fpu/bits/mathinline.h glibc-2.5-cs/sysdeps/i386/fpu/bits/mathinline.h ---- glibc-2.5/sysdeps/i386/fpu/bits/mathinline.h 2004-09-08 00:23:42.000000000 +0200 -+++ glibc-2.5-cs/sysdeps/i386/fpu/bits/mathinline.h 2007-03-08 21:56:53.000000000 +0100 -@@ -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 (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 -Naur glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_ceill.c glibc-2.5-cs/sysdeps/ieee754/ldbl-128ibm/s_ceill.c ---- glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_ceill.c 2006-03-16 12:46:37.000000000 +0100 -+++ glibc-2.5-cs/sysdeps/ieee754/ldbl-128ibm/s_ceill.c 2007-03-08 21:59:35.000000000 +0100 -@@ -19,7 +19,6 @@ - 02111-1307 USA. */ - - #include <math.h> --#include <fenv_libc.h> - #include <math_ldbl_opt.h> - #include <float.h> - #include <ieee754.h> -@@ -44,11 +43,9 @@ - __builtin_inf ()), 1)) - { - double orig_xh; -- int save_round = fegetround (); - - /* Long double arithmetic, including the canonicalisation below, - only works in round-to-nearest mode. */ -- fesetround (FE_TONEAREST); - - /* Convert the high double to integer. */ - orig_xh = xh; -@@ -81,8 +78,6 @@ - /* Ensure we return -0 rather than +0 when appropriate. */ - if (orig_xh < 0.0) - xh = -__builtin_fabs (xh); -- -- fesetround (save_round); - } - - return ldbl_pack (xh, xl); -diff -Naur glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_copysignl.c glibc-2.5-cs/sysdeps/ieee754/ldbl-128ibm/s_copysignl.c ---- glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_copysignl.c 2006-01-28 01:07:25.000000000 +0100 -+++ glibc-2.5-cs/sysdeps/ieee754/ldbl-128ibm/s_copysignl.c 2007-03-08 21:59:36.000000000 +0100 -@@ -25,6 +25,7 @@ - - #include "math.h" - #include "math_private.h" -+#include <math_ldbl_opt.h> - - #ifdef __STDC__ - long double __copysignl(long double x, long double y) -@@ -33,13 +34,13 @@ - long double x,y; - #endif - { -- if (y < 0.0) -- { -- if (x >= 0.0) -- x = -x; -- } -- else if (x < 0.0) -+ if (signbit (x) != signbit (y)) - x = -x; - return x; - } --weak_alias (__copysignl, copysignl) -+ -+#ifdef IS_IN_libm -+long_double_symbol (libm, __copysignl, copysignl); -+#else -+long_double_symbol (libc, __copysignl, copysignl); -+#endif -diff -Naur glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_fabsl.c glibc-2.5-cs/sysdeps/ieee754/ldbl-128ibm/s_fabsl.c ---- glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_fabsl.c 2006-01-28 01:07:25.000000000 +0100 -+++ glibc-2.5-cs/sysdeps/ieee754/ldbl-128ibm/s_fabsl.c 2007-03-08 21:59:35.000000000 +0100 -@@ -37,7 +37,7 @@ - GET_LDOUBLE_WORDS64(hx,lx,x); - lx = lx ^ ( hx & 0x8000000000000000LL ); - hx = hx & 0x7fffffffffffffffLL; -- SET_LDOUBLE_WORDS64(hx,lx,x); -- return x; -+ SET_LDOUBLE_WORDS64(x,hx,lx); -+ return x; - } - long_double_symbol (libm, __fabsl, fabsl); -diff -Naur glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_floorl.c glibc-2.5-cs/sysdeps/ieee754/ldbl-128ibm/s_floorl.c ---- glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_floorl.c 2006-03-16 12:46:37.000000000 +0100 -+++ glibc-2.5-cs/sysdeps/ieee754/ldbl-128ibm/s_floorl.c 2007-03-08 21:59:37.000000000 +0100 -@@ -19,7 +19,6 @@ - 02111-1307 USA. */ - - #include <math.h> --#include <fenv_libc.h> - #include <math_ldbl_opt.h> - #include <float.h> - #include <ieee754.h> -@@ -43,11 +42,8 @@ - && __builtin_isless (__builtin_fabs (xh), - __builtin_inf ()), 1)) - { -- int save_round = fegetround (); -- - /* Long double arithmetic, including the canonicalisation below, - only works in round-to-nearest mode. */ -- fesetround (FE_TONEAREST); - - /* Convert the high double to integer. */ - hi = ldbl_nearbyint (xh); -@@ -75,8 +71,6 @@ - xh = hi; - xl = lo; - ldbl_canonicalize (&xh, &xl); -- -- fesetround (save_round); - } - - return ldbl_pack (xh, xl); -diff -Naur glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_roundl.c glibc-2.5-cs/sysdeps/ieee754/ldbl-128ibm/s_roundl.c ---- glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_roundl.c 2006-03-16 12:46:37.000000000 +0100 -+++ glibc-2.5-cs/sysdeps/ieee754/ldbl-128ibm/s_roundl.c 2007-03-08 21:59:36.000000000 +0100 -@@ -22,7 +22,6 @@ - when it's coded in C. */ - - #include <math.h> --#include <fenv_libc.h> - #include <math_ldbl_opt.h> - #include <float.h> - #include <ieee754.h> -@@ -47,11 +46,9 @@ - __builtin_inf ()), 1)) - { - double orig_xh; -- int save_round = fegetround (); - - /* Long double arithmetic, including the canonicalisation below, - only works in round-to-nearest mode. */ -- fesetround (FE_TONEAREST); - - /* Convert the high double to integer. */ - orig_xh = xh; -@@ -88,8 +85,6 @@ - xh = hi; - xl = lo; - ldbl_canonicalize (&xh, &xl); -- -- fesetround (save_round); - } - - return ldbl_pack (xh, xl); -diff -Naur glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_truncl.c glibc-2.5-cs/sysdeps/ieee754/ldbl-128ibm/s_truncl.c ---- glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_truncl.c 2006-03-16 12:46:37.000000000 +0100 -+++ glibc-2.5-cs/sysdeps/ieee754/ldbl-128ibm/s_truncl.c 2007-03-08 21:59:36.000000000 +0100 -@@ -22,7 +22,6 @@ - when it's coded in C. */ - - #include <math.h> --#include <fenv_libc.h> - #include <math_ldbl_opt.h> - #include <float.h> - #include <ieee754.h> -@@ -47,11 +46,9 @@ - __builtin_inf ()), 1)) - { - double orig_xh; -- int save_round = fegetround (); - - /* Long double arithmetic, including the canonicalisation below, - only works in round-to-nearest mode. */ -- fesetround (FE_TONEAREST); - - /* Convert the high double to integer. */ - orig_xh = xh; -@@ -92,8 +89,6 @@ - /* Ensure we return -0 rather than +0 when appropriate. */ - if (orig_xh < 0.0) - xh = -__builtin_fabs (xh); -- -- fesetround (save_round); - } - - return ldbl_pack (xh, xl); -diff -Naur glibc-2.5/sysdeps/posix/getaddrinfo.c glibc-2.5-cs/sysdeps/posix/getaddrinfo.c ---- glibc-2.5/sysdeps/posix/getaddrinfo.c 2006-09-24 18:51:50.000000000 +0200 -+++ glibc-2.5-cs/sysdeps/posix/getaddrinfo.c 2007-03-08 21:58:04.000000000 +0100 -@@ -1291,8 +1291,8 @@ - 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 +1395,10 @@ - { - 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 +1435,11 @@ - 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 -Naur glibc-2.5/sysdeps/powerpc/bits/fenv.h glibc-2.5-cs/sysdeps/powerpc/bits/fenv.h ---- glibc-2.5/sysdeps/powerpc/bits/fenv.h 2002-10-18 00:38:37.000000000 +0200 -+++ glibc-2.5-cs/sysdeps/powerpc/bits/fenv.h 2007-03-08 21:53:22.000000000 +0100 -@@ -1,4 +1,4 @@ --/* Copyright (C) 1997, 1998, 1999 Free Software Foundation, Inc. -+/* Copyright (C) 1997, 1998, 1999, 2004, 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,66 @@ - # error "Never use <bits/fenv.h> directly; include <fenv.h> instead." - #endif - -+#if defined __NO_FPRS__ && !defined _SOFT_FLOAT /* E500 */ -+ -+/* Define bits representing the exception. We use the bit positions of -+ the appropriate bits in the SPEFSCR... */ -+enum -+ { -+ FE_INEXACT = 1 << (63 - 42), -+#define FE_INEXACT FE_INEXACT -+ FE_INVALID = 1 << (63 - 43), -+#define FE_INVALID FE_INVALID -+ FE_DIVBYZERO = 1 << (63 - 44), -+#define FE_DIVBYZERO FE_DIVBYZERO -+ FE_UNDERFLOW = 1 << (63 - 45), -+#define FE_UNDERFLOW FE_UNDERFLOW -+ FE_OVERFLOW = 1 << (63 - 46) -+#define FE_OVERFLOW FE_OVERFLOW -+ }; -+ -+#define FE_ALL_EXCEPT \ -+ (FE_INEXACT | FE_DIVBYZERO | FE_UNDERFLOW | FE_OVERFLOW | FE_INVALID) -+ -+/* The E500 support all of the four defined rounding modes. We use -+ the bit pattern in the SPEFSCR as the values for the appropriate -+ macros. */ -+enum -+ { -+ FE_TONEAREST = 0, -+#define FE_TONEAREST FE_TONEAREST -+ FE_TOWARDZERO = 1, -+#define FE_TOWARDZERO FE_TOWARDZERO -+ FE_UPWARD = 2, -+#define FE_UPWARD FE_UPWARD -+ FE_DOWNWARD = 3 -+#define FE_DOWNWARD FE_DOWNWARD -+ }; -+ -+/* Type representing exception flags. */ -+typedef unsigned int fexcept_t; -+ -+typedef double fenv_t; -+ -+/* If the default argument is used we use this value. */ -+extern const fenv_t __fe_dfl_env; -+#define FE_DFL_ENV (&__fe_dfl_env) -+ -+#ifdef __USE_GNU -+/* Floating-point environment where all exceptions are enabled. Note that -+ this is not sufficient to give you SIGFPE. */ -+extern const fenv_t __fe_enabled_env; -+# define FE_ENABLED_ENV (&__fe_enabled_env) -+ -+/* Floating-point environment with all exceptions enabled. Note that -+ just evaluating this value will set the processor into 'FPU -+ exceptions imprecise recoverable' mode, which may cause a significant -+ performance penalty (but have no other visible effect). */ -+extern const fenv_t *__fe_nomask_env (void); -+# define FE_NOMASK_ENV (__fe_nomask_env ()) -+#endif -+ -+#else /* PowerPC 6xx floating-point. */ - - /* Define bits representing the exception. We use the bit positions of - the appropriate bits in the FPSCR... */ -@@ -143,3 +203,5 @@ - extern const fenv_t *__fe_nomask_env (void); - # define FE_NOMASK_ENV (__fe_nomask_env ()) - #endif -+ -+#endif -diff -Naur glibc-2.5/sysdeps/powerpc/bits/mathdef.h glibc-2.5-cs/sysdeps/powerpc/bits/mathdef.h ---- glibc-2.5/sysdeps/powerpc/bits/mathdef.h 2006-02-01 03:59:56.000000000 +0100 -+++ glibc-2.5-cs/sysdeps/powerpc/bits/mathdef.h 2007-03-08 21:53:22.000000000 +0100 -@@ -31,32 +31,10 @@ - #if defined __USE_ISOC99 && defined _MATH_H && !defined _MATH_H_MATHDEF - # define _MATH_H_MATHDEF 1 - --# ifdef __GNUC__ --# if __STDC__ == 1 -- --/* In GNU or ANSI mode, gcc leaves `float' expressions as-is. */ --typedef float float_t; /* `float' expressions are evaluated as -- `float'. */ --typedef double double_t; /* `double' expressions are evaluated as -- `double'. */ -- --# else -- --/* For `gcc -traditional', `float' expressions are evaluated as `double'. */ --typedef double float_t; /* `float' expressions are evaluated as -- `double'. */ --typedef double double_t; /* `double' expressions are evaluated as -- `double'. */ -- --# endif --# else -- --/* Wild guess at types for float_t and double_t. */ --typedef double float_t; -+/* PowerPC has both `float' and `double' arithmetic. */ -+typedef float float_t; - typedef double double_t; - --# endif -- - /* The values returned by `ilogb' for 0 and NaN respectively. */ - # define FP_ILOGB0 (-2147483647) - # define FP_ILOGBNAN (2147483647) -diff -Naur glibc-2.5/sysdeps/powerpc/dl-procinfo.c glibc-2.5-cs/sysdeps/powerpc/dl-procinfo.c ---- glibc-2.5/sysdeps/powerpc/dl-procinfo.c 2006-09-15 09:47:28.000000000 +0200 -+++ glibc-2.5-cs/sysdeps/powerpc/dl-procinfo.c 2007-03-08 21:53:24.000000000 +0100 -@@ -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 @@ - #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 -Naur glibc-2.5/sysdeps/powerpc/dl-procinfo.h glibc-2.5-cs/sysdeps/powerpc/dl-procinfo.h ---- glibc-2.5/sysdeps/powerpc/dl-procinfo.h 2006-09-15 09:47:45.000000000 +0200 -+++ glibc-2.5-cs/sysdeps/powerpc/dl-procinfo.h 2007-03-08 21:53:24.000000000 +0100 -@@ -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 @@ - 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 @@ - 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 -Naur glibc-2.5/sysdeps/powerpc/fpu/bits/fenvinline.h glibc-2.5-cs/sysdeps/powerpc/fpu/bits/fenvinline.h ---- glibc-2.5/sysdeps/powerpc/fpu/bits/fenvinline.h 2006-02-03 23:28:37.000000000 +0100 -+++ glibc-2.5-cs/sysdeps/powerpc/fpu/bits/fenvinline.h 2007-03-08 21:53:06.000000000 +0100 -@@ -18,7 +18,7 @@ - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ - --#if defined __GNUC__ && !defined _SOFT_FLOAT && !defined __NO_MATH_INLINES -+#if defined __GNUC__ && !defined __NO_FPRS__ && !defined __NO_MATH_INLINES - - /* Inline definition for fegetround. */ - # define fegetround() \ -@@ -58,4 +58,4 @@ - : 0) \ - : (feclearexcept) (__excepts)) - --#endif /* __GNUC__ && !_SOFT_FLOAT */ -+#endif /* __GNUC__ && !__NO_FPRS__ */ -diff -Naur glibc-2.5/sysdeps/powerpc/fpu/bits/mathinline.h glibc-2.5-cs/sysdeps/powerpc/fpu/bits/mathinline.h ---- glibc-2.5/sysdeps/powerpc/fpu/bits/mathinline.h 2006-04-14 07:43:58.000000000 +0200 -+++ glibc-2.5-cs/sysdeps/powerpc/fpu/bits/mathinline.h 2007-03-08 21:53:06.000000000 +0100 -@@ -28,7 +28,7 @@ - # define __MATH_INLINE extern __inline - #endif /* __cplusplus */ - --#if defined __GNUC__ && !defined _SOFT_FLOAT -+#if defined __GNUC__ && !defined __NO_FPRS__ - - #ifdef __USE_ISOC99 - # if !__GNUC_PREREQ (2,97) -@@ -179,4 +179,4 @@ - return __z; - } - #endif /* __LIBC_INTERNAL_MATH_INLINES */ --#endif /* __GNUC__ && !_SOFT_FLOAT */ -+#endif /* __GNUC__ && !__NO_FPRS__ */ -diff -Naur glibc-2.5/sysdeps/powerpc/fpu/fpu_control.h glibc-2.5-cs/sysdeps/powerpc/fpu/fpu_control.h ---- glibc-2.5/sysdeps/powerpc/fpu/fpu_control.h 2003-02-27 21:57:06.000000000 +0100 -+++ glibc-2.5-cs/sysdeps/powerpc/fpu/fpu_control.h 2007-03-08 21:53:07.000000000 +0100 -@@ -1,5 +1,5 @@ - /* FPU control word definitions. PowerPC version. -- Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc. -+ Copyright (C) 1996, 1997, 1998, 2004, 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,57 @@ - #ifndef _FPU_CONTROL_H - #define _FPU_CONTROL_H - -+#ifdef _SOFT_FLOAT -+ -+#define _FPU_RESERVED 0xffffffff -+#define _FPU_DEFAULT 0x00000000 /* Default value. */ -+typedef unsigned int fpu_control_t; -+#define _FPU_GETCW(cw) 0 -+#define _FPU_SETCW(cw) do { } while (0) -+extern fpu_control_t __fpu_control; -+ -+#elif defined __NO_FPRS__ /* E500 */ -+ -+/* rounding control */ -+#define _FPU_RC_NEAREST 0x00 /* RECOMMENDED */ -+#define _FPU_RC_DOWN 0x03 -+#define _FPU_RC_UP 0x02 -+#define _FPU_RC_ZERO 0x01 -+ -+/* masking of interrupts */ -+#define _FPU_MASK_ZM 0x10 /* zero divide */ -+#define _FPU_MASK_OM 0x40 /* overflow */ -+#define _FPU_MASK_UM 0x80 /* underflow */ -+#define _FPU_MASK_XM 0x40 /* inexact */ -+#define _FPU_MASK_IM 0x20 /* invalid operation */ -+ -+#define _FPU_RESERVED 0xff3fff7f /* These bits are reserved are not changed. */ -+ -+/* The fdlibm code requires no interrupts for exceptions. */ -+#define _FPU_DEFAULT 0x00000000 /* Default value. */ -+ -+/* IEEE: same as above, but (some) exceptions; -+ we leave the 'inexact' exception off. -+ */ -+#define _FPU_IEEE 0x000003c0 -+ -+/* Type of the control word. */ -+typedef unsigned int fpu_control_t; -+ -+/* Macros for accessing the hardware control word. */ -+#define _FPU_GETCW(__cw) ({ \ -+ unsigned int env; \ -+ asm volatile ("mfspefscr %0" : "=r" (env)); \ -+ (__cw) = env; }) -+#define _FPU_SETCW(__cw) ({ \ -+ unsigned int env = __cw; \ -+ asm volatile ("mtspefscr %0" : : "r" (env)); }) -+ -+/* Default control word set at startup. */ -+extern fpu_control_t __fpu_control; -+ -+#else /* PowerPC 6xx floating-point. */ -+ - /* rounding control */ - #define _FPU_RC_NEAREST 0x00 /* RECOMMENDED */ - #define _FPU_RC_DOWN 0x03 -@@ -66,4 +117,6 @@ - /* Default control word set at startup. */ - extern fpu_control_t __fpu_control; - -+#endif -+ - #endif /* _FPU_CONTROL_H */ -diff -Naur glibc-2.5/sysdeps/powerpc/sysdep.h glibc-2.5-cs/sysdeps/powerpc/sysdep.h ---- glibc-2.5/sysdeps/powerpc/sysdep.h 2006-09-15 09:48:04.000000000 +0200 -+++ glibc-2.5-cs/sysdeps/powerpc/sysdep.h 2007-03-08 21:53:24.000000000 +0100 -@@ -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 -Naur glibc-2.5/sysdeps/sh/sh4/bits/mathdef.h glibc-2.5-cs/sysdeps/sh/sh4/bits/mathdef.h ---- glibc-2.5/sysdeps/sh/sh4/bits/mathdef.h 2006-02-01 03:59:56.000000000 +0100 -+++ glibc-2.5-cs/sysdeps/sh/sh4/bits/mathdef.h 2007-03-08 22:01:29.000000000 +0100 -@@ -1,4 +1,4 @@ --/* Copyright (C) 1997, 1998, 1999, 2000, 2004 Free Software Foundation, Inc. -+/* Copyright (C) 1997,1998,1999,2000,2004,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 -@@ -30,32 +30,10 @@ - #if defined __USE_ISOC99 && defined _MATH_H && !defined _MATH_H_MATHDEF - # define _MATH_H_MATHDEF 1 - --# ifdef __GNUC__ --# if __STDC__ == 1 -- --/* In GNU or ANSI mode, gcc leaves `float' expressions as-is. */ --typedef float float_t; /* `float' expressions are evaluated as -- `float'. */ --typedef double double_t; /* `double' expressions are evaluated as -- `double'. */ -- --# else -- --/* For `gcc -traditional', `float' expressions are evaluated as `double'. */ --typedef double float_t; /* `float' expressions are evaluated as -- `double'. */ --typedef double double_t; /* `double' expressions are evaluated as -- `double'. */ -- --# endif --# else -- --/* Wild guess at types for float_t and double_t. */ --typedef double float_t; -+/* SH has both `float' and `double' arithmetic. */ -+typedef float float_t; - typedef double double_t; - --# endif -- - /* The values returned by `ilogb' for 0 and NaN respectively. */ - # define FP_ILOGB0 0x80000001 - # define FP_ILOGBNAN 0x7fffffff -diff -Naur glibc-2.5/sysdeps/sparc/bits/mathdef.h glibc-2.5-cs/sysdeps/sparc/bits/mathdef.h ---- glibc-2.5/sysdeps/sparc/bits/mathdef.h 2006-02-01 03:59:59.000000000 +0100 -+++ glibc-2.5-cs/sysdeps/sparc/bits/mathdef.h 2007-03-08 22:00:29.000000000 +0100 -@@ -29,28 +29,10 @@ - #if defined __USE_ISOC99 && defined _MATH_H && !defined _MATH_H_MATHDEF - # define _MATH_H_MATHDEF 1 - --# ifdef __GNUC__ --# if __STDC__ == 1 -- --/* In GNU or ANSI mode, gcc leaves `float' expressions as-is. */ -+/* SPARC has both `float' and `double' arithmetic. */ - typedef float float_t; - typedef double double_t; - --# else -- --/* For `gcc -traditional', `float' expressions are evaluated as `double'. */ --typedef double float_t; --typedef double double_t; -- --# endif --# else -- --/* Wild guess at types for float_t and double_t. */ --typedef double float_t; --typedef double double_t; -- --# endif -- - /* The values returned by `ilogb' for 0 and NaN respectively. */ - # define FP_ILOGB0 (-2147483647) - # define FP_ILOGBNAN (2147483647) -diff -Naur glibc-2.5/sysdeps/unix/sysv/linux/getcwd.c glibc-2.5-cs/sysdeps/unix/sysv/linux/getcwd.c ---- glibc-2.5/sysdeps/unix/sysv/linux/getcwd.c 2006-04-02 19:58:28.000000000 +0200 -+++ glibc-2.5-cs/sysdeps/unix/sysv/linux/getcwd.c 2007-03-08 21:55:36.000000000 +0100 -@@ -24,6 +24,7 @@ - #include <limits.h> - #include <stdlib.h> - #include <unistd.h> -+#include <sys/param.h> - - #include <sysdep.h> - #include <sys/syscall.h> -diff -Naur glibc-2.5/sysdeps/unix/sysv/linux/i386/sysconf.c glibc-2.5-cs/sysdeps/unix/sysv/linux/i386/sysconf.c ---- glibc-2.5/sysdeps/unix/sysv/linux/i386/sysconf.c 2006-03-06 09:25:57.000000000 +0100 -+++ glibc-2.5-cs/sysdeps/unix/sysv/linux/i386/sysconf.c 2007-03-08 21:54:21.000000000 +0100 -@@ -97,7 +97,7 @@ - { 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 @@ - - - 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 @@ - } - 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 -Naur glibc-2.5/sysdeps/unix/sysv/linux/i386/sysdep.h glibc-2.5-cs/sysdeps/unix/sysv/linux/i386/sysdep.h ---- glibc-2.5/sysdeps/unix/sysv/linux/i386/sysdep.h 2006-04-01 21:53:51.000000000 +0200 -+++ glibc-2.5-cs/sysdeps/unix/sysv/linux/i386/sysdep.h 2007-03-08 21:54:20.000000000 +0100 -@@ -29,6 +29,10 @@ - #include <dl-sysdep.h> - #include <tls.h> - -+#if defined __i686 && defined __ASSEMBLER__ -+#undef __i686 -+#define __i686 __i686 -+#endif - - /* For Linux we can use the system call table in the header file - /usr/include/asm/unistd.h -@@ -297,7 +301,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 -Naur glibc-2.5/sysdeps/unix/sysv/linux/Makefile glibc-2.5-cs/sysdeps/unix/sysv/linux/Makefile ---- glibc-2.5/sysdeps/unix/sysv/linux/Makefile 2006-04-25 21:12:04.000000000 +0200 -+++ glibc-2.5-cs/sysdeps/unix/sysv/linux/Makefile 2007-03-08 21:55:37.000000000 +0100 -@@ -26,7 +26,7 @@ - sys/ultrasound.h sys/raw.h sys/personality.h sys/epoll.h \ - bits/a.out.h sys/inotify.h - --install-others += $(inst_includedir)/bits/syscall.h -+install-headers-nosubdir: $(inst_includedir)/bits/syscall.h - - tests += tst-clone - -diff -Naur glibc-2.5/sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext-common.S glibc-2.5-cs/sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext-common.S ---- glibc-2.5/sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext-common.S 2006-01-07 04:56:26.000000000 +0100 -+++ glibc-2.5-cs/sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext-common.S 2007-03-08 21:54:28.000000000 +0100 -@@ -267,6 +267,11 @@ - 2: /* L(no_vec): */ - # endif - #endif -+ -+#ifdef __CONTEXT_EXTRA -+#include <getcontext-extra.S> -+#endif -+ - /* We need to set up parms and call sigprocmask which will clobber - volatile registers. So before the call we need to retrieve the - original ucontext ptr (parm1) from stack and store the UC_REGS_PTR -diff -Naur glibc-2.5/sysdeps/unix/sysv/linux/powerpc/powerpc32/makecontext.S glibc-2.5-cs/sysdeps/unix/sysv/linux/powerpc/powerpc32/makecontext.S ---- glibc-2.5/sysdeps/unix/sysv/linux/powerpc/powerpc32/makecontext.S 2006-01-07 04:51:11.000000000 +0100 -+++ glibc-2.5-cs/sysdeps/unix/sysv/linux/powerpc/powerpc32/makecontext.S 2007-03-08 21:54:27.000000000 +0100 -@@ -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 -Naur glibc-2.5/sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext-common.S glibc-2.5-cs/sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext-common.S ---- glibc-2.5/sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext-common.S 2006-03-16 12:48:55.000000000 +0100 -+++ glibc-2.5-cs/sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext-common.S 2007-03-08 21:54:27.000000000 +0100 -@@ -233,6 +233,10 @@ - lfd fp31,_UC_FREGS+(31*8)(r31) - #endif /* __CONTEXT_ENABLE_FPRS */ - -+#ifdef __CONTEXT_EXTRA -+#include <setcontext-extra.S> -+#endif -+ - /* Restore LR and CCR, and set CTR to the NIP value */ - lwz r3,_UC_GREGS+(PT_LNK*4)(r31) - lwz r4,_UC_GREGS+(PT_NIP*4)(r31) -diff -Naur glibc-2.5/sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S glibc-2.5-cs/sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S ---- glibc-2.5/sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S 2005-12-29 22:03:38.000000000 +0100 -+++ glibc-2.5-cs/sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S 2007-03-08 21:54:27.000000000 +0100 -@@ -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 -Naur glibc-2.5/sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext-common.S glibc-2.5-cs/sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext-common.S ---- glibc-2.5/sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext-common.S 2006-01-07 04:56:26.000000000 +0100 -+++ glibc-2.5-cs/sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext-common.S 2007-03-08 21:54:27.000000000 +0100 -@@ -270,6 +270,10 @@ - # endif /* __CONTEXT_ENABLE_VRS */ - #endif /* __CONTEXT_ENABLE_FPRS */ - -+#ifdef __CONTEXT_EXTRA -+#include <getcontext-extra.S> -+#endif -+ - /* Restore ucontext (parm1) from stack. */ - lwz r12,_FRAME_PARM_SAVE1(r1) - li r4,0 -@@ -459,6 +463,10 @@ - lfd fp31,_UC_FREGS+(31*8)(r31) - #endif /* __CONTEXT_ENABLE_FPRS */ - -+#ifdef __CONTEXT_EXTRA -+#include <setcontext-extra.S> -+#endif -+ - /* Restore LR and CCR, and set CTR to the NIP value */ - lwz r3,_UC_GREGS+(PT_LNK*4)(r31) - lwz r4,_UC_GREGS+(PT_NIP*4)(r31) -diff -Naur glibc-2.5/sysdeps/unix/sysv/linux/sparc/sparc64/pause.c glibc-2.5-cs/sysdeps/unix/sysv/linux/sparc/sparc64/pause.c ---- glibc-2.5/sysdeps/unix/sysv/linux/sparc/sparc64/pause.c 2006-08-15 07:27:23.000000000 +0200 -+++ glibc-2.5-cs/sysdeps/unix/sysv/linux/sparc/sparc64/pause.c 2007-03-08 21:54:00.000000000 +0100 -@@ -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 -Naur glibc-2.5/sysdeps/unix/sysv/linux/ttyname.c glibc-2.5-cs/sysdeps/unix/sysv/linux/ttyname.c ---- glibc-2.5/sysdeps/unix/sysv/linux/ttyname.c 2006-04-19 09:26:48.000000000 +0200 -+++ glibc-2.5-cs/sysdeps/unix/sysv/linux/ttyname.c 2007-03-08 21:55:39.000000000 +0100 -@@ -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 @@ - 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 -Naur glibc-2.5/sysdeps/unix/sysv/linux/ttyname_r.c glibc-2.5-cs/sysdeps/unix/sysv/linux/ttyname_r.c ---- glibc-2.5/sysdeps/unix/sysv/linux/ttyname_r.c 2006-04-19 09:26:48.000000000 +0200 -+++ glibc-2.5-cs/sysdeps/unix/sysv/linux/ttyname_r.c 2007-03-08 21:55:36.000000000 +0100 -@@ -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 @@ - 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 -Naur glibc-2.5/sysdeps/unix/sysv/linux/x86_64/sysconf.c glibc-2.5-cs/sysdeps/unix/sysv/linux/x86_64/sysconf.c ---- glibc-2.5/sysdeps/unix/sysv/linux/x86_64/sysconf.c 2006-03-06 09:25:57.000000000 +0100 -+++ glibc-2.5-cs/sysdeps/unix/sysv/linux/x86_64/sysconf.c 2007-03-08 21:55:12.000000000 +0100 -@@ -58,7 +58,7 @@ - { 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 @@ - - - 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 @@ - } - 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; - |