diff options
38 files changed, 7762 insertions, 2776 deletions
@@ -1,3 +1,102 @@ +2002-05-12 Bruno Haible <bruno@clisp.org> + + * iconvdata/testdata/EUC-JISX0213: New file. + * iconvdata/testdata/EUC-JISX0213..UTF8: New file. + * iconvdata/testdata/SHIFT_JISX0213: New file. + * iconvdata/testdata/SHIFT_JISX0213..UTF8: New file. + * iconvdata/testdata/ISO-2022-JP-3: New file. + * iconvdata/testdata/ISO-2022-JP-3..UTF8: New file. + * iconvdata/TESTS: Add EUC-JISX0213, SHIFT_JISX0213, ISO-2022-JP-3. + * iconvdata/run-iconv-test.sh: Skip the charmap test if the charmap + contains comments indicating precomposed characters. + +2002-04-21 Bruno Haible <bruno@clisp.org> + + * iconvdata/iso-2022-jp-3.c: New file. + * iconvdata/gconv-modules (ISO-2022-JP-3): New module. + * iconvdata/Makefile (modules): Add ISO-2022-JP-3. + (LDFLAGS-ISO-2022-JP-3.so): New variable. + (ISO-2022-JP-3.so): Depend on libJIS.so and libJISX0213.so. + (distribute): Add iso-2022-jp-3.c. + +2002-05-12 Bruno Haible <bruno@clisp.org> + + * iconvdata/tst-table-to.c (main): Restore handling of + transliterations, broken by last patch. + +2002-05-12 Bruno Haible <bruno@clisp.org> + + * iconvdata/TESTS: Add IBM922, IBM1124, IBM1129. + +2002-05-12 Bruno Haible <bruno@clisp.org> + + * iconvdata/euc-jisx0213.c (BODY for FROM_LOOP): Don't advance inptr + when there is not enough room in the output buffer. + * iconvdata/shift_jisx0213.c (BODY for FROM_LOOP): Likewise. + +2002-04-20 Bruno Haible <bruno@clisp.org> + + * iconv/skeleton.c ({FROM,TO}_LOOP_{MIN,MAX}_NEEDED_{FROM,TO}): New + macros. + (RESET_INPUT_BUFFER): Use them instead of {MIN,MAX}_NEEDED_{FROM,TO}. + Also make this macro work if FROM_DIRECTION evaluates to 0. + (gconv_init): Use the new macros instead of {MIN,MAX}_NEEDED_{FROM,TO}. + (FUNCTION_NAME): Likewise, in the handling of unaligned accesses and + of consume_incomplete. + * iconvdata/cp1255.c: Define {FROM,TO}_LOOP_{MIN,MAX}_NEEDED_{FROM,TO} + instead of {MIN,MAX}_NEEDED_{FROM,TO}. Set FROM_LOOP_MAX_NEEDED_TO to + 4, not 8. + * iconvdata/cp1258.c: Likewise. + * iconvdata/ibm930.c: Define {FROM,TO}_LOOP_{MIN,MAX}_NEEDED_{FROM,TO} + instead of {MIN,MAX}_NEEDED_{FROM,TO}. Set TO_LOOP_MAX_NEEDED_TO to 3, + not 2. + * iconvdata/ibm933.c: Likewise. + * iconvdata/ibm935.c: Likewise. + * iconvdata/ibm937.c: Likewise. + * iconvdata/ibm939.c: Likewise. + * iconvdata/iso-2022-cn.c: Define + {FROM,TO}_LOOP_{MIN,MAX}_NEEDED_{FROM,TO} instead of + {MIN,MAX}_NEEDED_{FROM,TO}. Set TO_LOOP_MAX_NEEDED_TO to 6, not 4. + * iconvdata/iso-2022-cn-ext.c: Likewise. + * iconvdata/iso-2022-jp.c: Define + {FROM,TO}_LOOP_{MIN,MAX}_NEEDED_{FROM,TO} instead of + {MIN,MAX}_NEEDED_{FROM,TO}. + * iconvdata/tcvn5712-1.c: Define + {FROM,TO}_LOOP_{MIN,MAX}_NEEDED_{FROM,TO} instead of + {MIN,MAX}_NEEDED_{FROM,TO}. Set FROM_LOOP_MAX_NEEDED_FROM to 1, not 2. + * iconvdata/euc-jisx0213.c: Define + {FROM,TO}_LOOP_{MIN,MAX}_NEEDED_{FROM,TO} instead of + {MIN,MAX}_NEEDED_{FROM,TO}. Set FROM_LOOP_MAX_NEEDED_TO to 8, not 4. + * iconvdata/shift_jisx0213.c: Likewise. + +2002-05-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> + + * sysdeps/powerpc/Makefile (sysdeps_routines): Add divdi3, cmpdi2, + shdi3, fixdfdi, fixsfdi in csu dir. + (shared-only-routines): Likewise. + * sysdeps/wordsize-32/cmpdi2.c: New file. + * sysdeps/wordsize-32/shdi3.c: New file. + * sysdeps/wordsize-32/fixdfdi.c: New file. + * sysdeps/wordsize-32/fixsfdi.c: New file. + * sysdeps/powerpc/Versions (__divdi3, __moddi3, __udivdi3, __umoddi3, + __ashldi3, __ashrdi3, __lshrdi3, __cmpdi2, __ucmpdi2, __fixdfdi, + __fixsfdi, __fixunsdfdi, __fixunssfdi): Export at GLIBC_2.0. + + * sysdeps/unix/sysv/linux/semctl.c (__old_semctl, __new_semctl): + Only use va_arg if the argument will be used [PR libc/3259]. + +2002-05-06 Michael A. Schmidt <mmaass@us.ibm.com> + + * catgets/catgets.c (catopen): Free buffer if internal catalog + open fails. + +2002-05-14 Ulrich Drepper <drepper@redhat.com> + + * debug/xtrace.sh: Make more robust. For realtime tracking use + non-buffering methods. + * debug/pcprofiledump.c: Implement -u option. + Patch by Roger Luethi <rl@hellgate.ch>. + 2002-05-11 Jakub Jelinek <jakub@redhat.com> * include/netinet/in.h (bindresvport_internal): Add prototype. diff --git a/catgets/catgets.c b/catgets/catgets.c index b11cc59..9fd0115 100644 --- a/catgets/catgets.c +++ b/catgets/catgets.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1996-2000, 2001 Free Software Foundation, Inc. +/* Copyright (C) 1996-2000, 2001, 2002 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper, <drepper@gnu.org>. @@ -70,8 +70,11 @@ catopen (const char *cat_name, int flag) return (nl_catd) -1; if (__open_catalog (cat_name, nlspath, env_var, result) != 0) - /* Couldn't open the file. */ - return (nl_catd) -1; + { + /* Couldn't open the file. */ + free ((void *) result); + return (nl_catd) -1; + } return (nl_catd) result; } diff --git a/iconv/skeleton.c b/iconv/skeleton.c index 9a609c9..edcd92e 100644 --- a/iconv/skeleton.c +++ b/iconv/skeleton.c @@ -37,6 +37,27 @@ This macro is optional, it defaults to MIN_NEEDED_FROM. MAX_NEEDED_TO likewise for the to-charset. + FROM_LOOP_MIN_NEEDED_FROM + FROM_LOOP_MAX_NEEDED_FROM + minimal/maximal number of bytes needed on input + of one round through the FROM_LOOP. Defaults + to MIN_NEEDED_FROM and MAX_NEEDED_FROM, respectively. + FROM_LOOP_MIN_NEEDED_TO + FROM_LOOP_MAX_NEEDED_TO + minimal/maximal number of bytes needed on output + of one round through the FROM_LOOP. Defaults + to MIN_NEEDED_TO and MAX_NEEDED_TO, respectively. + TO_LOOP_MIN_NEEDED_FROM + TO_LOOP_MAX_NEEDED_FROM + minimal/maximal number of bytes needed on input + of one round through the TO_LOOP. Defaults + to MIN_NEEDED_TO and MAX_NEEDED_TO, respectively. + TO_LOOP_MIN_NEEDED_TO + TO_LOOP_MAX_NEEDED_TO + minimal/maximal number of bytes needed on output + of one round through the TO_LOOP. Defaults + to MIN_NEEDED_FROM and MAX_NEEDED_FROM, respectively. + DEFINE_DIRECTION_OBJECTS two objects will be defined to be used when the `gconv' function must only distinguish two @@ -50,11 +71,11 @@ EMIT_SHIFT_TO_INIT this symbol is optional. If it is defined it defines some code which writes out a sequence - of characters which bring the current state into + of bytes which bring the current state into the initial state. FROM_LOOP name of the function implementing the conversion - from the current characters. + from the current character set. TO_LOOP likewise for the other direction ONE_DIRECTION optional. If defined to 1, only one conversion @@ -79,6 +100,24 @@ EXTRA_LOOP_ARGS optional macro specifying extra arguments passed to loop function. + + Modules can use mbstate_t to store conversion state as follows: + + * Bits 2..0 of '__count' contain the number of lookahead input bytes + stored in __value.__wchb. Always zero if the converter never + returns __GCONV_INCOMPLETE_INPUT. + + * Bits 31..3 of '__count' are module dependent shift state. + + * __value: When STORE_REST/UNPACK_BYTES aren't defined and when the + converter has returned __GCONV_INCOMPLETE_INPUT, this contains + at most 4 lookahead bytes. Converters with an mb_cur_max > 4 + (currently only UTF-8) must find a way to store their state + in __value.__wch and define STORE_REST/UNPACK_BYTES appropriately. + + When __value contains lookahead, __count must not be zero, because + the converter is not in the initial state then, and mbsinit() -- + defined as a (__count == 0) test -- must reflect this. */ #include <assert.h> @@ -121,6 +160,32 @@ static int to_object; # define MAX_NEEDED_TO MIN_NEEDED_TO #endif +/* Defaults for the per-direction min/max constants. */ +#ifndef FROM_LOOP_MIN_NEEDED_FROM +# define FROM_LOOP_MIN_NEEDED_FROM MIN_NEEDED_FROM +#endif +#ifndef FROM_LOOP_MAX_NEEDED_FROM +# define FROM_LOOP_MAX_NEEDED_FROM MAX_NEEDED_FROM +#endif +#ifndef FROM_LOOP_MIN_NEEDED_TO +# define FROM_LOOP_MIN_NEEDED_TO MIN_NEEDED_TO +#endif +#ifndef FROM_LOOP_MAX_NEEDED_TO +# define FROM_LOOP_MAX_NEEDED_TO MAX_NEEDED_TO +#endif +#ifndef TO_LOOP_MIN_NEEDED_FROM +# define TO_LOOP_MIN_NEEDED_FROM MIN_NEEDED_TO +#endif +#ifndef TO_LOOP_MAX_NEEDED_FROM +# define TO_LOOP_MAX_NEEDED_FROM MAX_NEEDED_TO +#endif +#ifndef TO_LOOP_MIN_NEEDED_TO +# define TO_LOOP_MIN_NEEDED_TO MIN_NEEDED_FROM +#endif +#ifndef TO_LOOP_MAX_NEEDED_TO +# define TO_LOOP_MAX_NEEDED_TO MAX_NEEDED_FROM +#endif + /* Define macros which can access unaligned buffers. These macros are supposed to be used only in code outside the inner loops. For the inner @@ -192,21 +257,40 @@ static int to_object; /* For conversions from a fixed width character set to another fixed width character set we can define RESET_INPUT_BUFFER in a very fast way. */ #if !defined RESET_INPUT_BUFFER && !defined SAVE_RESET_STATE -# if MIN_NEEDED_FROM == MAX_NEEDED_FROM && MIN_NEEDED_TO == MAX_NEEDED_TO -/* We have to use these `#if's here since the compiler cannot know that - (outbuf - outerr) is always divisible by MIN_NEEDED_TO. We have to - use preprocessor arithmetic and no C code because gcc 3.2 complains - about division by zero even in obviously dead code. */ -# if MIN_NEEDED_FROM % MIN_NEEDED_TO == 0 -# define RESET_INPUT_BUFFER \ - *inptrp -= (outbuf - outerr) * (MIN_NEEDED_FROM / MIN_NEEDED_TO) -# elif MIN_NEEDED_TO % MIN_NEEDED_FROM == 0 -# define RESET_INPUT_BUFFER \ - *inptrp -= (outbuf - outerr) / (MIN_NEEDED_TO / MIN_NEEDED_FROM) -# else -# define RESET_INPUT_BUFFER \ - *inptrp -= ((outbuf - outerr) / MIN_NEEDED_TO) * MIN_NEEDED_FROM -# endif +# if FROM_LOOP_MIN_NEEDED_FROM == FROM_LOOP_MAX_NEEDED_FROM \ + && FROM_LOOP_MIN_NEEDED_TO == FROM_LOOP_MAX_NEEDED_TO \ + && TO_LOOP_MIN_NEEDED_FROM == TO_LOOP_MAX_NEEDED_FROM \ + && TO_LOOP_MIN_NEEDED_TO == TO_LOOP_MAX_NEEDED_TO +/* We have to use these `if's here since the compiler cannot know that + (outbuf - outerr) is always divisible by FROM/TO_LOOP_MIN_NEEDED_TO. + The ?:1 avoids division by zero warnings that gcc 3.2 emits even for + obviously unreachable code. */ +# define RESET_INPUT_BUFFER \ + if (FROM_DIRECTION) \ + { \ + if (FROM_LOOP_MIN_NEEDED_FROM % FROM_LOOP_MIN_NEEDED_TO == 0) \ + *inptrp -= (outbuf - outerr) \ + * (FROM_LOOP_MIN_NEEDED_FROM / FROM_LOOP_MIN_NEEDED_TO); \ + else if (FROM_LOOP_MIN_NEEDED_TO % FROM_LOOP_MIN_NEEDED_FROM == 0) \ + *inptrp -= (outbuf - outerr) \ + / (FROM_LOOP_MIN_NEEDED_TO / FROM_LOOP_MIN_NEEDED_FROM \ + ? : 1); \ + else \ + *inptrp -= ((outbuf - outerr) / FROM_LOOP_MIN_NEEDED_TO) \ + * FROM_LOOP_MIN_NEEDED_FROM; \ + } \ + else \ + { \ + if (TO_LOOP_MIN_NEEDED_FROM % TO_LOOP_MIN_NEEDED_TO == 0) \ + *inptrp -= (outbuf - outerr) \ + * (TO_LOOP_MIN_NEEDED_FROM / TO_LOOP_MIN_NEEDED_TO); \ + else if (TO_LOOP_MIN_NEEDED_TO % TO_LOOP_MIN_NEEDED_FROM == 0) \ + *inptrp -= (outbuf - outerr) \ + / (TO_LOOP_MIN_NEEDED_TO / TO_LOOP_MIN_NEEDED_FROM ? : 1); \ + else \ + *inptrp -= ((outbuf - outerr) / TO_LOOP_MIN_NEEDED_TO) \ + * TO_LOOP_MIN_NEEDED_FROM; \ + } # endif #endif @@ -227,19 +311,19 @@ gconv_init (struct __gconv_step *step) { step->__data = &from_object; - step->__min_needed_from = MIN_NEEDED_FROM; - step->__max_needed_from = MAX_NEEDED_FROM; - step->__min_needed_to = MIN_NEEDED_TO; - step->__max_needed_to = MAX_NEEDED_TO; + step->__min_needed_from = FROM_LOOP_MIN_NEEDED_FROM; + step->__max_needed_from = FROM_LOOP_MAX_NEEDED_FROM; + step->__min_needed_to = FROM_LOOP_MIN_NEEDED_TO; + step->__max_needed_to = FROM_LOOP_MAX_NEEDED_TO; } else if (__builtin_expect (strcmp (step->__to_name, CHARSET_NAME), 0) == 0) { step->__data = &to_object; - step->__min_needed_from = MIN_NEEDED_TO; - step->__max_needed_from = MAX_NEEDED_TO; - step->__min_needed_to = MIN_NEEDED_FROM; - step->__max_needed_to = MAX_NEEDED_FROM; + step->__min_needed_from = TO_LOOP_MIN_NEEDED_FROM; + step->__max_needed_from = TO_LOOP_MAX_NEEDED_FROM; + step->__min_needed_to = TO_LOOP_MIN_NEEDED_TO; + step->__max_needed_to = TO_LOOP_MAX_NEEDED_TO; } else return __GCONV_NOCONV; @@ -403,27 +487,45 @@ FUNCTION_NAME (struct __gconv_step *step, struct __gconv_step_data *data, actually converted. */ size_t lirreversible = 0; size_t *lirreversiblep = irreversible ? &lirreversible : NULL; -#if defined _STRING_ARCH_unaligned \ - || MIN_NEEDED_FROM == 1 || MAX_NEEDED_FROM % MIN_NEEDED_FROM != 0 \ - || MIN_NEEDED_TO == 1 || MAX_NEEDED_TO % MIN_NEEDED_TO != 0 -# define unaligned 0 -#else + + /* The following assumes that encodings, which have a variable length + what might unalign a buffer even though it is a aligned in the + beginning, either don't have the minimal number of bytes as a divisor + of the maximum length or have a minimum length of 1. This is true + for all known and supported encodings. + We use && instead of || to combine the subexpression for the FROM + encoding and for the TO encoding, because usually one of them is + INTERNAL, for which the subexpression evaluates to 1, but INTERNAL + buffers are always aligned correctly. */ +#define POSSIBLY_UNALIGNED \ + (!defined _STRING_ARCH_unaligned \ + && (((FROM_LOOP_MIN_NEEDED_FROM != 1 \ + && FROM_LOOP_MAX_NEEDED_FROM % FROM_LOOP_MIN_NEEDED_FROM == 0) \ + && (FROM_LOOP_MIN_NEEDED_TO != 1 \ + && FROM_LOOP_MAX_NEEDED_TO % FROM_LOOP_MIN_NEEDED_TO == 0)) \ + || ((TO_LOOP_MIN_NEEDED_FROM != 1 \ + && TO_LOOP_MAX_NEEDED_FROM % TO_LOOP_MIN_NEEDED_FROM == 0) \ + && (TO_LOOP_MIN_NEEDED_TO != 1 \ + && TO_LOOP_MAX_NEEDED_TO % TO_LOOP_MIN_NEEDED_TO == 0)))) +#if POSSIBLY_UNALIGNED int unaligned; # define GEN_unaligned(name) GEN_unaligned2 (name) # define GEN_unaligned2(name) name##_unaligned +#else +# define unaligned 0 #endif #ifdef PREPARE_LOOP PREPARE_LOOP #endif -#if MAX_NEEDED_FROM > 1 || MAX_NEEDED_TO > 1 +#if FROM_LOOP_MAX_NEEDED_FROM > 1 || TO_LOOP_MAX_NEEDED_FROM > 1 /* If the function is used to implement the mb*towc*() or wc*tomb*() functions we must test whether any bytes from the last call are stored in the `state' object. */ - if (((MAX_NEEDED_FROM > 1 && MAX_NEEDED_TO > 1) - || (MAX_NEEDED_FROM > 1 && FROM_DIRECTION) - || (MAX_NEEDED_TO > 1 && !FROM_DIRECTION)) + if (((FROM_LOOP_MAX_NEEDED_FROM > 1 && TO_LOOP_MAX_NEEDED_FROM > 1) + || (FROM_LOOP_MAX_NEEDED_FROM > 1 && FROM_DIRECTION) + || (TO_LOOP_MAX_NEEDED_FROM > 1 && !FROM_DIRECTION)) && consume_incomplete && (data->__statep->__count & 7) != 0) { /* Yep, we have some bytes left over. Process them now. @@ -431,18 +533,20 @@ FUNCTION_NAME (struct __gconv_step *step, struct __gconv_step_data *data, error handler. */ assert (outbufstart == NULL); -# if MAX_NEEDED_FROM > 1 - if (MAX_NEEDED_TO == 1 || FROM_DIRECTION) +# if FROM_LOOP_MAX_NEEDED_FROM > 1 + if (TO_LOOP_MAX_NEEDED_FROM == 1 || FROM_DIRECTION) status = SINGLE(FROM_LOOP) (step, data, inptrp, inend, &outbuf, outend, lirreversiblep EXTRA_LOOP_ARGS); # endif -# if MAX_NEEDED_FROM > 1 && MAX_NEEDED_TO > 1 && !ONE_DIRECTION +# if !ONE_DIRECTION +# if FROM_LOOP_MAX_NEEDED_FROM > 1 && TO_LOOP_MAX_NEEDED_FROM > 1 else -# endif -# if MAX_NEEDED_TO > 1 && !ONE_DIRECTION +# endif +# if TO_LOOP_MAX_NEEDED_FROM > 1 status = SINGLE(TO_LOOP) (step, data, inptrp, inend, &outbuf, outend, lirreversiblep EXTRA_LOOP_ARGS); +# endif # endif if (__builtin_expect (status, __GCONV_OK) != __GCONV_OK) @@ -450,22 +554,16 @@ FUNCTION_NAME (struct __gconv_step *step, struct __gconv_step_data *data, } #endif -#if !defined _STRING_ARCH_unaligned \ - && MIN_NEEDED_FROM != 1 && MAX_NEEDED_FROM % MIN_NEEDED_FROM == 0 \ - && MIN_NEEDED_TO != 1 && MAX_NEEDED_TO % MIN_NEEDED_TO == 0 - /* The following assumes that encodings, which have a variable length - what might unalign a buffer even though it is a aligned in the - beginning, either don't have the minimal number of bytes as a divisor - of the maximum length or have a minimum length of 1. This is true - for all known and supported encodings. */ - unaligned = ((FROM_DIRECTION - && ((uintptr_t) inptr % MIN_NEEDED_FROM != 0 - || ((data->__flags & __GCONV_IS_LAST) - && (uintptr_t) outbuf % MIN_NEEDED_TO != 0))) - || (!FROM_DIRECTION - && (((data->__flags & __GCONV_IS_LAST) - && (uintptr_t) outbuf % MIN_NEEDED_FROM != 0) - || (uintptr_t) inptr % MIN_NEEDED_TO != 0))); +#if POSSIBLY_UNALIGNED + unaligned = + ((FROM_DIRECTION + && ((uintptr_t) inptr % FROM_LOOP_MIN_NEEDED_FROM != 0 + || ((data->__flags & __GCONV_IS_LAST) + && (uintptr_t) outbuf % FROM_LOOP_MIN_NEEDED_TO != 0))) + || (!FROM_DIRECTION + && (((data->__flags & __GCONV_IS_LAST) + && (uintptr_t) outbuf % TO_LOOP_MIN_NEEDED_TO != 0) + || (uintptr_t) inptr % TO_LOOP_MIN_NEEDED_FROM != 0))); #endif while (1) @@ -492,9 +590,7 @@ FUNCTION_NAME (struct __gconv_step *step, struct __gconv_step_data *data, status = TO_LOOP (step, data, inptrp, inend, &outbuf, outend, lirreversiblep EXTRA_LOOP_ARGS); } -#if !defined _STRING_ARCH_unaligned \ - && MIN_NEEDED_FROM != 1 && MAX_NEEDED_FROM % MIN_NEEDED_FROM == 0 \ - && MIN_NEEDED_TO != 1 && MAX_NEEDED_TO % MIN_NEEDED_TO == 0 +#if POSSIBLY_UNALIGNED else { if (FROM_DIRECTION) @@ -589,9 +685,7 @@ FUNCTION_NAME (struct __gconv_step *step, struct __gconv_step_data *data, lirreversiblep EXTRA_LOOP_ARGS); } -# if !defined _STRING_ARCH_unaligned \ - && MIN_NEEDED_FROM != 1 && MAX_NEEDED_FROM % MIN_NEEDED_FROM == 0 \ - && MIN_NEEDED_TO != 1 && MAX_NEEDED_TO % MIN_NEEDED_TO == 0 +# if POSSIBLY_UNALIGNED else { if (FROM_DIRECTION) @@ -650,10 +744,10 @@ FUNCTION_NAME (struct __gconv_step *step, struct __gconv_step_data *data, /* If we are supposed to consume all character store now all of the remaining characters in the `state' object. */ -#if MAX_NEEDED_FROM > 1 || MAX_NEEDED_TO > 1 - if (((MAX_NEEDED_FROM > 1 && MAX_NEEDED_TO > 1) - || (MAX_NEEDED_FROM > 1 && FROM_DIRECTION) - || (MAX_NEEDED_TO > 1 && !FROM_DIRECTION)) +#if FROM_LOOP_MAX_NEEDED_FROM > 1 || TO_LOOP_MAX_NEEDED_FROM > 1 + if (((FROM_LOOP_MAX_NEEDED_FROM > 1 && TO_LOOP_MAX_NEEDED_FROM > 1) + || (FROM_LOOP_MAX_NEEDED_FROM > 1 && FROM_DIRECTION) + || (TO_LOOP_MAX_NEEDED_FROM > 1 && !FROM_DIRECTION)) && __builtin_expect (consume_incomplete, 0) && status == __GCONV_INCOMPLETE_INPUT) { @@ -675,6 +769,8 @@ FUNCTION_NAME (struct __gconv_step *step, struct __gconv_step_data *data, # endif } #endif +#undef unaligned +#undef POSSIBLY_UNALIGNED } return status; @@ -687,6 +783,14 @@ FUNCTION_NAME (struct __gconv_step *step, struct __gconv_step_data *data, #undef MIN_NEEDED_TO #undef MAX_NEEDED_FROM #undef MAX_NEEDED_TO +#undef FROM_LOOP_MIN_NEEDED_FROM +#undef FROM_LOOP_MAX_NEEDED_FROM +#undef FROM_LOOP_MIN_NEEDED_TO +#undef FROM_LOOP_MAX_NEEDED_TO +#undef TO_LOOP_MIN_NEEDED_FROM +#undef TO_LOOP_MAX_NEEDED_FROM +#undef TO_LOOP_MIN_NEEDED_TO +#undef TO_LOOP_MAX_NEEDED_TO #undef DEFINE_DIRECTION_OBJECTS #undef FROM_DIRECTION #undef EMIT_SHIFT_TO_INIT diff --git a/iconvdata/Makefile b/iconvdata/Makefile index bb62c1d..20281ec 100644 --- a/iconvdata/Makefile +++ b/iconvdata/Makefile @@ -50,7 +50,8 @@ modules := ISO8859-1 ISO8859-2 ISO8859-3 ISO8859-4 ISO8859-5 \ ISO-2022-CN libISOIR165 UTF-16 UNICODE UTF-32 UTF-7 BIG5HKSCS \ GB18030 ISO-2022-CN-EXT VISCII GBBIG5 CP10007 KOI8-T \ GEORGIAN-PS GEORGIAN-ACADEMY ISO-IR-209 MAC-SAMI ARMSCII-8 \ - TCVN5712-1 libJISX0213 EUC-JISX0213 SHIFT_JISX0213 + TCVN5712-1 libJISX0213 EUC-JISX0213 SHIFT_JISX0213 \ + ISO-2022-JP-3 modules.so := $(addsuffix .so, $(modules)) @@ -89,6 +90,8 @@ $(objpfx)SHIFT_JISX0213.so: $(objpfx)libJISX0213.so LDFLAGS-ISO-2022-JP.so = $(LDFLAGS-rpath-ORIGIN) $(objpfx)ISO-2022-JP.so: $(objpfx)libJIS.so $(objpfx)libGB.so \ $(objpfx)libCNS.so $(objpfx)libKSC.so +LDFLAGS-ISO-2022-JP-3.so = $(LDFLAGS-rpath-ORIGIN) +$(objpfx)ISO-2022-JP-3.so: $(objpfx)libJIS.so $(objpfx)libJISX0213.so LDFLAGS-ISO-2022-KR.so = $(LDFLAGS-rpath-ORIGIN) $(objpfx)ISO-2022-KR.so: $(objpfx)libKSC.so LDFLAGS-ISO-2022-CN.so = $(LDFLAGS-rpath-ORIGIN) @@ -159,7 +162,7 @@ distribute := gconv-modules extra-module.mk gap.awk gaptab.awk \ koi8-t.c georgian-ps.c georgian-academy.c iso-ir-209.c \ mac-sami.c ibm1160.c ibm1160.h ibm1161.c ibm1161.h \ ibm1163.c ibm1163.h ibm1164.c ibm1164.h jisx0213.c jisx0213.h \ - euc-jisx0213.c shift_jisx0213.c + euc-jisx0213.c shift_jisx0213.c iso-2022-jp-3.c # We build the transformation modules only when we build shared libs. ifeq (yes,$(build-shared)) diff --git a/iconvdata/TESTS b/iconvdata/TESTS index d0e9e18..8d6df22 100644 --- a/iconvdata/TESTS +++ b/iconvdata/TESTS @@ -1,5 +1,5 @@ # Available tests for iconv(1) (and therefore iconv(3)) in GNU libc. -# Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. +# Copyright (C) 1998-2002 Free Software Foundation, Inc. # This file is part of the GNU C Library. # Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998. # @@ -96,14 +96,17 @@ GBK GBK Y UTF8 BIG5HKSCS BIG5HKSCS Y UTF8 UTF-7 UTF-7 N UTF8 IBM856 IBM856 N UTF8 +IBM922 IBM922 Y UTF8 IBM930 IBM930 N UTF8 IBM933 IBM933 N UTF8 IBM935 IBM935 N UTF8 IBM937 IBM937 N UTF8 IBM939 IBM939 N UTF8 -IBM1046 IBM1046 Y UTF8 IBM932 IBM932 Y UTF8 IBM943 IBM943 Y UTF8 +IBM1046 IBM1046 Y UTF8 +IBM1124 IBM1124 Y UTF8 +IBM1129 IBM1129 Y UTF8 IBM1160 IBM1160 N UTF8 IBM1161 IBM1161 Y UTF8 IBM1132 IBM1132 N UTF8 @@ -112,3 +115,6 @@ IBM1162 IBM1162 Y UTF8 IBM1163 IBM1163 Y UTF8 IBM1164 IBM1164 N UTF8 TCVN-5712 TCVN-5712 Y UTF8 +EUC-JISX0213 EUC-JISX0213 Y UTF8 +SHIFT_JISX0213 SHIFT_JISX0213 Y UTF8 +ISO-2022-JP-3 ISO-2022-JP-3 N UTF8 diff --git a/iconvdata/cp1255.c b/iconvdata/cp1255.c index f8a7695..af69e83 100644 --- a/iconvdata/cp1255.c +++ b/iconvdata/cp1255.c @@ -1,5 +1,5 @@ /* Conversion from and to CP1255. - Copyright (C) 1998, 2001 Free Software Foundation, Inc. + Copyright (C) 1998, 2001, 2002 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998, and Bruno Haible <haible@clisp.cons.org>, 2001. @@ -31,10 +31,14 @@ #define TO_LOOP to_cp1255 #define DEFINE_INIT 1 #define DEFINE_FINI 1 -#define MIN_NEEDED_FROM 1 -#define MAX_NEEDED_FROM 1 -#define MIN_NEEDED_TO 4 -#define MAX_NEEDED_TO 4 +#define FROM_LOOP_MIN_NEEDED_FROM 1 +#define FROM_LOOP_MAX_NEEDED_FROM 1 +#define FROM_LOOP_MIN_NEEDED_TO 4 +#define FROM_LOOP_MAX_NEEDED_TO 4 +#define TO_LOOP_MIN_NEEDED_FROM 4 +#define TO_LOOP_MAX_NEEDED_FROM 4 +#define TO_LOOP_MIN_NEEDED_TO 1 +#define TO_LOOP_MAX_NEEDED_TO 3 #define PREPARE_LOOP \ int saved_state; \ int *statep = &data->__statep->__count; @@ -183,9 +187,10 @@ static const struct { unsigned int idx; unsigned int len; } comp_table[8] = { { COMP_TABLE_IDX_05C2, COMP_TABLE_LEN_05C2 }, }; -#define MIN_NEEDED_INPUT MIN_NEEDED_FROM -#define MIN_NEEDED_OUTPUT MIN_NEEDED_TO -#define MAX_NEEDED_OUTPUT 8 +#define MIN_NEEDED_INPUT FROM_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT FROM_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT FROM_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT FROM_LOOP_MAX_NEEDED_TO #define LOOPFCT FROM_LOOP #define BODY \ { \ @@ -417,9 +422,10 @@ static const struct { { 0xFB4E, 0x05E4, 5, -1 }, }; -#define MIN_NEEDED_INPUT MIN_NEEDED_TO -#define MIN_NEEDED_OUTPUT MIN_NEEDED_FROM -#define MAX_NEEDED_OUTPUT 3 +#define MIN_NEEDED_INPUT TO_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT TO_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT TO_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT TO_LOOP_MAX_NEEDED_TO #define LOOPFCT TO_LOOP #define BODY \ { \ diff --git a/iconvdata/cp1258.c b/iconvdata/cp1258.c index 8351f27..af206a2 100644 --- a/iconvdata/cp1258.c +++ b/iconvdata/cp1258.c @@ -1,5 +1,5 @@ /* Conversion from and to CP1258. - Copyright (C) 1998, 2001 Free Software Foundation, Inc. + Copyright (C) 1998, 2001, 2002 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998, and Bruno Haible <haible@clisp.cons.org>, 2001. @@ -32,10 +32,14 @@ #define TO_LOOP to_cp1258 #define DEFINE_INIT 1 #define DEFINE_FINI 1 -#define MIN_NEEDED_FROM 1 -#define MAX_NEEDED_FROM 1 -#define MIN_NEEDED_TO 4 -#define MAX_NEEDED_TO 4 +#define FROM_LOOP_MIN_NEEDED_FROM 1 +#define FROM_LOOP_MAX_NEEDED_FROM 1 +#define FROM_LOOP_MIN_NEEDED_TO 4 +#define FROM_LOOP_MAX_NEEDED_TO 4 +#define TO_LOOP_MIN_NEEDED_FROM 4 +#define TO_LOOP_MAX_NEEDED_FROM 4 +#define TO_LOOP_MIN_NEEDED_TO 1 +#define TO_LOOP_MAX_NEEDED_TO 2 #define PREPARE_LOOP \ int saved_state; \ int *statep = &data->__statep->__count; @@ -358,9 +362,10 @@ static const struct { COMP_TABLE_IDX_0323, COMP_TABLE_LEN_0323 } }; -#define MIN_NEEDED_INPUT MIN_NEEDED_FROM -#define MIN_NEEDED_OUTPUT MIN_NEEDED_TO -#define MAX_NEEDED_OUTPUT 8 +#define MIN_NEEDED_INPUT FROM_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT FROM_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT FROM_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT FROM_LOOP_MAX_NEEDED_TO #define LOOPFCT FROM_LOOP #define BODY \ { \ @@ -748,9 +753,10 @@ static const struct { 0x1fee, 0xa8, 0xec }, }; -#define MIN_NEEDED_INPUT MIN_NEEDED_TO -#define MIN_NEEDED_OUTPUT MIN_NEEDED_FROM -#define MAX_NEEDED_OUTPUT 2 +#define MIN_NEEDED_INPUT TO_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT TO_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT TO_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT TO_LOOP_MAX_NEEDED_TO #define LOOPFCT TO_LOOP #define BODY \ { \ diff --git a/iconvdata/euc-jisx0213.c b/iconvdata/euc-jisx0213.c index a0062c8..7f56f3c 100644 --- a/iconvdata/euc-jisx0213.c +++ b/iconvdata/euc-jisx0213.c @@ -44,9 +44,14 @@ #define TO_LOOP to_euc_jisx0213 #define DEFINE_INIT 1 #define DEFINE_FINI 1 -#define MIN_NEEDED_FROM 1 -#define MAX_NEEDED_FROM 3 -#define MIN_NEEDED_TO 4 +#define FROM_LOOP_MIN_NEEDED_FROM 1 +#define FROM_LOOP_MAX_NEEDED_FROM 3 +#define FROM_LOOP_MIN_NEEDED_TO 4 +#define FROM_LOOP_MAX_NEEDED_TO 8 +#define TO_LOOP_MIN_NEEDED_FROM 4 +#define TO_LOOP_MAX_NEEDED_FROM 4 +#define TO_LOOP_MIN_NEEDED_TO 1 +#define TO_LOOP_MAX_NEEDED_TO 3 #define PREPARE_LOOP \ int saved_state; \ int *statep = &data->__statep->__count; @@ -92,9 +97,10 @@ /* First define the conversion function from EUC-JISX0213 to UCS-4. */ -#define MIN_NEEDED_INPUT MIN_NEEDED_FROM -#define MAX_NEEDED_INPUT MAX_NEEDED_FROM -#define MIN_NEEDED_OUTPUT MIN_NEEDED_TO +#define MIN_NEEDED_INPUT FROM_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT FROM_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT FROM_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT FROM_LOOP_MAX_NEEDED_TO #define LOOPFCT FROM_LOOP #define BODY \ { \ @@ -195,8 +201,6 @@ break; \ } \ \ - inptr = endp; \ - \ if (ch < 0x80) \ { \ /* It's a combining character. */ \ @@ -206,6 +210,7 @@ /* See whether we have room for two characters. */ \ if (outptr + 8 <= outend) \ { \ + inptr = endp; \ put32 (outptr, u1); \ outptr += 4; \ put32 (outptr, u2); \ @@ -218,6 +223,8 @@ break; \ } \ } \ + \ + inptr = endp; \ } \ } \ else \ @@ -288,9 +295,10 @@ static const struct { 0xa6f5, 0xa6f8 }, /* 0x12678 = 0x12675 U+309A */ }; -#define MIN_NEEDED_INPUT MIN_NEEDED_TO -#define MIN_NEEDED_OUTPUT MIN_NEEDED_FROM -#define MAX_NEEDED_OUTPUT MAX_NEEDED_FROM +#define MIN_NEEDED_INPUT TO_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT TO_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT TO_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT TO_LOOP_MAX_NEEDED_TO #define LOOPFCT TO_LOOP #define BODY \ { \ diff --git a/iconvdata/gconv-modules b/iconvdata/gconv-modules index 5bfe058..a8def32 100644 --- a/iconvdata/gconv-modules +++ b/iconvdata/gconv-modules @@ -1209,6 +1209,10 @@ module ISO-2022-JP-2// INTERNAL ISO-2022-JP 1 module INTERNAL ISO-2022-JP-2// ISO-2022-JP 1 # from to module cost +module ISO-2022-JP-3// INTERNAL ISO-2022-JP-3 1 +module INTERNAL ISO-2022-JP-3// ISO-2022-JP-3 1 + +# from to module cost alias CSISO2022KR// ISO-2022-KR// alias ISO2022KR// ISO-2022-KR// module ISO-2022-KR// INTERNAL ISO-2022-KR 1 diff --git a/iconvdata/ibm930.c b/iconvdata/ibm930.c index f511e48..1be42e2 100644 --- a/iconvdata/ibm930.c +++ b/iconvdata/ibm930.c @@ -1,5 +1,5 @@ /* Conversion from and to IBM930. - Copyright (C) 2000, 2001 Free Software Foundation, Inc. + Copyright (C) 2000-2002 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Masahide Washizawa <washi@yamato.ibm.co.jp>, 2000. @@ -32,10 +32,14 @@ #define CHARSET_NAME "IBM930//" #define FROM_LOOP from_ibm930 #define TO_LOOP to_ibm930 -#define MIN_NEEDED_FROM 1 -#define MAX_NEEDED_FROM 2 -#define MIN_NEEDED_TO 4 -#define MAX_NEEDED_TO 4 +#define FROM_LOOP_MIN_NEEDED_FROM 1 +#define FROM_LOOP_MAX_NEEDED_FROM 2 +#define FROM_LOOP_MIN_NEEDED_TO 4 +#define FROM_LOOP_MAX_NEEDED_TO 4 +#define TO_LOOP_MIN_NEEDED_FROM 4 +#define TO_LOOP_MAX_NEEDED_FROM 4 +#define TO_LOOP_MIN_NEEDED_TO 1 +#define TO_LOOP_MAX_NEEDED_TO 3 #define PREPARE_LOOP \ int save_curcs; \ int *curcsp = &data->__statep->__count; @@ -89,9 +93,10 @@ enum /* First, define the conversion function from IBM-930 to UCS4. */ -#define MIN_NEEDED_INPUT MIN_NEEDED_FROM -#define MAX_NEEDED_INPUT MAX_NEEDED_FROM -#define MIN_NEEDED_OUTPUT MIN_NEEDED_TO +#define MIN_NEEDED_INPUT FROM_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT FROM_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT FROM_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT FROM_LOOP_MAX_NEEDED_TO #define LOOPFCT FROM_LOOP #define BODY \ { \ @@ -190,9 +195,10 @@ enum #include <iconv/loop.c> /* Next, define the other direction. */ -#define MIN_NEEDED_INPUT MIN_NEEDED_TO -#define MIN_NEEDED_OUTPUT MIN_NEEDED_FROM -#define MAX_NEEDED_OUTPUT MAX_NEEDED_FROM +#define MIN_NEEDED_INPUT TO_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT TO_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT TO_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT TO_LOOP_MAX_NEEDED_TO #define LOOPFCT TO_LOOP #define BODY \ { \ @@ -219,7 +225,7 @@ enum ++rp1; \ \ /* Use the UCS4 table for single byte. */ \ - if (__builtin_expect (ch < rp1->start, 0) \ + if (__builtin_expect (ch < rp1->start, 0) \ || (cp = __ucs4_to_ibm930sb[ch + rp1->idx], \ __builtin_expect (cp[0], L'\1') == L'\0' && ch != '\0')) \ { \ diff --git a/iconvdata/ibm933.c b/iconvdata/ibm933.c index 804c2bd..43cf2b6 100644 --- a/iconvdata/ibm933.c +++ b/iconvdata/ibm933.c @@ -1,5 +1,5 @@ /* Conversion from and to IBM933. - Copyright (C) 2000, 2001 Free Software Foundation, Inc. + Copyright (C) 2000-2002 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Masahide Washizawa <washi@yamato.ibm.co.jp>, 2000. @@ -32,10 +32,14 @@ #define CHARSET_NAME "IBM933//" #define FROM_LOOP from_ibm933 #define TO_LOOP to_ibm933 -#define MIN_NEEDED_FROM 1 -#define MAX_NEEDED_FROM 2 -#define MIN_NEEDED_TO 4 -#define MAX_NEEDED_TO 4 +#define FROM_LOOP_MIN_NEEDED_FROM 1 +#define FROM_LOOP_MAX_NEEDED_FROM 2 +#define FROM_LOOP_MIN_NEEDED_TO 4 +#define FROM_LOOP_MAX_NEEDED_TO 4 +#define TO_LOOP_MIN_NEEDED_FROM 4 +#define TO_LOOP_MAX_NEEDED_FROM 4 +#define TO_LOOP_MIN_NEEDED_TO 1 +#define TO_LOOP_MAX_NEEDED_TO 3 #define PREPARE_LOOP \ int save_curcs; \ int *curcsp = &data->__statep->__count; @@ -88,9 +92,10 @@ enum }; /* First, define the conversion function from IBM-933 to UCS4. */ -#define MIN_NEEDED_INPUT MIN_NEEDED_FROM -#define MAX_NEEDED_INPUT MAX_NEEDED_FROM -#define MIN_NEEDED_OUTPUT MIN_NEEDED_TO +#define MIN_NEEDED_INPUT FROM_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT FROM_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT FROM_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT FROM_LOOP_MAX_NEEDED_TO #define LOOPFCT FROM_LOOP #define BODY \ { \ @@ -192,9 +197,10 @@ enum #include <iconv/loop.c> /* Next, define the other direction. */ -#define MIN_NEEDED_INPUT MIN_NEEDED_TO -#define MIN_NEEDED_OUTPUT MIN_NEEDED_FROM -#define MAX_NEEDED_OUTPUT MAX_NEEDED_FROM +#define MIN_NEEDED_INPUT TO_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT TO_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT TO_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT TO_LOOP_MAX_NEEDED_TO #define LOOPFCT TO_LOOP #define BODY \ { \ @@ -221,7 +227,7 @@ enum ++rp1; \ \ /* Use the UCS4 table for single byte. */ \ - if (__builtin_expect (ch < rp1->start, 0) \ + if (__builtin_expect (ch < rp1->start, 0) \ || (cp = __ucs4_to_ibm933sb[ch + rp1->idx], \ __builtin_expect (cp[0], L'\1') == L'\0' && ch != '\0')) \ { \ diff --git a/iconvdata/ibm935.c b/iconvdata/ibm935.c index 70d6149..4585a49 100644 --- a/iconvdata/ibm935.c +++ b/iconvdata/ibm935.c @@ -1,5 +1,5 @@ /* Conversion from and to IBM935 - Copyright (C) 2000, 2001 Free Software Foundation, Inc. + Copyright (C) 2000-2002 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Masahide Washizawa <washi@yamato.ibm.co.jp>, 2000. @@ -32,10 +32,14 @@ #define CHARSET_NAME "IBM935//" #define FROM_LOOP from_ibm935 #define TO_LOOP to_ibm935 -#define MIN_NEEDED_FROM 1 -#define MAX_NEEDED_FROM 2 -#define MIN_NEEDED_TO 4 -#define MAX_NEEDED_TO 4 +#define FROM_LOOP_MIN_NEEDED_FROM 1 +#define FROM_LOOP_MAX_NEEDED_FROM 2 +#define FROM_LOOP_MIN_NEEDED_TO 4 +#define FROM_LOOP_MAX_NEEDED_TO 4 +#define TO_LOOP_MIN_NEEDED_FROM 4 +#define TO_LOOP_MAX_NEEDED_FROM 4 +#define TO_LOOP_MIN_NEEDED_TO 1 +#define TO_LOOP_MAX_NEEDED_TO 3 #define PREPARE_LOOP \ int save_curcs; \ int *curcsp = &data->__statep->__count; @@ -88,9 +92,10 @@ enum }; /* First, define the conversion function from IBM-935 to UCS4. */ -#define MIN_NEEDED_INPUT MIN_NEEDED_FROM -#define MAX_NEEDED_INPUT MAX_NEEDED_FROM -#define MIN_NEEDED_OUTPUT MIN_NEEDED_TO +#define MIN_NEEDED_INPUT FROM_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT FROM_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT FROM_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT FROM_LOOP_MAX_NEEDED_TO #define LOOPFCT FROM_LOOP #define BODY \ { \ @@ -190,9 +195,10 @@ enum #include <iconv/loop.c> /* Next, define the other direction. */ -#define MIN_NEEDED_INPUT MIN_NEEDED_TO -#define MIN_NEEDED_OUTPUT MIN_NEEDED_FROM -#define MAX_NEEDED_OUTPUT MAX_NEEDED_FROM +#define MIN_NEEDED_INPUT TO_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT TO_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT TO_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT TO_LOOP_MAX_NEEDED_TO #define LOOPFCT TO_LOOP #define BODY \ { \ diff --git a/iconvdata/ibm937.c b/iconvdata/ibm937.c index be1d4b9..4b0ea7e 100644 --- a/iconvdata/ibm937.c +++ b/iconvdata/ibm937.c @@ -1,5 +1,5 @@ /* Conversion from and to IBM937. - Copyright (C) 2000, 2001 Free Software Foundation, Inc. + Copyright (C) 2000-2002 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Masahide Washizawa <washi@yamato.ibm.co.jp>, 2000. @@ -32,10 +32,14 @@ #define CHARSET_NAME "IBM937//" #define FROM_LOOP from_ibm937 #define TO_LOOP to_ibm937 -#define MIN_NEEDED_FROM 1 -#define MAX_NEEDED_FROM 2 -#define MIN_NEEDED_TO 4 -#define MAX_NEEDED_TO 4 +#define FROM_LOOP_MIN_NEEDED_FROM 1 +#define FROM_LOOP_MAX_NEEDED_FROM 2 +#define FROM_LOOP_MIN_NEEDED_TO 4 +#define FROM_LOOP_MAX_NEEDED_TO 4 +#define TO_LOOP_MIN_NEEDED_FROM 4 +#define TO_LOOP_MAX_NEEDED_FROM 4 +#define TO_LOOP_MIN_NEEDED_TO 1 +#define TO_LOOP_MAX_NEEDED_TO 3 #define PREPARE_LOOP \ int save_curcs; \ int *curcsp = &data->__statep->__count; @@ -88,9 +92,10 @@ enum }; /* First, define the conversion function from IBM-937 to UCS4. */ -#define MIN_NEEDED_INPUT MIN_NEEDED_FROM -#define MAX_NEEDED_INPUT MAX_NEEDED_FROM -#define MIN_NEEDED_OUTPUT MIN_NEEDED_TO +#define MIN_NEEDED_INPUT FROM_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT FROM_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT FROM_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT FROM_LOOP_MAX_NEEDED_TO #define LOOPFCT FROM_LOOP #define BODY \ { \ @@ -190,9 +195,10 @@ enum #include <iconv/loop.c> /* Next, define the other direction. */ -#define MIN_NEEDED_INPUT MIN_NEEDED_TO -#define MIN_NEEDED_OUTPUT MIN_NEEDED_FROM -#define MAX_NEEDED_OUTPUT MAX_NEEDED_FROM +#define MIN_NEEDED_INPUT TO_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT TO_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT TO_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT TO_LOOP_MAX_NEEDED_TO #define LOOPFCT TO_LOOP #define BODY \ { \ diff --git a/iconvdata/ibm939.c b/iconvdata/ibm939.c index 1cf7774..8fcac12 100644 --- a/iconvdata/ibm939.c +++ b/iconvdata/ibm939.c @@ -1,5 +1,5 @@ /* Conversion to and from IBM939. - Copyright (C) 2000, 2001 Free Software Foundation, Inc. + Copyright (C) 2000-2002 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Masahide Washizawa <washi@yamato.ibm.co.jp>, 2000. @@ -32,10 +32,14 @@ #define CHARSET_NAME "IBM939//" #define FROM_LOOP from_ibm939 #define TO_LOOP to_ibm939 -#define MIN_NEEDED_FROM 1 -#define MAX_NEEDED_FROM 2 -#define MIN_NEEDED_TO 4 -#define MAX_NEEDED_TO 4 +#define FROM_LOOP_MIN_NEEDED_FROM 1 +#define FROM_LOOP_MAX_NEEDED_FROM 2 +#define FROM_LOOP_MIN_NEEDED_TO 4 +#define FROM_LOOP_MAX_NEEDED_TO 4 +#define TO_LOOP_MIN_NEEDED_FROM 4 +#define TO_LOOP_MAX_NEEDED_FROM 4 +#define TO_LOOP_MIN_NEEDED_TO 1 +#define TO_LOOP_MAX_NEEDED_TO 3 #define PREPARE_LOOP \ int save_curcs; \ int *curcsp = &data->__statep->__count; @@ -88,9 +92,10 @@ enum }; /* First, define the conversion function from IBM-939 to UCS4. */ -#define MIN_NEEDED_INPUT MIN_NEEDED_FROM -#define MAX_NEEDED_INPUT MAX_NEEDED_FROM -#define MIN_NEEDED_OUTPUT MIN_NEEDED_TO +#define MIN_NEEDED_INPUT FROM_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT FROM_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT FROM_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT FROM_LOOP_MAX_NEEDED_TO #define LOOPFCT FROM_LOOP #define BODY \ { \ @@ -190,9 +195,10 @@ enum #include <iconv/loop.c> /* Next, define the other direction */ -#define MIN_NEEDED_INPUT MIN_NEEDED_TO -#define MIN_NEEDED_OUTPUT MIN_NEEDED_FROM -#define MAX_NEEDED_OUTPUT MAX_NEEDED_FROM +#define MIN_NEEDED_INPUT TO_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT TO_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT TO_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT TO_LOOP_MAX_NEEDED_TO #define LOOPFCT TO_LOOP #define BODY \ { \ diff --git a/iconvdata/iso-2022-cn-ext.c b/iconvdata/iso-2022-cn-ext.c index 60e875c..2f213b8 100644 --- a/iconvdata/iso-2022-cn-ext.c +++ b/iconvdata/iso-2022-cn-ext.c @@ -1,5 +1,5 @@ /* Conversion module for ISO-2022-CN-EXT. - Copyright (C) 2000, 2001 Free Software Foundation, Inc. + Copyright (C) 2000-2002 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 2000. @@ -50,10 +50,14 @@ #define DEFINE_FINI 1 #define FROM_LOOP from_iso2022cn_ext_loop #define TO_LOOP to_iso2022cn_ext_loop -#define MIN_NEEDED_FROM 1 -#define MAX_NEEDED_FROM 4 -#define MIN_NEEDED_TO 4 -#define MAX_NEEDED_TO 4 +#define FROM_LOOP_MIN_NEEDED_FROM 1 +#define FROM_LOOP_MAX_NEEDED_FROM 4 +#define FROM_LOOP_MIN_NEEDED_TO 4 +#define FROM_LOOP_MAX_NEEDED_TO 4 +#define TO_LOOP_MIN_NEEDED_FROM 4 +#define TO_LOOP_MAX_NEEDED_FROM 4 +#define TO_LOOP_MIN_NEEDED_TO 1 +#define TO_LOOP_MAX_NEEDED_TO 6 #define PREPARE_LOOP \ int save_set; \ int *setp = &data->__statep->__count; @@ -159,9 +163,10 @@ enum /* First define the conversion function from ISO-2022-CN to UCS4. */ -#define MIN_NEEDED_INPUT MIN_NEEDED_FROM -#define MAX_NEEDED_INPUT MAX_NEEDED_FROM -#define MIN_NEEDED_OUTPUT MIN_NEEDED_TO +#define MIN_NEEDED_INPUT FROM_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT FROM_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT FROM_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT FROM_LOOP_MAX_NEEDED_TO #define LOOPFCT FROM_LOOP #define BODY \ { \ @@ -422,9 +427,10 @@ enum /* Next, define the other direction. */ -#define MIN_NEEDED_INPUT MIN_NEEDED_TO -#define MIN_NEEDED_OUTPUT MIN_NEEDED_FROM -#define MAX_NEEDED_OUTPUT MAX_NEEDED_FROM +#define MIN_NEEDED_INPUT TO_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT TO_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT TO_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT TO_LOOP_MAX_NEEDED_TO #define LOOPFCT TO_LOOP #define BODY \ { \ diff --git a/iconvdata/iso-2022-cn.c b/iconvdata/iso-2022-cn.c index 038c448..939ec96 100644 --- a/iconvdata/iso-2022-cn.c +++ b/iconvdata/iso-2022-cn.c @@ -1,5 +1,5 @@ /* Conversion module for ISO-2022-CN. - Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. + Copyright (C) 1999, 2000-2002 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1999. @@ -45,10 +45,14 @@ #define DEFINE_FINI 1 #define FROM_LOOP from_iso2022cn_loop #define TO_LOOP to_iso2022cn_loop -#define MIN_NEEDED_FROM 1 -#define MAX_NEEDED_FROM 4 -#define MIN_NEEDED_TO 4 -#define MAX_NEEDED_TO 4 +#define FROM_LOOP_MIN_NEEDED_FROM 1 +#define FROM_LOOP_MAX_NEEDED_FROM 4 +#define FROM_LOOP_MIN_NEEDED_TO 4 +#define FROM_LOOP_MAX_NEEDED_TO 4 +#define TO_LOOP_MIN_NEEDED_FROM 4 +#define TO_LOOP_MAX_NEEDED_FROM 4 +#define TO_LOOP_MIN_NEEDED_TO 1 +#define TO_LOOP_MAX_NEEDED_TO 6 #define PREPARE_LOOP \ int save_set; \ int *setp = &data->__statep->__count; @@ -108,9 +112,10 @@ enum /* First define the conversion function from ISO-2022-CN to UCS4. */ -#define MIN_NEEDED_INPUT MIN_NEEDED_FROM -#define MAX_NEEDED_INPUT MAX_NEEDED_FROM -#define MIN_NEEDED_OUTPUT MIN_NEEDED_TO +#define MIN_NEEDED_INPUT FROM_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT FROM_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT FROM_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT FROM_LOOP_MAX_NEEDED_TO #define LOOPFCT FROM_LOOP #define BODY \ { \ @@ -252,9 +257,10 @@ enum /* Next, define the other direction. */ -#define MIN_NEEDED_INPUT MIN_NEEDED_TO -#define MIN_NEEDED_OUTPUT MIN_NEEDED_FROM -#define MAX_NEEDED_OUTPUT MAX_NEEDED_FROM +#define MIN_NEEDED_INPUT TO_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT TO_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT TO_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT TO_LOOP_MAX_NEEDED_TO #define LOOPFCT TO_LOOP #define BODY \ { \ diff --git a/iconvdata/iso-2022-jp-3.c b/iconvdata/iso-2022-jp-3.c new file mode 100644 index 0000000..29e7be9 --- /dev/null +++ b/iconvdata/iso-2022-jp-3.c @@ -0,0 +1,793 @@ +/* Conversion module for ISO-2022-JP-3. + Copyright (C) 1998-1999, 2000-2002 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998, + and Bruno Haible <bruno@clisp.org>, 2002. + + 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 <assert.h> +#include <dlfcn.h> +#include <gconv.h> +#include <stdint.h> +#include <string.h> + +#include "jis0201.h" +#include "jis0208.h" +#include "jisx0213.h" + +/* This makes obvious what everybody knows: 0x1b is the Esc character. */ +#define ESC 0x1b + +/* Definitions used in the body of the `gconv' function. */ +#define CHARSET_NAME "ISO-2022-JP-3//" +#define FROM_LOOP from_iso2022jp3_loop +#define TO_LOOP to_iso2022jp3_loop +#define DEFINE_INIT 1 +#define DEFINE_FINI 1 +#define FROM_LOOP_MIN_NEEDED_FROM 1 +#define FROM_LOOP_MAX_NEEDED_FROM 4 +#define FROM_LOOP_MIN_NEEDED_TO 4 +#define FROM_LOOP_MAX_NEEDED_TO 8 +#define TO_LOOP_MIN_NEEDED_FROM 4 +#define TO_LOOP_MAX_NEEDED_FROM 4 +#define TO_LOOP_MIN_NEEDED_TO 1 +#define TO_LOOP_MAX_NEEDED_TO 6 +#define PREPARE_LOOP \ + int saved_state; \ + int *statep = &data->__statep->__count; +#define EXTRA_LOOP_ARGS , statep + + +/* The COUNT element of the state keeps track of the currently selected + character set. The possible values are: */ +enum +{ + ASCII_set = 0, /* Esc ( B */ + JISX0208_1978_set = 1 << 3, /* Esc $ @ */ + JISX0208_1983_set = 2 << 3, /* Esc $ B */ + JISX0201_Roman_set = 3 << 3, /* Esc ( J */ + JISX0201_Kana_set = 4 << 3, /* Esc ( I */ + JISX0213_1_set = 5 << 3, /* Esc $ ( O */ + JISX0213_2_set = 6 << 3, /* Esc $ ( P */ + CURRENT_SEL_MASK = 7 << 3 +}; + +/* During UCS-4 to ISO-2022-JP-3 conversion, the COUNT element of the state + also contains the last two bytes to be output, shifted by 6 bits, and a + one-bit indicator whether they must be preceded by the shift sequence, + in bit 22. */ + +/* Since this is a stateful encoding we have to provide code which resets + the output state to the initial state. This has to be done during the + flushing. */ +#define EMIT_SHIFT_TO_INIT \ + if ((data->__statep->__count & ~7) != ASCII_set) \ + { \ + if (FROM_DIRECTION) \ + { \ + /* It's easy, we don't have to emit anything, we just reset the \ + state for the input. */ \ + data->__statep->__count &= 7; \ + data->__statep->__count |= ASCII_set; \ + } \ + else \ + { \ + /* We are not in the initial state. To switch back we have \ + to write out the buffered character and/or emit the sequence \ + `Esc ( B'. */ \ + size_t need = \ + (data->__statep->__count >> 6 \ + ? (data->__statep->__count >> 22 ? 3 : 0) + 2 \ + : 0) \ + + ((data->__statep->__count & CURRENT_SEL_MASK) != ASCII_set \ + ? 3 : 0); \ + \ + if (__builtin_expect (outbuf + need > outend, 0)) \ + /* We don't have enough room in the output buffer. */ \ + status = __GCONV_FULL_OUTPUT; \ + else \ + { \ + if (data->__statep->__count >> 6) \ + { \ + uint32_t lasttwo = data->__statep->__count >> 6; \ + \ + if (lasttwo >> 16) \ + { \ + /* Write out the shift sequence before the last \ + character. */ \ + int set = data->__statep->__count & CURRENT_SEL_MASK; \ + \ + assert (set == JISX0208_1983_set); \ + *outbuf++ = ESC; \ + *outbuf++ = '$'; \ + *outbuf++ = 'B'; \ + } \ + /* Write out the last character. */ \ + *outbuf++ = (lasttwo >> 8) & 0xff; \ + *outbuf++ = lasttwo & 0xff; \ + } \ + if ((data->__statep->__count & CURRENT_SEL_MASK) != ASCII_set) \ + { \ + /* Write out the shift sequence. */ \ + *outbuf++ = ESC; \ + *outbuf++ = '('; \ + *outbuf++ = 'B'; \ + } \ + data->__statep->__count &= 7; \ + data->__statep->__count |= ASCII_set; \ + } \ + } \ + } + + +/* Since we might have to reset input pointer we must be able to save + and retore the state. */ +#define SAVE_RESET_STATE(Save) \ + if (Save) \ + saved_state = *statep; \ + else \ + *statep = saved_state + + +/* First define the conversion function from ISO-2022-JP-3 to UCS-4. */ +#define MIN_NEEDED_INPUT FROM_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT FROM_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT FROM_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT FROM_LOOP_MAX_NEEDED_TO +#define LOOPFCT FROM_LOOP +#define BODY \ + { \ + uint32_t ch = *inptr; \ + \ + /* Recognize escape sequences. */ \ + if (__builtin_expect (ch == ESC, 0)) \ + { \ + /* We now must be prepared to read two to three more bytes. \ + If we have a match in the first byte but then the input buffer \ + ends we terminate with an error since we must not risk missing \ + an escape sequence just because it is not entirely in the \ + current input buffer. */ \ + if (__builtin_expect (inptr + 2 >= inend, 0) \ + || (inptr[1] == '$' && inptr[2] == '(' \ + && __builtin_expect (inptr + 3 >= inend, 0))) \ + { \ + /* Not enough input available. */ \ + result = __GCONV_INCOMPLETE_INPUT; \ + break; \ + } \ + \ + if (inptr[1] == '(') \ + { \ + if (inptr[2] == 'B') \ + { \ + /* ASCII selected. */ \ + set = ASCII_set; \ + inptr += 3; \ + continue; \ + } \ + else if (inptr[2] == 'J') \ + { \ + /* JIS X 0201 selected. */ \ + set = JISX0201_Roman_set; \ + inptr += 3; \ + continue; \ + } \ + else if (inptr[2] == 'I') \ + { \ + /* JIS X 0201 selected. */ \ + set = JISX0201_Kana_set; \ + inptr += 3; \ + continue; \ + } \ + } \ + else if (inptr[1] == '$') \ + { \ + if (inptr[2] == '@') \ + { \ + /* JIS X 0208-1978 selected. */ \ + set = JISX0208_1978_set; \ + inptr += 3; \ + continue; \ + } \ + else if (inptr[2] == 'B') \ + { \ + /* JIS X 0208-1983 selected. */ \ + set = JISX0208_1983_set; \ + inptr += 3; \ + continue; \ + } \ + else if (inptr[2] == '(') \ + { \ + if (inptr[3] == 'O') \ + { \ + /* JIS X 0213 plane 1 selected. */ \ + set = JISX0213_1_set; \ + inptr += 4; \ + continue; \ + } \ + else if (inptr[3] == 'P') \ + { \ + /* JIS X 0213 plane 2 selected. */ \ + set = JISX0213_2_set; \ + inptr += 4; \ + continue; \ + } \ + } \ + } \ + } \ + \ + if (ch >= 0x80) \ + { \ + if (! ignore_errors_p ()) \ + { \ + result = __GCONV_ILLEGAL_INPUT; \ + break; \ + } \ + \ + ++inptr; \ + ++*irreversible; \ + continue; \ + } \ + else if (set == ASCII_set || (ch < 0x21 || ch == 0x7f)) \ + /* Almost done, just advance the input pointer. */ \ + ++inptr; \ + else if (set == JISX0201_Roman_set) \ + { \ + /* Use the JIS X 0201 table. */ \ + ch = jisx0201_to_ucs4 (ch); \ + if (__builtin_expect (ch == __UNKNOWN_10646_CHAR, 0)) \ + { \ + if (! ignore_errors_p ()) \ + { \ + result = __GCONV_ILLEGAL_INPUT; \ + break; \ + } \ + \ + ++inptr; \ + ++*irreversible; \ + continue; \ + } \ + ++inptr; \ + } \ + else if (set == JISX0201_Kana_set) \ + { \ + /* Use the JIS X 0201 table. */ \ + ch = jisx0201_to_ucs4 (ch + 0x80); \ + if (__builtin_expect (ch == __UNKNOWN_10646_CHAR, 0)) \ + { \ + if (! ignore_errors_p ()) \ + { \ + result = __GCONV_ILLEGAL_INPUT; \ + break; \ + } \ + \ + ++inptr; \ + ++*irreversible; \ + continue; \ + } \ + ++inptr; \ + } \ + else if (set == JISX0208_1978_set || set == JISX0208_1983_set) \ + { \ + /* XXX I don't have the tables for these two old variants of \ + JIS X 0208. Therefore I'm using the tables for JIS X \ + 0208-1990. If somebody has problems with this please \ + provide the appropriate tables. */ \ + ch = jisx0208_to_ucs4 (&inptr, inend - inptr, 0); \ + \ + if (__builtin_expect (ch == 0, 0)) \ + { \ + result = __GCONV_INCOMPLETE_INPUT; \ + break; \ + } \ + else if (__builtin_expect (ch == __UNKNOWN_10646_CHAR, 0)) \ + { \ + if (! ignore_errors_p ()) \ + { \ + result = __GCONV_ILLEGAL_INPUT; \ + break; \ + } \ + \ + ++inptr; \ + ++*irreversible; \ + continue; \ + } \ + } \ + else /* (set == JISX0213_1_set || set == JISX0213_2_set) */ \ + { \ + if (__builtin_expect (inptr + 1 >= inend, 0)) \ + { \ + result = __GCONV_INCOMPLETE_INPUT; \ + break; \ + } \ + \ + ch = jisx0213_to_ucs4 (((set - JISX0213_1_set + (1 << 3)) << 5) + ch, \ + inptr[1]); \ + if (ch == 0) \ + { \ + if (! ignore_errors_p ()) \ + { \ + result = __GCONV_ILLEGAL_INPUT; \ + break; \ + } \ + \ + ++inptr; \ + ++*irreversible; \ + continue; \ + } \ + \ + if (ch < 0x80) \ + { \ + /* It's a combining character. */ \ + uint32_t u1 = __jisx0213_to_ucs_combining[ch - 1][0]; \ + uint32_t u2 = __jisx0213_to_ucs_combining[ch - 1][1]; \ + \ + /* See whether we have room for two characters. */ \ + if (outptr + 8 <= outend) \ + { \ + inptr += 2; \ + put32 (outptr, u1); \ + outptr += 4; \ + put32 (outptr, u2); \ + outptr += 4; \ + continue; \ + } \ + else \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + } \ + \ + inptr += 2; \ + } \ + \ + put32 (outptr, ch); \ + outptr += 4; \ + } +#define LOOP_NEED_FLAGS +#define EXTRA_LOOP_DECLS , int *statep +#define INIT_PARAMS int set = *statep +#define UPDATE_PARAMS *statep = set +#include <iconv/loop.c> + + +/* Next, define the other direction, from UCS-4 to ISO-2022-JP-3. */ + +/* Composition tables for each of the relevant combining characters. */ +static const struct +{ + uint16_t base; + uint16_t composed; +} comp_table_data[] = +{ +#define COMP_TABLE_IDX_02E5 0 +#define COMP_TABLE_LEN_02E5 1 + { 0x2b64, 0x2b65 }, /* 0x12B65 = 0x12B64 U+02E5 */ +#define COMP_TABLE_IDX_02E9 (COMP_TABLE_IDX_02E5 + COMP_TABLE_LEN_02E5) +#define COMP_TABLE_LEN_02E9 1 + { 0x2b60, 0x2b66 }, /* 0x12B66 = 0x12B60 U+02E9 */ +#define COMP_TABLE_IDX_0300 (COMP_TABLE_IDX_02E9 + COMP_TABLE_LEN_02E9) +#define COMP_TABLE_LEN_0300 5 + { 0x295c, 0x2b44 }, /* 0x12B44 = 0x1295C U+0300 */ + { 0x2b38, 0x2b48 }, /* 0x12B48 = 0x12B38 U+0300 */ + { 0x2b37, 0x2b4a }, /* 0x12B4A = 0x12B37 U+0300 */ + { 0x2b30, 0x2b4c }, /* 0x12B4C = 0x12B30 U+0300 */ + { 0x2b43, 0x2b4e }, /* 0x12B4E = 0x12B43 U+0300 */ +#define COMP_TABLE_IDX_0301 (COMP_TABLE_IDX_0300 + COMP_TABLE_LEN_0300) +#define COMP_TABLE_LEN_0301 4 + { 0x2b38, 0x2b49 }, /* 0x12B49 = 0x12B38 U+0301 */ + { 0x2b37, 0x2b4b }, /* 0x12B4B = 0x12B37 U+0301 */ + { 0x2b30, 0x2b4d }, /* 0x12B4D = 0x12B30 U+0301 */ + { 0x2b43, 0x2b4f }, /* 0x12B4F = 0x12B43 U+0301 */ +#define COMP_TABLE_IDX_309A (COMP_TABLE_IDX_0301 + COMP_TABLE_LEN_0301) +#define COMP_TABLE_LEN_309A 14 + { 0x242b, 0x2477 }, /* 0x12477 = 0x1242B U+309A */ + { 0x242d, 0x2478 }, /* 0x12478 = 0x1242D U+309A */ + { 0x242f, 0x2479 }, /* 0x12479 = 0x1242F U+309A */ + { 0x2431, 0x247a }, /* 0x1247A = 0x12431 U+309A */ + { 0x2433, 0x247b }, /* 0x1247B = 0x12433 U+309A */ + { 0x252b, 0x2577 }, /* 0x12577 = 0x1252B U+309A */ + { 0x252d, 0x2578 }, /* 0x12578 = 0x1252D U+309A */ + { 0x252f, 0x2579 }, /* 0x12579 = 0x1252F U+309A */ + { 0x2531, 0x257a }, /* 0x1257A = 0x12531 U+309A */ + { 0x2533, 0x257b }, /* 0x1257B = 0x12533 U+309A */ + { 0x253b, 0x257c }, /* 0x1257C = 0x1253B U+309A */ + { 0x2544, 0x257d }, /* 0x1257D = 0x12544 U+309A */ + { 0x2548, 0x257e }, /* 0x1257E = 0x12548 U+309A */ + { 0x2675, 0x2678 }, /* 0x12678 = 0x12675 U+309A */ +}; + +#define MIN_NEEDED_INPUT TO_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT TO_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT TO_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT TO_LOOP_MAX_NEEDED_TO +#define LOOPFCT TO_LOOP +#define BODY \ + { \ + uint32_t ch = get32 (inptr); \ + \ + if (lasttwo != 0) \ + { \ + /* Attempt to combine the last character with this one. */ \ + unsigned int idx; \ + unsigned int len; \ + \ + if (ch == 0x02e5) \ + idx = COMP_TABLE_IDX_02E5, len = COMP_TABLE_LEN_02E5; \ + else if (ch == 0x02e9) \ + idx = COMP_TABLE_IDX_02E9, len = COMP_TABLE_LEN_02E9; \ + else if (ch == 0x0300) \ + idx = COMP_TABLE_IDX_0300, len = COMP_TABLE_LEN_0300; \ + else if (ch == 0x0301) \ + idx = COMP_TABLE_IDX_0301, len = COMP_TABLE_LEN_0301; \ + else if (ch == 0x309a) \ + idx = COMP_TABLE_IDX_309A, len = COMP_TABLE_LEN_309A; \ + else \ + goto not_combining; \ + \ + do \ + if (comp_table_data[idx].base == (uint16_t) lasttwo) \ + break; \ + while (++idx, --len > 0); \ + \ + if (len > 0) \ + { \ + /* Output the combined character. */ \ + /* We know the combined character is in JISX0213 plane 1, \ + but the buffered character may have been in JISX0208 or in \ + JISX0213 plane 1. */ \ + size_t need = (lasttwo >> 16 || set != JISX0213_1_set ? 4 : 0); \ + \ + if (__builtin_expect (outptr + need + 2 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + if (need) \ + { \ + /* But first, output the escape sequence. */ \ + *outptr++ = ESC; \ + *outptr++ = '$'; \ + *outptr++ = '('; \ + *outptr++ = 'O'; \ + set = JISX0213_1_set; \ + } \ + lasttwo = comp_table_data[idx].composed; \ + *outptr++ = (lasttwo >> 8) & 0xff; \ + *outptr++ = lasttwo & 0xff; \ + lasttwo = 0; \ + inptr += 4; \ + continue; \ + } \ + \ + not_combining: \ + /* Output the buffered character. */ \ + /* We know it is in JISX0208 or in JISX0213 plane 1. */ \ + { \ + size_t need = (lasttwo >> 16 ? 3 : 0); \ + \ + if (__builtin_expect (outptr + need + 2 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + if (need) \ + { \ + /* But first, output the escape sequence. */ \ + assert (set == JISX0208_1983_set); \ + *outptr++ = ESC; \ + *outptr++ = '$'; \ + *outptr++ = 'B'; \ + } \ + *outptr++ = (lasttwo >> 8) & 0xff; \ + *outptr++ = lasttwo & 0xff; \ + lasttwo = 0; \ + continue; \ + } \ + } \ + \ + /* First see whether we can write the character using the currently \ + selected character set. */ \ + if (set == ASCII_set) \ + { \ + /* Please note that the NUL byte is *not* matched if we are not \ + currently using the ASCII charset. This is because we must \ + switch to the initial state whenever a NUL byte is written. */ \ + if (ch <= 0x7f) \ + { \ + *outptr++ = ch; \ + inptr += 4; \ + continue; \ + } \ + } \ + /* ISO-2022-JP recommends to encode the newline character always in \ + ASCII since this allows a context-free interpretation of the \ + characters at the beginning of the next line. Otherwise it would \ + have to be known whether the last line ended using ASCII or \ + JIS X 0201. */ \ + else if (set == JISX0201_Roman_set) \ + { \ + unsigned char buf[1]; \ + if (ucs4_to_jisx0201 (ch, buf) != __UNKNOWN_10646_CHAR \ + && buf[0] > 0x20 && buf[0] < 0x80) \ + { \ + *outptr++ = buf[0]; \ + inptr += 4; \ + continue; \ + } \ + } \ + else if (set == JISX0201_Kana_set) \ + { \ + unsigned char buf[1]; \ + if (ucs4_to_jisx0201 (ch, buf) != __UNKNOWN_10646_CHAR \ + && buf[0] >= 0x80) \ + { \ + *outptr++ = buf[0] - 0x80; \ + inptr += 4; \ + continue; \ + } \ + } \ + else if (/*set == JISX0208_1978_set || */ set == JISX0208_1983_set) \ + { \ + size_t written = ucs4_to_jisx0208 (ch, outptr, outend - outptr); \ + \ + if (written != __UNKNOWN_10646_CHAR) \ + { \ + uint32_t jch = ucs4_to_jisx0213 (ch); \ + \ + if (jch & 0x0080) \ + { \ + /* A possible match in comp_table_data. Buffer it. */ \ + lasttwo = jch & 0x7f7f; \ + inptr += 4; \ + continue; \ + } \ + if (__builtin_expect (written == 0, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + else \ + { \ + outptr += written; \ + inptr += 4; \ + continue; \ + } \ + } \ + } \ + else \ + { \ + /* (set == JISX0213_1_set || set == JISX0213_2_set) */ \ + uint32_t jch = ucs4_to_jisx0213 (ch); \ + \ + if (jch != 0 \ + && (set == (jch & 0x8000 ? JISX0213_2_set : JISX0213_1_set))) \ + { \ + if (jch & 0x0080) \ + { \ + /* A possible match in comp_table_data. Buffer it. */ \ + \ + /* We know it's a JISX 0213 plane 1 character. */ \ + assert ((jch & 0x8000) == 0); \ + \ + lasttwo = jch & 0x7f7f; \ + inptr += 4; \ + continue; \ + } \ + \ + if (__builtin_expect (outptr + 1 >= outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = (jch >> 8) & 0x7f; \ + *outptr++ = jch & 0x7f; \ + inptr += 4; \ + continue; \ + } \ + } \ + \ + /* The attempts to use the currently selected character set failed, \ + either because the character requires a different character set, \ + or because the character is unknown. */ \ + \ + if (ch <= 0x7f) \ + { \ + /* We must encode using ASCII. First write out the escape \ + sequence. */ \ + if (__builtin_expect (outptr + 3 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + \ + *outptr++ = ESC; \ + *outptr++ = '('; \ + *outptr++ = 'B'; \ + set = ASCII_set; \ + \ + if (__builtin_expect (outptr >= outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = ch; \ + } \ + else \ + { \ + unsigned char buf[2]; \ + \ + /* Try JIS X 0201 Roman. */ \ + if (ucs4_to_jisx0201 (ch, buf) != __UNKNOWN_10646_CHAR \ + && buf[0] > 0x20 && buf[0] < 0x80) \ + { \ + if (set != JISX0201_Roman_set) \ + { \ + if (__builtin_expect (outptr + 3 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = ESC; \ + *outptr++ = '('; \ + *outptr++ = 'J'; \ + set = JISX0201_Roman_set; \ + } \ + \ + if (__builtin_expect (outptr >= outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = buf[0]; \ + } \ + else \ + { \ + uint32_t jch = ucs4_to_jisx0213 (ch); \ + \ + /* Try JIS X 0208. */ \ + size_t written = ucs4_to_jisx0208 (ch, buf, 2); \ + if (written != __UNKNOWN_10646_CHAR) \ + { \ + if (jch & 0x0080) \ + { \ + /* A possible match in comp_table_data. Buffer it. */ \ + lasttwo = ((set != JISX0208_1983_set ? 1 : 0) << 16) \ + | (jch & 0x7f7f); \ + set = JISX0208_1983_set; \ + inptr += 4; \ + continue; \ + } \ + \ + if (set != JISX0208_1983_set) \ + { \ + if (__builtin_expect (outptr + 3 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = ESC; \ + *outptr++ = '$'; \ + *outptr++ = 'B'; \ + set = JISX0208_1983_set; \ + } \ + \ + if (__builtin_expect (outptr + 2 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = buf[0]; \ + *outptr++ = buf[1]; \ + } \ + else \ + { \ + /* Try JIS X 0213. */ \ + if (jch != 0) \ + { \ + int new_set = \ + (jch & 0x8000 ? JISX0213_2_set : JISX0213_1_set); \ + \ + if (set != new_set) \ + { \ + if (__builtin_expect (outptr + 4 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = ESC; \ + *outptr++ = '$'; \ + *outptr++ = '('; \ + *outptr++ = ((new_set - JISX0213_1_set) >> 3) + 'O'; \ + set = new_set; \ + } \ + \ + if (jch & 0x0080) \ + { \ + /* A possible match in comp_table_data. \ + Buffer it. */ \ + \ + /* We know it's a JIS X 0213 plane 1 character. */ \ + assert ((jch & 0x8000) == 0); \ + \ + lasttwo = jch & 0x7f7f; \ + inptr += 4; \ + continue; \ + } \ + \ + if (__builtin_expect (outptr + 1 >= outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = (jch >> 8) & 0x7f; \ + *outptr++ = jch & 0x7f; \ + } \ + else \ + { \ + /* Try JIS X 0201 Katakana. This is officially not part \ + of ISO-2022-JP-3. Therefore we try it after all other \ + attempts. */ \ + if (ucs4_to_jisx0201 (ch, buf) != __UNKNOWN_10646_CHAR \ + && buf[0] >= 0x80) \ + { \ + if (set != JISX0201_Kana_set) \ + { \ + if (__builtin_expect (outptr + 3 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = ESC; \ + *outptr++ = '('; \ + *outptr++ = 'I'; \ + set = JISX0201_Kana_set; \ + } \ + \ + if (__builtin_expect (outptr >= outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = buf[0] - 0x80; \ + } \ + else \ + { \ + UNICODE_TAG_HANDLER (ch, 4); \ + \ + /* Illegal character. */ \ + STANDARD_ERR_HANDLER (4); \ + } \ + } \ + } \ + } \ + } \ + \ + /* Now that we wrote the output increment the input pointer. */ \ + inptr += 4; \ + } +#define LOOP_NEED_FLAGS +#define EXTRA_LOOP_DECLS , int *statep +#define INIT_PARAMS int set = *statep & CURRENT_SEL_MASK; \ + uint32_t lasttwo = *statep >> 6 +#define UPDATE_PARAMS *statep = set | (lasttwo << 6) +#include <iconv/loop.c> + + +/* Now define the toplevel functions. */ +#include <iconv/skeleton.c> diff --git a/iconvdata/iso-2022-jp.c b/iconvdata/iso-2022-jp.c index 80fd033..5e4ddaa 100644 --- a/iconvdata/iso-2022-jp.c +++ b/iconvdata/iso-2022-jp.c @@ -18,6 +18,7 @@ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ +#include <assert.h> #include <dlfcn.h> #include <gconv.h> #include <stdint.h> @@ -48,10 +49,14 @@ struct gap /* Definitions used in the body of the `gconv' function. */ #define FROM_LOOP from_iso2022jp_loop #define TO_LOOP to_iso2022jp_loop -#define MIN_NEEDED_FROM 1 -#define MAX_NEEDED_FROM 4 -#define MIN_NEEDED_TO 4 -#define MAX_NEEDED_TO 4 +#define FROM_LOOP_MIN_NEEDED_FROM 1 +#define FROM_LOOP_MAX_NEEDED_FROM 4 +#define FROM_LOOP_MIN_NEEDED_TO 4 +#define FROM_LOOP_MAX_NEEDED_TO 4 +#define TO_LOOP_MIN_NEEDED_FROM 4 +#define TO_LOOP_MAX_NEEDED_FROM 4 +#define TO_LOOP_MIN_NEEDED_TO 1 +#define TO_LOOP_MAX_NEEDED_TO 6 #define FROM_DIRECTION (dir == from_iso2022jp) #define PREPARE_LOOP \ enum direction dir = ((struct iso2022jp_data *) step->__data)->dir; \ @@ -173,17 +178,17 @@ gconv_init (struct __gconv_step *step) if (dir == from_iso2022jp) { - step->__min_needed_from = MIN_NEEDED_FROM; - step->__max_needed_from = MAX_NEEDED_FROM; - step->__min_needed_to = MIN_NEEDED_TO; - step->__max_needed_to = MAX_NEEDED_TO; + step->__min_needed_from = FROM_LOOP_MIN_NEEDED_FROM; + step->__max_needed_from = FROM_LOOP_MAX_NEEDED_FROM; + step->__min_needed_to = FROM_LOOP_MIN_NEEDED_TO; + step->__max_needed_to = FROM_LOOP_MAX_NEEDED_TO; } else { - step->__min_needed_from = MIN_NEEDED_TO; - step->__max_needed_from = MAX_NEEDED_TO; - step->__min_needed_to = MIN_NEEDED_FROM; - step->__max_needed_to = MAX_NEEDED_FROM + 2; + step->__min_needed_from = TO_LOOP_MIN_NEEDED_FROM; + step->__max_needed_from = TO_LOOP_MAX_NEEDED_FROM; + step->__min_needed_to = TO_LOOP_MIN_NEEDED_TO; + step->__max_needed_to = TO_LOOP_MAX_NEEDED_TO; } /* Yes, this is a stateful encoding. */ @@ -254,9 +259,10 @@ gconv_end (struct __gconv_step *data) /* First define the conversion function from ISO-2022-JP to UCS4. */ -#define MIN_NEEDED_INPUT MIN_NEEDED_FROM -#define MAX_NEEDED_INPUT MAX_NEEDED_FROM -#define MIN_NEEDED_OUTPUT MIN_NEEDED_TO +#define MIN_NEEDED_INPUT FROM_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT FROM_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT FROM_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT FROM_LOOP_MAX_NEEDED_TO #define LOOPFCT FROM_LOOP #define BODY \ { \ @@ -537,9 +543,10 @@ static const cvlist_t conversion_lists[4] = /* TAG_language_zh */ CVLIST (chinese, european, japanese, korean, other) }; -#define MIN_NEEDED_INPUT MIN_NEEDED_TO -#define MIN_NEEDED_OUTPUT MIN_NEEDED_FROM -#define MAX_NEEDED_OUTPUT (MAX_NEEDED_FROM + 2) +#define MIN_NEEDED_INPUT TO_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT TO_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT TO_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT TO_LOOP_MAX_NEEDED_TO #define LOOPFCT TO_LOOP #define BODY \ { \ diff --git a/iconvdata/run-iconv-test.sh b/iconvdata/run-iconv-test.sh index 3e3dae7..8cceef8 100755 --- a/iconvdata/run-iconv-test.sh +++ b/iconvdata/run-iconv-test.sh @@ -1,6 +1,6 @@ #! /bin/sh -f # Run available iconv(1) tests. -# Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. +# Copyright (C) 1998-2002 Free Software Foundation, Inc. # This file is part of the GNU C Library. # Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998. # @@ -101,7 +101,8 @@ while read from to subset targets; do if test "$t" = UTF8; then tc=UTF-8; else tc="$t"; fi if test -f ../localedata/charmaps/$from && test -f ../localedata/charmaps/$tc && - test -f testdata/$from; then + test -f testdata/$from && + ! grep '<U....><U....>' ../localedata/charmaps/$from > /dev/null; then echo $ac_n "test charmap: $from -> $t $ac_c" $PROG -f ../localedata/charmaps/$from -t ../localedata/charmaps/$tc \ testdata/$from > $temp1 || diff --git a/iconvdata/shift_jisx0213.c b/iconvdata/shift_jisx0213.c index ec79200..79ea071 100644 --- a/iconvdata/shift_jisx0213.c +++ b/iconvdata/shift_jisx0213.c @@ -44,9 +44,14 @@ #define TO_LOOP to_shift_jisx0213 #define DEFINE_INIT 1 #define DEFINE_FINI 1 -#define MIN_NEEDED_FROM 1 -#define MAX_NEEDED_FROM 2 -#define MIN_NEEDED_TO 4 +#define FROM_LOOP_MIN_NEEDED_FROM 1 +#define FROM_LOOP_MAX_NEEDED_FROM 2 +#define FROM_LOOP_MIN_NEEDED_TO 4 +#define FROM_LOOP_MAX_NEEDED_TO 8 +#define TO_LOOP_MIN_NEEDED_FROM 4 +#define TO_LOOP_MAX_NEEDED_FROM 4 +#define TO_LOOP_MIN_NEEDED_TO 1 +#define TO_LOOP_MAX_NEEDED_TO 2 #define PREPARE_LOOP \ int saved_state; \ int *statep = &data->__statep->__count; @@ -92,9 +97,10 @@ /* First define the conversion function from Shift_JISX0213 to UCS-4. */ -#define MIN_NEEDED_INPUT MIN_NEEDED_FROM -#define MAX_NEEDED_INPUT MAX_NEEDED_FROM -#define MIN_NEEDED_OUTPUT MIN_NEEDED_TO +#define MIN_NEEDED_INPUT FROM_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT FROM_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT FROM_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT FROM_LOOP_MAX_NEEDED_TO #define LOOPFCT FROM_LOOP #define BODY \ { \ @@ -185,8 +191,6 @@ break; \ } \ \ - inptr += 2; \ - \ if (ch < 0x80) \ { \ /* It's a combining character. */ \ @@ -196,6 +200,7 @@ /* See whether we have room for two characters. */ \ if (outptr + 8 <= outend) \ { \ + inptr += 2; \ put32 (outptr, u1); \ outptr += 4; \ put32 (outptr, u2); \ @@ -208,6 +213,8 @@ break; \ } \ } \ + \ + inptr += 2; \ } \ else \ { \ @@ -277,9 +284,10 @@ static const struct { 0x83f3, 0x83f6 }, /* 0x12678 = 0x12675 U+309A */ }; -#define MIN_NEEDED_INPUT MIN_NEEDED_TO -#define MIN_NEEDED_OUTPUT MIN_NEEDED_FROM -#define MAX_NEEDED_OUTPUT MAX_NEEDED_FROM +#define MIN_NEEDED_INPUT TO_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT TO_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT TO_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT TO_LOOP_MAX_NEEDED_TO #define LOOPFCT TO_LOOP #define BODY \ { \ diff --git a/iconvdata/tcvn5712-1.c b/iconvdata/tcvn5712-1.c index bcf002f..3bda8da 100644 --- a/iconvdata/tcvn5712-1.c +++ b/iconvdata/tcvn5712-1.c @@ -30,10 +30,14 @@ #define TO_LOOP to_tcvn5712_1 #define DEFINE_INIT 1 #define DEFINE_FINI 1 -#define MIN_NEEDED_FROM 1 -#define MAX_NEEDED_FROM 2 -#define MIN_NEEDED_TO 4 -#define MAX_NEEDED_TO 8 +#define FROM_LOOP_MIN_NEEDED_FROM 1 +#define FROM_LOOP_MAX_NEEDED_FROM 1 +#define FROM_LOOP_MIN_NEEDED_TO 4 +#define FROM_LOOP_MAX_NEEDED_TO 4 +#define TO_LOOP_MIN_NEEDED_FROM 4 +#define TO_LOOP_MAX_NEEDED_FROM 4 +#define TO_LOOP_MIN_NEEDED_TO 1 +#define TO_LOOP_MAX_NEEDED_TO 2 #define PREPARE_LOOP \ int saved_state; \ int *statep = &data->__statep->__count; @@ -356,10 +360,10 @@ static const struct /* First define the conversion function from TCVN5712-1 to UCS4. */ -#define MIN_NEEDED_INPUT MIN_NEEDED_FROM -#define MAX_NEEDED_INPUT MAX_NEEDED_FROM -#define MIN_NEEDED_OUTPUT MIN_NEEDED_TO -#define MAX_NEEDED_OUTPUT MAX_NEEDED_TO +#define MIN_NEEDED_INPUT FROM_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT FROM_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT FROM_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT FROM_LOOP_MAX_NEEDED_TO #define LOOPFCT FROM_LOOP #define BODY \ { \ @@ -599,9 +603,10 @@ static const struct /* Next, define the other direction. */ -#define MIN_NEEDED_INPUT MIN_NEEDED_TO -#define MIN_NEEDED_OUTPUT MIN_NEEDED_FROM -#define MAX_NEEDED_OUTPUT MAX_NEEDED_FROM +#define MIN_NEEDED_INPUT TO_LOOP_MIN_NEEDED_FROM +#define MAX_NEEDED_INPUT TO_LOOP_MAX_NEEDED_FROM +#define MIN_NEEDED_OUTPUT TO_LOOP_MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT TO_LOOP_MAX_NEEDED_TO #define LOOPFCT TO_LOOP #define BODY \ { \ diff --git a/iconvdata/testdata/EUC-JISX0213 b/iconvdata/testdata/EUC-JISX0213 new file mode 100644 index 0000000..964e625 --- /dev/null +++ b/iconvdata/testdata/EUC-JISX0213 @@ -0,0 +1,730 @@ + ! " # $ % & ' ( ) * + , - . / +0 1 2 3 4 5 6 7 8 9 : ; < = > ? +@ A B C D E F G H I J K L M N O +P Q R S T U V W X Y Z [ \ ] ^ _ +` a b c d e f g h i j k l m n o +p q r s t u v w x y z { | } ~ + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� +��� ��� ��� ��� ��� ��� ��� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ® ¯ +° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + á â ã ä å æ ç è é ê ë ì í î ï +ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ġ Ģ ģ Ĥ ĥ Ħ ħ Ĩ ĩ Ī ī Ĭ ĭ Į į +İ ı IJ ij Ĵ ĵ Ķ ķ ĸ Ĺ ĺ Ļ ļ Ľ ľ Ŀ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + š Ţ ţ Ť ť Ŧ ŧ Ũ ũ Ū ū Ŭ ŭ Ů ů +Ű ű Ų ų Ŵ ŵ Ŷ ŷ Ÿ Ź ź Ż ż Ž ž ſ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ơ Ƣ ƣ Ƥ ƥ Ʀ Ƨ ƨ Ʃ ƪ ƫ Ƭ ƭ Ʈ Ư +ư Ʊ Ʋ Ƴ ƴ Ƶ ƶ Ʒ Ƹ ƹ ƺ ƻ Ƽ ƽ ƾ ƿ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ǡ Ǣ ǣ Ǥ ǥ Ǧ ǧ Ǩ ǩ Ǫ ǫ Ǭ ǭ Ǯ ǯ +ǰ DZ Dz dz Ǵ ǵ Ƕ Ƿ Ǹ ǹ Ǻ ǻ Ǽ ǽ Ǿ ǿ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ȡ Ȣ ȣ Ȥ ȥ Ȧ ȧ Ȩ ȩ Ȫ ȫ Ȭ ȭ Ȯ ȯ +Ȱ ȱ Ȳ ȳ ȴ ȵ ȶ ȷ ȸ ȹ Ⱥ Ȼ ȼ Ƚ Ⱦ ȿ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ɡ ɢ ɣ ɤ ɥ ɦ ɧ ɨ ɩ ɪ ɫ ɬ ɭ ɮ ɯ +ɰ ɱ ɲ ɳ ɴ ɵ ɶ ɷ ɸ ɹ ɺ ɻ ɼ ɽ ɾ ɿ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ʡ ʢ ʣ ʤ ʥ ʦ ʧ ʨ ʩ ʪ ʫ ʬ ʭ ʮ ʯ +ʰ ʱ ʲ ʳ ʴ ʵ ʶ ʷ ʸ ʹ ʺ ʻ ʼ ʽ ʾ ʿ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ˡ ˢ ˣ ˤ ˥ ˦ ˧ ˨ ˩ ˪ ˫ ˬ ˭ ˮ ˯ +˰ ˱ ˲ ˳ ˴ ˵ ˶ ˷ ˸ ˹ ˺ ˻ ˼ ˽ ˾ ˿ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ̡ ̢ ̣ ̤ ̥ ̦ ̧ ̨ ̩ ̪ ̫ ̬ ̭ ̮ ̯ +̰ ̱ ̲ ̳ ̴ ̵ ̶ ̷ ̸ ̹ ̺ ̻ ̼ ̽ ̾ ̿ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ͡ ͢ ͣ ͤ ͥ ͦ ͧ ͨ ͩ ͪ ͫ ͬ ͭ ͮ ͯ +Ͱ ͱ Ͳ ͳ ʹ ͵ Ͷ ͷ ͺ ͻ ͼ ͽ ; Ϳ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + Ρ Σ Τ Υ Φ Χ Ψ Ω Ϊ Ϋ ά έ ή ί +ΰ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ϡ Ϣ ϣ Ϥ ϥ Ϧ ϧ Ϩ ϩ Ϫ ϫ Ϭ ϭ Ϯ ϯ +ϰ ϱ ϲ ϳ ϴ ϵ ϶ Ϸ ϸ Ϲ Ϻ ϻ ϼ Ͻ Ͼ Ͽ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� + С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я +а б в г д е ж з и й к л м н о п +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ѡ Ѣ ѣ Ѥ ѥ Ѧ ѧ Ѩ ѩ Ѫ ѫ Ѭ ѭ Ѯ ѯ +Ѱ ѱ Ѳ ѳ Ѵ ѵ Ѷ ѷ Ѹ ѹ Ѻ ѻ Ѽ ѽ Ѿ ѿ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ҡ Ң ң Ҥ ҥ Ҧ ҧ Ҩ ҩ Ҫ ҫ Ҭ ҭ Ү ү +Ұ ұ Ҳ ҳ Ҵ ҵ Ҷ ҷ Ҹ ҹ Һ һ Ҽ ҽ Ҿ ҿ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ӡ Ӣ ӣ Ӥ ӥ Ӧ ӧ Ө ө Ӫ ӫ Ӭ ӭ Ӯ ӯ +Ӱ ӱ Ӳ ӳ Ӵ ӵ Ӷ ӷ Ӹ ӹ Ӻ ӻ Ӽ ӽ Ӿ ӿ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ԡ Ԣ ԣ Ԥ ԥ Ԧ ԧ Ԩ ԩ Ԫ ԫ Ԭ ԭ Ԯ ԯ + Ա Բ Գ Դ Ե Զ Է Ը Թ Ժ Ի Լ Խ Ծ Կ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ա բ գ դ ե զ է ը թ ժ ի լ խ ծ կ +հ ձ ղ ճ մ յ ն շ ո չ պ ջ ռ ս վ տ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ֡ ֢ ֣ ֤ ֥ ֦ ֧ ֨ ֩ ֪ ֫ ֬ ֭ ֮ ֯ +ְ ֱ ֲ ֳ ִ ֵ ֶ ַ ָ ֹ ֺ ֻ ּ ֽ ־ ֿ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ס ע ף פ ץ צ ק ר ש ת ׯ +װ ױ ײ ׳ ״ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ء آ أ ؤ إ ئ ا ب ة ت ث ج ح خ د +ذ ر ز س ش ص ض ط ظ ع غ ػ ؼ ؽ ؾ ؿ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩ ٪ ٫ ٬ ٭ ٮ ٯ +ٰ ٱ ٲ ٳ ٴ ٵ ٶ ٷ ٸ ٹ ٺ ٻ ټ ٽ پ ٿ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ڡ ڢ ڣ ڤ ڥ ڦ ڧ ڨ ک ڪ ګ ڬ ڭ ڮ گ +ڰ ڱ ڲ ڳ ڴ ڵ ڶ ڷ ڸ ڹ ں ڻ ڼ ڽ ھ ڿ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ۡ ۢ ۣ ۤ ۥ ۦ ۧ ۨ ۩ ۪ ۫ ۬ ۭ ۮ ۯ +۰ ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۺ ۻ ۼ ۽ ۾ ۿ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ܡ ܢ ܣ ܤ ܥ ܦ ܧ ܨ ܩ ܪ ܫ ܬ ܭ ܮ ܯ +ܰ ܱ ܲ ܳ ܴ ܵ ܶ ܷ ܸ ܹ ܺ ܻ ܼ ܽ ܾ ܿ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ݡ ݢ ݣ ݤ ݥ ݦ ݧ ݨ ݩ ݪ ݫ ݬ ݭ ݮ ݯ +ݰ ݱ ݲ ݳ ݴ ݵ ݶ ݷ ݸ ݹ ݺ ݻ ݼ ݽ ݾ ݿ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ޡ ޢ ޣ ޤ ޥ ަ ާ ި ީ ު ޫ ެ ޭ ޮ ޯ +ް ޱ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + ߡ ߢ ߣ ߤ ߥ ߦ ߧ ߨ ߩ ߪ ߫ ߬ ߭ ߮ ߯ +߰ ߱ ߲ ߳ ߴ ߵ ߶ ߷ ߸ ߹ ߺ ߽ ߾ ߿ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� diff --git a/iconvdata/testdata/EUC-JISX0213..UTF8 b/iconvdata/testdata/EUC-JISX0213..UTF8 new file mode 100644 index 0000000..e0b762d --- /dev/null +++ b/iconvdata/testdata/EUC-JISX0213..UTF8 @@ -0,0 +1,730 @@ + ! " # $ % & ' ( ) * + , - . / +0 1 2 3 4 5 6 7 8 9 : ; < = > ? +@ A B C D E F G H I J K L M N O +P Q R S T U V W X Y Z [ \ ] ^ _ +` a b c d e f g h i j k l m n o +p q r s t u v w x y z { | } ~ + 。 「 」 、 ・ ヲ ァ ィ ゥ ェ ォ ャ ュ ョ ッ +ー ア イ ウ エ オ カ キ ク ケ コ サ シ ス セ ソ +タ チ ツ テ ト ナ ニ ヌ ネ ノ ハ ヒ フ ヘ ホ マ +ミ ム メ モ ヤ ユ ヨ ラ リ ル レ ロ ワ ン ゙ ゚ + 𠂉 丂 丏 丒 丩 丫 丮 乀 乇 么 𠂢 乑 㐆 𠂤 乚 +乩 亝 㐬 㐮 亹 亻 𠆢 亼 仃 仈 仐 仫 仚 仱 仵 伀 +伖 佤 伷 伾 佔 佘 𠈓 佷 佸 佺 佽 侂 侅 侒 侚 俦 +侲 侾 俅 俋 俏 俒 㑪 俲 倀 倐 倓 倜 倞 倢 㑨 偂 +偆 偎 偓 偗 偣 偦 偪 偰 傣 傈 傒 傓 傕 傖 傜 傪 +𠌫 傱 傺 傻 僄 僇 僳 𠎁 僎 𠍱 僔 僙 僡 僩 㒒 + 儈 𠏹 儗 儛 𠑊 兠 𠔉 关 冃 冋 㒼 冘 冣 冭 㓇 +冼 𠗖 𠘨 凳 凴 刂 划 刖 𠝏 剕 剜 剬 剷 劄 劂 𠠇 +劘 𠠺 劤 劦 劯 劺 劻 勊 㔟 勑 𠢹 勷 匊 匋 匤 匵 +匾 卂 𠥼 𠦝 卧 卬 卺 厤 厴 𠫓 厷 叀 𠬝 㕝 㕞 叕 +叚 㕣 叴 叵 呕 吤 吨 㕮 呃 呢 呦 呬 咊 咍 咕 咠 +咦 咭 咮 咷 咺 咿 哃 𠵅 哬 哯 哱 哳 唀 唁 唉 + 唼 啁 㖦 啇 啊 㖨 啠 啡 啤 𠷡 啽 喂 喈 喑 㗅 +嗒 𠺕 𠹭 喿 嗉 嗌 嗑 嗝 㗚 嗢 𠹤 嗩 嘨 𠽟 嘇 嘐 +嘰 嘷 㗴 嘽 嘿 噀 噇 噞 噠 噭 㘅 嚈 嚌 嚕 嚚 嚝 +嚨 嚭 嚲 囅 囍 囟 囨 囶 囷 𡈁 圕 圣 𡉕 圩 𡉻 坅 +坆 坌 坍 𡉴 坨 坯 坳 坴 坵 坻 𡋤 𡋗 垬 垚 垝 垞 +垨 埗 𡋽 埌 𡌶 𡍄 埞 埦 埰 㙊 埸 埻 埽 堄 堞 + 堠 堧 堲 堹 𡏄 塉 塌 塧 墊 墋 墍 墏 墐 墔 墝 +墪 墱 𡑭 壃 壍 壢 壳 壴 夅 夆 夋 复 夔 夤 𡗗 㚑 +夽 㚙 奆 㚖 𦰩 奛 奟 𡙇 奵 奶 奼 妟 妮 妼 姈 姍 +姞 姣 姤 姧 姮 𡜆 𡝂 㛏 娌 娍 娗 娧 娭 婕 婥 婺 +媋 媜 媟 媠 媢 媱 媳 媵 媺 媿 嫚 嫜 嫠 嫥 嫰 嫮 +嫵 嬀 嬈 嬗 嬴 嬭 孌 孒 孨 孯 孼 孿 宁 宄 𡧃 + 宖 宬 㝡 寀 㝢 寎 寖 㝬 㝫 寱 寽 㝵 尃 尩 尰 +𡱖 屟 屣 屧 屨 屩 屰 𡴭 𡵅 屼 𡵸 𡵢 岈 岊 㟁 𡶡 +𡶜 岠 岢 岦 岧 𡶒 岭 岵 𡶷 峉 𡷠 𡸳 崆 崐 崫 崝 +崠 崤 崦 崱 崹 嵂 㟨 嵡 嵪 㟴 嵰 𡼞 㟽 嶈 㠀 嶒 +嶔 嶗 嶙 嶰 嶲 嶴 𡽶 嶹 巑 巗 巘 巠 𡿺 巤 巩 㠯 +帀 㠶 帒 帕 㡀 帟 帮 帾 幉 㡜 幖 㡡 幫 幬 幭 + 幮 𢅻 庥 庪 庬 庹 庿 廆 廒 廙 𢌞 廽 弈 弎 弜 +𢎭 弞 彇 彣 彲 彾 徏 徢 徤 徸 忄 㣺 忇 忋 忒 忓 +忔 忢 忮 忯 忳 忼 㤗 怗 怢 怤 㤚 恌 恿 悊 悕 您 +𢛳 悰 悱 悾 惈 惙 惛 惮 惲 惵 愐 愒 愓 愙 愞 愺 +㥯 慁 慆 慠 慼 𢡛 憒 憓 憗 憘 憥 憨 憭 𢢫 懕 懝 +懟 懵 𢦏 戕 戣 戩 扆 扌 扑 扒 扡 扤 扻 扭 扳 + 抙 抦 拕 𢪸 拽 挃 挍 挐 𢭏 𢭐 挲 挵 挻 挼 捁 +捄 捎 𢭆 捙 𢰝 𢮦 捬 掄 掙 𢰤 掔 掽 揷 揔 揕 揜 +揠 揫 揬 揲 搉 搞 搥 搩 搯 摚 摛 摝 摳 摽 撇 撑 +撝 撟 擋 擌 擕 擗 𢷡 擤 擥 擿 攄 㩮 攏 攔 攖 㩳 +攞 攲 敄 敔 敫 敺 斁 斄 斅 斊 斲 斵 斸 斿 旂 旉 +旔 㫖 旲 旹 旼 昄 昈 昡 昪 晅 晑 晎 㫪 𣇃 晗 + 晛 晣 𣇵 𣆶 晪 晫 晬 晭 晻 暀 暐 暒 暙 㬎 暭 +暱 暵 㬚 暿 㬜 曬 㫗 朁 朅 朒 𣍲 朙 𣏓 𣏒 杌 杍 +杔 杝 𣏐 𣏤 𣏕 杴 杶 𣏚 枒 𣏟 荣 栐 枰 枲 柃 柈 +柒 柙 柛 柰 柷 𣑊 𣑑 𣑋 栘 栟 栭 𣑥 栳 栻 栾 桄 +桅 桉 桌 桕 桗 㭷 桫 桮 桺 桼 梂 梐 梖 㭭 梘 梙 +梚 梜 梪 梫 梴 梻 棻 𣓤 𣕚 﨓 棃 棅 棌 棏 棖 + 棙 棤 棥 棬 棷 椃 椇 㮇 㮈 𣖔 椻 㮍 楆 楩 楬 +楲 楺 楿 榒 㮤 榖 榘 榦 榰 榷 榺 榼 槀 槑 槖 𣘹 +𣙇 樰 𣘸 𣘺 槣 槮 槯 槳 㯍 槴 槾 樑 樚 樝 𣜜 樲 +樳 樴 樿 橆 橉 橺 橎 橒 橤 𣜌 橾 檃 檋 㯰 檑 檟 +檡 𣝤 檫 檽 櫆 櫔 櫐 櫜 櫝 𣟿 𣟧 櫬 櫱 櫲 櫳 櫽 +𣠤 欋 欏 欐 欑 𣠽 欗 㰦 欯 歊 歘 歬 歵 歺 殁 + 殛 殮 𣪘 殽 殾 毇 毈 毉 毚 毦 毧 毮 毱 氂 氊 +氎 氵 氶 氺 𣱿 氿 汍 汛 汭 沄 沉 㳃 沔 沕 沗 沭 +泂 泐 㳒 泖 泚 泜 泩 泬 泭 𣴀 洀 洊 洤 洦 洧 汧 +洯 洼 浛 浞 浠 浰 涀 涁 涊 涍 涑 涘 𣵀 渗 𣷺 𣷹 +𣷓 涫 涮 涴 淂 洴 淈 淎 淏 淐 淟 淩 淶 渶 渞 渢 +渧 㴑 渲 渼 湈 湉 湋 湌 湏 湑 湓 湔 湗 湣 㴞 + 溓 溧 溴 溿 滃 滊 滙 漵 滫 滹 滻 漊 漌 漘 漥 +漶 漼 𣽾 潒 潗 潚 潠 潨 澘 潽 澐 澖 澾 澟 澥 澯 +㵤 澵 濈 濉 濚 濞 濩 𤂖 濼 瀀 瀇 瀊 瀣 𤄃 瀹 瀺 +瀼 灃 灇 灋 㶚 灔 灥 灩 灬 灮 灶 灾 炁 炆 炕 炗 +炻 𤇆 炟 炱 𤇾 烬 烊 烑 烓 烜 焃 焄 焆 焇 焈 焌 +㷀 焯 焱 煐 煊 煓 煞 㷔 熖 熀 熛 熠 熢 熮 熯 + 熳 𤎼 燋 燓 燙 燜 爇 㸅 爫 爫 爴 爸 爹 丬 牂 +牓 牗 牣 𤘩 牮 牯 牸 牿 犎 𤚥 犭 犮 犰 犱 狁 㹠 +狌 㹦 㹨 狳 狺 猇 猒 猘 猙 㺃 猹 猬 猱 猳 猽 獒 +㺔 獫 獬 𤢖 獮 獯 獱 獷 玁 玅 玊 玔 玘 玜 玞 玥 +玨 玵 玷 玹 玼 玿 珅 珋 珡 珧 珹 琓 珺 琁 琤 琱 +琹 瑓 瑀 瑃 瑍 瑒 瑝 瑱 璁 璅 璈 𤩍 璒 璗 璙 + 璠 璡 璥 璪 璫 璹 璻 璺 瓖 瓘 瓞 瓯 瓫 𤭖 瓺 +𤭯 甠 甤 甪 㽗 𤰖 甽 甾 畀 畈 畎 畐 畒 畬 畲 畱 +畺 畽 畾 疁 𤴔 疌 㽵 疢 㽷 疰 疷 疿 痀 痆 痏 痓 +痝 痟 痠 痧 痬 痮 痱 痹 瘃 瘘 瘇 瘏 㾮 𤸎 瘓 瘛 +瘜 𤸷 瘥 瘨 瘼 瘳 𤹪 㿉 癁 𤺋 癉 癕 㿗 癮 皕 皜 +皡 皠 皧 皨 皯 𥁊 盉 𥁕 盨 盬 𥄢 眗 眚 眭 眵 + 𥆩 䀹 𥇥 𥇍 睘 睠 睪 𥈞 睲 睼 睽 𥉌 䁘 瞚 瞟 +瞢 瞤 瞩 矞 矟 矤 矦 矪 矬 䂓 矰 矴 矻 𥐮 砅 砆 +砉 砍 砙 砡 砬 硇 硤 硪 𥓙 碊 碔 碤 碝 碞 碟 碻 +磈 磌 磎 磕 磠 磡 磦 磹 磺 磻 磾 𥖧 礐 礛 礰 礥 +礻 祊 祘 祛 䄅 祧 祲 禔 禕 禖 禛 禡 禩 禴 离 秂 +秇 秌 种 秖 䅈 𥞩 𥞴 䅏 稊 稑 稕 稛 稞 䅣 稭 + 稸 穇 穌 穖 穙 穜 穟 穠 穧 穪 穵 穸 窂 窊 窐 +窣 窬 𥧔 䆴 窹 窼 窾 䆿 竌 竑 竧 竨 竴 𥫤 𥫣 笇 +𥫱 笽 笧 笪 笮 笯 笱 䇦 䇳 筿 筁 䇮 筕 筹 筤 筦 +筩 筳 𥮲 䈇 箐 箑 箛 䈎 箯 箵 箼 篅 篊 𥱋 𥱤 篔 +篖 篚 篪 篰 簃 簋 簎 簏 簦 籅 籊 籑 籗 籞 籡 籩 +籮 籯 籰 𥸮 𥹖 𥹥 粦 𥹢 粶 粷 粿 𥻘 糄 𥻂 糈 + 糍 𥻨 糗 𥼣 糦 糫 𥽜 糵 紃 紉 䋆 紒 紞 𥿠 𥿔 +紽 紾 絀 絇 𦀌 𥿻 䋖 絙 絚 絪 絰 䋝 絿 𦀗 綆 綈 +綌 綗 𦁠 綝 綧 綪 綶 綷 緀 緗 緙 緦 緱 緹 䌂 𦃭 +縉 縐 縗 縝 縠 縧 縬 繅 繳 繵 繾 纆 纇 䌫 纑 纘 +纚 䍃 缼 缻 缾 罃 罄 罏 㓁 𦉰 罒 𦊆 罡 罣 罤 罭 +罽 罾 𦍌 羐 养 𣴎 羖 羜 羭 𦐂 翃 翏 翣 翥 翯 + 翲 耂 耊 耈 耎 耑 耖 耤 耬 耰 聃 聦 聱 聵 聻 +肙 肜 肤 肧 肸 𦙾 胅 胕 胘 胦 𦚰 脍 胵 胻 䏮 脵 +脖 脞 䏰 脤 脧 脬 𦜝 脽 䐈 腩 䐗 膁 䐜 膄 膅 䐢 +膘 膲 臁 臃 臖 臛 𦣝 臤 𦣪 臬 𦥑 臽 臿 𦥯 舄 𦧝 +舙 舡 舢 𦨞 舲 舴 舼 艆 艉 艅 𦩘 艋 䑶 艏 䑺 艗 +𦪌 艜 艣 𦪷 艹 艹 艹 䒑 艽 艿 芃 芊 芓 芧 芨 + 芲 芴 芺 芼 苢 苨 苷 茇 茈 茌 荔 茛 茝 茰 茼 +荄 荗 䒾 荿 䓔 䒳 莍 莔 莕 莛 莝 菉 菐 菔 菝 菥 +菹 萏 萑 萕 𦱳 萗 萹 葊 葏 葑 葒 葙 葚 葜 𦳝 葥 +葶 葸 葼 蒁 䔍 蓜 蒗 蒦 蒾 䔈 蓎 蓏 蓓 𦹥 蓧 蓪 +蓯 蓰 蓱 蓺 蓽 蔌 蔛 蔤 蔥 蔫 蔴 蕏 蕯 䔥 䕃 蔾 +蕑 蕓 蕞 蕡 蕢 𦾔 蕻 蕽 蕿 薁 薆 薓 薝 薟 𦿸 + 𦿶 𦿷 薷 薼 藇 藊 藘 藙 藟 藡 藦 藶 蘀 蘑 蘞 +蘡 蘤 蘧 𧄍 蘹 蘼 𧄹 虀 蘒 虓 虖 虯 虷 虺 蚇 蚉 +蚍 蚑 蚜 蚝 蚨 﨡 蚱 蚳 蛁 蛃 蛑 蛕 蛗 蛣 蛦 䖸 +蜅 蜇 蜎 蜐 蜓 蜙 蜟 蜡 蜣 蜱 蜺 蜾 蝀 蝃 蝑 蝘 +蝤 蝥 蝲 蝼 𧏛 𧏚 螧 螉 螋 螓 螠 𧏾 䗥 螾 𧐐 蟁 +蟎 蟵 蟟 𧑉 蟣 蟥 蟦 蟪 蟫 蟭 蠁 蠃 蠋 蠓 蠨 + 蠮 蠲 蠼 䘏 衊 衘 衟 衤 𧘕 𧘔 衩 𧘱 衯 袠 袼 +袽 袾 裀 裒 𧚓 裑 裓 裛 裰 裱 䙁 褁 𧜎 褷 𧜣 襂 +襅 襉 𧝒 䙥 襢 覀 覉 覐 覟 覰 覷 觖 觘 觫 䚡 觱 +觳 觽 觿 䚯 訑 訔 𧦅 訡 訵 訾 詅 詍 詘 誮 誐 誷 +誾 諗 諼 𧪄 謊 謅 謍 謜 謟 謭 譃 䜌 譑 譞 譶 譿 +讁 讋 讔 讕 讜 讞 谹 𧮳 谽 𧮾 𧯇 豅 豇 豏 豔 + 豗 豩 豭 豳 𧲸 貓 貒 貙 䝤 貛 貤 賖 賕 賙 𧶠 +賰 賱 𧸐 贉 贎 赬 趄 趕 趦 𧾷 跆 跈 跙 跬 踌 䟽 +跽 踆 𨂊 踔 踖 踡 踢 踧 𨂻 䠖 踶 踹 蹋 蹔 蹢 蹬 +蹭 蹯 躘 躞 躮 躳 躵 躶 躻 𨊂 軑 軔 䡎 軹 𨋳 輀 +輈 輗 輫 轀 轊 轘 𨐌 辤 辴 辶 辶 𨑕 迁 迆 﨤 迊 +迍 迓 迕 迠 迱 迵 迻 适 逌 逷 𨕫 遃 遄 遝 𨗈 + 𨗉 邅 邌 邐 阝 邡 䢵 邰 邶 郃 郈 𨛗 郜 郟 𨛺 +郶 郲 鄀 郫 郾 郿 鄄 鄆 鄘 鄜 鄞 鄷 鄹 鄺 酆 酇 +酗 酙 酡 酤 酴 酹 醅 醎 醨 醮 醳 醶 釃 釄 釚 𨥉 +𨥆 釬 釮 鈁 鈊 鈖 鈗 𨥫 鈳 鉂 鉇 鉊 鉎 鉑 鉖 鉙 +鉠 鉡 鉥 鉧 鉨 𨦇 𨦈 鉼 鉽 鉿 銉 銍 銗 銙 銟 銧 +銫 𨦺 𨦻 銲 銿 鋀 鋆 鋎 鋐 鋗 鋙 鋥 鋧 錑 𨨞 + 𨨩 鋷 鋹 鋻 錂 錍 錕 錝 錞 錧 錩 𨩱 𨩃 鍇 鍑 +鍗 鍚 鍫 鍱 鍳 鎡 𨪙 𨫍 鎈 鎋 鎏 鎞 鏵 𨫤 𨫝 鏱 +鏁 鏇 鏜 鏢 鏧 鐉 鐏 鐖 鐗 鏻 鐲 鐴 鐻 鑅 𨯁 𨯯 +鑭 鑯 镸 镹 閆 閌 閍 𨴐 閫 閴 𨵱 闈 𨷻 𨸟 阬 阳 +阴 𨸶 阼 陁 陡 𨺉 隂 𨻫 隚 𨼲 䧧 隩 隯 隳 隺 隽 +䧺 𨿸 雘 雚 雝 䨄 霔 霣 䨩 霶 靁 靇 靕 靗 靛 + 靪 𩊠 𩊱 鞖 鞚 鞞 鞢 鞱 鞲 鞾 韌 韑 韔 韘 韙 +韡 韱 頄 頍 頎 頔 頖 䪼 𩒐 頣 頲 頳 頥 顇 顦 颫 +颭 颰 𩗏 颷 颸 颻 颼 颿 飂 飇 飋 飠 𩙿 飡 飣 飥 +飪 飰 飱 飳 餈 䬻 𩛰 餖 餗 𩜙 餚 餛 餜 𩝐 餱 餲 +餳 餺 餻 餼 饀 饁 饆 饍 饎 饜 饟 饠 馣 馦 馹 馽 +馿 駃 駉 駔 駙 駞 𩣆 駰 駹 駼 騊 騑 騖 騚 騠 + 騱 騶 驄 驌 驘 䯂 骯 䯊 骷 䯒 骹 𩩲 髆 髐 髒 +髕 䯨 髜 髠 髥 髩 鬃 鬌 鬐 鬒 鬖 鬜 鬫 鬳 鬽 䰠 +魋 魣 魥 魫 魬 魳 魶 魷 鮦 鮬 鮱 𩷛 𩸽 鮲 鮸 鮾 +鯇 鯳 鯘 鯝 鯧 鯪 鯫 鯯 鯮 𩸕 鯺 𩺊 鯷 𩹉 鰖 鰘 +鰙 鰚 鰝 鰢 鰧 鰩 鰪 𩻄 鰱 鰶 鰷 鱅 鱜 𩻩 鱉 鱊 +𩻛 鱔 鱘 鱛 鱝 鱟 鱩 鱪 鱫 鱭 鱮 鱰 鱲 鱵 鱺 + 鳦 鳲 鴋 鴂 𩿎 鴑 鴗 鴘 𪀯 䳄 𪀚 鴲 䳑 鵂 鵊 +鵟 鵢 𪃹 鵩 鵫 𪂂 鵳 鵶 鵷 鵾 鶄 鶍 鶙 鶡 鶿 鶵 +鶹 鶽 鷃 鷇 鷉 鷖 鷚 鷟 鷠 鷣 鷴 䴇 鸊 鸂 鸍 鸙 +鸜 鸝 鹻 𢈘 麀 麅 麛 麨 𪎌 麽 𪐷 黟 黧 黮 黿 鼂 +䵷 鼃 鼗 鼙 鼯 鼷 鼺 鼽 齁 齅 齆 齓 齕 齘 𪗱 齝 +𪘂 齩 𪘚 齭 齰 齵 𪚲 + 、 。 , . ・ : ; ? ! ゛ ゜ ´ ` ¨ +^  ̄ _ ヽ ヾ ゝ ゞ 〃 仝 々 〆 〇 ー ― ‐ / +\ 〜 ‖ | … ‥ ‘ ’ “ ” ( ) 〔 〕 [ ] +{ } 〈 〉 《 》 「 」 『 』 【 】 + − ± × +÷ = ≠ < > ≦ ≧ ∞ ∴ ♂ ♀ ° ′ ″ ℃ ¥ +$ ¢ £ % # & * @ § ☆ ★ ○ ● ◎ ◇ + ◆ □ ■ △ ▲ ▽ ▼ ※ 〒 → ← ↑ ↓ 〓 ' +" - ~ 〳 〴 〵 〻 〼 ヿ ゟ ∈ ∋ ⊆ ⊇ ⊂ ⊃ +∪ ∩ ⊄ ⊅ ⊊ ⊋ ∉ ∅ ⌅ ⌆ ∧ ∨ ¬ ⇒ ⇔ ∀ +∃ ⊕ ⊖ ⊗ ∥ ∦ ⦅ ⦆ 〘 〙 〖 〗 ∠ ⊥ ⌒ ∂ +∇ ≡ ≒ ≪ ≫ √ ∽ ∝ ∵ ∫ ∬ ≢ ≃ ≅ ≈ ≶ +≷ ↔ Å ‰ ♯ ♭ ♪ † ‡ ¶ ♮ ♫ ♬ ♩ ◯ + ▷ ▶ ◁ ◀ ↗ ↘ ↖ ↙ ⇄ ⇨ ⇦ ⇧ ⇩ ⤴ ⤵ +0 1 2 3 4 5 6 7 8 9 ⊙ ◉ 〽 ﹆ ﹅ ◦ +• A B C D E F G H I J K L M N O +P Q R S T U V W X Y Z ∓ ℵ ℏ ㏋ ℓ +℧ a b c d e f g h i j k l m n o +p q r s t u v w x y z ゠ – ⧺ ⧻ + ぁ あ ぃ い ぅ う ぇ え ぉ お か が き ぎ く +ぐ け げ こ ご さ ざ し じ す ず せ ぜ そ ぞ た +だ ち ぢ っ つ づ て で と ど な に ぬ ね の は +ば ぱ ひ び ぴ ふ ぶ ぷ へ べ ぺ ほ ぼ ぽ ま み +む め も ゃ や ゅ ゆ ょ よ ら り る れ ろ ゎ わ +ゐ ゑ を ん ゔ ゕ ゖ か゚ き゚ く゚ け゚ こ゚ + ァ ア ィ イ ゥ ウ ェ エ ォ オ カ ガ キ ギ ク +グ ケ ゲ コ ゴ サ ザ シ ジ ス ズ セ ゼ ソ ゾ タ +ダ チ ヂ ッ ツ ヅ テ デ ト ド ナ ニ ヌ ネ ノ ハ +バ パ ヒ ビ ピ フ ブ プ ヘ ベ ペ ホ ボ ポ マ ミ +ム メ モ ャ ヤ ュ ユ ョ ヨ ラ リ ル レ ロ ヮ ワ +ヰ ヱ ヲ ン ヴ ヵ ヶ カ゚ キ゚ ク゚ ケ゚ コ゚ セ゚ ツ゚ ト゚ + Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο +Π Ρ Σ Τ Υ Φ Χ Ψ Ω ♤ ♠ ♢ ♦ ♡ ♥ ♧ +♣ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο +π ρ σ τ υ φ χ ψ ω ς ⓵ ⓶ ⓷ ⓸ ⓹ ⓺ +⓻ ⓼ ⓽ ⓾ ☖ ☗ 〠 ☎ ☀ ☁ ☂ ☃ ♨ ▱ ㇰ ㇱ +ㇲ ㇳ ㇴ ㇵ ㇶ ㇷ ㇸ ㇹ ㇷ゚ ㇺ ㇻ ㇼ ㇽ ㇾ ㇿ + А Б В Г Д Е Ё Ж З И Й К Л М Н +О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э +Ю Я ⎾ ⎿ ⏀ ⏁ ⏂ ⏃ ⏄ ⏅ ⏆ ⏇ ⏈ ⏉ ⏊ ⏋ +⏌ а б в г д е ё ж з и й к л м н +о п р с т у ф х ц ч ш щ ъ ы ь э +ю я ヷ ヸ ヹ ヺ ⋚ ⋛ ⅓ ⅔ ⅕ ✓ ⌘ ␣ ⏎ + ─ │ ┌ ┐ ┘ └ ├ ┬ ┤ ┴ ┼ ━ ┃ ┏ ┓ +┛ ┗ ┣ ┳ ┫ ┻ ╋ ┠ ┯ ┨ ┷ ┿ ┝ ┰ ┥ ┸ +╂ ㉑ ㉒ ㉓ ㉔ ㉕ ㉖ ㉗ ㉘ ㉙ ㉚ ㉛ ㉜ ㉝ ㉞ ㉟ +㊱ ㊲ ㊳ ㊴ ㊵ ㊶ ㊷ ㊸ ㊹ ㊺ ㊻ ㊼ ㊽ ㊾ ㊿ + ◐ ◑ ◒ ◓ ‼ ⁇ ⁈ ⁉ Ǎ +ǎ ǐ Ḿ ḿ Ǹ ǹ Ǒ ǒ ǔ ǖ ǘ ǚ ǜ + € ¡ ¤ ¦ © ª « ® ¯ ² ³ · ¸ +¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È +É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö Ø Ù +Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é +ê ë ì í î ï ð ñ ò ó ô õ ö ø ù ú +û ü ý þ ÿ Ā Ī Ū Ē Ō ā ī ū ē ō + Ą ˘ Ł Ľ Ś Š Ş Ť Ź Ž Ż ą ˛ ł ľ +ś ˇ š ş ť ź ˝ ž ż Ŕ Ă Ĺ Ć Č Ę Ě +Ď Ń Ň Ő Ř Ů Ű Ţ ŕ ă ĺ ć č ę ě ď +đ ń ň ő ř ů ű ţ ˙ Ĉ Ĝ Ĥ Ĵ Ŝ Ŭ ĉ +ĝ ĥ ĵ ŝ ŭ ɱ ʋ ɾ ʃ ʒ ɬ ɮ ɹ ʈ ɖ ɳ +ɽ ʂ ʐ ɻ ɭ ɟ ɲ ʝ ʎ ɡ ŋ ɰ ʁ ħ ʕ + ʔ ɦ ʘ ǂ ɓ ɗ ʄ ɠ Ɠ œ Œ ɨ ʉ ɘ ɵ +ə ɜ ɞ ɐ ɯ ʊ ɤ ʌ ɔ ɑ ɒ ʍ ɥ ʢ ʡ ɕ +ʑ ɺ ɧ ɚ æ̀ ǽ ὰ ά ɔ̀ ɔ́ ʌ̀ ʌ́ ə̀ ə́ ɚ̀ ɚ́ +ὲ έ ͡ ˈ ˌ ː ˑ ̆ ‿ ̋ ́ ̄ ̀ ̏ ̌ ̂ +˥ ˦ ˧ ˨ ˩ ˩˥ ˥˩ ̥ ̬ ̹ ̜ ̟ ̠ ̈ ̽ ̩ +̯ ˞ ̤ ̰ ̼ ̴ ̝ ̞ ̘ ̙ ̪ ̺ ̻ ̃ ̚ + ❶ ❷ ❸ ❹ ❺ ❻ ❼ ❽ ❾ ❿ ⓫ ⓬ ⓭ ⓮ ⓯ +⓰ ⓱ ⓲ ⓳ ⓴ ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ ⅹ ⅺ +ⅻ ⓐ ⓑ ⓒ ⓓ ⓔ ⓕ ⓖ ⓗ ⓘ ⓙ ⓚ ⓛ ⓜ ⓝ ⓞ +ⓟ ⓠ ⓡ ⓢ ⓣ ⓤ ⓥ ⓦ ⓧ ⓨ ⓩ ㋐ ㋑ ㋒ ㋓ ㋔ +㋕ ㋖ ㋗ ㋘ ㋙ ㋚ ㋛ ㋜ ㋝ ㋞ ㋟ ㋠ ㋡ ㋢ ㋣ ㋺ +㋩ ㋥ ㋭ ㋬ ⁑ ⁂ + ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮ +⑯ ⑰ ⑱ ⑲ ⑳ Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ Ⅺ +㍉ ㌔ ㌢ ㍍ ㌘ ㌧ ㌃ ㌶ ㍑ ㍗ ㌍ ㌦ ㌣ ㌫ ㍊ ㌻ +㎜ ㎝ ㎞ ㎎ ㎏ ㏄ ㎡ Ⅻ ㍻ +〝 〟 № ㏍ ℡ ㊤ ㊥ ㊦ ㊧ ㊨ ㈱ ㈲ ㈹ ㍾ ㍽ ㍼ + ∮ ∟ ⊿ ❖ ☞ + 𠀋 㐂 丨 丯 丰 亍 仡 份 仿 伃 伋 你 佈 佉 +佖 佟 佪 佬 佾 侊 侔 侗 侮 俉 俠 倁 倂 倎 倘 倧 +倮 偀 倻 偁 傔 僌 僲 僐 僦 僧 儆 儃 儋 儞 儵 兊 +免 兕 兗 㒵 冝 凃 凊 凞 凢 凮 刁 㓛 刓 刕 剉 剗 +剡 劓 勈 勉 勌 勐 勖 勛 勤 勰 勻 匀 匇 匜 卑 卡 +卣 卽 厓 厝 厲 吒 吧 呍 咜 呫 呴 呿 咈 咖 咡 + 咩 哆 哿 唎 唫 唵 啐 啞 喁 喆 喎 喝 喭 嗎 嘆 +嘈 嘎 嘻 噉 噶 噦 器 噯 噱 噲 嚙 嚞 嚩 嚬 嚳 囉 +囊 圊 𡈽 圡 圯 圳 圴 坰 坷 坼 垜 﨏 𡌛 垸 埇 埈 +埏 埤 埭 埵 埶 埿 堉 塚 塡 塤 塀 塼 墉 增 墨 墩 +𡑮 壒 壎 壔 壚 壠 壩 夌 虁 奝 奭 妋 妒 妤 姃 姒 +姝 娓 娣 婧 婭 婷 婾 媄 媞 媧 嫄 𡢽 嬙 嬥 + 亜 唖 娃 阿 哀 愛 挨 姶 逢 葵 茜 穐 悪 握 渥 +旭 葦 芦 鯵 梓 圧 斡 扱 宛 姐 虻 飴 絢 綾 鮎 或 +粟 袷 安 庵 按 暗 案 闇 鞍 杏 以 伊 位 依 偉 囲 +夷 委 威 尉 惟 意 慰 易 椅 為 畏 異 移 維 緯 胃 +萎 衣 謂 違 遺 医 井 亥 域 育 郁 磯 一 壱 溢 逸 +稲 茨 芋 鰯 允 印 咽 員 因 姻 引 飲 淫 胤 蔭 + 院 陰 隠 韻 吋 右 宇 烏 羽 迂 雨 卯 鵜 窺 丑 +碓 臼 渦 嘘 唄 欝 蔚 鰻 姥 厩 浦 瓜 閏 噂 云 運 +雲 荏 餌 叡 営 嬰 影 映 曳 栄 永 泳 洩 瑛 盈 穎 +頴 英 衛 詠 鋭 液 疫 益 駅 悦 謁 越 閲 榎 厭 円 +園 堰 奄 宴 延 怨 掩 援 沿 演 炎 焔 煙 燕 猿 縁 +艶 苑 薗 遠 鉛 鴛 塩 於 汚 甥 凹 央 奥 往 応 + 押 旺 横 欧 殴 王 翁 襖 鴬 鴎 黄 岡 沖 荻 億 +屋 憶 臆 桶 牡 乙 俺 卸 恩 温 穏 音 下 化 仮 何 +伽 価 佳 加 可 嘉 夏 嫁 家 寡 科 暇 果 架 歌 河 +火 珂 禍 禾 稼 箇 花 苛 茄 荷 華 菓 蝦 課 嘩 貨 +迦 過 霞 蚊 俄 峨 我 牙 画 臥 芽 蛾 賀 雅 餓 駕 +介 会 解 回 塊 壊 廻 快 怪 悔 恢 懐 戒 拐 改 + 魁 晦 械 海 灰 界 皆 絵 芥 蟹 開 階 貝 凱 劾 +外 咳 害 崖 慨 概 涯 碍 蓋 街 該 鎧 骸 浬 馨 蛙 +垣 柿 蛎 鈎 劃 嚇 各 廓 拡 撹 格 核 殻 獲 確 穫 +覚 角 赫 較 郭 閣 隔 革 学 岳 楽 額 顎 掛 笠 樫 +橿 梶 鰍 潟 割 喝 恰 括 活 渇 滑 葛 褐 轄 且 鰹 +叶 椛 樺 鞄 株 兜 竃 蒲 釜 鎌 噛 鴨 栢 茅 萱 + 粥 刈 苅 瓦 乾 侃 冠 寒 刊 勘 勧 巻 喚 堪 姦 +完 官 寛 干 幹 患 感 慣 憾 換 敢 柑 桓 棺 款 歓 +汗 漢 澗 潅 環 甘 監 看 竿 管 簡 緩 缶 翰 肝 艦 +莞 観 諌 貫 還 鑑 間 閑 関 陥 韓 館 舘 丸 含 岸 +巌 玩 癌 眼 岩 翫 贋 雁 頑 顔 願 企 伎 危 喜 器 +基 奇 嬉 寄 岐 希 幾 忌 揮 机 旗 既 期 棋 棄 + 機 帰 毅 気 汽 畿 祈 季 稀 紀 徽 規 記 貴 起 +軌 輝 飢 騎 鬼 亀 偽 儀 妓 宜 戯 技 擬 欺 犠 疑 +祇 義 蟻 誼 議 掬 菊 鞠 吉 吃 喫 桔 橘 詰 砧 杵 +黍 却 客 脚 虐 逆 丘 久 仇 休 及 吸 宮 弓 急 救 +朽 求 汲 泣 灸 球 究 窮 笈 級 糾 給 旧 牛 去 居 +巨 拒 拠 挙 渠 虚 許 距 鋸 漁 禦 魚 亨 享 京 + 供 侠 僑 兇 競 共 凶 協 匡 卿 叫 喬 境 峡 強 +彊 怯 恐 恭 挟 教 橋 況 狂 狭 矯 胸 脅 興 蕎 郷 +鏡 響 饗 驚 仰 凝 尭 暁 業 局 曲 極 玉 桐 粁 僅 +勤 均 巾 錦 斤 欣 欽 琴 禁 禽 筋 緊 芹 菌 衿 襟 +謹 近 金 吟 銀 九 倶 句 区 狗 玖 矩 苦 躯 駆 駈 +駒 具 愚 虞 喰 空 偶 寓 遇 隅 串 櫛 釧 屑 屈 + 掘 窟 沓 靴 轡 窪 熊 隈 粂 栗 繰 桑 鍬 勲 君 +薫 訓 群 軍 郡 卦 袈 祁 係 傾 刑 兄 啓 圭 珪 型 +契 形 径 恵 慶 慧 憩 掲 携 敬 景 桂 渓 畦 稽 系 +経 継 繋 罫 茎 荊 蛍 計 詣 警 軽 頚 鶏 芸 迎 鯨 +劇 戟 撃 激 隙 桁 傑 欠 決 潔 穴 結 血 訣 月 件 +倹 倦 健 兼 券 剣 喧 圏 堅 嫌 建 憲 懸 拳 捲 + 検 権 牽 犬 献 研 硯 絹 県 肩 見 謙 賢 軒 遣 +鍵 険 顕 験 鹸 元 原 厳 幻 弦 減 源 玄 現 絃 舷 +言 諺 限 乎 個 古 呼 固 姑 孤 己 庫 弧 戸 故 枯 +湖 狐 糊 袴 股 胡 菰 虎 誇 跨 鈷 雇 顧 鼓 五 互 +伍 午 呉 吾 娯 後 御 悟 梧 檎 瑚 碁 語 誤 護 醐 +乞 鯉 交 佼 侯 候 倖 光 公 功 効 勾 厚 口 向 + 后 喉 坑 垢 好 孔 孝 宏 工 巧 巷 幸 広 庚 康 +弘 恒 慌 抗 拘 控 攻 昂 晃 更 杭 校 梗 構 江 洪 +浩 港 溝 甲 皇 硬 稿 糠 紅 紘 絞 綱 耕 考 肯 肱 +腔 膏 航 荒 行 衡 講 貢 購 郊 酵 鉱 砿 鋼 閤 降 +項 香 高 鴻 剛 劫 号 合 壕 拷 濠 豪 轟 麹 克 刻 +告 国 穀 酷 鵠 黒 獄 漉 腰 甑 忽 惚 骨 狛 込 + 此 頃 今 困 坤 墾 婚 恨 懇 昏 昆 根 梱 混 痕 +紺 艮 魂 些 佐 叉 唆 嵯 左 差 査 沙 瑳 砂 詐 鎖 +裟 坐 座 挫 債 催 再 最 哉 塞 妻 宰 彩 才 採 栽 +歳 済 災 采 犀 砕 砦 祭 斎 細 菜 裁 載 際 剤 在 +材 罪 財 冴 坂 阪 堺 榊 肴 咲 崎 埼 碕 鷺 作 削 +咋 搾 昨 朔 柵 窄 策 索 錯 桜 鮭 笹 匙 冊 刷 + 察 拶 撮 擦 札 殺 薩 雑 皐 鯖 捌 錆 鮫 皿 晒 +三 傘 参 山 惨 撒 散 桟 燦 珊 産 算 纂 蚕 讃 賛 +酸 餐 斬 暫 残 仕 仔 伺 使 刺 司 史 嗣 四 士 始 +姉 姿 子 屍 市 師 志 思 指 支 孜 斯 施 旨 枝 止 +死 氏 獅 祉 私 糸 紙 紫 肢 脂 至 視 詞 詩 試 誌 +諮 資 賜 雌 飼 歯 事 似 侍 児 字 寺 慈 持 時 + 次 滋 治 爾 璽 痔 磁 示 而 耳 自 蒔 辞 汐 鹿 +式 識 鴫 竺 軸 宍 雫 七 叱 執 失 嫉 室 悉 湿 漆 +疾 質 実 蔀 篠 偲 柴 芝 屡 蕊 縞 舎 写 射 捨 赦 +斜 煮 社 紗 者 謝 車 遮 蛇 邪 借 勺 尺 杓 灼 爵 +酌 釈 錫 若 寂 弱 惹 主 取 守 手 朱 殊 狩 珠 種 +腫 趣 酒 首 儒 受 呪 寿 授 樹 綬 需 囚 収 周 + 宗 就 州 修 愁 拾 洲 秀 秋 終 繍 習 臭 舟 蒐 +衆 襲 讐 蹴 輯 週 酋 酬 集 醜 什 住 充 十 従 戎 +柔 汁 渋 獣 縦 重 銃 叔 夙 宿 淑 祝 縮 粛 塾 熟 +出 術 述 俊 峻 春 瞬 竣 舜 駿 准 循 旬 楯 殉 淳 +準 潤 盾 純 巡 遵 醇 順 処 初 所 暑 曙 渚 庶 緒 +署 書 薯 藷 諸 助 叙 女 序 徐 恕 鋤 除 傷 償 + 勝 匠 升 召 哨 商 唱 嘗 奨 妾 娼 宵 将 小 少 +尚 庄 床 廠 彰 承 抄 招 掌 捷 昇 昌 昭 晶 松 梢 +樟 樵 沼 消 渉 湘 焼 焦 照 症 省 硝 礁 祥 称 章 +笑 粧 紹 肖 菖 蒋 蕉 衝 裳 訟 証 詔 詳 象 賞 醤 +鉦 鍾 鐘 障 鞘 上 丈 丞 乗 冗 剰 城 場 壌 嬢 常 +情 擾 条 杖 浄 状 畳 穣 蒸 譲 醸 錠 嘱 埴 飾 + 拭 植 殖 燭 織 職 色 触 食 蝕 辱 尻 伸 信 侵 +唇 娠 寝 審 心 慎 振 新 晋 森 榛 浸 深 申 疹 真 +神 秦 紳 臣 芯 薪 親 診 身 辛 進 針 震 人 仁 刃 +塵 壬 尋 甚 尽 腎 訊 迅 陣 靭 笥 諏 須 酢 図 厨 +逗 吹 垂 帥 推 水 炊 睡 粋 翠 衰 遂 酔 錐 錘 随 +瑞 髄 崇 嵩 数 枢 趨 雛 据 杉 椙 菅 頗 雀 裾 + 澄 摺 寸 世 瀬 畝 是 凄 制 勢 姓 征 性 成 政 +整 星 晴 棲 栖 正 清 牲 生 盛 精 聖 声 製 西 誠 +誓 請 逝 醒 青 静 斉 税 脆 隻 席 惜 戚 斥 昔 析 +石 積 籍 績 脊 責 赤 跡 蹟 碩 切 拙 接 摂 折 設 +窃 節 説 雪 絶 舌 蝉 仙 先 千 占 宣 専 尖 川 戦 +扇 撰 栓 栴 泉 浅 洗 染 潜 煎 煽 旋 穿 箭 線 + 繊 羨 腺 舛 船 薦 詮 賎 践 選 遷 銭 銑 閃 鮮 +前 善 漸 然 全 禅 繕 膳 糎 噌 塑 岨 措 曾 曽 楚 +狙 疏 疎 礎 祖 租 粗 素 組 蘇 訴 阻 遡 鼠 僧 創 +双 叢 倉 喪 壮 奏 爽 宋 層 匝 惣 想 捜 掃 挿 掻 +操 早 曹 巣 槍 槽 漕 燥 争 痩 相 窓 糟 総 綜 聡 +草 荘 葬 蒼 藻 装 走 送 遭 鎗 霜 騒 像 増 憎 + 臓 蔵 贈 造 促 側 則 即 息 捉 束 測 足 速 俗 +属 賊 族 続 卒 袖 其 揃 存 孫 尊 損 村 遜 他 多 +太 汰 詑 唾 堕 妥 惰 打 柁 舵 楕 陀 駄 騨 体 堆 +対 耐 岱 帯 待 怠 態 戴 替 泰 滞 胎 腿 苔 袋 貸 +退 逮 隊 黛 鯛 代 台 大 第 醍 題 鷹 滝 瀧 卓 啄 +宅 托 択 拓 沢 濯 琢 託 鐸 濁 諾 茸 凧 蛸 只 + 叩 但 達 辰 奪 脱 巽 竪 辿 棚 谷 狸 鱈 樽 誰 +丹 単 嘆 坦 担 探 旦 歎 淡 湛 炭 短 端 箪 綻 耽 +胆 蛋 誕 鍛 団 壇 弾 断 暖 檀 段 男 談 値 知 地 +弛 恥 智 池 痴 稚 置 致 蜘 遅 馳 築 畜 竹 筑 蓄 +逐 秩 窒 茶 嫡 着 中 仲 宙 忠 抽 昼 柱 注 虫 衷 +註 酎 鋳 駐 樗 瀦 猪 苧 著 貯 丁 兆 凋 喋 寵 + 帖 帳 庁 弔 張 彫 徴 懲 挑 暢 朝 潮 牒 町 眺 +聴 脹 腸 蝶 調 諜 超 跳 銚 長 頂 鳥 勅 捗 直 朕 +沈 珍 賃 鎮 陳 津 墜 椎 槌 追 鎚 痛 通 塚 栂 掴 +槻 佃 漬 柘 辻 蔦 綴 鍔 椿 潰 坪 壷 嬬 紬 爪 吊 +釣 鶴 亭 低 停 偵 剃 貞 呈 堤 定 帝 底 庭 廷 弟 +悌 抵 挺 提 梯 汀 碇 禎 程 締 艇 訂 諦 蹄 逓 + 邸 鄭 釘 鼎 泥 摘 擢 敵 滴 的 笛 適 鏑 溺 哲 +徹 撤 轍 迭 鉄 典 填 天 展 店 添 纏 甜 貼 転 顛 +点 伝 殿 澱 田 電 兎 吐 堵 塗 妬 屠 徒 斗 杜 渡 +登 菟 賭 途 都 鍍 砥 砺 努 度 土 奴 怒 倒 党 冬 +凍 刀 唐 塔 塘 套 宕 島 嶋 悼 投 搭 東 桃 梼 棟 +盗 淘 湯 涛 灯 燈 当 痘 祷 等 答 筒 糖 統 到 + 董 蕩 藤 討 謄 豆 踏 逃 透 鐙 陶 頭 騰 闘 働 +動 同 堂 導 憧 撞 洞 瞳 童 胴 萄 道 銅 峠 鴇 匿 +得 徳 涜 特 督 禿 篤 毒 独 読 栃 橡 凸 突 椴 届 +鳶 苫 寅 酉 瀞 噸 屯 惇 敦 沌 豚 遁 頓 呑 曇 鈍 +奈 那 内 乍 凪 薙 謎 灘 捺 鍋 楢 馴 縄 畷 南 楠 +軟 難 汝 二 尼 弐 迩 匂 賑 肉 虹 廿 日 乳 入 + 如 尿 韮 任 妊 忍 認 濡 禰 祢 寧 葱 猫 熱 年 +念 捻 撚 燃 粘 乃 廼 之 埜 嚢 悩 濃 納 能 脳 膿 +農 覗 蚤 巴 把 播 覇 杷 波 派 琶 破 婆 罵 芭 馬 +俳 廃 拝 排 敗 杯 盃 牌 背 肺 輩 配 倍 培 媒 梅 +楳 煤 狽 買 売 賠 陪 這 蝿 秤 矧 萩 伯 剥 博 拍 +柏 泊 白 箔 粕 舶 薄 迫 曝 漠 爆 縛 莫 駁 麦 + 函 箱 硲 箸 肇 筈 櫨 幡 肌 畑 畠 八 鉢 溌 発 +醗 髪 伐 罰 抜 筏 閥 鳩 噺 塙 蛤 隼 伴 判 半 反 +叛 帆 搬 斑 板 氾 汎 版 犯 班 畔 繁 般 藩 販 範 +釆 煩 頒 飯 挽 晩 番 盤 磐 蕃 蛮 匪 卑 否 妃 庇 +彼 悲 扉 批 披 斐 比 泌 疲 皮 碑 秘 緋 罷 肥 被 +誹 費 避 非 飛 樋 簸 備 尾 微 枇 毘 琵 眉 美 + 鼻 柊 稗 匹 疋 髭 彦 膝 菱 肘 弼 必 畢 筆 逼 +桧 姫 媛 紐 百 謬 俵 彪 標 氷 漂 瓢 票 表 評 豹 +廟 描 病 秒 苗 錨 鋲 蒜 蛭 鰭 品 彬 斌 浜 瀕 貧 +賓 頻 敏 瓶 不 付 埠 夫 婦 富 冨 布 府 怖 扶 敷 +斧 普 浮 父 符 腐 膚 芙 譜 負 賦 赴 阜 附 侮 撫 +武 舞 葡 蕪 部 封 楓 風 葺 蕗 伏 副 復 幅 服 + 福 腹 複 覆 淵 弗 払 沸 仏 物 鮒 分 吻 噴 墳 +憤 扮 焚 奮 粉 糞 紛 雰 文 聞 丙 併 兵 塀 幣 平 +弊 柄 並 蔽 閉 陛 米 頁 僻 壁 癖 碧 別 瞥 蔑 箆 +偏 変 片 篇 編 辺 返 遍 便 勉 娩 弁 鞭 保 舗 鋪 +圃 捕 歩 甫 補 輔 穂 募 墓 慕 戊 暮 母 簿 菩 倣 +俸 包 呆 報 奉 宝 峰 峯 崩 庖 抱 捧 放 方 朋 + 法 泡 烹 砲 縫 胞 芳 萌 蓬 蜂 褒 訪 豊 邦 鋒 +飽 鳳 鵬 乏 亡 傍 剖 坊 妨 帽 忘 忙 房 暴 望 某 +棒 冒 紡 肪 膨 謀 貌 貿 鉾 防 吠 頬 北 僕 卜 墨 +撲 朴 牧 睦 穆 釦 勃 没 殆 堀 幌 奔 本 翻 凡 盆 +摩 磨 魔 麻 埋 妹 昧 枚 毎 哩 槙 幕 膜 枕 鮪 柾 +鱒 桝 亦 俣 又 抹 末 沫 迄 侭 繭 麿 万 慢 満 + 漫 蔓 味 未 魅 巳 箕 岬 密 蜜 湊 蓑 稔 脈 妙 +粍 民 眠 務 夢 無 牟 矛 霧 鵡 椋 婿 娘 冥 名 命 +明 盟 迷 銘 鳴 姪 牝 滅 免 棉 綿 緬 面 麺 摸 模 +茂 妄 孟 毛 猛 盲 網 耗 蒙 儲 木 黙 目 杢 勿 餅 +尤 戻 籾 貰 問 悶 紋 門 匁 也 冶 夜 爺 耶 野 弥 +矢 厄 役 約 薬 訳 躍 靖 柳 薮 鑓 愉 愈 油 癒 + 諭 輸 唯 佑 優 勇 友 宥 幽 悠 憂 揖 有 柚 湧 +涌 猶 猷 由 祐 裕 誘 遊 邑 郵 雄 融 夕 予 余 与 +誉 輿 預 傭 幼 妖 容 庸 揚 揺 擁 曜 楊 様 洋 溶 +熔 用 窯 羊 耀 葉 蓉 要 謡 踊 遥 陽 養 慾 抑 欲 +沃 浴 翌 翼 淀 羅 螺 裸 来 莱 頼 雷 洛 絡 落 酪 +乱 卵 嵐 欄 濫 藍 蘭 覧 利 吏 履 李 梨 理 璃 + 痢 裏 裡 里 離 陸 律 率 立 葎 掠 略 劉 流 溜 +琉 留 硫 粒 隆 竜 龍 侶 慮 旅 虜 了 亮 僚 両 凌 +寮 料 梁 涼 猟 療 瞭 稜 糧 良 諒 遼 量 陵 領 力 +緑 倫 厘 林 淋 燐 琳 臨 輪 隣 鱗 麟 瑠 塁 涙 累 +類 令 伶 例 冷 励 嶺 怜 玲 礼 苓 鈴 隷 零 霊 麗 +齢 暦 歴 列 劣 烈 裂 廉 恋 憐 漣 煉 簾 練 聯 + 蓮 連 錬 呂 魯 櫓 炉 賂 路 露 労 婁 廊 弄 朗 +楼 榔 浪 漏 牢 狼 篭 老 聾 蝋 郎 六 麓 禄 肋 録 +論 倭 和 話 歪 賄 脇 惑 枠 鷲 亙 亘 鰐 詫 藁 蕨 +椀 湾 碗 腕 孁 孖 孽 宓 寘 寬 尒 尞 尣 尫 㞍 +屢 層 屮 𡚴 屺 岏 岟 岣 岪 岺 峋 峐 峒 峴 𡸴 㟢 +崍 崧 﨑 嵆 嵇 嵓 嵊 嵭 嶁 嶠 嶤 嶧 嶸 巋 + 弌 丐 丕 个 丱 丶 丼 丿 乂 乖 乘 亂 亅 豫 亊 +舒 弍 于 亞 亟 亠 亢 亰 亳 亶 从 仍 仄 仆 仂 仗 +仞 仭 仟 价 伉 佚 估 佛 佝 佗 佇 佶 侈 侏 侘 佻 +佩 佰 侑 佯 來 侖 儘 俔 俟 俎 俘 俛 俑 俚 俐 俤 +俥 倚 倨 倔 倪 倥 倅 伜 俶 倡 倩 倬 俾 俯 們 倆 +偃 假 會 偕 偐 偈 做 偖 偬 偸 傀 傚 傅 傴 傲 + 僉 僊 傳 僂 僖 僞 僥 僭 僣 僮 價 僵 儉 儁 儂 +儖 儕 儔 儚 儡 儺 儷 儼 儻 儿 兀 兒 兌 兔 兢 竸 +兩 兪 兮 冀 冂 囘 册 冉 冏 冑 冓 冕 冖 冤 冦 冢 +冩 冪 冫 决 冱 冲 冰 况 冽 凅 凉 凛 几 處 凩 凭 +凰 凵 凾 刄 刋 刔 刎 刧 刪 刮 刳 刹 剏 剄 剋 剌 +剞 剔 剪 剴 剩 剳 剿 剽 劍 劔 劒 剱 劈 劑 辨 + 辧 劬 劭 劼 劵 勁 勍 勗 勞 勣 勦 飭 勠 勳 勵 +勸 勹 匆 匈 甸 匍 匐 匏 匕 匚 匣 匯 匱 匳 匸 區 +卆 卅 丗 卉 卍 凖 卞 卩 卮 夘 卻 卷 厂 厖 厠 厦 +厥 厮 厰 厶 參 簒 雙 叟 曼 燮 叮 叨 叭 叺 吁 吽 +呀 听 吭 吼 吮 吶 吩 吝 呎 咏 呵 咎 呟 呱 呷 呰 +咒 呻 咀 呶 咄 咐 咆 哇 咢 咸 咥 咬 哄 哈 咨 + 咫 哂 咤 咾 咼 哘 哥 哦 唏 唔 哽 哮 哭 哺 哢 +唹 啀 啣 啌 售 啜 啅 啖 啗 唸 唳 啝 喙 喀 咯 喊 +喟 啻 啾 喘 喞 單 啼 喃 喩 喇 喨 嗚 嗅 嗟 嗄 嗜 +嗤 嗔 嘔 嗷 嘖 嗾 嗽 嘛 嗹 噎 噐 營 嘴 嘶 嘲 嘸 +噫 噤 嘯 噬 噪 嚆 嚀 嚊 嚠 嚔 嚏 嚥 嚮 嚶 嚴 囂 +嚼 囁 囃 囀 囈 囎 囑 囓 囗 囮 囹 圀 囿 圄 圉 + 圈 國 圍 圓 團 圖 嗇 圜 圦 圷 圸 坎 圻 址 坏 +坩 埀 垈 坡 坿 垉 垓 垠 垳 垤 垪 垰 埃 埆 埔 埒 +埓 堊 埖 埣 堋 堙 堝 塲 堡 塢 塋 塰 毀 塒 堽 塹 +墅 墹 墟 墫 墺 壞 墻 墸 墮 壅 壓 壑 壗 壙 壘 壥 +壜 壤 壟 壯 壺 壹 壻 壼 壽 夂 夊 夐 夛 梦 夥 夬 +夭 夲 夸 夾 竒 奕 奐 奎 奚 奘 奢 奠 奧 奬 奩 + 奸 妁 妝 佞 侫 妣 妲 姆 姨 姜 妍 姙 姚 娥 娟 +娑 娜 娉 娚 婀 婬 婉 娵 娶 婢 婪 媚 媼 媾 嫋 嫂 +媽 嫣 嫗 嫦 嫩 嫖 嫺 嫻 嬌 嬋 嬖 嬲 嫐 嬪 嬶 嬾 +孃 孅 孀 孑 孕 孚 孛 孥 孩 孰 孳 孵 學 斈 孺 宀 +它 宦 宸 寃 寇 寉 寔 寐 寤 實 寢 寞 寥 寫 寰 寶 +寳 尅 將 專 對 尓 尠 尢 尨 尸 尹 屁 屆 屎 屓 + 屐 屏 孱 屬 屮 乢 屶 屹 岌 岑 岔 妛 岫 岻 岶 +岼 岷 峅 岾 峇 峙 峩 峽 峺 峭 嶌 峪 崋 崕 崗 嵜 +崟 崛 崑 崔 崢 崚 崙 崘 嵌 嵒 嵎 嵋 嵬 嵳 嵶 嶇 +嶄 嶂 嶢 嶝 嶬 嶮 嶽 嶐 嶷 嶼 巉 巍 巓 巒 巖 巛 +巫 已 巵 帋 帚 帙 帑 帛 帶 帷 幄 幃 幀 幎 幗 幔 +幟 幢 幤 幇 幵 并 幺 麼 广 庠 廁 廂 廈 廐 廏 + 廖 廣 廝 廚 廛 廢 廡 廨 廩 廬 廱 廳 廰 廴 廸 +廾 弃 弉 彝 彜 弋 弑 弖 弩 弭 弸 彁 彈 彌 彎 弯 +彑 彖 彗 彙 彡 彭 彳 彷 徃 徂 彿 徊 很 徑 徇 從 +徙 徘 徠 徨 徭 徼 忖 忻 忤 忸 忱 忝 悳 忿 怡 恠 +怙 怐 怩 怎 怱 怛 怕 怫 怦 怏 怺 恚 恁 恪 恷 恟 +恊 恆 恍 恣 恃 恤 恂 恬 恫 恙 悁 悍 惧 悃 悚 + 悄 悛 悖 悗 悒 悧 悋 惡 悸 惠 惓 悴 忰 悽 惆 +悵 惘 慍 愕 愆 惶 惷 愀 惴 惺 愃 愡 惻 惱 愍 愎 +慇 愾 愨 愧 慊 愿 愼 愬 愴 愽 慂 慄 慳 慷 慘 慙 +慚 慫 慴 慯 慥 慱 慟 慝 慓 慵 憙 憖 憇 憬 憔 憚 +憊 憑 憫 憮 懌 懊 應 懷 懈 懃 懆 憺 懋 罹 懍 懦 +懣 懶 懺 懴 懿 懽 懼 懾 戀 戈 戉 戍 戌 戔 戛 + 戞 戡 截 戮 戰 戲 戳 扁 扎 扞 扣 扛 扠 扨 扼 +抂 抉 找 抒 抓 抖 拔 抃 抔 拗 拑 抻 拏 拿 拆 擔 +拈 拜 拌 拊 拂 拇 抛 拉 挌 拮 拱 挧 挂 挈 拯 拵 +捐 挾 捍 搜 捏 掖 掎 掀 掫 捶 掣 掏 掉 掟 掵 捫 +捩 掾 揩 揀 揆 揣 揉 插 揶 揄 搖 搴 搆 搓 搦 搶 +攝 搗 搨 搏 摧 摯 摶 摎 攪 撕 撓 撥 撩 撈 撼 + 據 擒 擅 擇 撻 擘 擂 擱 擧 舉 擠 擡 抬 擣 擯 +攬 擶 擴 擲 擺 攀 擽 攘 攜 攅 攤 攣 攫 攴 攵 攷 +收 攸 畋 效 敖 敕 敍 敘 敞 敝 敲 數 斂 斃 變 斛 +斟 斫 斷 旃 旆 旁 旄 旌 旒 旛 旙 无 旡 旱 杲 昊 +昃 旻 杳 昵 昶 昴 昜 晏 晄 晉 晁 晞 晝 晤 晧 晨 +晟 晢 晰 暃 暈 暎 暉 暄 暘 暝 曁 暹 曉 暾 暼 + 曄 暸 曖 曚 曠 昿 曦 曩 曰 曵 曷 朏 朖 朞 朦 +朧 霸 朮 朿 朶 杁 朸 朷 杆 杞 杠 杙 杣 杤 枉 杰 +枩 杼 杪 枌 枋 枦 枡 枅 枷 柯 枴 柬 枳 柩 枸 柤 +柞 柝 柢 柮 枹 柎 柆 柧 檜 栞 框 栩 桀 桍 栲 桎 +梳 栫 桙 档 桷 桿 梟 梏 梭 梔 條 梛 梃 檮 梹 桴 +梵 梠 梺 椏 梍 桾 椁 棊 椈 棘 椢 椦 棡 椌 棍 + 棔 棧 棕 椶 椒 椄 棗 棣 椥 棹 棠 棯 椨 椪 椚 +椣 椡 棆 楹 楷 楜 楸 楫 楔 楾 楮 椹 楴 椽 楙 椰 +楡 楞 楝 榁 楪 榲 榮 槐 榿 槁 槓 榾 槎 寨 槊 槝 +榻 槃 榧 樮 榑 榠 榜 榕 榴 槞 槨 樂 樛 槿 權 槹 +槲 槧 樅 榱 樞 槭 樔 槫 樊 樒 櫁 樣 樓 橄 樌 橲 +樶 橸 橇 橢 橙 橦 橈 樸 樢 檐 檍 檠 檄 檢 檣 + 檗 蘗 檻 櫃 櫂 檸 檳 檬 櫞 櫑 櫟 檪 櫚 櫪 櫻 +欅 蘖 櫺 欒 欖 鬱 欟 欸 欷 盜 欹 飮 歇 歃 歉 歐 +歙 歔 歛 歟 歡 歸 歹 歿 殀 殄 殃 殍 殘 殕 殞 殤 +殪 殫 殯 殲 殱 殳 殷 殼 毆 毋 毓 毟 毬 毫 毳 毯 +麾 氈 氓 气 氛 氤 氣 汞 汕 汢 汪 沂 沍 沚 沁 沛 +汾 汨 汳 沒 沐 泄 泱 泓 沽 泗 泅 泝 沮 沱 沾 + 沺 泛 泯 泙 泪 洟 衍 洶 洫 洽 洸 洙 洵 洳 洒 +洌 浣 涓 浤 浚 浹 浙 涎 涕 濤 涅 淹 渕 渊 涵 淇 +淦 涸 淆 淬 淞 淌 淨 淒 淅 淺 淙 淤 淕 淪 淮 渭 +湮 渮 渙 湲 湟 渾 渣 湫 渫 湶 湍 渟 湃 渺 湎 渤 +滿 渝 游 溂 溪 溘 滉 溷 滓 溽 溯 滄 溲 滔 滕 溏 +溥 滂 溟 潁 漑 灌 滬 滸 滾 漿 滲 漱 滯 漲 滌 + 漾 漓 滷 澆 潺 潸 澁 澀 潯 潛 濳 潭 澂 潼 潘 +澎 澑 濂 潦 澳 澣 澡 澤 澹 濆 澪 濟 濕 濬 濔 濘 +濱 濮 濛 瀉 瀋 濺 瀑 瀁 瀏 濾 瀛 瀚 潴 瀝 瀘 瀟 +瀰 瀾 瀲 灑 灣 炙 炒 炯 烱 炬 炸 炳 炮 烟 烋 烝 +烙 焉 烽 焜 焙 煥 煕 熈 煦 煢 煌 煖 煬 熏 燻 熄 +熕 熨 熬 燗 熹 熾 燒 燉 燔 燎 燠 燬 燧 燵 燼 + 燹 燿 爍 爐 爛 爨 爭 爬 爰 爲 爻 爼 爿 牀 牆 +牋 牘 牴 牾 犂 犁 犇 犒 犖 犢 犧 犹 犲 狃 狆 狄 +狎 狒 狢 狠 狡 狹 狷 倏 猗 猊 猜 猖 猝 猴 猯 猩 +猥 猾 獎 獏 默 獗 獪 獨 獰 獸 獵 獻 獺 珈 玳 珎 +玻 珀 珥 珮 珞 璢 琅 瑯 琥 珸 琲 琺 瑕 琿 瑟 瑙 +瑁 瑜 瑩 瑰 瑣 瑪 瑶 瑾 璋 璞 璧 瓊 瓏 瓔 珱 + 瓠 瓣 瓧 瓩 瓮 瓲 瓰 瓱 瓸 瓷 甄 甃 甅 甌 甎 +甍 甕 甓 甞 甦 甬 甼 畄 畍 畊 畉 畛 畆 畚 畩 畤 +畧 畫 畭 畸 當 疆 疇 畴 疊 疉 疂 疔 疚 疝 疥 疣 +痂 疳 痃 疵 疽 疸 疼 疱 痍 痊 痒 痙 痣 痞 痾 痿 +痼 瘁 痰 痺 痲 痳 瘋 瘍 瘉 瘟 瘧 瘠 瘡 瘢 瘤 瘴 +瘰 瘻 癇 癈 癆 癜 癘 癡 癢 癨 癩 癪 癧 癬 癰 + 癲 癶 癸 發 皀 皃 皈 皋 皎 皖 皓 皙 皚 皰 皴 +皸 皹 皺 盂 盍 盖 盒 盞 盡 盥 盧 盪 蘯 盻 眈 眇 +眄 眩 眤 眞 眥 眦 眛 眷 眸 睇 睚 睨 睫 睛 睥 睿 +睾 睹 瞎 瞋 瞑 瞠 瞞 瞰 瞶 瞹 瞿 瞼 瞽 瞻 矇 矍 +矗 矚 矜 矣 矮 矼 砌 砒 礦 砠 礪 硅 碎 硴 碆 硼 +碚 碌 碣 碵 碪 碯 磑 磆 磋 磔 碾 碼 磅 磊 磬 + 磧 磚 磽 磴 礇 礒 礑 礙 礬 礫 祀 祠 祗 祟 祚 +祕 祓 祺 祿 禊 禝 禧 齋 禪 禮 禳 禹 禺 秉 秕 秧 +秬 秡 秣 稈 稍 稘 稙 稠 稟 禀 稱 稻 稾 稷 穃 穗 +穉 穡 穢 穩 龝 穰 穹 穽 窈 窗 窕 窘 窖 窩 竈 窰 +窶 竅 竄 窿 邃 竇 竊 竍 竏 竕 竓 站 竚 竝 竡 竢 +竦 竭 竰 笂 笏 笊 笆 笳 笘 笙 笞 笵 笨 笶 筐 + 筺 笄 筍 笋 筌 筅 筵 筥 筴 筧 筰 筱 筬 筮 箝 +箘 箟 箍 箜 箚 箋 箒 箏 筝 箙 篋 篁 篌 篏 箴 篆 +篝 篩 簑 簔 篦 篥 籠 簀 簇 簓 篳 篷 簗 簍 篶 簣 +簧 簪 簟 簷 簫 簽 籌 籃 籔 籏 籀 籐 籘 籟 籤 籖 +籥 籬 籵 粃 粐 粤 粭 粢 粫 粡 粨 粳 粲 粱 粮 粹 +粽 糀 糅 糂 糘 糒 糜 糢 鬻 糯 糲 糴 糶 糺 紆 + 紂 紜 紕 紊 絅 絋 紮 紲 紿 紵 絆 絳 絖 絎 絲 +絨 絮 絏 絣 經 綉 絛 綏 絽 綛 綺 綮 綣 綵 緇 綽 +綫 總 綢 綯 緜 綸 綟 綰 緘 緝 緤 緞 緻 緲 緡 縅 +縊 縣 縡 縒 縱 縟 縉 縋 縢 繆 繦 縻 縵 縹 繃 縷 +縲 縺 繧 繝 繖 繞 繙 繚 繹 繪 繩 繼 繻 纃 緕 繽 +辮 繿 纈 纉 續 纒 纐 纓 纔 纖 纎 纛 纜 缸 缺 + 罅 罌 罍 罎 罐 网 罕 罔 罘 罟 罠 罨 罩 罧 罸 +羂 羆 羃 羈 羇 羌 羔 羞 羝 羚 羣 羯 羲 羹 羮 羶 +羸 譱 翅 翆 翊 翕 翔 翡 翦 翩 翳 翹 飜 耆 耄 耋 +耒 耘 耙 耜 耡 耨 耿 耻 聊 聆 聒 聘 聚 聟 聢 聨 +聳 聲 聰 聶 聹 聽 聿 肄 肆 肅 肛 肓 肚 肭 冐 肬 +胛 胥 胙 胝 胄 胚 胖 脉 胯 胱 脛 脩 脣 脯 腋 + 隋 腆 脾 腓 腑 胼 腱 腮 腥 腦 腴 膃 膈 膊 膀 +膂 膠 膕 膤 膣 腟 膓 膩 膰 膵 膾 膸 膽 臀 臂 膺 +臉 臍 臑 臙 臘 臈 臚 臟 臠 臧 臺 臻 臾 舁 舂 舅 +與 舊 舍 舐 舖 舩 舫 舸 舳 艀 艙 艘 艝 艚 艟 艤 +艢 艨 艪 艫 舮 艱 艷 艸 艾 芍 芒 芫 芟 芻 芬 苡 +苣 苟 苒 苴 苳 苺 莓 范 苻 苹 苞 茆 苜 茉 苙 + 茵 茴 茖 茲 茱 荀 茹 荐 荅 茯 茫 茗 茘 莅 莚 +莪 莟 莢 莖 茣 莎 莇 莊 荼 莵 荳 荵 莠 莉 莨 菴 +萓 菫 菎 菽 萃 菘 萋 菁 菷 萇 菠 菲 萍 萢 萠 莽 +萸 蔆 菻 葭 萪 萼 蕚 蒄 葷 葫 蒭 葮 蒂 葩 葆 萬 +葯 葹 萵 蓊 葢 蒹 蒿 蒟 蓙 蓍 蒻 蓚 蓐 蓁 蓆 蓖 +蒡 蔡 蓿 蓴 蔗 蔘 蔬 蔟 蔕 蔔 蓼 蕀 蕣 蕘 蕈 + 蕁 蘂 蕋 蕕 薀 薤 薈 薑 薊 薨 蕭 薔 薛 藪 薇 +薜 蕷 蕾 薐 藉 薺 藏 薹 藐 藕 藝 藥 藜 藹 蘊 蘓 +蘋 藾 藺 蘆 蘢 蘚 蘰 蘿 虍 乕 虔 號 虧 虱 蚓 蚣 +蚩 蚪 蚋 蚌 蚶 蚯 蛄 蛆 蚰 蛉 蠣 蚫 蛔 蛞 蛩 蛬 +蛟 蛛 蛯 蜒 蜆 蜈 蜀 蜃 蛻 蜑 蜉 蜍 蛹 蜊 蜴 蜿 +蜷 蜻 蜥 蜩 蜚 蝠 蝟 蝸 蝌 蝎 蝴 蝗 蝨 蝮 蝙 + 蝓 蝣 蝪 蠅 螢 螟 螂 螯 蟋 螽 蟀 蟐 雖 螫 蟄 +螳 蟇 蟆 螻 蟯 蟲 蟠 蠏 蠍 蟾 蟶 蟷 蠎 蟒 蠑 蠖 +蠕 蠢 蠡 蠱 蠶 蠹 蠧 蠻 衄 衂 衒 衙 衞 衢 衫 袁 +衾 袞 衵 衽 袵 衲 袂 袗 袒 袮 袙 袢 袍 袤 袰 袿 +袱 裃 裄 裔 裘 裙 裝 裹 褂 裼 裴 裨 裲 褄 褌 褊 +褓 襃 褞 褥 褪 褫 襁 襄 褻 褶 褸 襌 褝 襠 襞 + 襦 襤 襭 襪 襯 襴 襷 襾 覃 覈 覊 覓 覘 覡 覩 +覦 覬 覯 覲 覺 覽 覿 觀 觚 觜 觝 觧 觴 觸 訃 訖 +訐 訌 訛 訝 訥 訶 詁 詛 詒 詆 詈 詼 詭 詬 詢 誅 +誂 誄 誨 誡 誑 誥 誦 誚 誣 諄 諍 諂 諚 諫 諳 諧 +諤 諱 謔 諠 諢 諷 諞 諛 謌 謇 謚 諡 謖 謐 謗 謠 +謳 鞫 謦 謫 謾 謨 譁 譌 譏 譎 證 譖 譛 譚 譫 + 譟 譬 譯 譴 譽 讀 讌 讎 讒 讓 讖 讙 讚 谺 豁 +谿 豈 豌 豎 豐 豕 豢 豬 豸 豺 貂 貉 貅 貊 貍 貎 +貔 豼 貘 戝 貭 貪 貽 貲 貳 貮 貶 賈 賁 賤 賣 賚 +賽 賺 賻 贄 贅 贊 贇 贏 贍 贐 齎 贓 賍 贔 贖 赧 +赭 赱 赳 趁 趙 跂 趾 趺 跏 跚 跖 跌 跛 跋 跪 跫 +跟 跣 跼 踈 踉 跿 踝 踞 踐 踟 蹂 踵 踰 踴 蹊 + 蹇 蹉 蹌 蹐 蹈 蹙 蹤 蹠 踪 蹣 蹕 蹶 蹲 蹼 躁 +躇 躅 躄 躋 躊 躓 躑 躔 躙 躪 躡 躬 躰 軆 躱 躾 +軅 軈 軋 軛 軣 軼 軻 軫 軾 輊 輅 輕 輒 輙 輓 輜 +輟 輛 輌 輦 輳 輻 輹 轅 轂 輾 轌 轉 轆 轎 轗 轜 +轢 轣 轤 辜 辟 辣 辭 辯 辷 迚 迥 迢 迪 迯 邇 迴 +逅 迹 迺 逑 逕 逡 逍 逞 逖 逋 逧 逶 逵 逹 迸 + 遏 遐 遑 遒 逎 遉 逾 遖 遘 遞 遨 遯 遶 隨 遲 +邂 遽 邁 邀 邊 邉 邏 邨 邯 邱 邵 郢 郤 扈 郛 鄂 +鄒 鄙 鄲 鄰 酊 酖 酘 酣 酥 酩 酳 酲 醋 醉 醂 醢 +醫 醯 醪 醵 醴 醺 釀 釁 釉 釋 釐 釖 釟 釡 釛 釼 +釵 釶 鈞 釿 鈔 鈬 鈕 鈑 鉞 鉗 鉅 鉉 鉤 鉈 銕 鈿 +鉋 鉐 銜 銖 銓 銛 鉚 鋏 銹 銷 鋩 錏 鋺 鍄 錮 + 錙 錢 錚 錣 錺 錵 錻 鍜 鍠 鍼 鍮 鍖 鎰 鎬 鎭 +鎔 鎹 鏖 鏗 鏨 鏥 鏘 鏃 鏝 鏐 鏈 鏤 鐚 鐔 鐓 鐃 +鐇 鐐 鐶 鐫 鐵 鐡 鐺 鑁 鑒 鑄 鑛 鑠 鑢 鑞 鑪 鈩 +鑰 鑵 鑷 鑽 鑚 鑼 鑾 钁 鑿 閂 閇 閊 閔 閖 閘 閙 +閠 閨 閧 閭 閼 閻 閹 閾 闊 濶 闃 闍 闌 闕 闔 闖 +關 闡 闥 闢 阡 阨 阮 阯 陂 陌 陏 陋 陷 陜 陞 + 陝 陟 陦 陲 陬 隍 隘 隕 隗 險 隧 隱 隲 隰 隴 +隶 隸 隹 雎 雋 雉 雍 襍 雜 霍 雕 雹 霄 霆 霈 霓 +霎 霑 霏 霖 霙 霤 霪 霰 霹 霽 霾 靄 靆 靈 靂 靉 +靜 靠 靤 靦 靨 勒 靫 靱 靹 鞅 靼 鞁 靺 鞆 鞋 鞏 +鞐 鞜 鞨 鞦 鞣 鞳 鞴 韃 韆 韈 韋 韜 韭 齏 韲 竟 +韶 韵 頏 頌 頸 頤 頡 頷 頽 顆 顏 顋 顫 顯 顰 + 顱 顴 顳 颪 颯 颱 颶 飄 飃 飆 飩 飫 餃 餉 餒 +餔 餘 餡 餝 餞 餤 餠 餬 餮 餽 餾 饂 饉 饅 饐 饋 +饑 饒 饌 饕 馗 馘 馥 馭 馮 馼 駟 駛 駝 駘 駑 駭 +駮 駱 駲 駻 駸 騁 騏 騅 駢 騙 騫 騷 驅 驂 驀 驃 +騾 驕 驍 驛 驗 驟 驢 驥 驤 驩 驫 驪 骭 骰 骼 髀 +髏 髑 髓 體 髞 髟 髢 髣 髦 髯 髫 髮 髴 髱 髷 + 髻 鬆 鬘 鬚 鬟 鬢 鬣 鬥 鬧 鬨 鬩 鬪 鬮 鬯 鬲 +魄 魃 魏 魍 魎 魑 魘 魴 鮓 鮃 鮑 鮖 鮗 鮟 鮠 鮨 +鮴 鯀 鯊 鮹 鯆 鯏 鯑 鯒 鯣 鯢 鯤 鯔 鯡 鰺 鯲 鯱 +鯰 鰕 鰔 鰉 鰓 鰌 鰆 鰈 鰒 鰊 鰄 鰮 鰛 鰥 鰤 鰡 +鰰 鱇 鰲 鱆 鰾 鱚 鱠 鱧 鱶 鱸 鳧 鳬 鳰 鴉 鴈 鳫 +鴃 鴆 鴪 鴦 鶯 鴣 鴟 鵄 鴕 鴒 鵁 鴿 鴾 鵆 鵈 + 鵝 鵞 鵤 鵑 鵐 鵙 鵲 鶉 鶇 鶫 鵯 鵺 鶚 鶤 鶩 +鶲 鷄 鷁 鶻 鶸 鶺 鷆 鷏 鷂 鷙 鷓 鷸 鷦 鷭 鷯 鷽 +鸚 鸛 鸞 鹵 鹹 鹽 麁 麈 麋 麌 麒 麕 麑 麝 麥 麩 +麸 麪 麭 靡 黌 黎 黏 黐 黔 黜 點 黝 黠 黥 黨 黯 +黴 黶 黷 黹 黻 黼 黽 鼇 鼈 皷 鼕 鼡 鼬 鼾 齊 齒 +齔 齣 齟 齠 齡 齦 齧 齬 齪 齷 齲 齶 龕 龜 龠 + 堯 槇 遙 瑤 凜 熙 巢 帔 帘 幘 幞 庾 廊 廋 +廹 开 异 弇 弝 弣 弴 弶 弽 彀 彅 彔 彘 彤 彧 彽 +徉 徜 徧 徯 徵 德 忉 忞 忡 忩 怍 怔 怘 怳 怵 恇 +悔 悝 悞 惋 惔 惕 惝 惸 愜 愫 愰 愷 慨 憍 憎 憼 +憹 懲 戢 戾 扃 扖 扚 扯 抅 拄 拖 拼 挊 挘 挹 捃 +捥 捼 揥 揭 揵 搐 搔 搢 摹 摑 摠 摭 擎 撾 撿 + 擄 擊 擐 擷 擻 攢 攩 敏 敧 斝 既 昀 昉 昕 昞 +昺 昢 昤 昫 昰 昱 昳 曻 晈 晌 𣇄 晙 晚 晡 晥 晳 +晷 晸 暍 暑 暠 暲 暻 曆 曈 㬢 曛 曨 曺 朓 朗 朳 +杦 杇 杈 杻 极 枓 枘 枛 枻 柹 柀 柗 柼 栁 桒 栝 +栬 栱 桛 桲 桵 梅 梣 梥 梲 棈 棐 棨 棭 棰 棱 棼 +椊 楉 𣗄 椵 楂 楗 楣 楤 楨 榀 﨔 榥 榭 槏 㮶 + 㯃 槢 槩 槪 槵 槶 樏 樕 𣜿 樻 樾 橅 橐 橖 橛 +橫 橳 𣝣 檉 檔 檝 檞 檥 櫤 櫧 㰏 欄 欛 欞 欬 欵 +歆 歖 歠 步 歧 歷 殂 殩 殭 殺 每 毖 毗 毿 氅 氐 +氳 汙 汜 沪 汴 汶 沅 沆 沘 沜 泻 泆 泔 泠 泫 泮 +𣳾 洄 洎 洮 洱 洹 洿 浘 浥 海 涂 涇 涉 涔 涪 涬 +涿 淄 淖 淚 淛 淝 淼 渚 渴 湄 湜 湞 溫 溱 滁 + 滇 滎 漐 漚 漢 漪 漯 漳 潑 潙 潞 潡 潢 潾 澈 +澌 澍 澔 澠 澧 澶 澼 濇 濊 濹 濰 濵 瀅 瀆 瀨 灊 +灝 灞 灎 灤 灵 炅 炤 炫 炷 烔 烘 烤 焏 焫 焞 焠 +焮 焰 煆 煇 煑 煮 煒 煜 煠 煨 凞 熅 熇 熒 燁 熺 +燄 燾 爀 爕 牕 牖 㸿 犍 犛 犾 狀 狻 𤟱 猧 猨 猪 +獐 獦 獼 玕 玟 玠 玢 玦 玫 珉 珏 珖 珙 珣 珩 + 琇 琊 琚 琛 琢 琦 琨 琪 琫 琬 琮 琯 琰 瑄 瑆 +瑇 瑋 瑗 瑢 瑫 瑭 璆 璇 璉 璘 璜 璟 璣 璐 璦 璨 +璩 璵 璿 瓈 瓉 瓚 瓿 甁 甗 甯 畯 畹 疒 㽲 痎 痤 +瘀 瘂 瘈 瘕 瘖 瘙 瘞 瘭 瘵 癃 癋 癤 癥 癭 癯 癱 +皁 皛 皝 皞 皦 皪 皶 盅 盌 盎 盔 盦 盱 盼 眊 眙 +眴 眶 睆 睍 睎 睜 睟 睢 睺 瞀 瞔 瞪 矠 砭 𥒎 + 硃 硎 硏 硑 硨 确 碑 碰 𥔎 碭 磤 磲 礀 磷 礜 +礮 礱 礴 社 祉 祅 祆 祈 祐 祖 祜 祝 神 祥 祹 禍 +禎 福 禘 禱 禸 秈 秊 𥝱 秔 秞 秫 秭 稃 穀 稹 穝 +穭 突 窅 窠 𥧄 窳 窻 竎 竫 竽 笒 笭 笻 筇 筎 筠 +筭 筯 筲 箞 節 篗 篙 簁 簱 簞 簠 簳 簶 䉤 𥶡 籙 +籭 籹 粏 粔 粠 粼 糕 糙 糝 紇 紈 紓 紝 紣 紱 + 絁 絈 絓 絜 絺 綃 綋 綠 綦 緂 緌 緖 緣 練 縨 +縈 縑 縕 繁 繇 繒 繡 纊 纍 罇 署 羑 羗 羿 翎 翛 +翟 翬 翮 翺 者 耔 耦 耵 耷 耼 胊 胗 胠 胳 脘 腊 +腠 腧 腨 腭 膻 臊 臏 臗 臭 䑓 䑛 艠 艴 𦫿 芎 芡 +芣 芤 芩 芮 芷 芾 芿 苆 苕 苽 苾 茀 茁 荢 茢 茭 +茺 荃 荇 荑 荕 荽 莆 莒 莘 莧 莩 莿 菀 菇 菏 + 菑 菡 菪 萁 萆 萊 著 葈 葟 葰 葳 蒅 蒞 蒯 蒴 +蒺 蓀 蓂 𦹀 蔲 蔞 蔣 蔯 蕙 蕤 﨟 薭 蕺 薌 薏 薢 +薰 藋 藎 藭 蘒 藿 蘄 蘅 蘐 𧃴 蘘 蘩 蘸 虗 虛 虜 +虢 䖝 虬 虵 蚘 蚸 蛺 蛼 蛽 蜋 蝱 螇 螈 螬 螭 螵 +䗪 蟖 蟬 蠆 蠊 蠐 蠔 蠟 袘 袪 裊 裎 𧚄 裵 褜 褐 +褘 褙 褚 褧 褰 褲 褹 襀 覔 視 觔 觥 觶 訒 訕 + 訢 訷 詇 詎 詝 詡 詵 詹 誧 諐 諟 諴 諶 諸 謁 +謹 譆 譔 譙 譩 讝 豉 豨 賓 賡 賴 賸 賾 贈 贒 贛 +趯 跎 跑 跗 踠 踣 踽 蹰 蹻 𨉷 軀 䡄 軺 輞 輭 輶 +轔 𨏍 辦 辵 迤 迨 迮 逈 逭 逸 邈 邕 邗 邙 邛 邢 +邳 邾 郄 郅 郇 郗 郝 郞 郯 郴 都 鄔 鄕 鄖 鄢 鄣 +鄧 鄯 鄱 鄴 鄽 酈 酛 醃 醞 醬 醱 醼 釗 釻 釤 + 釥 釭 釱 鈇 鈐 鈸 鈹 鈺 鈼 鉀 鉃 鉏 鉸 銈 鋂 +鋋 鋌 鋓 鋠 鋿 錄 錟 錡 錥 鍈 鍉 鍊 鍤 鍥 鍪 鍰 +鎛 鎣 鎺 鏆 鏞 鏟 鐄 鏽 鐳 鑊 鑣 鑫 鑱 鑲 閎 閟 +閦 閩 閬 閶 閽 闋 闐 闓 䦰 闚 闞 陘 隄 隆 隝 隤 +隥 雒 雞 難 雩 雯 霳 霻 靍 靎 靏 靚 靮 靳 鞕 鞮 +鞺 韁 韉 韞 韛 韴 響 頊 頞 頫 頰 頻 顒 顓 顖 + 顗 顙 顚 類 顥 顬 颺 飈 飧 饘 馞 騂 騃 騤 騭 +騮 騸 驊 驎 驒 骶 髁 髃 髎 髖 髹 鬂 鬈 鬠 䰗 鬭 +魞 魹 魦 魲 魵 鮄 鮊 鮏 鮞 鮧 鯁 鯎 鯥 鯸 鯽 鰀 +鰣 鱁 鱏 鱐 鱓 鱣 鱥 鱷 鴝 鴞 鵃 鵇 鵒 鵣 鵰 鵼 +鶊 鶖 鷀 鶬 鶼 鷗 𪆐 鷧 鸇 鸕 鹼 麞 麤 麬 麯 麴 +麵 黃 黑 鼐 鼹 齗 龐 龔 龗 龢 diff --git a/iconvdata/testdata/ISO-2022-JP-3 b/iconvdata/testdata/ISO-2022-JP-3 new file mode 100644 index 0000000..44b7910 --- /dev/null +++ b/iconvdata/testdata/ISO-2022-JP-3 @@ -0,0 +1,730 @@ + ! " # $ % & ' ( ) * + , - . / +0 1 2 3 4 5 6 7 8 9 : ; < = > ? +@ A B C D E F G H I J K L M N O +P Q R S T U V W X Y Z [ \ ] ^ _ +` a b c d e f g h i j k l m n o +p q r s t u v w x y z { | } ~ + (I!(B (I"(B (I#(B (I$(B (I%(B (I&(B (I'(B (I((B (I)(B (I*(B (I+(B (I,(B (I-(B (I.(B (I/(B +(I0(B (I1(B (I2(B (I3(B (I4(B (I5(B (I6(B (I7(B (I8(B (I9(B (I:(B (I;(B (I<(B (I=(B (I>(B (I?(B +(I@(B (IA(B (IB(B (IC(B (ID(B (IE(B (IF(B (IG(B (IH(B (II(B (IJ(B (IK(B (IL(B (IM(B (IN(B (IO(B +(IP(B (IQ(B (IR(B (IS(B (IT(B (IU(B (IV(B (IW(B (IX(B (IY(B (IZ(B (I[(B (I\(B (I](B (I^(B (I_(B + $B!!(B $B!"(B $B!#(B $B!$(B $B!%(B $B!&(B $B!'(B $B!((B $B!)(B $B!*(B $B!+(B $B!,(B $B!-(B $B!.(B $B!/(B +$B!0(B $B!1(B $B!2(B $B!3(B $B!4(B $B!5(B $B!6(B $B!7(B $B!8(B $B!9(B $B!:(B $B!;(B $B!<(B $B!=(B $B!>(B $B!?(B +$B!@(B $B!A(B $B!B(B $B!C(B $B!D(B $B!E(B $B!F(B $B!G(B $B!H(B $B!I(B $B!J(B $B!K(B $B!L(B $B!M(B $B!N(B $B!O(B +$B!P(B $B!Q(B $B!R(B $B!S(B $B!T(B $B!U(B $B!V(B $B!W(B $B!X(B $B!Y(B $B!Z(B $B![(B $B!\(B $B!](B $B!^(B $B!_(B +$B!`(B $B!a(B $B!b(B $B!c(B $B!d(B $B!e(B $B!f(B $B!g(B $B!h(B $B!i(B $B!j(B $B!k(B $B!l(B $B!m(B $B!n(B $B!o(B +$B!p(B $B!q(B $B!r(B $B!s(B $B!t(B $B!u(B $B!v(B $B!w(B $B!x(B $B!y(B $B!z(B $B!{(B $B!|(B $B!}(B $B!~(B + $B"!(B $B""(B $B"#(B $B"$(B $B"%(B $B"&(B $B"'(B $B"((B $B")(B $B"*(B $B"+(B $B",(B $B"-(B $B".(B $(O"/(B +$(O"0(B $(O"1(B $(O"2(B $(O"3(B $(O"4(B $(O"5(B $(O"6(B $(O"7(B $(O"8(B $(O"9(B $B":(B $B";(B $B"<(B $B"=(B $B">(B $B"?(B +$B"@(B $B"A(B $(O"B(B $(O"C(B $(O"D(B $(O"E(B $(O"F(B $(O"G(B $(O"H(B $(O"I(B $B"J(B $B"K(B $B"L(B $B"M(B $B"N(B $B"O(B +$B"P(B $(O"Q(B $(O"R(B $(O"S(B $(O"T(B $(O"U(B $(O"V(B $(O"W(B $(O"X(B $(O"Y(B $(O"Z(B $(O"[(B $B"\(B $B"](B $B"^(B $B"_(B +$B"`(B $B"a(B $B"b(B $B"c(B $B"d(B $B"e(B $B"f(B $B"g(B $B"h(B $B"i(B $B"j(B $(O"k(B $(O"l(B $(O"m(B $(O"n(B $(O"o(B +$(O"p(B $(O"q(B $B"r(B $B"s(B $B"t(B $B"u(B $B"v(B $B"w(B $B"x(B $B"y(B $(O"z(B $(O"{(B $(O"|(B $(O"}(B $B"~(B + $(O#!(B $(O#"(B $(O##(B $(O#$(B $(O#%(B $(O#&(B $(O#'(B $(O#((B $(O#)(B $(O#*(B $(O#+(B $(O#,(B $(O#-(B $(O#.(B $(O#/(B +$B#0(B $B#1(B $B#2(B $B#3(B $B#4(B $B#5(B $B#6(B $B#7(B $B#8(B $B#9(B $(O#:(B $(O#;(B $(O#<(B $(O#=(B $(O#>(B $(O#?(B +$(O#@(B $B#A(B $B#B(B $B#C(B $B#D(B $B#E(B $B#F(B $B#G(B $B#H(B $B#I(B $B#J(B $B#K(B $B#L(B $B#M(B $B#N(B $B#O(B +$B#P(B $B#Q(B $B#R(B $B#S(B $B#T(B $B#U(B $B#V(B $B#W(B $B#X(B $B#Y(B $B#Z(B $(O#[(B $(O#\(B $(O#](B $(O#^(B $(O#_(B +$(O#`(B $B#a(B $B#b(B $B#c(B $B#d(B $B#e(B $B#f(B $B#g(B $B#h(B $B#i(B $B#j(B $B#k(B $B#l(B $B#m(B $B#n(B $B#o(B +$B#p(B $B#q(B $B#r(B $B#s(B $B#t(B $B#u(B $B#v(B $B#w(B $B#x(B $B#y(B $B#z(B $(O#{(B $(O#|(B $(O#}(B $(O#~(B + $B$!(B $B$"(B $B$#(B $B$$(B $B$%(B $B$&(B $B$'(B $B$((B $B$)(B $B$*(B $B$+(B $B$,(B $B$-(B $B$.(B $B$/(B +$B$0(B $B$1(B $B$2(B $B$3(B $B$4(B $B$5(B $B$6(B $B$7(B $B$8(B $B$9(B $B$:(B $B$;(B $B$<(B $B$=(B $B$>(B $B$?(B +$B$@(B $B$A(B $B$B(B $B$C(B $B$D(B $B$E(B $B$F(B $B$G(B $B$H(B $B$I(B $B$J(B $B$K(B $B$L(B $B$M(B $B$N(B $B$O(B +$B$P(B $B$Q(B $B$R(B $B$S(B $B$T(B $B$U(B $B$V(B $B$W(B $B$X(B $B$Y(B $B$Z(B $B$[(B $B$\(B $B$](B $B$^(B $B$_(B +$B$`(B $B$a(B $B$b(B $B$c(B $B$d(B $B$e(B $B$f(B $B$g(B $B$h(B $B$i(B $B$j(B $B$k(B $B$l(B $B$m(B $B$n(B $B$o(B +$B$p(B $B$q(B $B$r(B $B$s(B $(O$t(B $(O$u(B $(O$v(B $(O$w(B $(O$x(B $(O$y(B $(O$z(B $(O${(B + $B%!(B $B%"(B $B%#(B $B%$(B $B%%(B $B%&(B $B%'(B $B%((B $B%)(B $B%*(B $B%+(B $B%,(B $B%-(B $B%.(B $B%/(B +$B%0(B $B%1(B $B%2(B $B%3(B $B%4(B $B%5(B $B%6(B $B%7(B $B%8(B $B%9(B $B%:(B $B%;(B $B%<(B $B%=(B $B%>(B $B%?(B +$B%@(B $B%A(B $B%B(B $B%C(B $B%D(B $B%E(B $B%F(B $B%G(B $B%H(B $B%I(B $B%J(B $B%K(B $B%L(B $B%M(B $B%N(B $B%O(B +$B%P(B $B%Q(B $B%R(B $B%S(B $B%T(B $B%U(B $B%V(B $B%W(B $B%X(B $B%Y(B $B%Z(B $B%[(B $B%\(B $B%](B $B%^(B $B%_(B +$B%`(B $B%a(B $B%b(B $B%c(B $B%d(B $B%e(B $B%f(B $B%g(B $B%h(B $B%i(B $B%j(B $B%k(B $B%l(B $B%m(B $B%n(B $B%o(B +$B%p(B $B%q(B $B%r(B $B%s(B $B%t(B $B%u(B $B%v(B $(O%w(B $(O%x(B $(O%y(B $(O%z(B $(O%{(B $(O%|(B $(O%}(B $(O%~(B + $B&!(B $B&"(B $B&#(B $B&$(B $B&%(B $B&&(B $B&'(B $B&((B $B&)(B $B&*(B $B&+(B $B&,(B $B&-(B $B&.(B $B&/(B +$B&0(B $B&1(B $B&2(B $B&3(B $B&4(B $B&5(B $B&6(B $B&7(B $B&8(B $(O&9(B $(O&:(B $(O&;(B $(O&<(B $(O&=(B $(O&>(B $(O&?(B +$(O&@(B $B&A(B $B&B(B $B&C(B $B&D(B $B&E(B $B&F(B $B&G(B $B&H(B $B&I(B $B&J(B $B&K(B $B&L(B $B&M(B $B&N(B $B&O(B +$B&P(B $B&Q(B $B&R(B $B&S(B $B&T(B $B&U(B $B&V(B $B&W(B $B&X(B $(O&Y(B $(O&Z(B $(O&[(B $(O&\(B $(O&](B $(O&^(B $(O&_(B +$(O&`(B $(O&a(B $(O&b(B $(O&c(B $(O&d(B $(O&e(B $(O&f(B $(O&g(B $(O&h(B $(O&i(B $(O&j(B $(O&k(B $(O&l(B $(O&m(B $(O&n(B $(O&o(B +$(O&p(B $(O&q(B $(O&r(B $(O&s(B $(O&t(B $(O&u(B $(O&v(B $(O&w(B $(O&x(B $(O&y(B $(O&z(B $(O&{(B $(O&|(B $(O&}(B $(O&~(B + $B'!(B $B'"(B $B'#(B $B'$(B $B'%(B $B'&(B $B''(B $B'((B $B')(B $B'*(B $B'+(B $B',(B $B'-(B $B'.(B $B'/(B +$B'0(B $B'1(B $B'2(B $B'3(B $B'4(B $B'5(B $B'6(B $B'7(B $B'8(B $B'9(B $B':(B $B';(B $B'<(B $B'=(B $B'>(B $B'?(B +$B'@(B $B'A(B $(O'B(B $(O'C(B $(O'D(B $(O'E(B $(O'F(B $(O'G(B $(O'H(B $(O'I(B $(O'J(B $(O'K(B $(O'L(B $(O'M(B $(O'N(B $(O'O(B +$(O'P(B $B'Q(B $B'R(B $B'S(B $B'T(B $B'U(B $B'V(B $B'W(B $B'X(B $B'Y(B $B'Z(B $B'[(B $B'\(B $B'](B $B'^(B $B'_(B +$B'`(B $B'a(B $B'b(B $B'c(B $B'd(B $B'e(B $B'f(B $B'g(B $B'h(B $B'i(B $B'j(B $B'k(B $B'l(B $B'm(B $B'n(B $B'o(B +$B'p(B $B'q(B $(O'r(B $(O's(B $(O't(B $(O'u(B $(O'v(B $(O'w(B $(O'x(B $(O'y(B $(O'z(B $(O'{(B $(O'|(B $(O'}(B $(O'~(B + $B(!(B $B("(B $B(#(B $B($(B $B(%(B $B(&(B $B('(B $B(((B $B()(B $B(*(B $B(+(B $B(,(B $B(-(B $B(.(B $B(/(B +$B(0(B $B(1(B $B(2(B $B(3(B $B(4(B $B(5(B $B(6(B $B(7(B $B(8(B $B(9(B $B(:(B $B(;(B $B(<(B $B(=(B $B(>(B $B(?(B +$B(@(B $(O(A(B $(O(B(B $(O(C(B $(O(D(B $(O(E(B $(O(F(B $(O(G(B $(O(H(B $(O(I(B $(O(J(B $(O(K(B $(O(L(B $(O(M(B $(O(N(B $(O(O(B +$(O(P(B $(O(Q(B $(O(R(B $(O(S(B $(O(T(B $(O(U(B $(O(V(B $(O(W(B $(O(X(B $(O(Y(B $(O(Z(B $(O([(B $(O(\(B $(O(](B $(O(^(B + $(O(g(B $(O(h(B $(O(i(B $(O(j(B $(O(k(B $(O(l(B $(O(m(B $(O(n(B $(O(o(B +$(O(p(B $(O(q(B $(O(r(B $(O(s(B $(O(t(B $(O(u(B $(O(v(B $(O(w(B $(O(x(B $(O(y(B $(O(z(B $(O({(B $(O(|(B + $(O)!(B $(O)"(B $(O)#(B $(O)$(B $(O)%(B $(O)&(B $(O)'(B $(O)((B $(O))(B $(O)*(B $(O)+(B $(O),(B $(O)-(B $(O).(B $(O)/(B +$(O)0(B $(O)1(B $(O)2(B $(O)3(B $(O)4(B $(O)5(B $(O)6(B $(O)7(B $(O)8(B $(O)9(B $(O):(B $(O);(B $(O)<(B $(O)=(B $(O)>(B $(O)?(B +$(O)@(B $(O)A(B $(O)B(B $(O)C(B $(O)D(B $(O)E(B $(O)F(B $(O)G(B $(O)H(B $(O)I(B $(O)J(B $(O)K(B $(O)L(B $(O)M(B $(O)N(B $(O)O(B +$(O)P(B $(O)Q(B $(O)R(B $(O)S(B $(O)T(B $(O)U(B $(O)V(B $(O)W(B $(O)X(B $(O)Y(B $(O)Z(B $(O)[(B $(O)\(B $(O)](B $(O)^(B $(O)_(B +$(O)`(B $(O)a(B $(O)b(B $(O)c(B $(O)d(B $(O)e(B $(O)f(B $(O)g(B $(O)h(B $(O)i(B $(O)j(B $(O)k(B $(O)l(B $(O)m(B $(O)n(B $(O)o(B +$(O)p(B $(O)q(B $(O)r(B $(O)s(B $(O)t(B $(O)u(B $(O)v(B $(O)w(B $(O)x(B $(O)y(B $(O)z(B $(O){(B $(O)|(B $(O)}(B $(O)~(B + $(O*!(B $(O*"(B $(O*#(B $(O*$(B $(O*%(B $(O*&(B $(O*'(B $(O*((B $(O*)(B $(O**(B $(O*+(B $(O*,(B $(O*-(B $(O*.(B $(O*/(B +$(O*0(B $(O*1(B $(O*2(B $(O*3(B $(O*4(B $(O*5(B $(O*6(B $(O*7(B $(O*8(B $(O*9(B $(O*:(B $(O*;(B $(O*<(B $(O*=(B $(O*>(B $(O*?(B +$(O*@(B $(O*A(B $(O*B(B $(O*C(B $(O*D(B $(O*E(B $(O*F(B $(O*G(B $(O*H(B $(O*I(B $(O*J(B $(O*K(B $(O*L(B $(O*M(B $(O*N(B $(O*O(B +$(O*P(B $(O*Q(B $(O*R(B $(O*S(B $(O*T(B $(O*U(B $(O*V(B $(O*W(B $(O*X(B $(O*Y(B $(O*Z(B $(O*[(B $(O*\(B $(O*](B $(O*^(B $(O*_(B +$(O*`(B $(O*a(B $(O*b(B $(O*c(B $(O*d(B $(O*e(B $(O*f(B $(O*g(B $(O*h(B $(O*i(B $(O*j(B $(O*k(B $(O*l(B $(O*m(B $(O*n(B $(O*o(B +$(O*p(B $(O*q(B $(O*r(B $(O*s(B $(O*t(B $(O*u(B $(O*v(B $(O*w(B $(O*x(B $(O*y(B $(O*z(B $(O*{(B $(O*|(B $(O*}(B $(O*~(B + $(O+!(B $(O+"(B $(O+#(B $(O+$(B $(O+%(B $(O+&(B $(O+'(B $(O+((B $(O+)(B $(O+*(B $(O++(B $(O+,(B $(O+-(B $(O+.(B $(O+/(B +$(O+0(B $(O+1(B $(O+2(B $(O+3(B $(O+4(B $(O+5(B $(O+6(B $(O+7(B $(O+8(B $(O+9(B $(O+:(B $(O+;(B $(O+<(B $(O+=(B $(O+>(B $(O+?(B +$(O+@(B $(O+A(B $(O+B(B $(O+C(B $(O+D(B $(O+E(B $(O+F(B $(O+G(B $(O+H(B $(O+I(B $(O+J(B $(O+K(B $(O+L(B $(O+M(B $(O+N(B $(O+O(B +$(O+P(B $(O+Q(B $(O+R(B $(O+S(B $(O+T(B $(O+U(B $(O+V(B $(O+W(B $(O+X(B $(O+Y(B $(O+Z(B $(O+[(B $(O+\(B $(O+](B $(O+^(B $(O+_(B +$(O+`(B $(O+a(B $(O+b(B $(O+c(B $(O+d(B $(O+e(B $(O+f(B $(O+g(B $(O+h(B $(O+i(B $(O+j(B $(O+k(B $(O+l(B $(O+m(B $(O+n(B $(O+o(B +$(O+p(B $(O+q(B $(O+r(B $(O+s(B $(O+t(B $(O+u(B $(O+v(B $(O+w(B $(O+x(B $(O+y(B $(O+z(B $(O+{(B $(O+|(B $(O+}(B $(O+~(B + $(O,!(B $(O,"(B $(O,#(B $(O,$(B $(O,%(B $(O,&(B $(O,'(B $(O,((B $(O,)(B $(O,*(B $(O,+(B $(O,,(B $(O,-(B $(O,.(B $(O,/(B +$(O,0(B $(O,1(B $(O,2(B $(O,3(B $(O,4(B $(O,5(B $(O,6(B $(O,7(B $(O,8(B $(O,9(B $(O,:(B $(O,;(B $(O,<(B $(O,=(B $(O,>(B $(O,?(B +$(O,@(B $(O,A(B $(O,B(B $(O,C(B $(O,D(B $(O,E(B $(O,F(B $(O,G(B $(O,H(B $(O,I(B $(O,J(B $(O,K(B $(O,L(B $(O,M(B $(O,N(B $(O,O(B +$(O,P(B $(O,Q(B $(O,R(B $(O,S(B $(O,T(B $(O,U(B $(O,V(B $(O,W(B $(O,X(B $(O,Y(B $(O,Z(B $(O,[(B $(O,\(B $(O,](B $(O,^(B $(O,_(B +$(O,`(B $(O,a(B $(O,b(B $(O,c(B $(O,d(B $(O,e(B $(O,f(B $(O,g(B $(O,h(B $(O,i(B $(O,j(B $(O,k(B $(O,l(B $(O,m(B $(O,n(B $(O,o(B +$(O,p(B $(O,q(B $(O,r(B $(O,s(B $(O,}(B $(O,~(B + $(O-!(B $(O-"(B $(O-#(B $(O-$(B $(O-%(B $(O-&(B $(O-'(B $(O-((B $(O-)(B $(O-*(B $(O-+(B $(O-,(B $(O--(B $(O-.(B $(O-/(B +$(O-0(B $(O-1(B $(O-2(B $(O-3(B $(O-4(B $(O-5(B $(O-6(B $(O-7(B $(O-8(B $(O-9(B $(O-:(B $(O-;(B $(O-<(B $(O-=(B $(O->(B $(O-?(B +$(O-@(B $(O-A(B $(O-B(B $(O-C(B $(O-D(B $(O-E(B $(O-F(B $(O-G(B $(O-H(B $(O-I(B $(O-J(B $(O-K(B $(O-L(B $(O-M(B $(O-N(B $(O-O(B +$(O-P(B $(O-Q(B $(O-R(B $(O-S(B $(O-T(B $(O-U(B $(O-V(B $(O-W(B $(O-_(B +$(O-`(B $(O-a(B $(O-b(B $(O-c(B $(O-d(B $(O-e(B $(O-f(B $(O-g(B $(O-h(B $(O-i(B $(O-j(B $(O-k(B $(O-l(B $(O-m(B $(O-n(B $(O-o(B + $(O-s(B $(O-x(B $(O-y(B $(O-}(B $(O-~(B + $(O."(B $(O.#(B $(O.$(B $(O.%(B $(O.&(B $(O.'(B $(O.((B $(O.)(B $(O.*(B $(O.+(B $(O.,(B $(O.-(B $(O..(B $(O./(B +$(O.0(B $(O.1(B $(O.2(B $(O.3(B $(O.4(B $(O.5(B $(O.6(B $(O.7(B $(O.8(B $(O.9(B $(O.:(B $(O.;(B $(O.<(B $(O.=(B $(O.>(B $(O.?(B +$(O.@(B $(O.A(B $(O.B(B $(O.C(B $(O.D(B $(O.E(B $(O.F(B $(O.G(B $(O.H(B $(O.I(B $(O.J(B $(O.K(B $(O.L(B $(O.M(B $(O.N(B $(O.O(B +$(O.P(B $(O.Q(B $(O.R(B $(O.S(B $(O.T(B $(O.U(B $(O.V(B $(O.W(B $(O.X(B $(O.Y(B $(O.Z(B $(O.[(B $(O.\(B $(O.](B $(O.^(B $(O._(B +$(O.`(B $(O.a(B $(O.b(B $(O.c(B $(O.d(B $(O.e(B $(O.f(B $(O.g(B $(O.h(B $(O.i(B $(O.j(B $(O.k(B $(O.l(B $(O.m(B $(O.n(B $(O.o(B +$(O.p(B $(O.q(B $(O.r(B $(O.s(B $(O.t(B $(O.u(B $(O.v(B $(O.w(B $(O.x(B $(O.y(B $(O.z(B $(O.{(B $(O.|(B $(O.}(B $(O.~(B + $(O/!(B $(O/"(B $(O/#(B $(O/$(B $(O/%(B $(O/&(B $(O/'(B $(O/((B $(O/)(B $(O/*(B $(O/+(B $(O/,(B $(O/-(B $(O/.(B $(O//(B +$(O/0(B $(O/1(B $(O/2(B $(O/3(B $(O/4(B $(O/5(B $(O/6(B $(O/7(B $(O/8(B $(O/9(B $(O/:(B $(O/;(B $(O/<(B $(O/=(B $(O/>(B $(O/?(B +$(O/@(B $(O/A(B $(O/B(B $(O/C(B $(O/D(B $(O/E(B $(O/F(B $(O/G(B $(O/H(B $(O/I(B $(O/J(B $(O/K(B $(O/L(B $(O/M(B $(O/N(B $(O/O(B +$(O/P(B $(O/Q(B $(O/R(B $(O/S(B $(O/T(B $(O/U(B $(O/V(B $(O/W(B $(O/X(B $(O/Y(B $(O/Z(B $(O/[(B $(O/\(B $(O/](B $(O/^(B $(O/_(B +$(O/`(B $(O/a(B $(O/b(B $(O/c(B $(O/d(B $(O/e(B $(O/f(B $(O/g(B $(O/h(B $(O/i(B $(O/j(B $(O/k(B $(O/l(B $(O/m(B $(O/n(B $(O/o(B +$(O/p(B $(O/q(B $(O/r(B $(O/s(B $(O/t(B $(O/u(B $(O/v(B $(O/w(B $(O/x(B $(O/y(B $(O/z(B $(O/{(B $(O/|(B $(O/}(B + $B0!(B $B0"(B $B0#(B $B0$(B $B0%(B $B0&(B $B0'(B $B0((B $B0)(B $B0*(B $B0+(B $B0,(B $B0-(B $B0.(B $B0/(B +$B00(B $B01(B $B02(B $B03(B $B04(B $B05(B $B06(B $B07(B $B08(B $B09(B $B0:(B $B0;(B $B0<(B $B0=(B $B0>(B $B0?(B +$B0@(B $B0A(B $B0B(B $B0C(B $B0D(B $B0E(B $B0F(B $B0G(B $B0H(B $B0I(B $B0J(B $B0K(B $B0L(B $B0M(B $B0N(B $B0O(B +$B0P(B $B0Q(B $B0R(B $B0S(B $B0T(B $B0U(B $B0V(B $B0W(B $B0X(B $B0Y(B $B0Z(B $B0[(B $B0\(B $B0](B $B0^(B $B0_(B +$B0`(B $B0a(B $B0b(B $B0c(B $B0d(B $B0e(B $B0f(B $B0g(B $B0h(B $B0i(B $B0j(B $B0k(B $B0l(B $B0m(B $B0n(B $B0o(B +$B0p(B $B0q(B $B0r(B $B0s(B $B0t(B $B0u(B $B0v(B $B0w(B $B0x(B $B0y(B $B0z(B $B0{(B $B0|(B $B0}(B $B0~(B + $B1!(B $B1"(B $B1#(B $B1$(B $B1%(B $B1&(B $B1'(B $B1((B $B1)(B $B1*(B $B1+(B $B1,(B $B1-(B $B1.(B $B1/(B +$B10(B $B11(B $B12(B $B13(B $B14(B $B15(B $B16(B $B17(B $B18(B $B19(B $B1:(B $B1;(B $B1<(B $B1=(B $B1>(B $B1?(B +$B1@(B $B1A(B $B1B(B $B1C(B $B1D(B $B1E(B $B1F(B $B1G(B $B1H(B $B1I(B $B1J(B $B1K(B $B1L(B $B1M(B $B1N(B $B1O(B +$B1P(B $B1Q(B $B1R(B $B1S(B $B1T(B $B1U(B $B1V(B $B1W(B $B1X(B $B1Y(B $B1Z(B $B1[(B $B1\(B $B1](B $B1^(B $B1_(B +$B1`(B $B1a(B $B1b(B $B1c(B $B1d(B $B1e(B $B1f(B $B1g(B $B1h(B $B1i(B $B1j(B $B1k(B $B1l(B $B1m(B $B1n(B $B1o(B +$B1p(B $B1q(B $B1r(B $B1s(B $B1t(B $B1u(B $B1v(B $B1w(B $B1x(B $B1y(B $B1z(B $B1{(B $B1|(B $B1}(B $B1~(B + $B2!(B $B2"(B $B2#(B $B2$(B $B2%(B $B2&(B $B2'(B $B2((B $B2)(B $B2*(B $B2+(B $B2,(B $B2-(B $B2.(B $B2/(B +$B20(B $B21(B $B22(B $B23(B $B24(B $B25(B $B26(B $B27(B $B28(B $B29(B $B2:(B $B2;(B $B2<(B $B2=(B $B2>(B $B2?(B +$B2@(B $B2A(B $B2B(B $B2C(B $B2D(B $B2E(B $B2F(B $B2G(B $B2H(B $B2I(B $B2J(B $B2K(B $B2L(B $B2M(B $B2N(B $B2O(B +$B2P(B $B2Q(B $B2R(B $B2S(B $B2T(B $B2U(B $B2V(B $B2W(B $B2X(B $B2Y(B $B2Z(B $B2[(B $B2\(B $B2](B $B2^(B $B2_(B +$B2`(B $B2a(B $B2b(B $B2c(B $B2d(B $B2e(B $B2f(B $B2g(B $B2h(B $B2i(B $B2j(B $B2k(B $B2l(B $B2m(B $B2n(B $B2o(B +$B2p(B $B2q(B $B2r(B $B2s(B $B2t(B $B2u(B $B2v(B $B2w(B $B2x(B $B2y(B $B2z(B $B2{(B $B2|(B $B2}(B $B2~(B + $B3!(B $B3"(B $B3#(B $B3$(B $B3%(B $B3&(B $B3'(B $B3((B $B3)(B $B3*(B $B3+(B $B3,(B $B3-(B $B3.(B $B3/(B +$B30(B $B31(B $B32(B $B33(B $B34(B $B35(B $B36(B $B37(B $B38(B $B39(B $B3:(B $B3;(B $B3<(B $B3=(B $B3>(B $B3?(B +$B3@(B $B3A(B $B3B(B $B3C(B $B3D(B $B3E(B $B3F(B $B3G(B $B3H(B $B3I(B $B3J(B $B3K(B $B3L(B $B3M(B $B3N(B $B3O(B +$B3P(B $B3Q(B $B3R(B $B3S(B $B3T(B $B3U(B $B3V(B $B3W(B $B3X(B $B3Y(B $B3Z(B $B3[(B $B3\(B $B3](B $B3^(B $B3_(B +$B3`(B $B3a(B $B3b(B $B3c(B $B3d(B $B3e(B $B3f(B $B3g(B $B3h(B $B3i(B $B3j(B $B3k(B $B3l(B $B3m(B $B3n(B $B3o(B +$B3p(B $B3q(B $B3r(B $B3s(B $B3t(B $B3u(B $B3v(B $B3w(B $B3x(B $B3y(B $B3z(B $B3{(B $B3|(B $B3}(B $B3~(B + $B4!(B $B4"(B $B4#(B $B4$(B $B4%(B $B4&(B $B4'(B $B4((B $B4)(B $B4*(B $B4+(B $B4,(B $B4-(B $B4.(B $B4/(B +$B40(B $B41(B $B42(B $B43(B $B44(B $B45(B $B46(B $B47(B $B48(B $B49(B $B4:(B $B4;(B $B4<(B $B4=(B $B4>(B $B4?(B +$B4@(B $B4A(B $B4B(B $B4C(B $B4D(B $B4E(B $B4F(B $B4G(B $B4H(B $B4I(B $B4J(B $B4K(B $B4L(B $B4M(B $B4N(B $B4O(B +$B4P(B $B4Q(B $B4R(B $B4S(B $B4T(B $B4U(B $B4V(B $B4W(B $B4X(B $B4Y(B $B4Z(B $B4[(B $B4\(B $B4](B $B4^(B $B4_(B +$B4`(B $B4a(B $B4b(B $B4c(B $B4d(B $B4e(B $B4f(B $B4g(B $B4h(B $B4i(B $B4j(B $B4k(B $B4l(B $B4m(B $B4n(B $B4o(B +$B4p(B $B4q(B $B4r(B $B4s(B $B4t(B $B4u(B $B4v(B $B4w(B $B4x(B $B4y(B $B4z(B $B4{(B $B4|(B $B4}(B $B4~(B + $B5!(B $B5"(B $B5#(B $B5$(B $B5%(B $B5&(B $B5'(B $B5((B $B5)(B $B5*(B $B5+(B $B5,(B $B5-(B $B5.(B $B5/(B +$B50(B $B51(B $B52(B $B53(B $B54(B $B55(B $B56(B $B57(B $B58(B $B59(B $B5:(B $B5;(B $B5<(B $B5=(B $B5>(B $B5?(B +$B5@(B $B5A(B $B5B(B $B5C(B $B5D(B $B5E(B $B5F(B $B5G(B $B5H(B $B5I(B $B5J(B $B5K(B $B5L(B $B5M(B $B5N(B $B5O(B +$B5P(B $B5Q(B $B5R(B $B5S(B $B5T(B $B5U(B $B5V(B $B5W(B $B5X(B $B5Y(B $B5Z(B $B5[(B $B5\(B $B5](B $B5^(B $B5_(B +$B5`(B $B5a(B $B5b(B $B5c(B $B5d(B $B5e(B $B5f(B $B5g(B $B5h(B $B5i(B $B5j(B $B5k(B $B5l(B $B5m(B $B5n(B $B5o(B +$B5p(B $B5q(B $B5r(B $B5s(B $B5t(B $B5u(B $B5v(B $B5w(B $B5x(B $B5y(B $B5z(B $B5{(B $B5|(B $B5}(B $B5~(B + $B6!(B $B6"(B $B6#(B $B6$(B $B6%(B $B6&(B $B6'(B $B6((B $B6)(B $B6*(B $B6+(B $B6,(B $B6-(B $B6.(B $B6/(B +$B60(B $B61(B $B62(B $B63(B $B64(B $B65(B $B66(B $B67(B $B68(B $B69(B $B6:(B $B6;(B $B6<(B $B6=(B $B6>(B $B6?(B +$B6@(B $B6A(B $B6B(B $B6C(B $B6D(B $B6E(B $B6F(B $B6G(B $B6H(B $B6I(B $B6J(B $B6K(B $B6L(B $B6M(B $B6N(B $B6O(B +$B6P(B $B6Q(B $B6R(B $B6S(B $B6T(B $B6U(B $B6V(B $B6W(B $B6X(B $B6Y(B $B6Z(B $B6[(B $B6\(B $B6](B $B6^(B $B6_(B +$B6`(B $B6a(B $B6b(B $B6c(B $B6d(B $B6e(B $B6f(B $B6g(B $B6h(B $B6i(B $B6j(B $B6k(B $B6l(B $B6m(B $B6n(B $B6o(B +$B6p(B $B6q(B $B6r(B $B6s(B $B6t(B $B6u(B $B6v(B $B6w(B $B6x(B $B6y(B $B6z(B $B6{(B $B6|(B $B6}(B $B6~(B + $B7!(B $B7"(B $B7#(B $B7$(B $B7%(B $B7&(B $B7'(B $B7((B $B7)(B $B7*(B $B7+(B $B7,(B $B7-(B $B7.(B $B7/(B +$B70(B $B71(B $B72(B $B73(B $B74(B $B75(B $B76(B $B77(B $B78(B $B79(B $B7:(B $B7;(B $B7<(B $B7=(B $B7>(B $B7?(B +$B7@(B $B7A(B $B7B(B $B7C(B $B7D(B $B7E(B $B7F(B $B7G(B $B7H(B $B7I(B $B7J(B $B7K(B $B7L(B $B7M(B $B7N(B $B7O(B +$B7P(B $B7Q(B $B7R(B $B7S(B $B7T(B $B7U(B $B7V(B $B7W(B $B7X(B $B7Y(B $B7Z(B $B7[(B $B7\(B $B7](B $B7^(B $B7_(B +$B7`(B $B7a(B $B7b(B $B7c(B $B7d(B $B7e(B $B7f(B $B7g(B $B7h(B $B7i(B $B7j(B $B7k(B $B7l(B $B7m(B $B7n(B $B7o(B +$B7p(B $B7q(B $B7r(B $B7s(B $B7t(B $B7u(B $B7v(B $B7w(B $B7x(B $B7y(B $B7z(B $B7{(B $B7|(B $B7}(B $B7~(B + $B8!(B $B8"(B $B8#(B $B8$(B $B8%(B $B8&(B $B8'(B $B8((B $B8)(B $B8*(B $B8+(B $B8,(B $B8-(B $B8.(B $B8/(B +$B80(B $B81(B $B82(B $B83(B $B84(B $B85(B $B86(B $B87(B $B88(B $B89(B $B8:(B $B8;(B $B8<(B $B8=(B $B8>(B $B8?(B +$B8@(B $B8A(B $B8B(B $B8C(B $B8D(B $B8E(B $B8F(B $B8G(B $B8H(B $B8I(B $B8J(B $B8K(B $B8L(B $B8M(B $B8N(B $B8O(B +$B8P(B $B8Q(B $B8R(B $B8S(B $B8T(B $B8U(B $B8V(B $B8W(B $B8X(B $B8Y(B $B8Z(B $B8[(B $B8\(B $B8](B $B8^(B $B8_(B +$B8`(B $B8a(B $B8b(B $B8c(B $B8d(B $B8e(B $B8f(B $B8g(B $B8h(B $B8i(B $B8j(B $B8k(B $B8l(B $B8m(B $B8n(B $B8o(B +$B8p(B $B8q(B $B8r(B $B8s(B $B8t(B $B8u(B $B8v(B $B8w(B $B8x(B $B8y(B $B8z(B $B8{(B $B8|(B $B8}(B $B8~(B + $B9!(B $B9"(B $B9#(B $B9$(B $B9%(B $B9&(B $B9'(B $B9((B $B9)(B $B9*(B $B9+(B $B9,(B $B9-(B $B9.(B $B9/(B +$B90(B $B91(B $B92(B $B93(B $B94(B $B95(B $B96(B $B97(B $B98(B $B99(B $B9:(B $B9;(B $B9<(B $B9=(B $B9>(B $B9?(B +$B9@(B $B9A(B $B9B(B $B9C(B $B9D(B $B9E(B $B9F(B $B9G(B $B9H(B $B9I(B $B9J(B $B9K(B $B9L(B $B9M(B $B9N(B $B9O(B +$B9P(B $B9Q(B $B9R(B $B9S(B $B9T(B $B9U(B $B9V(B $B9W(B $B9X(B $B9Y(B $B9Z(B $B9[(B $B9\(B $B9](B $B9^(B $B9_(B +$B9`(B $B9a(B $B9b(B $B9c(B $B9d(B $B9e(B $B9f(B $B9g(B $B9h(B $B9i(B $B9j(B $B9k(B $B9l(B $B9m(B $B9n(B $B9o(B +$B9p(B $B9q(B $B9r(B $B9s(B $B9t(B $B9u(B $B9v(B $B9w(B $B9x(B $B9y(B $B9z(B $B9{(B $B9|(B $B9}(B $B9~(B + $B:!(B $B:"(B $B:#(B $B:$(B $B:%(B $B:&(B $B:'(B $B:((B $B:)(B $B:*(B $B:+(B $B:,(B $B:-(B $B:.(B $B:/(B +$B:0(B $B:1(B $B:2(B $B:3(B $B:4(B $B:5(B $B:6(B $B:7(B $B:8(B $B:9(B $B::(B $B:;(B $B:<(B $B:=(B $B:>(B $B:?(B +$B:@(B $B:A(B $B:B(B $B:C(B $B:D(B $B:E(B $B:F(B $B:G(B $B:H(B $B:I(B $B:J(B $B:K(B $B:L(B $B:M(B $B:N(B $B:O(B +$B:P(B $B:Q(B $B:R(B $B:S(B $B:T(B $B:U(B $B:V(B $B:W(B $B:X(B $B:Y(B $B:Z(B $B:[(B $B:\(B $B:](B $B:^(B $B:_(B +$B:`(B $B:a(B $B:b(B $B:c(B $B:d(B $B:e(B $B:f(B $B:g(B $B:h(B $B:i(B $B:j(B $B:k(B $B:l(B $B:m(B $B:n(B $B:o(B +$B:p(B $B:q(B $B:r(B $B:s(B $B:t(B $B:u(B $B:v(B $B:w(B $B:x(B $B:y(B $B:z(B $B:{(B $B:|(B $B:}(B $B:~(B + $B;!(B $B;"(B $B;#(B $B;$(B $B;%(B $B;&(B $B;'(B $B;((B $B;)(B $B;*(B $B;+(B $B;,(B $B;-(B $B;.(B $B;/(B +$B;0(B $B;1(B $B;2(B $B;3(B $B;4(B $B;5(B $B;6(B $B;7(B $B;8(B $B;9(B $B;:(B $B;;(B $B;<(B $B;=(B $B;>(B $B;?(B +$B;@(B $B;A(B $B;B(B $B;C(B $B;D(B $B;E(B $B;F(B $B;G(B $B;H(B $B;I(B $B;J(B $B;K(B $B;L(B $B;M(B $B;N(B $B;O(B +$B;P(B $B;Q(B $B;R(B $B;S(B $B;T(B $B;U(B $B;V(B $B;W(B $B;X(B $B;Y(B $B;Z(B $B;[(B $B;\(B $B;](B $B;^(B $B;_(B +$B;`(B $B;a(B $B;b(B $B;c(B $B;d(B $B;e(B $B;f(B $B;g(B $B;h(B $B;i(B $B;j(B $B;k(B $B;l(B $B;m(B $B;n(B $B;o(B +$B;p(B $B;q(B $B;r(B $B;s(B $B;t(B $B;u(B $B;v(B $B;w(B $B;x(B $B;y(B $B;z(B $B;{(B $B;|(B $B;}(B $B;~(B + $B<!(B $B<"(B $B<#(B $B<$(B $B<%(B $B<&(B $B<'(B $B<((B $B<)(B $B<*(B $B<+(B $B<,(B $B<-(B $B<.(B $B</(B +$B<0(B $B<1(B $B<2(B $B<3(B $B<4(B $B<5(B $B<6(B $B<7(B $B<8(B $B<9(B $B<:(B $B<;(B $B<<(B $B<=(B $B<>(B $B<?(B +$B<@(B $B<A(B $B<B(B $B<C(B $B<D(B $B<E(B $B<F(B $B<G(B $B<H(B $B<I(B $B<J(B $B<K(B $B<L(B $B<M(B $B<N(B $B<O(B +$B<P(B $B<Q(B $B<R(B $B<S(B $B<T(B $B<U(B $B<V(B $B<W(B $B<X(B $B<Y(B $B<Z(B $B<[(B $B<\(B $B<](B $B<^(B $B<_(B +$B<`(B $B<a(B $B<b(B $B<c(B $B<d(B $B<e(B $B<f(B $B<g(B $B<h(B $B<i(B $B<j(B $B<k(B $B<l(B $B<m(B $B<n(B $B<o(B +$B<p(B $B<q(B $B<r(B $B<s(B $B<t(B $B<u(B $B<v(B $B<w(B $B<x(B $B<y(B $B<z(B $B<{(B $B<|(B $B<}(B $B<~(B + $B=!(B $B="(B $B=#(B $B=$(B $B=%(B $B=&(B $B='(B $B=((B $B=)(B $B=*(B $B=+(B $B=,(B $B=-(B $B=.(B $B=/(B +$B=0(B $B=1(B $B=2(B $B=3(B $B=4(B $B=5(B $B=6(B $B=7(B $B=8(B $B=9(B $B=:(B $B=;(B $B=<(B $B==(B $B=>(B $B=?(B +$B=@(B $B=A(B $B=B(B $B=C(B $B=D(B $B=E(B $B=F(B $B=G(B $B=H(B $B=I(B $B=J(B $B=K(B $B=L(B $B=M(B $B=N(B $B=O(B +$B=P(B $B=Q(B $B=R(B $B=S(B $B=T(B $B=U(B $B=V(B $B=W(B $B=X(B $B=Y(B $B=Z(B $B=[(B $B=\(B $B=](B $B=^(B $B=_(B +$B=`(B $B=a(B $B=b(B $B=c(B $B=d(B $B=e(B $B=f(B $B=g(B $B=h(B $B=i(B $B=j(B $B=k(B $B=l(B $B=m(B $B=n(B $B=o(B +$B=p(B $B=q(B $B=r(B $B=s(B $B=t(B $B=u(B $B=v(B $B=w(B $B=x(B $B=y(B $B=z(B $B={(B $B=|(B $B=}(B $B=~(B + $B>!(B $B>"(B $B>#(B $B>$(B $B>%(B $B>&(B $B>'(B $B>((B $B>)(B $B>*(B $B>+(B $B>,(B $B>-(B $B>.(B $B>/(B +$B>0(B $B>1(B $B>2(B $B>3(B $B>4(B $B>5(B $B>6(B $B>7(B $B>8(B $B>9(B $B>:(B $B>;(B $B><(B $B>=(B $B>>(B $B>?(B +$B>@(B $B>A(B $B>B(B $B>C(B $B>D(B $B>E(B $B>F(B $B>G(B $B>H(B $B>I(B $B>J(B $B>K(B $B>L(B $B>M(B $B>N(B $B>O(B +$B>P(B $B>Q(B $B>R(B $B>S(B $B>T(B $B>U(B $B>V(B $B>W(B $B>X(B $B>Y(B $B>Z(B $B>[(B $B>\(B $B>](B $B>^(B $B>_(B +$B>`(B $B>a(B $B>b(B $B>c(B $B>d(B $B>e(B $B>f(B $B>g(B $B>h(B $B>i(B $B>j(B $B>k(B $B>l(B $B>m(B $B>n(B $B>o(B +$B>p(B $B>q(B $B>r(B $B>s(B $B>t(B $B>u(B $B>v(B $B>w(B $B>x(B $B>y(B $B>z(B $B>{(B $B>|(B $B>}(B $B>~(B + $B?!(B $B?"(B $B?#(B $B?$(B $B?%(B $B?&(B $B?'(B $B?((B $B?)(B $B?*(B $B?+(B $B?,(B $B?-(B $B?.(B $B?/(B +$B?0(B $B?1(B $B?2(B $B?3(B $B?4(B $B?5(B $B?6(B $B?7(B $B?8(B $B?9(B $B?:(B $B?;(B $B?<(B $B?=(B $B?>(B $B??(B +$B?@(B $B?A(B $B?B(B $B?C(B $B?D(B $B?E(B $B?F(B $B?G(B $B?H(B $B?I(B $B?J(B $B?K(B $B?L(B $B?M(B $B?N(B $B?O(B +$B?P(B $B?Q(B $B?R(B $B?S(B $B?T(B $B?U(B $B?V(B $B?W(B $B?X(B $B?Y(B $B?Z(B $B?[(B $B?\(B $B?](B $B?^(B $B?_(B +$B?`(B $B?a(B $B?b(B $B?c(B $B?d(B $B?e(B $B?f(B $B?g(B $B?h(B $B?i(B $B?j(B $B?k(B $B?l(B $B?m(B $B?n(B $B?o(B +$B?p(B $B?q(B $B?r(B $B?s(B $B?t(B $B?u(B $B?v(B $B?w(B $B?x(B $B?y(B $B?z(B $B?{(B $B?|(B $B?}(B $B?~(B + $B@!(B $B@"(B $B@#(B $B@$(B $B@%(B $B@&(B $B@'(B $B@((B $B@)(B $B@*(B $B@+(B $B@,(B $B@-(B $B@.(B $B@/(B +$B@0(B $B@1(B $B@2(B $B@3(B $B@4(B $B@5(B $B@6(B $B@7(B $B@8(B $B@9(B $B@:(B $B@;(B $B@<(B $B@=(B $B@>(B $B@?(B +$B@@(B $B@A(B $B@B(B $B@C(B $B@D(B $B@E(B $B@F(B $B@G(B $B@H(B $B@I(B $B@J(B $B@K(B $B@L(B $B@M(B $B@N(B $B@O(B +$B@P(B $B@Q(B $B@R(B $B@S(B $B@T(B $B@U(B $B@V(B $B@W(B $B@X(B $B@Y(B $B@Z(B $B@[(B $B@\(B $B@](B $B@^(B $B@_(B +$B@`(B $B@a(B $B@b(B $B@c(B $B@d(B $B@e(B $B@f(B $B@g(B $B@h(B $B@i(B $B@j(B $B@k(B $B@l(B $B@m(B $B@n(B $B@o(B +$B@p(B $B@q(B $B@r(B $B@s(B $B@t(B $B@u(B $B@v(B $B@w(B $B@x(B $B@y(B $B@z(B $B@{(B $B@|(B $B@}(B $B@~(B + $BA!(B $BA"(B $BA#(B $BA$(B $BA%(B $BA&(B $BA'(B $BA((B $BA)(B $BA*(B $BA+(B $BA,(B $BA-(B $BA.(B $BA/(B +$BA0(B $BA1(B $BA2(B $BA3(B $BA4(B $BA5(B $BA6(B $BA7(B $BA8(B $BA9(B $BA:(B $BA;(B $BA<(B $BA=(B $BA>(B $BA?(B +$BA@(B $BAA(B $BAB(B $BAC(B $BAD(B $BAE(B $BAF(B $BAG(B $BAH(B $BAI(B $BAJ(B $BAK(B $BAL(B $BAM(B $BAN(B $BAO(B +$BAP(B $BAQ(B $BAR(B $BAS(B $BAT(B $BAU(B $BAV(B $BAW(B $BAX(B $BAY(B $BAZ(B $BA[(B $BA\(B $BA](B $BA^(B $BA_(B +$BA`(B $BAa(B $BAb(B $BAc(B $BAd(B $BAe(B $BAf(B $BAg(B $BAh(B $BAi(B $BAj(B $BAk(B $BAl(B $BAm(B $BAn(B $BAo(B +$BAp(B $BAq(B $BAr(B $BAs(B $BAt(B $BAu(B $BAv(B $BAw(B $BAx(B $BAy(B $BAz(B $BA{(B $BA|(B $BA}(B $BA~(B + $BB!(B $BB"(B $BB#(B $BB$(B $BB%(B $BB&(B $BB'(B $BB((B $BB)(B $BB*(B $BB+(B $BB,(B $BB-(B $BB.(B $BB/(B +$BB0(B $BB1(B $BB2(B $BB3(B $BB4(B $BB5(B $BB6(B $BB7(B $BB8(B $BB9(B $BB:(B $BB;(B $BB<(B $BB=(B $BB>(B $BB?(B +$BB@(B $BBA(B $BBB(B $BBC(B $BBD(B $BBE(B $BBF(B $BBG(B $BBH(B $BBI(B $BBJ(B $BBK(B $BBL(B $BBM(B $BBN(B $BBO(B +$BBP(B $BBQ(B $BBR(B $BBS(B $BBT(B $BBU(B $BBV(B $BBW(B $BBX(B $BBY(B $BBZ(B $BB[(B $BB\(B $BB](B $BB^(B $BB_(B +$BB`(B $BBa(B $BBb(B $BBc(B $BBd(B $BBe(B $BBf(B $BBg(B $BBh(B $BBi(B $BBj(B $BBk(B $BBl(B $BBm(B $BBn(B $BBo(B +$BBp(B $BBq(B $BBr(B $BBs(B $BBt(B $BBu(B $BBv(B $BBw(B $BBx(B $BBy(B $BBz(B $BB{(B $BB|(B $BB}(B $BB~(B + $BC!(B $BC"(B $BC#(B $BC$(B $BC%(B $BC&(B $BC'(B $BC((B $BC)(B $BC*(B $BC+(B $BC,(B $BC-(B $BC.(B $BC/(B +$BC0(B $BC1(B $BC2(B $BC3(B $BC4(B $BC5(B $BC6(B $BC7(B $BC8(B $BC9(B $BC:(B $BC;(B $BC<(B $BC=(B $BC>(B $BC?(B +$BC@(B $BCA(B $BCB(B $BCC(B $BCD(B $BCE(B $BCF(B $BCG(B $BCH(B $BCI(B $BCJ(B $BCK(B $BCL(B $BCM(B $BCN(B $BCO(B +$BCP(B $BCQ(B $BCR(B $BCS(B $BCT(B $BCU(B $BCV(B $BCW(B $BCX(B $BCY(B $BCZ(B $BC[(B $BC\(B $BC](B $BC^(B $BC_(B +$BC`(B $BCa(B $BCb(B $BCc(B $BCd(B $BCe(B $BCf(B $BCg(B $BCh(B $BCi(B $BCj(B $BCk(B $BCl(B $BCm(B $BCn(B $BCo(B +$BCp(B $BCq(B $BCr(B $BCs(B $BCt(B $BCu(B $BCv(B $BCw(B $BCx(B $BCy(B $BCz(B $BC{(B $BC|(B $BC}(B $BC~(B + $BD!(B $BD"(B $BD#(B $BD$(B $BD%(B $BD&(B $BD'(B $BD((B $BD)(B $BD*(B $BD+(B $BD,(B $BD-(B $BD.(B $BD/(B +$BD0(B $BD1(B $BD2(B $BD3(B $BD4(B $BD5(B $BD6(B $BD7(B $BD8(B $BD9(B $BD:(B $BD;(B $BD<(B $BD=(B $BD>(B $BD?(B +$BD@(B $BDA(B $BDB(B $BDC(B $BDD(B $BDE(B $BDF(B $BDG(B $BDH(B $BDI(B $BDJ(B $BDK(B $BDL(B $BDM(B $BDN(B $BDO(B +$BDP(B $BDQ(B $BDR(B $BDS(B $BDT(B $BDU(B $BDV(B $BDW(B $BDX(B $BDY(B $BDZ(B $BD[(B $BD\(B $BD](B $BD^(B $BD_(B +$BD`(B $BDa(B $BDb(B $BDc(B $BDd(B $BDe(B $BDf(B $BDg(B $BDh(B $BDi(B $BDj(B $BDk(B $BDl(B $BDm(B $BDn(B $BDo(B +$BDp(B $BDq(B $BDr(B $BDs(B $BDt(B $BDu(B $BDv(B $BDw(B $BDx(B $BDy(B $BDz(B $BD{(B $BD|(B $BD}(B $BD~(B + $BE!(B $BE"(B $BE#(B $BE$(B $BE%(B $BE&(B $BE'(B $BE((B $BE)(B $BE*(B $BE+(B $BE,(B $BE-(B $BE.(B $BE/(B +$BE0(B $BE1(B $BE2(B $BE3(B $BE4(B $BE5(B $BE6(B $BE7(B $BE8(B $BE9(B $BE:(B $BE;(B $BE<(B $BE=(B $BE>(B $BE?(B +$BE@(B $BEA(B $BEB(B $BEC(B $BED(B $BEE(B $BEF(B $BEG(B $BEH(B $BEI(B $BEJ(B $BEK(B $BEL(B $BEM(B $BEN(B $BEO(B +$BEP(B $BEQ(B $BER(B $BES(B $BET(B $BEU(B $BEV(B $BEW(B $BEX(B $BEY(B $BEZ(B $BE[(B $BE\(B $BE](B $BE^(B $BE_(B +$BE`(B $BEa(B $BEb(B $BEc(B $BEd(B $BEe(B $BEf(B $BEg(B $BEh(B $BEi(B $BEj(B $BEk(B $BEl(B $BEm(B $BEn(B $BEo(B +$BEp(B $BEq(B $BEr(B $BEs(B $BEt(B $BEu(B $BEv(B $BEw(B $BEx(B $BEy(B $BEz(B $BE{(B $BE|(B $BE}(B $BE~(B + $BF!(B $BF"(B $BF#(B $BF$(B $BF%(B $BF&(B $BF'(B $BF((B $BF)(B $BF*(B $BF+(B $BF,(B $BF-(B $BF.(B $BF/(B +$BF0(B $BF1(B $BF2(B $BF3(B $BF4(B $BF5(B $BF6(B $BF7(B $BF8(B $BF9(B $BF:(B $BF;(B $BF<(B $BF=(B $BF>(B $BF?(B +$BF@(B $BFA(B $BFB(B $BFC(B $BFD(B $BFE(B $BFF(B $BFG(B $BFH(B $BFI(B $BFJ(B $BFK(B $BFL(B $BFM(B $BFN(B $BFO(B +$BFP(B $BFQ(B $BFR(B $BFS(B $BFT(B $BFU(B $BFV(B $BFW(B $BFX(B $BFY(B $BFZ(B $BF[(B $BF\(B $BF](B $BF^(B $BF_(B +$BF`(B $BFa(B $BFb(B $BFc(B $BFd(B $BFe(B $BFf(B $BFg(B $BFh(B $BFi(B $BFj(B $BFk(B $BFl(B $BFm(B $BFn(B $BFo(B +$BFp(B $BFq(B $BFr(B $BFs(B $BFt(B $BFu(B $BFv(B $BFw(B $BFx(B $BFy(B $BFz(B $BF{(B $BF|(B $BF}(B $BF~(B + $BG!(B $BG"(B $BG#(B $BG$(B $BG%(B $BG&(B $BG'(B $BG((B $BG)(B $BG*(B $BG+(B $BG,(B $BG-(B $BG.(B $BG/(B +$BG0(B $BG1(B $BG2(B $BG3(B $BG4(B $BG5(B $BG6(B $BG7(B $BG8(B $BG9(B $BG:(B $BG;(B $BG<(B $BG=(B $BG>(B $BG?(B +$BG@(B $BGA(B $BGB(B $BGC(B $BGD(B $BGE(B $BGF(B $BGG(B $BGH(B $BGI(B $BGJ(B $BGK(B $BGL(B $BGM(B $BGN(B $BGO(B +$BGP(B $BGQ(B $BGR(B $BGS(B $BGT(B $BGU(B $BGV(B $BGW(B $BGX(B $BGY(B $BGZ(B $BG[(B $BG\(B $BG](B $BG^(B $BG_(B +$BG`(B $BGa(B $BGb(B $BGc(B $BGd(B $BGe(B $BGf(B $BGg(B $BGh(B $BGi(B $BGj(B $BGk(B $BGl(B $BGm(B $BGn(B $BGo(B +$BGp(B $BGq(B $BGr(B $BGs(B $BGt(B $BGu(B $BGv(B $BGw(B $BGx(B $BGy(B $BGz(B $BG{(B $BG|(B $BG}(B $BG~(B + $BH!(B $BH"(B $BH#(B $BH$(B $BH%(B $BH&(B $BH'(B $BH((B $BH)(B $BH*(B $BH+(B $BH,(B $BH-(B $BH.(B $BH/(B +$BH0(B $BH1(B $BH2(B $BH3(B $BH4(B $BH5(B $BH6(B $BH7(B $BH8(B $BH9(B $BH:(B $BH;(B $BH<(B $BH=(B $BH>(B $BH?(B +$BH@(B $BHA(B $BHB(B $BHC(B $BHD(B $BHE(B $BHF(B $BHG(B $BHH(B $BHI(B $BHJ(B $BHK(B $BHL(B $BHM(B $BHN(B $BHO(B +$BHP(B $BHQ(B $BHR(B $BHS(B $BHT(B $BHU(B $BHV(B $BHW(B $BHX(B $BHY(B $BHZ(B $BH[(B $BH\(B $BH](B $BH^(B $BH_(B +$BH`(B $BHa(B $BHb(B $BHc(B $BHd(B $BHe(B $BHf(B $BHg(B $BHh(B $BHi(B $BHj(B $BHk(B $BHl(B $BHm(B $BHn(B $BHo(B +$BHp(B $BHq(B $BHr(B $BHs(B $BHt(B $BHu(B $BHv(B $BHw(B $BHx(B $BHy(B $BHz(B $BH{(B $BH|(B $BH}(B $BH~(B + $BI!(B $BI"(B $BI#(B $BI$(B $BI%(B $BI&(B $BI'(B $BI((B $BI)(B $BI*(B $BI+(B $BI,(B $BI-(B $BI.(B $BI/(B +$BI0(B $BI1(B $BI2(B $BI3(B $BI4(B $BI5(B $BI6(B $BI7(B $BI8(B $BI9(B $BI:(B $BI;(B $BI<(B $BI=(B $BI>(B $BI?(B +$BI@(B $BIA(B $BIB(B $BIC(B $BID(B $BIE(B $BIF(B $BIG(B $BIH(B $BII(B $BIJ(B $BIK(B $BIL(B $BIM(B $BIN(B $BIO(B +$BIP(B $BIQ(B $BIR(B $BIS(B $BIT(B $BIU(B $BIV(B $BIW(B $BIX(B $BIY(B $BIZ(B $BI[(B $BI\(B $BI](B $BI^(B $BI_(B +$BI`(B $BIa(B $BIb(B $BIc(B $BId(B $BIe(B $BIf(B $BIg(B $BIh(B $BIi(B $BIj(B $BIk(B $BIl(B $BIm(B $BIn(B $BIo(B +$BIp(B $BIq(B $BIr(B $BIs(B $BIt(B $BIu(B $BIv(B $BIw(B $BIx(B $BIy(B $BIz(B $BI{(B $BI|(B $BI}(B $BI~(B + $BJ!(B $BJ"(B $BJ#(B $BJ$(B $BJ%(B $BJ&(B $BJ'(B $BJ((B $BJ)(B $BJ*(B $BJ+(B $BJ,(B $BJ-(B $BJ.(B $BJ/(B +$BJ0(B $BJ1(B $BJ2(B $BJ3(B $BJ4(B $BJ5(B $BJ6(B $BJ7(B $BJ8(B $BJ9(B $BJ:(B $BJ;(B $BJ<(B $BJ=(B $BJ>(B $BJ?(B +$BJ@(B $BJA(B $BJB(B $BJC(B $BJD(B $BJE(B $BJF(B $BJG(B $BJH(B $BJI(B $BJJ(B $BJK(B $BJL(B $BJM(B $BJN(B $BJO(B +$BJP(B $BJQ(B $BJR(B $BJS(B $BJT(B $BJU(B $BJV(B $BJW(B $BJX(B $BJY(B $BJZ(B $BJ[(B $BJ\(B $BJ](B $BJ^(B $BJ_(B +$BJ`(B $BJa(B $BJb(B $BJc(B $BJd(B $BJe(B $BJf(B $BJg(B $BJh(B $BJi(B $BJj(B $BJk(B $BJl(B $BJm(B $BJn(B $BJo(B +$BJp(B $BJq(B $BJr(B $BJs(B $BJt(B $BJu(B $BJv(B $BJw(B $BJx(B $BJy(B $BJz(B $BJ{(B $BJ|(B $BJ}(B $BJ~(B + $BK!(B $BK"(B $BK#(B $BK$(B $BK%(B $BK&(B $BK'(B $BK((B $BK)(B $BK*(B $BK+(B $BK,(B $BK-(B $BK.(B $BK/(B +$BK0(B $BK1(B $BK2(B $BK3(B $BK4(B $BK5(B $BK6(B $BK7(B $BK8(B $BK9(B $BK:(B $BK;(B $BK<(B $BK=(B $BK>(B $BK?(B +$BK@(B $BKA(B $BKB(B $BKC(B $BKD(B $BKE(B $BKF(B $BKG(B $BKH(B $BKI(B $BKJ(B $BKK(B $BKL(B $BKM(B $BKN(B $BKO(B +$BKP(B $BKQ(B $BKR(B $BKS(B $BKT(B $BKU(B $BKV(B $BKW(B $BKX(B $BKY(B $BKZ(B $BK[(B $BK\(B $BK](B $BK^(B $BK_(B +$BK`(B $BKa(B $BKb(B $BKc(B $BKd(B $BKe(B $BKf(B $BKg(B $BKh(B $BKi(B $BKj(B $BKk(B $BKl(B $BKm(B $BKn(B $BKo(B +$BKp(B $BKq(B $BKr(B $BKs(B $BKt(B $BKu(B $BKv(B $BKw(B $BKx(B $BKy(B $BKz(B $BK{(B $BK|(B $BK}(B $BK~(B + $BL!(B $BL"(B $BL#(B $BL$(B $BL%(B $BL&(B $BL'(B $BL((B $BL)(B $BL*(B $BL+(B $BL,(B $BL-(B $BL.(B $BL/(B +$BL0(B $BL1(B $BL2(B $BL3(B $BL4(B $BL5(B $BL6(B $BL7(B $BL8(B $BL9(B $BL:(B $BL;(B $BL<(B $BL=(B $BL>(B $BL?(B +$BL@(B $BLA(B $BLB(B $BLC(B $BLD(B $BLE(B $BLF(B $BLG(B $BLH(B $BLI(B $BLJ(B $BLK(B $BLL(B $BLM(B $BLN(B $BLO(B +$BLP(B $BLQ(B $BLR(B $BLS(B $BLT(B $BLU(B $BLV(B $BLW(B $BLX(B $BLY(B $BLZ(B $BL[(B $BL\(B $BL](B $BL^(B $BL_(B +$BL`(B $BLa(B $BLb(B $BLc(B $BLd(B $BLe(B $BLf(B $BLg(B $BLh(B $BLi(B $BLj(B $BLk(B $BLl(B $BLm(B $BLn(B $BLo(B +$BLp(B $BLq(B $BLr(B $BLs(B $BLt(B $BLu(B $BLv(B $BLw(B $BLx(B $BLy(B $BLz(B $BL{(B $BL|(B $BL}(B $BL~(B + $BM!(B $BM"(B $BM#(B $BM$(B $BM%(B $BM&(B $BM'(B $BM((B $BM)(B $BM*(B $BM+(B $BM,(B $BM-(B $BM.(B $BM/(B +$BM0(B $BM1(B $BM2(B $BM3(B $BM4(B $BM5(B $BM6(B $BM7(B $BM8(B $BM9(B $BM:(B $BM;(B $BM<(B $BM=(B $BM>(B $BM?(B +$BM@(B $BMA(B $BMB(B $BMC(B $BMD(B $BME(B $BMF(B $BMG(B $BMH(B $BMI(B $BMJ(B $BMK(B $BML(B $BMM(B $BMN(B $BMO(B +$BMP(B $BMQ(B $BMR(B $BMS(B $BMT(B $BMU(B $BMV(B $BMW(B $BMX(B $BMY(B $BMZ(B $BM[(B $BM\(B $BM](B $BM^(B $BM_(B +$BM`(B $BMa(B $BMb(B $BMc(B $BMd(B $BMe(B $BMf(B $BMg(B $BMh(B $BMi(B $BMj(B $BMk(B $BMl(B $BMm(B $BMn(B $BMo(B +$BMp(B $BMq(B $BMr(B $BMs(B $BMt(B $BMu(B $BMv(B $BMw(B $BMx(B $BMy(B $BMz(B $BM{(B $BM|(B $BM}(B $BM~(B + $BN!(B $BN"(B $BN#(B $BN$(B $BN%(B $BN&(B $BN'(B $BN((B $BN)(B $BN*(B $BN+(B $BN,(B $BN-(B $BN.(B $BN/(B +$BN0(B $BN1(B $BN2(B $BN3(B $BN4(B $BN5(B $BN6(B $BN7(B $BN8(B $BN9(B $BN:(B $BN;(B $BN<(B $BN=(B $BN>(B $BN?(B +$BN@(B $BNA(B $BNB(B $BNC(B $BND(B $BNE(B $BNF(B $BNG(B $BNH(B $BNI(B $BNJ(B $BNK(B $BNL(B $BNM(B $BNN(B $BNO(B +$BNP(B $BNQ(B $BNR(B $BNS(B $BNT(B $BNU(B $BNV(B $BNW(B $BNX(B $BNY(B $BNZ(B $BN[(B $BN\(B $BN](B $BN^(B $BN_(B +$BN`(B $BNa(B $BNb(B $BNc(B $BNd(B $BNe(B $BNf(B $BNg(B $BNh(B $BNi(B $BNj(B $BNk(B $BNl(B $BNm(B $BNn(B $BNo(B +$BNp(B $BNq(B $BNr(B $BNs(B $BNt(B $BNu(B $BNv(B $BNw(B $BNx(B $BNy(B $BNz(B $BN{(B $BN|(B $BN}(B $BN~(B + $BO!(B $BO"(B $BO#(B $BO$(B $BO%(B $BO&(B $BO'(B $BO((B $BO)(B $BO*(B $BO+(B $BO,(B $BO-(B $BO.(B $BO/(B +$BO0(B $BO1(B $BO2(B $BO3(B $BO4(B $BO5(B $BO6(B $BO7(B $BO8(B $BO9(B $BO:(B $BO;(B $BO<(B $BO=(B $BO>(B $BO?(B +$BO@(B $BOA(B $BOB(B $BOC(B $BOD(B $BOE(B $BOF(B $BOG(B $BOH(B $BOI(B $BOJ(B $BOK(B $BOL(B $BOM(B $BON(B $BOO(B +$BOP(B $BOQ(B $BOR(B $BOS(B $(OOU(B $(OOV(B $(OOW(B $(OOX(B $(OOY(B $(OOZ(B $(OO[(B $(OO\(B $(OO](B $(OO^(B $(OO_(B +$(OO`(B $(OOa(B $(OOb(B $(OOc(B $(OOd(B $(OOe(B $(OOf(B $(OOg(B $(OOh(B $(OOi(B $(OOj(B $(OOk(B $(OOl(B $(OOm(B $(OOn(B $(OOo(B +$(OOp(B $(OOq(B $(OOr(B $(OOs(B $(OOt(B $(OOu(B $(OOv(B $(OOw(B $(OOx(B $(OOy(B $(OOz(B $(OO{(B $(OO|(B $(OO}(B + $BP!(B $BP"(B $BP#(B $BP$(B $BP%(B $BP&(B $BP'(B $BP((B $BP)(B $BP*(B $BP+(B $BP,(B $BP-(B $BP.(B $BP/(B +$BP0(B $BP1(B $BP2(B $BP3(B $BP4(B $BP5(B $BP6(B $BP7(B $BP8(B $BP9(B $BP:(B $BP;(B $BP<(B $BP=(B $BP>(B $BP?(B +$BP@(B $BPA(B $BPB(B $BPC(B $BPD(B $BPE(B $BPF(B $BPG(B $BPH(B $BPI(B $BPJ(B $BPK(B $BPL(B $BPM(B $BPN(B $BPO(B +$BPP(B $BPQ(B $BPR(B $BPS(B $BPT(B $BPU(B $BPV(B $BPW(B $BPX(B $BPY(B $BPZ(B $BP[(B $BP\(B $BP](B $BP^(B $BP_(B +$BP`(B $BPa(B $BPb(B $BPc(B $BPd(B $BPe(B $BPf(B $BPg(B $BPh(B $BPi(B $BPj(B $BPk(B $BPl(B $BPm(B $BPn(B $BPo(B +$BPp(B $BPq(B $BPr(B $BPs(B $BPt(B $BPu(B $BPv(B $BPw(B $BPx(B $BPy(B $BPz(B $BP{(B $BP|(B $BP}(B $BP~(B + $BQ!(B $BQ"(B $BQ#(B $BQ$(B $BQ%(B $BQ&(B $BQ'(B $BQ((B $BQ)(B $BQ*(B $BQ+(B $BQ,(B $BQ-(B $BQ.(B $BQ/(B +$BQ0(B $BQ1(B $BQ2(B $BQ3(B $BQ4(B $BQ5(B $BQ6(B $BQ7(B $BQ8(B $BQ9(B $BQ:(B $BQ;(B $BQ<(B $BQ=(B $BQ>(B $BQ?(B +$BQ@(B $BQA(B $BQB(B $BQC(B $BQD(B $BQE(B $BQF(B $BQG(B $BQH(B $BQI(B $BQJ(B $BQK(B $BQL(B $BQM(B $BQN(B $BQO(B +$BQP(B $BQQ(B $BQR(B $BQS(B $BQT(B $BQU(B $BQV(B $BQW(B $BQX(B $BQY(B $BQZ(B $BQ[(B $BQ\(B $BQ](B $BQ^(B $BQ_(B +$BQ`(B $BQa(B $BQb(B $BQc(B $BQd(B $BQe(B $BQf(B $BQg(B $BQh(B $BQi(B $BQj(B $BQk(B $BQl(B $BQm(B $BQn(B $BQo(B +$BQp(B $BQq(B $BQr(B $BQs(B $BQt(B $BQu(B $BQv(B $BQw(B $BQx(B $BQy(B $BQz(B $BQ{(B $BQ|(B $BQ}(B $BQ~(B + $BR!(B $BR"(B $BR#(B $BR$(B $BR%(B $BR&(B $BR'(B $BR((B $BR)(B $BR*(B $BR+(B $BR,(B $BR-(B $BR.(B $BR/(B +$BR0(B $BR1(B $BR2(B $BR3(B $BR4(B $BR5(B $BR6(B $BR7(B $BR8(B $BR9(B $BR:(B $BR;(B $BR<(B $BR=(B $BR>(B $BR?(B +$BR@(B $BRA(B $BRB(B $BRC(B $BRD(B $BRE(B $BRF(B $BRG(B $BRH(B $BRI(B $BRJ(B $BRK(B $BRL(B $BRM(B $BRN(B $BRO(B +$BRP(B $BRQ(B $BRR(B $BRS(B $BRT(B $BRU(B $BRV(B $BRW(B $BRX(B $BRY(B $BRZ(B $BR[(B $BR\(B $BR](B $BR^(B $BR_(B +$BR`(B $BRa(B $BRb(B $BRc(B $BRd(B $BRe(B $BRf(B $BRg(B $BRh(B $BRi(B $BRj(B $BRk(B $BRl(B $BRm(B $BRn(B $BRo(B +$BRp(B $BRq(B $BRr(B $BRs(B $BRt(B $BRu(B $BRv(B $BRw(B $BRx(B $BRy(B $BRz(B $BR{(B $BR|(B $BR}(B $BR~(B + $BS!(B $BS"(B $BS#(B $BS$(B $BS%(B $BS&(B $BS'(B $BS((B $BS)(B $BS*(B $BS+(B $BS,(B $BS-(B $BS.(B $BS/(B +$BS0(B $BS1(B $BS2(B $BS3(B $BS4(B $BS5(B $BS6(B $BS7(B $BS8(B $BS9(B $BS:(B $BS;(B $BS<(B $BS=(B $BS>(B $BS?(B +$BS@(B $BSA(B $BSB(B $BSC(B $BSD(B $BSE(B $BSF(B $BSG(B $BSH(B $BSI(B $BSJ(B $BSK(B $BSL(B $BSM(B $BSN(B $BSO(B +$BSP(B $BSQ(B $BSR(B $BSS(B $BST(B $BSU(B $BSV(B $BSW(B $BSX(B $BSY(B $BSZ(B $BS[(B $BS\(B $BS](B $BS^(B $BS_(B +$BS`(B $BSa(B $BSb(B $BSc(B $BSd(B $BSe(B $BSf(B $BSg(B $BSh(B $BSi(B $BSj(B $BSk(B $BSl(B $BSm(B $BSn(B $BSo(B +$BSp(B $BSq(B $BSr(B $BSs(B $BSt(B $BSu(B $BSv(B $BSw(B $BSx(B $BSy(B $BSz(B $BS{(B $BS|(B $BS}(B $BS~(B + $BT!(B $BT"(B $BT#(B $BT$(B $BT%(B $BT&(B $BT'(B $BT((B $BT)(B $BT*(B $BT+(B $BT,(B $BT-(B $BT.(B $BT/(B +$BT0(B $BT1(B $BT2(B $BT3(B $BT4(B $BT5(B $BT6(B $BT7(B $BT8(B $BT9(B $BT:(B $BT;(B $BT<(B $BT=(B $BT>(B $BT?(B +$BT@(B $BTA(B $BTB(B $BTC(B $BTD(B $BTE(B $BTF(B $BTG(B $BTH(B $BTI(B $BTJ(B $BTK(B $BTL(B $BTM(B $BTN(B $BTO(B +$BTP(B $BTQ(B $BTR(B $BTS(B $BTT(B $BTU(B $BTV(B $BTW(B $BTX(B $BTY(B $BTZ(B $BT[(B $BT\(B $BT](B $BT^(B $BT_(B +$BT`(B $BTa(B $BTb(B $BTc(B $BTd(B $BTe(B $BTf(B $BTg(B $BTh(B $BTi(B $BTj(B $BTk(B $BTl(B $BTm(B $BTn(B $BTo(B +$BTp(B $BTq(B $BTr(B $BTs(B $BTt(B $BTu(B $BTv(B $BTw(B $BTx(B $BTy(B $BTz(B $BT{(B $BT|(B $BT}(B $BT~(B + $BU!(B $BU"(B $BU#(B $BU$(B $BU%(B $BU&(B $BU'(B $BU((B $BU)(B $BU*(B $BU+(B $BU,(B $BU-(B $BU.(B $BU/(B +$BU0(B $BU1(B $BU2(B $BU3(B $BU4(B $BU5(B $BU6(B $BU7(B $BU8(B $BU9(B $BU:(B $BU;(B $BU<(B $BU=(B $BU>(B $BU?(B +$BU@(B $BUA(B $BUB(B $BUC(B $BUD(B $BUE(B $BUF(B $BUG(B $BUH(B $BUI(B $BUJ(B $BUK(B $BUL(B $BUM(B $BUN(B $BUO(B +$BUP(B $BUQ(B $BUR(B $BUS(B $BUT(B $BUU(B $BUV(B $BUW(B $BUX(B $BUY(B $BUZ(B $BU[(B $BU\(B $BU](B $BU^(B $BU_(B +$BU`(B $BUa(B $BUb(B $BUc(B $BUd(B $BUe(B $BUf(B $BUg(B $BUh(B $BUi(B $BUj(B $BUk(B $BUl(B $BUm(B $BUn(B $BUo(B +$BUp(B $BUq(B $BUr(B $BUs(B $BUt(B $BUu(B $BUv(B $BUw(B $BUx(B $BUy(B $BUz(B $BU{(B $BU|(B $BU}(B $BU~(B + $BV!(B $BV"(B $BV#(B $BV$(B $BV%(B $BV&(B $BV'(B $BV((B $BV)(B $BV*(B $BV+(B $BV,(B $BV-(B $BV.(B $BV/(B +$BV0(B $BV1(B $BV2(B $BV3(B $BV4(B $BV5(B $BV6(B $BV7(B $BV8(B $BV9(B $BV:(B $BV;(B $BV<(B $BV=(B $BV>(B $BV?(B +$BV@(B $BVA(B $BVB(B $BVC(B $BVD(B $BVE(B $BVF(B $BVG(B $BVH(B $BVI(B $BVJ(B $BVK(B $BVL(B $BVM(B $BVN(B $BVO(B +$BVP(B $BVQ(B $BVR(B $BVS(B $BVT(B $BVU(B $BVV(B $BVW(B $BVX(B $BVY(B $BVZ(B $BV[(B $BV\(B $BV](B $BV^(B $BV_(B +$BV`(B $BVa(B $BVb(B $BVc(B $BVd(B $BVe(B $BVf(B $BVg(B $BVh(B $BVi(B $BVj(B $BVk(B $BVl(B $BVm(B $BVn(B $BVo(B +$BVp(B $BVq(B $BVr(B $BVs(B $BVt(B $BVu(B $BVv(B $BVw(B $BVx(B $BVy(B $BVz(B $BV{(B $BV|(B $BV}(B $BV~(B + $BW!(B $BW"(B $BW#(B $BW$(B $BW%(B $BW&(B $BW'(B $BW((B $BW)(B $BW*(B $BW+(B $BW,(B $BW-(B $BW.(B $BW/(B +$BW0(B $BW1(B $BW2(B $BW3(B $BW4(B $BW5(B $BW6(B $BW7(B $BW8(B $BW9(B $BW:(B $BW;(B $BW<(B $BW=(B $BW>(B $BW?(B +$BW@(B $BWA(B $BWB(B $BWC(B $BWD(B $BWE(B $BWF(B $BWG(B $BWH(B $BWI(B $BWJ(B $BWK(B $BWL(B $BWM(B $BWN(B $BWO(B +$BWP(B $BWQ(B $BWR(B $BWS(B $BWT(B $BWU(B $BWV(B $BWW(B $BWX(B $BWY(B $BWZ(B $BW[(B $BW\(B $BW](B $BW^(B $BW_(B +$BW`(B $BWa(B $BWb(B $BWc(B $BWd(B $BWe(B $BWf(B $BWg(B $BWh(B $BWi(B $BWj(B $BWk(B $BWl(B $BWm(B $BWn(B $BWo(B +$BWp(B $BWq(B $BWr(B $BWs(B $BWt(B $BWu(B $BWv(B $BWw(B $BWx(B $BWy(B $BWz(B $BW{(B $BW|(B $BW}(B $BW~(B + $BX!(B $BX"(B $BX#(B $BX$(B $BX%(B $BX&(B $BX'(B $BX((B $BX)(B $BX*(B $BX+(B $BX,(B $BX-(B $BX.(B $BX/(B +$BX0(B $BX1(B $BX2(B $BX3(B $BX4(B $BX5(B $BX6(B $BX7(B $BX8(B $BX9(B $BX:(B $BX;(B $BX<(B $BX=(B $BX>(B $BX?(B +$BX@(B $BXA(B $BXB(B $BXC(B $BXD(B $BXE(B $BXF(B $BXG(B $BXH(B $BXI(B $BXJ(B $BXK(B $BXL(B $BXM(B $BXN(B $BXO(B +$BXP(B $BXQ(B $BXR(B $BXS(B $BXT(B $BXU(B $BXV(B $BXW(B $BXX(B $BXY(B $BXZ(B $BX[(B $BX\(B $BX](B $BX^(B $BX_(B +$BX`(B $BXa(B $BXb(B $BXc(B $BXd(B $BXe(B $BXf(B $BXg(B $BXh(B $BXi(B $BXj(B $BXk(B $BXl(B $BXm(B $BXn(B $BXo(B +$BXp(B $BXq(B $BXr(B $BXs(B $BXt(B $BXu(B $BXv(B $BXw(B $BXx(B $BXy(B $BXz(B $BX{(B $BX|(B $BX}(B $BX~(B + $BY!(B $BY"(B $BY#(B $BY$(B $BY%(B $BY&(B $BY'(B $BY((B $BY)(B $BY*(B $BY+(B $BY,(B $BY-(B $BY.(B $BY/(B +$BY0(B $BY1(B $BY2(B $BY3(B $BY4(B $BY5(B $BY6(B $BY7(B $BY8(B $BY9(B $BY:(B $BY;(B $BY<(B $BY=(B $BY>(B $BY?(B +$BY@(B $BYA(B $BYB(B $BYC(B $BYD(B $BYE(B $BYF(B $BYG(B $BYH(B $BYI(B $BYJ(B $BYK(B $BYL(B $BYM(B $BYN(B $BYO(B +$BYP(B $BYQ(B $BYR(B $BYS(B $BYT(B $BYU(B $BYV(B $BYW(B $BYX(B $BYY(B $BYZ(B $BY[(B $BY\(B $BY](B $BY^(B $BY_(B +$BY`(B $BYa(B $BYb(B $BYc(B $BYd(B $BYe(B $BYf(B $BYg(B $BYh(B $BYi(B $BYj(B $BYk(B $BYl(B $BYm(B $BYn(B $BYo(B +$BYp(B $BYq(B $BYr(B $BYs(B $BYt(B $BYu(B $BYv(B $BYw(B $BYx(B $BYy(B $BYz(B $BY{(B $BY|(B $BY}(B $BY~(B + $BZ!(B $BZ"(B $BZ#(B $BZ$(B $BZ%(B $BZ&(B $BZ'(B $BZ((B $BZ)(B $BZ*(B $BZ+(B $BZ,(B $BZ-(B $BZ.(B $BZ/(B +$BZ0(B $BZ1(B $BZ2(B $BZ3(B $BZ4(B $BZ5(B $BZ6(B $BZ7(B $BZ8(B $BZ9(B $BZ:(B $BZ;(B $BZ<(B $BZ=(B $BZ>(B $BZ?(B +$BZ@(B $BZA(B $BZB(B $BZC(B $BZD(B $BZE(B $BZF(B $BZG(B $BZH(B $BZI(B $BZJ(B $BZK(B $BZL(B $BZM(B $BZN(B $BZO(B +$BZP(B $BZQ(B $BZR(B $BZS(B $BZT(B $BZU(B $BZV(B $BZW(B $BZX(B $BZY(B $BZZ(B $BZ[(B $BZ\(B $BZ](B $BZ^(B $BZ_(B +$BZ`(B $BZa(B $BZb(B $BZc(B $BZd(B $BZe(B $BZf(B $BZg(B $BZh(B $BZi(B $BZj(B $BZk(B $BZl(B $BZm(B $BZn(B $BZo(B +$BZp(B $BZq(B $BZr(B $BZs(B $BZt(B $BZu(B $BZv(B $BZw(B $BZx(B $BZy(B $BZz(B $BZ{(B $BZ|(B $BZ}(B $BZ~(B + $B[!(B $B["(B $B[#(B $B[$(B $B[%(B $B[&(B $B['(B $B[((B $B[)(B $B[*(B $B[+(B $B[,(B $B[-(B $B[.(B $B[/(B +$B[0(B $B[1(B $B[2(B $B[3(B $B[4(B $B[5(B $B[6(B $B[7(B $B[8(B $B[9(B $B[:(B $B[;(B $B[<(B $B[=(B $B[>(B $B[?(B +$B[@(B $B[A(B $B[B(B $B[C(B $B[D(B $B[E(B $B[F(B $B[G(B $B[H(B $B[I(B $B[J(B $B[K(B $B[L(B $B[M(B $B[N(B $B[O(B +$B[P(B $B[Q(B $B[R(B $B[S(B $B[T(B $B[U(B $B[V(B $B[W(B $B[X(B $B[Y(B $B[Z(B $B[[(B $B[\(B $B[](B $B[^(B $B[_(B +$B[`(B $B[a(B $B[b(B $B[c(B $B[d(B $B[e(B $B[f(B $B[g(B $B[h(B $B[i(B $B[j(B $B[k(B $B[l(B $B[m(B $B[n(B $B[o(B +$B[p(B $B[q(B $B[r(B $B[s(B $B[t(B $B[u(B $B[v(B $B[w(B $B[x(B $B[y(B $B[z(B $B[{(B $B[|(B $B[}(B $B[~(B + $B\!(B $B\"(B $B\#(B $B\$(B $B\%(B $B\&(B $B\'(B $B\((B $B\)(B $B\*(B $B\+(B $B\,(B $B\-(B $B\.(B $B\/(B +$B\0(B $B\1(B $B\2(B $B\3(B $B\4(B $B\5(B $B\6(B $B\7(B $B\8(B $B\9(B $B\:(B $B\;(B $B\<(B $B\=(B $B\>(B $B\?(B +$B\@(B $B\A(B $B\B(B $B\C(B $B\D(B $B\E(B $B\F(B $B\G(B $B\H(B $B\I(B $B\J(B $B\K(B $B\L(B $B\M(B $B\N(B $B\O(B +$B\P(B $B\Q(B $B\R(B $B\S(B $B\T(B $B\U(B $B\V(B $B\W(B $B\X(B $B\Y(B $B\Z(B $B\[(B $B\\(B $B\](B $B\^(B $B\_(B +$B\`(B $B\a(B $B\b(B $B\c(B $B\d(B $B\e(B $B\f(B $B\g(B $B\h(B $B\i(B $B\j(B $B\k(B $B\l(B $B\m(B $B\n(B $B\o(B +$B\p(B $B\q(B $B\r(B $B\s(B $B\t(B $B\u(B $B\v(B $B\w(B $B\x(B $B\y(B $B\z(B $B\{(B $B\|(B $B\}(B $B\~(B + $B]!(B $B]"(B $B]#(B $B]$(B $B]%(B $B]&(B $B]'(B $B]((B $B])(B $B]*(B $B]+(B $B],(B $B]-(B $B].(B $B]/(B +$B]0(B $B]1(B $B]2(B $B]3(B $B]4(B $B]5(B $B]6(B $B]7(B $B]8(B $B]9(B $B]:(B $B];(B $B]<(B $B]=(B $B]>(B $B]?(B +$B]@(B $B]A(B $B]B(B $B]C(B $B]D(B $B]E(B $B]F(B $B]G(B $B]H(B $B]I(B $B]J(B $B]K(B $B]L(B $B]M(B $B]N(B $B]O(B +$B]P(B $B]Q(B $B]R(B $B]S(B $B]T(B $B]U(B $B]V(B $B]W(B $B]X(B $B]Y(B $B]Z(B $B][(B $B]\(B $B]](B $B]^(B $B]_(B +$B]`(B $B]a(B $B]b(B $B]c(B $B]d(B $B]e(B $B]f(B $B]g(B $B]h(B $B]i(B $B]j(B $B]k(B $B]l(B $B]m(B $B]n(B $B]o(B +$B]p(B $B]q(B $B]r(B $B]s(B $B]t(B $B]u(B $B]v(B $B]w(B $B]x(B $B]y(B $B]z(B $B]{(B $B]|(B $B]}(B $B]~(B + $B^!(B $B^"(B $B^#(B $B^$(B $B^%(B $B^&(B $B^'(B $B^((B $B^)(B $B^*(B $B^+(B $B^,(B $B^-(B $B^.(B $B^/(B +$B^0(B $B^1(B $B^2(B $B^3(B $B^4(B $B^5(B $B^6(B $B^7(B $B^8(B $B^9(B $B^:(B $B^;(B $B^<(B $B^=(B $B^>(B $B^?(B +$B^@(B $B^A(B $B^B(B $B^C(B $B^D(B $B^E(B $B^F(B $B^G(B $B^H(B $B^I(B $B^J(B $B^K(B $B^L(B $B^M(B $B^N(B $B^O(B +$B^P(B $B^Q(B $B^R(B $B^S(B $B^T(B $B^U(B $B^V(B $B^W(B $B^X(B $B^Y(B $B^Z(B $B^[(B $B^\(B $B^](B $B^^(B $B^_(B +$B^`(B $B^a(B $B^b(B $B^c(B $B^d(B $B^e(B $B^f(B $B^g(B $B^h(B $B^i(B $B^j(B $B^k(B $B^l(B $B^m(B $B^n(B $B^o(B +$B^p(B $B^q(B $B^r(B $B^s(B $B^t(B $B^u(B $B^v(B $B^w(B $B^x(B $B^y(B $B^z(B $B^{(B $B^|(B $B^}(B $B^~(B + $B_!(B $B_"(B $B_#(B $B_$(B $B_%(B $B_&(B $B_'(B $B_((B $B_)(B $B_*(B $B_+(B $B_,(B $B_-(B $B_.(B $B_/(B +$B_0(B $B_1(B $B_2(B $B_3(B $B_4(B $B_5(B $B_6(B $B_7(B $B_8(B $B_9(B $B_:(B $B_;(B $B_<(B $B_=(B $B_>(B $B_?(B +$B_@(B $B_A(B $B_B(B $B_C(B $B_D(B $B_E(B $B_F(B $B_G(B $B_H(B $B_I(B $B_J(B $B_K(B $B_L(B $B_M(B $B_N(B $B_O(B +$B_P(B $B_Q(B $B_R(B $B_S(B $B_T(B $B_U(B $B_V(B $B_W(B $B_X(B $B_Y(B $B_Z(B $B_[(B $B_\(B $B_](B $B_^(B $B__(B +$B_`(B $B_a(B $B_b(B $B_c(B $B_d(B $B_e(B $B_f(B $B_g(B $B_h(B $B_i(B $B_j(B $B_k(B $B_l(B $B_m(B $B_n(B $B_o(B +$B_p(B $B_q(B $B_r(B $B_s(B $B_t(B $B_u(B $B_v(B $B_w(B $B_x(B $B_y(B $B_z(B $B_{(B $B_|(B $B_}(B $B_~(B + $B`!(B $B`"(B $B`#(B $B`$(B $B`%(B $B`&(B $B`'(B $B`((B $B`)(B $B`*(B $B`+(B $B`,(B $B`-(B $B`.(B $B`/(B +$B`0(B $B`1(B $B`2(B $B`3(B $B`4(B $B`5(B $B`6(B $B`7(B $B`8(B $B`9(B $B`:(B $B`;(B $B`<(B $B`=(B $B`>(B $B`?(B +$B`@(B $B`A(B $B`B(B $B`C(B $B`D(B $B`E(B $B`F(B $B`G(B $B`H(B $B`I(B $B`J(B $B`K(B $B`L(B $B`M(B $B`N(B $B`O(B +$B`P(B $B`Q(B $B`R(B $B`S(B $B`T(B $B`U(B $B`V(B $B`W(B $B`X(B $B`Y(B $B`Z(B $B`[(B $B`\(B $B`](B $B`^(B $B`_(B +$B``(B $B`a(B $B`b(B $B`c(B $B`d(B $B`e(B $B`f(B $B`g(B $B`h(B $B`i(B $B`j(B $B`k(B $B`l(B $B`m(B $B`n(B $B`o(B +$B`p(B $B`q(B $B`r(B $B`s(B $B`t(B $B`u(B $B`v(B $B`w(B $B`x(B $B`y(B $B`z(B $B`{(B $B`|(B $B`}(B $B`~(B + $Ba!(B $Ba"(B $Ba#(B $Ba$(B $Ba%(B $Ba&(B $Ba'(B $Ba((B $Ba)(B $Ba*(B $Ba+(B $Ba,(B $Ba-(B $Ba.(B $Ba/(B +$Ba0(B $Ba1(B $Ba2(B $Ba3(B $Ba4(B $Ba5(B $Ba6(B $Ba7(B $Ba8(B $Ba9(B $Ba:(B $Ba;(B $Ba<(B $Ba=(B $Ba>(B $Ba?(B +$Ba@(B $BaA(B $BaB(B $BaC(B $BaD(B $BaE(B $BaF(B $BaG(B $BaH(B $BaI(B $BaJ(B $BaK(B $BaL(B $BaM(B $BaN(B $BaO(B +$BaP(B $BaQ(B $BaR(B $BaS(B $BaT(B $BaU(B $BaV(B $BaW(B $BaX(B $BaY(B $BaZ(B $Ba[(B $Ba\(B $Ba](B $Ba^(B $Ba_(B +$Ba`(B $Baa(B $Bab(B $Bac(B $Bad(B $Bae(B $Baf(B $Bag(B $Bah(B $Bai(B $Baj(B $Bak(B $Bal(B $Bam(B $Ban(B $Bao(B +$Bap(B $Baq(B $Bar(B $Bas(B $Bat(B $Bau(B $Bav(B $Baw(B $Bax(B $Bay(B $Baz(B $Ba{(B $Ba|(B $Ba}(B $Ba~(B + $Bb!(B $Bb"(B $Bb#(B $Bb$(B $Bb%(B $Bb&(B $Bb'(B $Bb((B $Bb)(B $Bb*(B $Bb+(B $Bb,(B $Bb-(B $Bb.(B $Bb/(B +$Bb0(B $Bb1(B $Bb2(B $Bb3(B $Bb4(B $Bb5(B $Bb6(B $Bb7(B $Bb8(B $Bb9(B $Bb:(B $Bb;(B $Bb<(B $Bb=(B $Bb>(B $Bb?(B +$Bb@(B $BbA(B $BbB(B $BbC(B $BbD(B $BbE(B $BbF(B $BbG(B $BbH(B $BbI(B $BbJ(B $BbK(B $BbL(B $BbM(B $BbN(B $BbO(B +$BbP(B $BbQ(B $BbR(B $BbS(B $BbT(B $BbU(B $BbV(B $BbW(B $BbX(B $BbY(B $BbZ(B $Bb[(B $Bb\(B $Bb](B $Bb^(B $Bb_(B +$Bb`(B $Bba(B $Bbb(B $Bbc(B $Bbd(B $Bbe(B $Bbf(B $Bbg(B $Bbh(B $Bbi(B $Bbj(B $Bbk(B $Bbl(B $Bbm(B $Bbn(B $Bbo(B +$Bbp(B $Bbq(B $Bbr(B $Bbs(B $Bbt(B $Bbu(B $Bbv(B $Bbw(B $Bbx(B $Bby(B $Bbz(B $Bb{(B $Bb|(B $Bb}(B $Bb~(B + $Bc!(B $Bc"(B $Bc#(B $Bc$(B $Bc%(B $Bc&(B $Bc'(B $Bc((B $Bc)(B $Bc*(B $Bc+(B $Bc,(B $Bc-(B $Bc.(B $Bc/(B +$Bc0(B $Bc1(B $Bc2(B $Bc3(B $Bc4(B $Bc5(B $Bc6(B $Bc7(B $Bc8(B $Bc9(B $Bc:(B $Bc;(B $Bc<(B $Bc=(B $Bc>(B $Bc?(B +$Bc@(B $BcA(B $BcB(B $BcC(B $BcD(B $BcE(B $BcF(B $BcG(B $BcH(B $BcI(B $BcJ(B $BcK(B $BcL(B $BcM(B $BcN(B $BcO(B +$BcP(B $BcQ(B $BcR(B $BcS(B $BcT(B $BcU(B $BcV(B $BcW(B $BcX(B $BcY(B $BcZ(B $Bc[(B $Bc\(B $Bc](B $Bc^(B $Bc_(B +$Bc`(B $Bca(B $Bcb(B $Bcc(B $Bcd(B $Bce(B $Bcf(B $Bcg(B $Bch(B $Bci(B $Bcj(B $Bck(B $Bcl(B $Bcm(B $Bcn(B $Bco(B +$Bcp(B $Bcq(B $Bcr(B $Bcs(B $Bct(B $Bcu(B $Bcv(B $Bcw(B $Bcx(B $Bcy(B $Bcz(B $Bc{(B $Bc|(B $Bc}(B $Bc~(B + $Bd!(B $Bd"(B $Bd#(B $Bd$(B $Bd%(B $Bd&(B $Bd'(B $Bd((B $Bd)(B $Bd*(B $Bd+(B $Bd,(B $Bd-(B $Bd.(B $Bd/(B +$Bd0(B $Bd1(B $Bd2(B $Bd3(B $Bd4(B $Bd5(B $Bd6(B $Bd7(B $Bd8(B $Bd9(B $Bd:(B $Bd;(B $Bd<(B $Bd=(B $Bd>(B $Bd?(B +$Bd@(B $BdA(B $BdB(B $BdC(B $BdD(B $BdE(B $BdF(B $BdG(B $BdH(B $BdI(B $BdJ(B $BdK(B $BdL(B $BdM(B $BdN(B $BdO(B +$BdP(B $BdQ(B $BdR(B $BdS(B $BdT(B $BdU(B $BdV(B $BdW(B $BdX(B $BdY(B $BdZ(B $Bd[(B $Bd\(B $Bd](B $Bd^(B $Bd_(B +$Bd`(B $Bda(B $Bdb(B $Bdc(B $Bdd(B $Bde(B $Bdf(B $Bdg(B $Bdh(B $Bdi(B $Bdj(B $Bdk(B $Bdl(B $Bdm(B $Bdn(B $Bdo(B +$Bdp(B $Bdq(B $Bdr(B $Bds(B $Bdt(B $Bdu(B $Bdv(B $Bdw(B $Bdx(B $Bdy(B $Bdz(B $Bd{(B $Bd|(B $Bd}(B $Bd~(B + $Be!(B $Be"(B $Be#(B $Be$(B $Be%(B $Be&(B $Be'(B $Be((B $Be)(B $Be*(B $Be+(B $Be,(B $Be-(B $Be.(B $Be/(B +$Be0(B $Be1(B $Be2(B $Be3(B $Be4(B $Be5(B $Be6(B $Be7(B $Be8(B $Be9(B $Be:(B $Be;(B $Be<(B $Be=(B $Be>(B $Be?(B +$Be@(B $BeA(B $BeB(B $BeC(B $BeD(B $BeE(B $BeF(B $BeG(B $BeH(B $BeI(B $BeJ(B $BeK(B $BeL(B $BeM(B $BeN(B $BeO(B +$BeP(B $BeQ(B $BeR(B $BeS(B $BeT(B $BeU(B $BeV(B $BeW(B $BeX(B $BeY(B $BeZ(B $Be[(B $Be\(B $Be](B $Be^(B $Be_(B +$Be`(B $Bea(B $Beb(B $Bec(B $Bed(B $Bee(B $Bef(B $Beg(B $Beh(B $Bei(B $Bej(B $Bek(B $Bel(B $Bem(B $Ben(B $Beo(B +$Bep(B $Beq(B $Ber(B $Bes(B $Bet(B $Beu(B $Bev(B $Bew(B $Bex(B $Bey(B $Bez(B $Be{(B $Be|(B $Be}(B $Be~(B + $Bf!(B $Bf"(B $Bf#(B $Bf$(B $Bf%(B $Bf&(B $Bf'(B $Bf((B $Bf)(B $Bf*(B $Bf+(B $Bf,(B $Bf-(B $Bf.(B $Bf/(B +$Bf0(B $Bf1(B $Bf2(B $Bf3(B $Bf4(B $Bf5(B $Bf6(B $Bf7(B $Bf8(B $Bf9(B $Bf:(B $Bf;(B $Bf<(B $Bf=(B $Bf>(B $Bf?(B +$Bf@(B $BfA(B $BfB(B $BfC(B $BfD(B $BfE(B $BfF(B $BfG(B $BfH(B $BfI(B $BfJ(B $BfK(B $BfL(B $BfM(B $BfN(B $BfO(B +$BfP(B $BfQ(B $BfR(B $BfS(B $BfT(B $BfU(B $BfV(B $BfW(B $BfX(B $BfY(B $BfZ(B $Bf[(B $Bf\(B $Bf](B $Bf^(B $Bf_(B +$Bf`(B $Bfa(B $Bfb(B $Bfc(B $Bfd(B $Bfe(B $Bff(B $Bfg(B $Bfh(B $Bfi(B $Bfj(B $Bfk(B $Bfl(B $Bfm(B $Bfn(B $Bfo(B +$Bfp(B $Bfq(B $Bfr(B $Bfs(B $Bft(B $Bfu(B $Bfv(B $Bfw(B $Bfx(B $Bfy(B $Bfz(B $Bf{(B $Bf|(B $Bf}(B $Bf~(B + $Bg!(B $Bg"(B $Bg#(B $Bg$(B $Bg%(B $Bg&(B $Bg'(B $Bg((B $Bg)(B $Bg*(B $Bg+(B $Bg,(B $Bg-(B $Bg.(B $Bg/(B +$Bg0(B $Bg1(B $Bg2(B $Bg3(B $Bg4(B $Bg5(B $Bg6(B $Bg7(B $Bg8(B $Bg9(B $Bg:(B $Bg;(B $Bg<(B $Bg=(B $Bg>(B $Bg?(B +$Bg@(B $BgA(B $BgB(B $BgC(B $BgD(B $BgE(B $BgF(B $BgG(B $BgH(B $BgI(B $BgJ(B $BgK(B $BgL(B $BgM(B $BgN(B $BgO(B +$BgP(B $BgQ(B $BgR(B $BgS(B $BgT(B $BgU(B $BgV(B $BgW(B $BgX(B $BgY(B $BgZ(B $Bg[(B $Bg\(B $Bg](B $Bg^(B $Bg_(B +$Bg`(B $Bga(B $Bgb(B $Bgc(B $Bgd(B $Bge(B $Bgf(B $Bgg(B $Bgh(B $Bgi(B $Bgj(B $Bgk(B $Bgl(B $Bgm(B $Bgn(B $Bgo(B +$Bgp(B $Bgq(B $Bgr(B $Bgs(B $Bgt(B $Bgu(B $Bgv(B $Bgw(B $Bgx(B $Bgy(B $Bgz(B $Bg{(B $Bg|(B $Bg}(B $Bg~(B + $Bh!(B $Bh"(B $Bh#(B $Bh$(B $Bh%(B $Bh&(B $Bh'(B $Bh((B $Bh)(B $Bh*(B $Bh+(B $Bh,(B $Bh-(B $Bh.(B $Bh/(B +$Bh0(B $Bh1(B $Bh2(B $Bh3(B $Bh4(B $Bh5(B $Bh6(B $Bh7(B $Bh8(B $Bh9(B $Bh:(B $Bh;(B $Bh<(B $Bh=(B $Bh>(B $Bh?(B +$Bh@(B $BhA(B $BhB(B $BhC(B $BhD(B $BhE(B $BhF(B $BhG(B $BhH(B $BhI(B $BhJ(B $BhK(B $BhL(B $BhM(B $BhN(B $BhO(B +$BhP(B $BhQ(B $BhR(B $BhS(B $BhT(B $BhU(B $BhV(B $BhW(B $BhX(B $BhY(B $BhZ(B $Bh[(B $Bh\(B $Bh](B $Bh^(B $Bh_(B +$Bh`(B $Bha(B $Bhb(B $Bhc(B $Bhd(B $Bhe(B $Bhf(B $Bhg(B $Bhh(B $Bhi(B $Bhj(B $Bhk(B $Bhl(B $Bhm(B $Bhn(B $Bho(B +$Bhp(B $Bhq(B $Bhr(B $Bhs(B $Bht(B $Bhu(B $Bhv(B $Bhw(B $Bhx(B $Bhy(B $Bhz(B $Bh{(B $Bh|(B $Bh}(B $Bh~(B + $Bi!(B $Bi"(B $Bi#(B $Bi$(B $Bi%(B $Bi&(B $Bi'(B $Bi((B $Bi)(B $Bi*(B $Bi+(B $Bi,(B $Bi-(B $Bi.(B $Bi/(B +$Bi0(B $Bi1(B $Bi2(B $Bi3(B $Bi4(B $Bi5(B $Bi6(B $Bi7(B $Bi8(B $Bi9(B $Bi:(B $Bi;(B $Bi<(B $Bi=(B $Bi>(B $Bi?(B +$Bi@(B $BiA(B $BiB(B $BiC(B $BiD(B $BiE(B $BiF(B $BiG(B $BiH(B $BiI(B $BiJ(B $BiK(B $BiL(B $BiM(B $BiN(B $BiO(B +$BiP(B $BiQ(B $BiR(B $BiS(B $BiT(B $BiU(B $BiV(B $BiW(B $BiX(B $BiY(B $BiZ(B $Bi[(B $Bi\(B $Bi](B $Bi^(B $Bi_(B +$Bi`(B $Bia(B $Bib(B $Bic(B $Bid(B $Bie(B $Bif(B $Big(B $Bih(B $Bii(B $Bij(B $Bik(B $Bil(B $Bim(B $Bin(B $Bio(B +$Bip(B $Biq(B $Bir(B $Bis(B $Bit(B $Biu(B $Biv(B $Biw(B $Bix(B $Biy(B $Biz(B $Bi{(B $Bi|(B $Bi}(B $Bi~(B + $Bj!(B $Bj"(B $Bj#(B $Bj$(B $Bj%(B $Bj&(B $Bj'(B $Bj((B $Bj)(B $Bj*(B $Bj+(B $Bj,(B $Bj-(B $Bj.(B $Bj/(B +$Bj0(B $Bj1(B $Bj2(B $Bj3(B $Bj4(B $Bj5(B $Bj6(B $Bj7(B $Bj8(B $Bj9(B $Bj:(B $Bj;(B $Bj<(B $Bj=(B $Bj>(B $Bj?(B +$Bj@(B $BjA(B $BjB(B $BjC(B $BjD(B $BjE(B $BjF(B $BjG(B $BjH(B $BjI(B $BjJ(B $BjK(B $BjL(B $BjM(B $BjN(B $BjO(B +$BjP(B $BjQ(B $BjR(B $BjS(B $BjT(B $BjU(B $BjV(B $BjW(B $BjX(B $BjY(B $BjZ(B $Bj[(B $Bj\(B $Bj](B $Bj^(B $Bj_(B +$Bj`(B $Bja(B $Bjb(B $Bjc(B $Bjd(B $Bje(B $Bjf(B $Bjg(B $Bjh(B $Bji(B $Bjj(B $Bjk(B $Bjl(B $Bjm(B $Bjn(B $Bjo(B +$Bjp(B $Bjq(B $Bjr(B $Bjs(B $Bjt(B $Bju(B $Bjv(B $Bjw(B $Bjx(B $Bjy(B $Bjz(B $Bj{(B $Bj|(B $Bj}(B $Bj~(B + $Bk!(B $Bk"(B $Bk#(B $Bk$(B $Bk%(B $Bk&(B $Bk'(B $Bk((B $Bk)(B $Bk*(B $Bk+(B $Bk,(B $Bk-(B $Bk.(B $Bk/(B +$Bk0(B $Bk1(B $Bk2(B $Bk3(B $Bk4(B $Bk5(B $Bk6(B $Bk7(B $Bk8(B $Bk9(B $Bk:(B $Bk;(B $Bk<(B $Bk=(B $Bk>(B $Bk?(B +$Bk@(B $BkA(B $BkB(B $BkC(B $BkD(B $BkE(B $BkF(B $BkG(B $BkH(B $BkI(B $BkJ(B $BkK(B $BkL(B $BkM(B $BkN(B $BkO(B +$BkP(B $BkQ(B $BkR(B $BkS(B $BkT(B $BkU(B $BkV(B $BkW(B $BkX(B $BkY(B $BkZ(B $Bk[(B $Bk\(B $Bk](B $Bk^(B $Bk_(B +$Bk`(B $Bka(B $Bkb(B $Bkc(B $Bkd(B $Bke(B $Bkf(B $Bkg(B $Bkh(B $Bki(B $Bkj(B $Bkk(B $Bkl(B $Bkm(B $Bkn(B $Bko(B +$Bkp(B $Bkq(B $Bkr(B $Bks(B $Bkt(B $Bku(B $Bkv(B $Bkw(B $Bkx(B $Bky(B $Bkz(B $Bk{(B $Bk|(B $Bk}(B $Bk~(B + $Bl!(B $Bl"(B $Bl#(B $Bl$(B $Bl%(B $Bl&(B $Bl'(B $Bl((B $Bl)(B $Bl*(B $Bl+(B $Bl,(B $Bl-(B $Bl.(B $Bl/(B +$Bl0(B $Bl1(B $Bl2(B $Bl3(B $Bl4(B $Bl5(B $Bl6(B $Bl7(B $Bl8(B $Bl9(B $Bl:(B $Bl;(B $Bl<(B $Bl=(B $Bl>(B $Bl?(B +$Bl@(B $BlA(B $BlB(B $BlC(B $BlD(B $BlE(B $BlF(B $BlG(B $BlH(B $BlI(B $BlJ(B $BlK(B $BlL(B $BlM(B $BlN(B $BlO(B +$BlP(B $BlQ(B $BlR(B $BlS(B $BlT(B $BlU(B $BlV(B $BlW(B $BlX(B $BlY(B $BlZ(B $Bl[(B $Bl\(B $Bl](B $Bl^(B $Bl_(B +$Bl`(B $Bla(B $Blb(B $Blc(B $Bld(B $Ble(B $Blf(B $Blg(B $Blh(B $Bli(B $Blj(B $Blk(B $Bll(B $Blm(B $Bln(B $Blo(B +$Blp(B $Blq(B $Blr(B $Bls(B $Blt(B $Blu(B $Blv(B $Blw(B $Blx(B $Bly(B $Blz(B $Bl{(B $Bl|(B $Bl}(B $Bl~(B + $Bm!(B $Bm"(B $Bm#(B $Bm$(B $Bm%(B $Bm&(B $Bm'(B $Bm((B $Bm)(B $Bm*(B $Bm+(B $Bm,(B $Bm-(B $Bm.(B $Bm/(B +$Bm0(B $Bm1(B $Bm2(B $Bm3(B $Bm4(B $Bm5(B $Bm6(B $Bm7(B $Bm8(B $Bm9(B $Bm:(B $Bm;(B $Bm<(B $Bm=(B $Bm>(B $Bm?(B +$Bm@(B $BmA(B $BmB(B $BmC(B $BmD(B $BmE(B $BmF(B $BmG(B $BmH(B $BmI(B $BmJ(B $BmK(B $BmL(B $BmM(B $BmN(B $BmO(B +$BmP(B $BmQ(B $BmR(B $BmS(B $BmT(B $BmU(B $BmV(B $BmW(B $BmX(B $BmY(B $BmZ(B $Bm[(B $Bm\(B $Bm](B $Bm^(B $Bm_(B +$Bm`(B $Bma(B $Bmb(B $Bmc(B $Bmd(B $Bme(B $Bmf(B $Bmg(B $Bmh(B $Bmi(B $Bmj(B $Bmk(B $Bml(B $Bmm(B $Bmn(B $Bmo(B +$Bmp(B $Bmq(B $Bmr(B $Bms(B $Bmt(B $Bmu(B $Bmv(B $Bmw(B $Bmx(B $Bmy(B $Bmz(B $Bm{(B $Bm|(B $Bm}(B $Bm~(B + $Bn!(B $Bn"(B $Bn#(B $Bn$(B $Bn%(B $Bn&(B $Bn'(B $Bn((B $Bn)(B $Bn*(B $Bn+(B $Bn,(B $Bn-(B $Bn.(B $Bn/(B +$Bn0(B $Bn1(B $Bn2(B $Bn3(B $Bn4(B $Bn5(B $Bn6(B $Bn7(B $Bn8(B $Bn9(B $Bn:(B $Bn;(B $Bn<(B $Bn=(B $Bn>(B $Bn?(B +$Bn@(B $BnA(B $BnB(B $BnC(B $BnD(B $BnE(B $BnF(B $BnG(B $BnH(B $BnI(B $BnJ(B $BnK(B $BnL(B $BnM(B $BnN(B $BnO(B +$BnP(B $BnQ(B $BnR(B $BnS(B $BnT(B $BnU(B $BnV(B $BnW(B $BnX(B $BnY(B $BnZ(B $Bn[(B $Bn\(B $Bn](B $Bn^(B $Bn_(B +$Bn`(B $Bna(B $Bnb(B $Bnc(B $Bnd(B $Bne(B $Bnf(B $Bng(B $Bnh(B $Bni(B $Bnj(B $Bnk(B $Bnl(B $Bnm(B $Bnn(B $Bno(B +$Bnp(B $Bnq(B $Bnr(B $Bns(B $Bnt(B $Bnu(B $Bnv(B $Bnw(B $Bnx(B $Bny(B $Bnz(B $Bn{(B $Bn|(B $Bn}(B $Bn~(B + $Bo!(B $Bo"(B $Bo#(B $Bo$(B $Bo%(B $Bo&(B $Bo'(B $Bo((B $Bo)(B $Bo*(B $Bo+(B $Bo,(B $Bo-(B $Bo.(B $Bo/(B +$Bo0(B $Bo1(B $Bo2(B $Bo3(B $Bo4(B $Bo5(B $Bo6(B $Bo7(B $Bo8(B $Bo9(B $Bo:(B $Bo;(B $Bo<(B $Bo=(B $Bo>(B $Bo?(B +$Bo@(B $BoA(B $BoB(B $BoC(B $BoD(B $BoE(B $BoF(B $BoG(B $BoH(B $BoI(B $BoJ(B $BoK(B $BoL(B $BoM(B $BoN(B $BoO(B +$BoP(B $BoQ(B $BoR(B $BoS(B $BoT(B $BoU(B $BoV(B $BoW(B $BoX(B $BoY(B $BoZ(B $Bo[(B $Bo\(B $Bo](B $Bo^(B $Bo_(B +$Bo`(B $Boa(B $Bob(B $Boc(B $Bod(B $Boe(B $Bof(B $Bog(B $Boh(B $Boi(B $Boj(B $Bok(B $Bol(B $Bom(B $Bon(B $Boo(B +$Bop(B $Boq(B $Bor(B $Bos(B $Bot(B $Bou(B $Bov(B $Bow(B $Box(B $Boy(B $Boz(B $Bo{(B $Bo|(B $Bo}(B $Bo~(B + $Bp!(B $Bp"(B $Bp#(B $Bp$(B $Bp%(B $Bp&(B $Bp'(B $Bp((B $Bp)(B $Bp*(B $Bp+(B $Bp,(B $Bp-(B $Bp.(B $Bp/(B +$Bp0(B $Bp1(B $Bp2(B $Bp3(B $Bp4(B $Bp5(B $Bp6(B $Bp7(B $Bp8(B $Bp9(B $Bp:(B $Bp;(B $Bp<(B $Bp=(B $Bp>(B $Bp?(B +$Bp@(B $BpA(B $BpB(B $BpC(B $BpD(B $BpE(B $BpF(B $BpG(B $BpH(B $BpI(B $BpJ(B $BpK(B $BpL(B $BpM(B $BpN(B $BpO(B +$BpP(B $BpQ(B $BpR(B $BpS(B $BpT(B $BpU(B $BpV(B $BpW(B $BpX(B $BpY(B $BpZ(B $Bp[(B $Bp\(B $Bp](B $Bp^(B $Bp_(B +$Bp`(B $Bpa(B $Bpb(B $Bpc(B $Bpd(B $Bpe(B $Bpf(B $Bpg(B $Bph(B $Bpi(B $Bpj(B $Bpk(B $Bpl(B $Bpm(B $Bpn(B $Bpo(B +$Bpp(B $Bpq(B $Bpr(B $Bps(B $Bpt(B $Bpu(B $Bpv(B $Bpw(B $Bpx(B $Bpy(B $Bpz(B $Bp{(B $Bp|(B $Bp}(B $Bp~(B + $Bq!(B $Bq"(B $Bq#(B $Bq$(B $Bq%(B $Bq&(B $Bq'(B $Bq((B $Bq)(B $Bq*(B $Bq+(B $Bq,(B $Bq-(B $Bq.(B $Bq/(B +$Bq0(B $Bq1(B $Bq2(B $Bq3(B $Bq4(B $Bq5(B $Bq6(B $Bq7(B $Bq8(B $Bq9(B $Bq:(B $Bq;(B $Bq<(B $Bq=(B $Bq>(B $Bq?(B +$Bq@(B $BqA(B $BqB(B $BqC(B $BqD(B $BqE(B $BqF(B $BqG(B $BqH(B $BqI(B $BqJ(B $BqK(B $BqL(B $BqM(B $BqN(B $BqO(B +$BqP(B $BqQ(B $BqR(B $BqS(B $BqT(B $BqU(B $BqV(B $BqW(B $BqX(B $BqY(B $BqZ(B $Bq[(B $Bq\(B $Bq](B $Bq^(B $Bq_(B +$Bq`(B $Bqa(B $Bqb(B $Bqc(B $Bqd(B $Bqe(B $Bqf(B $Bqg(B $Bqh(B $Bqi(B $Bqj(B $Bqk(B $Bql(B $Bqm(B $Bqn(B $Bqo(B +$Bqp(B $Bqq(B $Bqr(B $Bqs(B $Bqt(B $Bqu(B $Bqv(B $Bqw(B $Bqx(B $Bqy(B $Bqz(B $Bq{(B $Bq|(B $Bq}(B $Bq~(B + $Br!(B $Br"(B $Br#(B $Br$(B $Br%(B $Br&(B $Br'(B $Br((B $Br)(B $Br*(B $Br+(B $Br,(B $Br-(B $Br.(B $Br/(B +$Br0(B $Br1(B $Br2(B $Br3(B $Br4(B $Br5(B $Br6(B $Br7(B $Br8(B $Br9(B $Br:(B $Br;(B $Br<(B $Br=(B $Br>(B $Br?(B +$Br@(B $BrA(B $BrB(B $BrC(B $BrD(B $BrE(B $BrF(B $BrG(B $BrH(B $BrI(B $BrJ(B $BrK(B $BrL(B $BrM(B $BrN(B $BrO(B +$BrP(B $BrQ(B $BrR(B $BrS(B $BrT(B $BrU(B $BrV(B $BrW(B $BrX(B $BrY(B $BrZ(B $Br[(B $Br\(B $Br](B $Br^(B $Br_(B +$Br`(B $Bra(B $Brb(B $Brc(B $Brd(B $Bre(B $Brf(B $Brg(B $Brh(B $Bri(B $Brj(B $Brk(B $Brl(B $Brm(B $Brn(B $Bro(B +$Brp(B $Brq(B $Brr(B $Brs(B $Brt(B $Bru(B $Brv(B $Brw(B $Brx(B $Bry(B $Brz(B $Br{(B $Br|(B $Br}(B $Br~(B + $Bs!(B $Bs"(B $Bs#(B $Bs$(B $Bs%(B $Bs&(B $Bs'(B $Bs((B $Bs)(B $Bs*(B $Bs+(B $Bs,(B $Bs-(B $Bs.(B $Bs/(B +$Bs0(B $Bs1(B $Bs2(B $Bs3(B $Bs4(B $Bs5(B $Bs6(B $Bs7(B $Bs8(B $Bs9(B $Bs:(B $Bs;(B $Bs<(B $Bs=(B $Bs>(B $Bs?(B +$Bs@(B $BsA(B $BsB(B $BsC(B $BsD(B $BsE(B $BsF(B $BsG(B $BsH(B $BsI(B $BsJ(B $BsK(B $BsL(B $BsM(B $BsN(B $BsO(B +$BsP(B $BsQ(B $BsR(B $BsS(B $BsT(B $BsU(B $BsV(B $BsW(B $BsX(B $BsY(B $BsZ(B $Bs[(B $Bs\(B $Bs](B $Bs^(B $Bs_(B +$Bs`(B $Bsa(B $Bsb(B $Bsc(B $Bsd(B $Bse(B $Bsf(B $Bsg(B $Bsh(B $Bsi(B $Bsj(B $Bsk(B $Bsl(B $Bsm(B $Bsn(B $Bso(B +$Bsp(B $Bsq(B $Bsr(B $Bss(B $Bst(B $Bsu(B $Bsv(B $Bsw(B $Bsx(B $Bsy(B $Bsz(B $Bs{(B $Bs|(B $Bs}(B $Bs~(B + $Bt!(B $Bt"(B $Bt#(B $Bt$(B $Bt%(B $Bt&(B $(Ot((B $(Ot)(B $(Ot*(B $(Ot+(B $(Ot,(B $(Ot-(B $(Ot.(B $(Ot/(B +$(Ot0(B $(Ot1(B $(Ot2(B $(Ot3(B $(Ot4(B $(Ot5(B $(Ot6(B $(Ot7(B $(Ot8(B $(Ot9(B $(Ot:(B $(Ot;(B $(Ot<(B $(Ot=(B $(Ot>(B $(Ot?(B +$(Ot@(B $(OtA(B $(OtB(B $(OtC(B $(OtD(B $(OtE(B $(OtF(B $(OtG(B $(OtH(B $(OtI(B $(OtJ(B $(OtK(B $(OtL(B $(OtM(B $(OtN(B $(OtO(B +$(OtP(B $(OtQ(B $(OtR(B $(OtS(B $(OtT(B $(OtU(B $(OtV(B $(OtW(B $(OtX(B $(OtY(B $(OtZ(B $(Ot[(B $(Ot\(B $(Ot](B $(Ot^(B $(Ot_(B +$(Ot`(B $(Ota(B $(Otb(B $(Otc(B $(Otd(B $(Ote(B $(Otf(B $(Otg(B $(Oth(B $(Oti(B $(Otj(B $(Otk(B $(Otl(B $(Otm(B $(Otn(B $(Oto(B +$(Otp(B $(Otq(B $(Otr(B $(Ots(B $(Ott(B $(Otu(B $(Otv(B $(Otw(B $(Otx(B $(Oty(B $(Otz(B $(Ot{(B $(Ot|(B $(Ot}(B $(Ot~(B + $(Ou!(B $(Ou"(B $(Ou#(B $(Ou$(B $(Ou%(B $(Ou&(B $(Ou'(B $(Ou((B $(Ou)(B $(Ou*(B $(Ou+(B $(Ou,(B $(Ou-(B $(Ou.(B $(Ou/(B +$(Ou0(B $(Ou1(B $(Ou2(B $(Ou3(B $(Ou4(B $(Ou5(B $(Ou6(B $(Ou7(B $(Ou8(B $(Ou9(B $(Ou:(B $(Ou;(B $(Ou<(B $(Ou=(B $(Ou>(B $(Ou?(B +$(Ou@(B $(OuA(B $(OuB(B $(OuC(B $(OuD(B $(OuE(B $(OuF(B $(OuG(B $(OuH(B $(OuI(B $(OuJ(B $(OuK(B $(OuL(B $(OuM(B $(OuN(B $(OuO(B +$(OuP(B $(OuQ(B $(OuR(B $(OuS(B $(OuT(B $(OuU(B $(OuV(B $(OuW(B $(OuX(B $(OuY(B $(OuZ(B $(Ou[(B $(Ou\(B $(Ou](B $(Ou^(B $(Ou_(B +$(Ou`(B $(Oua(B $(Oub(B $(Ouc(B $(Oud(B $(Oue(B $(Ouf(B $(Oug(B $(Ouh(B $(Oui(B $(Ouj(B $(Ouk(B $(Oul(B $(Oum(B $(Oun(B $(Ouo(B +$(Oup(B $(Ouq(B $(Our(B $(Ous(B $(Out(B $(Ouu(B $(Ouv(B $(Ouw(B $(Oux(B $(Ouy(B $(Ouz(B $(Ou{(B $(Ou|(B $(Ou}(B $(Ou~(B + $(Ov!(B $(Ov"(B $(Ov#(B $(Ov$(B $(Ov%(B $(Ov&(B $(Ov'(B $(Ov((B $(Ov)(B $(Ov*(B $(Ov+(B $(Ov,(B $(Ov-(B $(Ov.(B $(Ov/(B +$(Ov0(B $(Ov1(B $(Ov2(B $(Ov3(B $(Ov4(B $(Ov5(B $(Ov6(B $(Ov7(B $(Ov8(B $(Ov9(B $(Ov:(B $(Ov;(B $(Ov<(B $(Ov=(B $(Ov>(B $(Ov?(B +$(Ov@(B $(OvA(B $(OvB(B $(OvC(B $(OvD(B $(OvE(B $(OvF(B $(OvG(B $(OvH(B $(OvI(B $(OvJ(B $(OvK(B $(OvL(B $(OvM(B $(OvN(B $(OvO(B +$(OvP(B $(OvQ(B $(OvR(B $(OvS(B $(OvT(B $(OvU(B $(OvV(B $(OvW(B $(OvX(B $(OvY(B $(OvZ(B $(Ov[(B $(Ov\(B $(Ov](B $(Ov^(B $(Ov_(B +$(Ov`(B $(Ova(B $(Ovb(B $(Ovc(B $(Ovd(B $(Ove(B $(Ovf(B $(Ovg(B $(Ovh(B $(Ovi(B $(Ovj(B $(Ovk(B $(Ovl(B $(Ovm(B $(Ovn(B $(Ovo(B +$(Ovp(B $(Ovq(B $(Ovr(B $(Ovs(B $(Ovt(B $(Ovu(B $(Ovv(B $(Ovw(B $(Ovx(B $(Ovy(B $(Ovz(B $(Ov{(B $(Ov|(B $(Ov}(B $(Ov~(B + $(Ow!(B $(Ow"(B $(Ow#(B $(Ow$(B $(Ow%(B $(Ow&(B $(Ow'(B $(Ow((B $(Ow)(B $(Ow*(B $(Ow+(B $(Ow,(B $(Ow-(B $(Ow.(B $(Ow/(B +$(Ow0(B $(Ow1(B $(Ow2(B $(Ow3(B $(Ow4(B $(Ow5(B $(Ow6(B $(Ow7(B $(Ow8(B $(Ow9(B $(Ow:(B $(Ow;(B $(Ow<(B $(Ow=(B $(Ow>(B $(Ow?(B +$(Ow@(B $(OwA(B $(OwB(B $(OwC(B $(OwD(B $(OwE(B $(OwF(B $(OwG(B $(OwH(B $(OwI(B $(OwJ(B $(OwK(B $(OwL(B $(OwM(B $(OwN(B $(OwO(B +$(OwP(B $(OwQ(B $(OwR(B $(OwS(B $(OwT(B $(OwU(B $(OwV(B $(OwW(B $(OwX(B $(OwY(B $(OwZ(B $(Ow[(B $(Ow\(B $(Ow](B $(Ow^(B $(Ow_(B +$(Ow`(B $(Owa(B $(Owb(B $(Owc(B $(Owd(B $(Owe(B $(Owf(B $(Owg(B $(Owh(B $(Owi(B $(Owj(B $(Owk(B $(Owl(B $(Owm(B $(Own(B $(Owo(B +$(Owp(B $(Owq(B $(Owr(B $(Ows(B $(Owt(B $(Owu(B $(Owv(B $(Oww(B $(Owx(B $(Owy(B $(Owz(B $(Ow{(B $(Ow|(B $(Ow}(B $(Ow~(B + $(Ox!(B $(Ox"(B $(Ox#(B $(Ox$(B $(Ox%(B $(Ox&(B $(Ox'(B $(Ox((B $(Ox)(B $(Ox*(B $(Ox+(B $(Ox,(B $(Ox-(B $(Ox.(B $(Ox/(B +$(Ox0(B $(Ox1(B $(Ox2(B $(Ox3(B $(Ox4(B $(Ox5(B $(Ox6(B $(Ox7(B $(Ox8(B $(Ox9(B $(Ox:(B $(Ox;(B $(Ox<(B $(Ox=(B $(Ox>(B $(Ox?(B +$(Ox@(B $(OxA(B $(OxB(B $(OxC(B $(OxD(B $(OxE(B $(OxF(B $(OxG(B $(OxH(B $(OxI(B $(OxJ(B $(OxK(B $(OxL(B $(OxM(B $(OxN(B $(OxO(B +$(OxP(B $(OxQ(B $(OxR(B $(OxS(B $(OxT(B $(OxU(B $(OxV(B $(OxW(B $(OxX(B $(OxY(B $(OxZ(B $(Ox[(B $(Ox\(B $(Ox](B $(Ox^(B $(Ox_(B +$(Ox`(B $(Oxa(B $(Oxb(B $(Oxc(B $(Oxd(B $(Oxe(B $(Oxf(B $(Oxg(B $(Oxh(B $(Oxi(B $(Oxj(B $(Oxk(B $(Oxl(B $(Oxm(B $(Oxn(B $(Oxo(B +$(Oxp(B $(Oxq(B $(Oxr(B $(Oxs(B $(Oxt(B $(Oxu(B $(Oxv(B $(Oxw(B $(Oxx(B $(Oxy(B $(Oxz(B $(Ox{(B $(Ox|(B $(Ox}(B $(Ox~(B + $(Oy!(B $(Oy"(B $(Oy#(B $(Oy$(B $(Oy%(B $(Oy&(B $(Oy'(B $(Oy((B $(Oy)(B $(Oy*(B $(Oy+(B $(Oy,(B $(Oy-(B $(Oy.(B $(Oy/(B +$(Oy0(B $(Oy1(B $(Oy2(B $(Oy3(B $(Oy4(B $(Oy5(B $(Oy6(B $(Oy7(B $(Oy8(B $(Oy9(B $(Oy:(B $(Oy;(B $(Oy<(B $(Oy=(B $(Oy>(B $(Oy?(B +$(Oy@(B $(OyA(B $(OyB(B $(OyC(B $(OyD(B $(OyE(B $(OyF(B $(OyG(B $(OyH(B $(OyI(B $(OyJ(B $(OyK(B $(OyL(B $(OyM(B $(OyN(B $(OyO(B +$(OyP(B $(OyQ(B $(OyR(B $(OyS(B $(OyT(B $(OyU(B $(OyV(B $(OyW(B $(OyX(B $(OyY(B $(OyZ(B $(Oy[(B $(Oy\(B $(Oy](B $(Oy^(B $(Oy_(B +$(Oy`(B $(Oya(B $(Oyb(B $(Oyc(B $(Oyd(B $(Oye(B $(Oyf(B $(Oyg(B $(Oyh(B $(Oyi(B $(Oyj(B $(Oyk(B $(Oyl(B $(Oym(B $(Oyn(B $(Oyo(B +$(Oyp(B $(Oyq(B $(Oyr(B $(Oys(B $(Oyt(B $(Oyu(B $(Oyv(B $(Oyw(B $(Oyx(B $(Oyy(B $(Oyz(B $(Oy{(B $(Oy|(B $(Oy}(B $(Oy~(B + $(Oz!(B $(Oz"(B $(Oz#(B $(Oz$(B $(Oz%(B $(Oz&(B $(Oz'(B $(Oz((B $(Oz)(B $(Oz*(B $(Oz+(B $(Oz,(B $(Oz-(B $(Oz.(B $(Oz/(B +$(Oz0(B $(Oz1(B $(Oz2(B $(Oz3(B $(Oz4(B $(Oz5(B $(Oz6(B $(Oz7(B $(Oz8(B $(Oz9(B $(Oz:(B $(Oz;(B $(Oz<(B $(Oz=(B $(Oz>(B $(Oz?(B +$(Oz@(B $(OzA(B $(OzB(B $(OzC(B $(OzD(B $(OzE(B $(OzF(B $(OzG(B $(OzH(B $(OzI(B $(OzJ(B $(OzK(B $(OzL(B $(OzM(B $(OzN(B $(OzO(B +$(OzP(B $(OzQ(B $(OzR(B $(OzS(B $(OzT(B $(OzU(B $(OzV(B $(OzW(B $(OzX(B $(OzY(B $(OzZ(B $(Oz[(B $(Oz\(B $(Oz](B $(Oz^(B $(Oz_(B +$(Oz`(B $(Oza(B $(Ozb(B $(Ozc(B $(Ozd(B $(Oze(B $(Ozf(B $(Ozg(B $(Ozh(B $(Ozi(B $(Ozj(B $(Ozk(B $(Ozl(B $(Ozm(B $(Ozn(B $(Ozo(B +$(Ozp(B $(Ozq(B $(Ozr(B $(Ozs(B $(Ozt(B $(Ozu(B $(Ozv(B $(Ozw(B $(Ozx(B $(Ozy(B $(Ozz(B $(Oz{(B $(Oz|(B $(Oz}(B $(Oz~(B + $(O{!(B $(O{"(B $(O{#(B $(O{$(B $(O{%(B $(O{&(B $(O{'(B $(O{((B $(O{)(B $(O{*(B $(O{+(B $(O{,(B $(O{-(B $(O{.(B $(O{/(B +$(O{0(B $(O{1(B $(O{2(B $(O{3(B $(O{4(B $(O{5(B $(O{6(B $(O{7(B $(O{8(B $(O{9(B $(O{:(B $(O{;(B $(O{<(B $(O{=(B $(O{>(B $(O{?(B +$(O{@(B $(O{A(B $(O{B(B $(O{C(B $(O{D(B $(O{E(B $(O{F(B $(O{G(B $(O{H(B $(O{I(B $(O{J(B $(O{K(B $(O{L(B $(O{M(B $(O{N(B $(O{O(B +$(O{P(B $(O{Q(B $(O{R(B $(O{S(B $(O{T(B $(O{U(B $(O{V(B $(O{W(B $(O{X(B $(O{Y(B $(O{Z(B $(O{[(B $(O{\(B $(O{](B $(O{^(B $(O{_(B +$(O{`(B $(O{a(B $(O{b(B $(O{c(B $(O{d(B $(O{e(B $(O{f(B $(O{g(B $(O{h(B $(O{i(B $(O{j(B $(O{k(B $(O{l(B $(O{m(B $(O{n(B $(O{o(B +$(O{p(B $(O{q(B $(O{r(B $(O{s(B $(O{t(B $(O{u(B $(O{v(B $(O{w(B $(O{x(B $(O{y(B $(O{z(B $(O{{(B $(O{|(B $(O{}(B $(O{~(B + $(O|!(B $(O|"(B $(O|#(B $(O|$(B $(O|%(B $(O|&(B $(O|'(B $(O|((B $(O|)(B $(O|*(B $(O|+(B $(O|,(B $(O|-(B $(O|.(B $(O|/(B +$(O|0(B $(O|1(B $(O|2(B $(O|3(B $(O|4(B $(O|5(B $(O|6(B $(O|7(B $(O|8(B $(O|9(B $(O|:(B $(O|;(B $(O|<(B $(O|=(B $(O|>(B $(O|?(B +$(O|@(B $(O|A(B $(O|B(B $(O|C(B $(O|D(B $(O|E(B $(O|F(B $(O|G(B $(O|H(B $(O|I(B $(O|J(B $(O|K(B $(O|L(B $(O|M(B $(O|N(B $(O|O(B +$(O|P(B $(O|Q(B $(O|R(B $(O|S(B $(O|T(B $(O|U(B $(O|V(B $(O|W(B $(O|X(B $(O|Y(B $(O|Z(B $(O|[(B $(O|\(B $(O|](B $(O|^(B $(O|_(B +$(O|`(B $(O|a(B $(O|b(B $(O|c(B $(O|d(B $(O|e(B $(O|f(B $(O|g(B $(O|h(B $(O|i(B $(O|j(B $(O|k(B $(O|l(B $(O|m(B $(O|n(B $(O|o(B +$(O|p(B $(O|q(B $(O|r(B $(O|s(B $(O|t(B $(O|u(B $(O|v(B $(O|w(B $(O|x(B $(O|y(B $(O|z(B $(O|{(B $(O||(B $(O|}(B $(O|~(B + $(O}!(B $(O}"(B $(O}#(B $(O}$(B $(O}%(B $(O}&(B $(O}'(B $(O}((B $(O})(B $(O}*(B $(O}+(B $(O},(B $(O}-(B $(O}.(B $(O}/(B +$(O}0(B $(O}1(B $(O}2(B $(O}3(B $(O}4(B $(O}5(B $(O}6(B $(O}7(B $(O}8(B $(O}9(B $(O}:(B $(O};(B $(O}<(B $(O}=(B $(O}>(B $(O}?(B +$(O}@(B $(O}A(B $(O}B(B $(O}C(B $(O}D(B $(O}E(B $(O}F(B $(O}G(B $(O}H(B $(O}I(B $(O}J(B $(O}K(B $(O}L(B $(O}M(B $(O}N(B $(O}O(B +$(O}P(B $(O}Q(B $(O}R(B $(O}S(B $(O}T(B $(O}U(B $(O}V(B $(O}W(B $(O}X(B $(O}Y(B $(O}Z(B $(O}[(B $(O}\(B $(O}](B $(O}^(B $(O}_(B +$(O}`(B $(O}a(B $(O}b(B $(O}c(B $(O}d(B $(O}e(B $(O}f(B $(O}g(B $(O}h(B $(O}i(B $(O}j(B $(O}k(B $(O}l(B $(O}m(B $(O}n(B $(O}o(B +$(O}p(B $(O}q(B $(O}r(B $(O}s(B $(O}t(B $(O}u(B $(O}v(B $(O}w(B $(O}x(B $(O}y(B $(O}z(B $(O}{(B $(O}|(B $(O}}(B $(O}~(B + $(O~!(B $(O~"(B $(O~#(B $(O~$(B $(O~%(B $(O~&(B $(O~'(B $(O~((B $(O~)(B $(O~*(B $(O~+(B $(O~,(B $(O~-(B $(O~.(B $(O~/(B +$(O~0(B $(O~1(B $(O~2(B $(O~3(B $(O~4(B $(O~5(B $(O~6(B $(O~7(B $(O~8(B $(O~9(B $(O~:(B $(O~;(B $(O~<(B $(O~=(B $(O~>(B $(O~?(B +$(O~@(B $(O~A(B $(O~B(B $(O~C(B $(O~D(B $(O~E(B $(O~F(B $(O~G(B $(O~H(B $(O~I(B $(O~J(B $(O~K(B $(O~L(B $(O~M(B $(O~N(B $(O~O(B +$(O~P(B $(O~Q(B $(O~R(B $(O~S(B $(O~T(B $(O~U(B $(O~V(B $(O~W(B $(O~X(B $(O~Y(B $(O~Z(B $(O~[(B $(O~\(B $(O~](B $(O~^(B $(O~_(B +$(O~`(B $(O~a(B $(O~b(B $(O~c(B $(O~d(B $(O~e(B $(O~f(B $(O~g(B $(O~h(B $(O~i(B $(O~j(B $(O~k(B $(O~l(B $(O~m(B $(O~n(B $(O~o(B +$(O~p(B $(O~q(B $(O~r(B $(O~s(B $(O~t(B $(O~u(B $(O~v(B $(O~w(B $(O~x(B $(O~y(B + $(P!!(B $(P!"(B $(P!#(B $(P!$(B $(P!%(B $(P!&(B $(P!'(B $(P!((B $(P!)(B $(P!*(B $(P!+(B $(P!,(B $(P!-(B $(P!.(B $(P!/(B +$(P!0(B $(P!1(B $(P!2(B $(P!3(B $(P!4(B $(P!5(B $(P!6(B $(P!7(B $(P!8(B $(P!9(B $(P!:(B $(P!;(B $(P!<(B $(P!=(B $(P!>(B $(P!?(B +$(P!@(B $(P!A(B $(P!B(B $(P!C(B $(P!D(B $(P!E(B $(P!F(B $(P!G(B $(P!H(B $(P!I(B $(P!J(B $(P!K(B $(P!L(B $(P!M(B $(P!N(B $(P!O(B +$(P!P(B $(P!Q(B $(P!R(B $(P!S(B $(P!T(B $(P!U(B $(P!V(B $(P!W(B $(P!X(B $(P!Y(B $(P!Z(B $(P![(B $(P!\(B $(P!](B $(P!^(B $(P!_(B +$(P!`(B $(P!a(B $(P!b(B $(P!c(B $(P!d(B $(P!e(B $(P!f(B $(P!g(B $(P!h(B $(P!i(B $(P!j(B $(P!k(B $(P!l(B $(P!m(B $(P!n(B $(P!o(B +$(P!p(B $(P!q(B $(P!r(B $(P!s(B $(P!t(B $(P!u(B $(P!v(B $(P!w(B $(P!x(B $(P!y(B $(P!z(B $(P!{(B $(P!|(B $(P!}(B $(P!~(B + $(P#!(B $(P#"(B $(P##(B $(P#$(B $(P#%(B $(P#&(B $(P#'(B $(P#((B $(P#)(B $(P#*(B $(P#+(B $(P#,(B $(P#-(B $(P#.(B $(P#/(B +$(P#0(B $(P#1(B $(P#2(B $(P#3(B $(P#4(B $(P#5(B $(P#6(B $(P#7(B $(P#8(B $(P#9(B $(P#:(B $(P#;(B $(P#<(B $(P#=(B $(P#>(B $(P#?(B +$(P#@(B $(P#A(B $(P#B(B $(P#C(B $(P#D(B $(P#E(B $(P#F(B $(P#G(B $(P#H(B $(P#I(B $(P#J(B $(P#K(B $(P#L(B $(P#M(B $(P#N(B $(P#O(B +$(P#P(B $(P#Q(B $(P#R(B $(P#S(B $(P#T(B $(P#U(B $(P#V(B $(P#W(B $(P#X(B $(P#Y(B $(P#Z(B $(P#[(B $(P#\(B $(P#](B $(P#^(B $(P#_(B +$(P#`(B $(P#a(B $(P#b(B $(P#c(B $(P#d(B $(P#e(B $(P#f(B $(P#g(B $(P#h(B $(P#i(B $(P#j(B $(P#k(B $(P#l(B $(P#m(B $(P#n(B $(P#o(B +$(P#p(B $(P#q(B $(P#r(B $(P#s(B $(P#t(B $(P#u(B $(P#v(B $(P#w(B $(P#x(B $(P#y(B $(P#z(B $(P#{(B $(P#|(B $(P#}(B $(P#~(B + $(P$!(B $(P$"(B $(P$#(B $(P$$(B $(P$%(B $(P$&(B $(P$'(B $(P$((B $(P$)(B $(P$*(B $(P$+(B $(P$,(B $(P$-(B $(P$.(B $(P$/(B +$(P$0(B $(P$1(B $(P$2(B $(P$3(B $(P$4(B $(P$5(B $(P$6(B $(P$7(B $(P$8(B $(P$9(B $(P$:(B $(P$;(B $(P$<(B $(P$=(B $(P$>(B $(P$?(B +$(P$@(B $(P$A(B $(P$B(B $(P$C(B $(P$D(B $(P$E(B $(P$F(B $(P$G(B $(P$H(B $(P$I(B $(P$J(B $(P$K(B $(P$L(B $(P$M(B $(P$N(B $(P$O(B +$(P$P(B $(P$Q(B $(P$R(B $(P$S(B $(P$T(B $(P$U(B $(P$V(B $(P$W(B $(P$X(B $(P$Y(B $(P$Z(B $(P$[(B $(P$\(B $(P$](B $(P$^(B $(P$_(B +$(P$`(B $(P$a(B $(P$b(B $(P$c(B $(P$d(B $(P$e(B $(P$f(B $(P$g(B $(P$h(B $(P$i(B $(P$j(B $(P$k(B $(P$l(B $(P$m(B $(P$n(B $(P$o(B +$(P$p(B $(P$q(B $(P$r(B $(P$s(B $(P$t(B $(P$u(B $(P$v(B $(P$w(B $(P$x(B $(P$y(B $(P$z(B $(P${(B $(P$|(B $(P$}(B $(P$~(B + $(P%!(B $(P%"(B $(P%#(B $(P%$(B $(P%%(B $(P%&(B $(P%'(B $(P%((B $(P%)(B $(P%*(B $(P%+(B $(P%,(B $(P%-(B $(P%.(B $(P%/(B +$(P%0(B $(P%1(B $(P%2(B $(P%3(B $(P%4(B $(P%5(B $(P%6(B $(P%7(B $(P%8(B $(P%9(B $(P%:(B $(P%;(B $(P%<(B $(P%=(B $(P%>(B $(P%?(B +$(P%@(B $(P%A(B $(P%B(B $(P%C(B $(P%D(B $(P%E(B $(P%F(B $(P%G(B $(P%H(B $(P%I(B $(P%J(B $(P%K(B $(P%L(B $(P%M(B $(P%N(B $(P%O(B +$(P%P(B $(P%Q(B $(P%R(B $(P%S(B $(P%T(B $(P%U(B $(P%V(B $(P%W(B $(P%X(B $(P%Y(B $(P%Z(B $(P%[(B $(P%\(B $(P%](B $(P%^(B $(P%_(B +$(P%`(B $(P%a(B $(P%b(B $(P%c(B $(P%d(B $(P%e(B $(P%f(B $(P%g(B $(P%h(B $(P%i(B $(P%j(B $(P%k(B $(P%l(B $(P%m(B $(P%n(B $(P%o(B +$(P%p(B $(P%q(B $(P%r(B $(P%s(B $(P%t(B $(P%u(B $(P%v(B $(P%w(B $(P%x(B $(P%y(B $(P%z(B $(P%{(B $(P%|(B $(P%}(B $(P%~(B + $(P(!(B $(P("(B $(P(#(B $(P($(B $(P(%(B $(P(&(B $(P('(B $(P(((B $(P()(B $(P(*(B $(P(+(B $(P(,(B $(P(-(B $(P(.(B $(P(/(B +$(P(0(B $(P(1(B $(P(2(B $(P(3(B $(P(4(B $(P(5(B $(P(6(B $(P(7(B $(P(8(B $(P(9(B $(P(:(B $(P(;(B $(P(<(B $(P(=(B $(P(>(B $(P(?(B +$(P(@(B $(P(A(B $(P(B(B $(P(C(B $(P(D(B $(P(E(B $(P(F(B $(P(G(B $(P(H(B $(P(I(B $(P(J(B $(P(K(B $(P(L(B $(P(M(B $(P(N(B $(P(O(B +$(P(P(B $(P(Q(B $(P(R(B $(P(S(B $(P(T(B $(P(U(B $(P(V(B $(P(W(B $(P(X(B $(P(Y(B $(P(Z(B $(P([(B $(P(\(B $(P(](B $(P(^(B $(P(_(B +$(P(`(B $(P(a(B $(P(b(B $(P(c(B $(P(d(B $(P(e(B $(P(f(B $(P(g(B $(P(h(B $(P(i(B $(P(j(B $(P(k(B $(P(l(B $(P(m(B $(P(n(B $(P(o(B +$(P(p(B $(P(q(B $(P(r(B $(P(s(B $(P(t(B $(P(u(B $(P(v(B $(P(w(B $(P(x(B $(P(y(B $(P(z(B $(P({(B $(P(|(B $(P(}(B $(P(~(B + $(P,!(B $(P,"(B $(P,#(B $(P,$(B $(P,%(B $(P,&(B $(P,'(B $(P,((B $(P,)(B $(P,*(B $(P,+(B $(P,,(B $(P,-(B $(P,.(B $(P,/(B +$(P,0(B $(P,1(B $(P,2(B $(P,3(B $(P,4(B $(P,5(B $(P,6(B $(P,7(B $(P,8(B $(P,9(B $(P,:(B $(P,;(B $(P,<(B $(P,=(B $(P,>(B $(P,?(B +$(P,@(B $(P,A(B $(P,B(B $(P,C(B $(P,D(B $(P,E(B $(P,F(B $(P,G(B $(P,H(B $(P,I(B $(P,J(B $(P,K(B $(P,L(B $(P,M(B $(P,N(B $(P,O(B +$(P,P(B $(P,Q(B $(P,R(B $(P,S(B $(P,T(B $(P,U(B $(P,V(B $(P,W(B $(P,X(B $(P,Y(B $(P,Z(B $(P,[(B $(P,\(B $(P,](B $(P,^(B $(P,_(B +$(P,`(B $(P,a(B $(P,b(B $(P,c(B $(P,d(B $(P,e(B $(P,f(B $(P,g(B $(P,h(B $(P,i(B $(P,j(B $(P,k(B $(P,l(B $(P,m(B $(P,n(B $(P,o(B +$(P,p(B $(P,q(B $(P,r(B $(P,s(B $(P,t(B $(P,u(B $(P,v(B $(P,w(B $(P,x(B $(P,y(B $(P,z(B $(P,{(B $(P,|(B $(P,}(B $(P,~(B + $(P-!(B $(P-"(B $(P-#(B $(P-$(B $(P-%(B $(P-&(B $(P-'(B $(P-((B $(P-)(B $(P-*(B $(P-+(B $(P-,(B $(P--(B $(P-.(B $(P-/(B +$(P-0(B $(P-1(B $(P-2(B $(P-3(B $(P-4(B $(P-5(B $(P-6(B $(P-7(B $(P-8(B $(P-9(B $(P-:(B $(P-;(B $(P-<(B $(P-=(B $(P->(B $(P-?(B +$(P-@(B $(P-A(B $(P-B(B $(P-C(B $(P-D(B $(P-E(B $(P-F(B $(P-G(B $(P-H(B $(P-I(B $(P-J(B $(P-K(B $(P-L(B $(P-M(B $(P-N(B $(P-O(B +$(P-P(B $(P-Q(B $(P-R(B $(P-S(B $(P-T(B $(P-U(B $(P-V(B $(P-W(B $(P-X(B $(P-Y(B $(P-Z(B $(P-[(B $(P-\(B $(P-](B $(P-^(B $(P-_(B +$(P-`(B $(P-a(B $(P-b(B $(P-c(B $(P-d(B $(P-e(B $(P-f(B $(P-g(B $(P-h(B $(P-i(B $(P-j(B $(P-k(B $(P-l(B $(P-m(B $(P-n(B $(P-o(B +$(P-p(B $(P-q(B $(P-r(B $(P-s(B $(P-t(B $(P-u(B $(P-v(B $(P-w(B $(P-x(B $(P-y(B $(P-z(B $(P-{(B $(P-|(B $(P-}(B $(P-~(B + $(P.!(B $(P."(B $(P.#(B $(P.$(B $(P.%(B $(P.&(B $(P.'(B $(P.((B $(P.)(B $(P.*(B $(P.+(B $(P.,(B $(P.-(B $(P..(B $(P./(B +$(P.0(B $(P.1(B $(P.2(B $(P.3(B $(P.4(B $(P.5(B $(P.6(B $(P.7(B $(P.8(B $(P.9(B $(P.:(B $(P.;(B $(P.<(B $(P.=(B $(P.>(B $(P.?(B +$(P.@(B $(P.A(B $(P.B(B $(P.C(B $(P.D(B $(P.E(B $(P.F(B $(P.G(B $(P.H(B $(P.I(B $(P.J(B $(P.K(B $(P.L(B $(P.M(B $(P.N(B $(P.O(B +$(P.P(B $(P.Q(B $(P.R(B $(P.S(B $(P.T(B $(P.U(B $(P.V(B $(P.W(B $(P.X(B $(P.Y(B $(P.Z(B $(P.[(B $(P.\(B $(P.](B $(P.^(B $(P._(B +$(P.`(B $(P.a(B $(P.b(B $(P.c(B $(P.d(B $(P.e(B $(P.f(B $(P.g(B $(P.h(B $(P.i(B $(P.j(B $(P.k(B $(P.l(B $(P.m(B $(P.n(B $(P.o(B +$(P.p(B $(P.q(B $(P.r(B $(P.s(B $(P.t(B $(P.u(B $(P.v(B $(P.w(B $(P.x(B $(P.y(B $(P.z(B $(P.{(B $(P.|(B $(P.}(B $(P.~(B + $(P/!(B $(P/"(B $(P/#(B $(P/$(B $(P/%(B $(P/&(B $(P/'(B $(P/((B $(P/)(B $(P/*(B $(P/+(B $(P/,(B $(P/-(B $(P/.(B $(P//(B +$(P/0(B $(P/1(B $(P/2(B $(P/3(B $(P/4(B $(P/5(B $(P/6(B $(P/7(B $(P/8(B $(P/9(B $(P/:(B $(P/;(B $(P/<(B $(P/=(B $(P/>(B $(P/?(B +$(P/@(B $(P/A(B $(P/B(B $(P/C(B $(P/D(B $(P/E(B $(P/F(B $(P/G(B $(P/H(B $(P/I(B $(P/J(B $(P/K(B $(P/L(B $(P/M(B $(P/N(B $(P/O(B +$(P/P(B $(P/Q(B $(P/R(B $(P/S(B $(P/T(B $(P/U(B $(P/V(B $(P/W(B $(P/X(B $(P/Y(B $(P/Z(B $(P/[(B $(P/\(B $(P/](B $(P/^(B $(P/_(B +$(P/`(B $(P/a(B $(P/b(B $(P/c(B $(P/d(B $(P/e(B $(P/f(B $(P/g(B $(P/h(B $(P/i(B $(P/j(B $(P/k(B $(P/l(B $(P/m(B $(P/n(B $(P/o(B +$(P/p(B $(P/q(B $(P/r(B $(P/s(B $(P/t(B $(P/u(B $(P/v(B $(P/w(B $(P/x(B $(P/y(B $(P/z(B $(P/{(B $(P/|(B $(P/}(B $(P/~(B + $(Pn!(B $(Pn"(B $(Pn#(B $(Pn$(B $(Pn%(B $(Pn&(B $(Pn'(B $(Pn((B $(Pn)(B $(Pn*(B $(Pn+(B $(Pn,(B $(Pn-(B $(Pn.(B $(Pn/(B +$(Pn0(B $(Pn1(B $(Pn2(B $(Pn3(B $(Pn4(B $(Pn5(B $(Pn6(B $(Pn7(B $(Pn8(B $(Pn9(B $(Pn:(B $(Pn;(B $(Pn<(B $(Pn=(B $(Pn>(B $(Pn?(B +$(Pn@(B $(PnA(B $(PnB(B $(PnC(B $(PnD(B $(PnE(B $(PnF(B $(PnG(B $(PnH(B $(PnI(B $(PnJ(B $(PnK(B $(PnL(B $(PnM(B $(PnN(B $(PnO(B +$(PnP(B $(PnQ(B $(PnR(B $(PnS(B $(PnT(B $(PnU(B $(PnV(B $(PnW(B $(PnX(B $(PnY(B $(PnZ(B $(Pn[(B $(Pn\(B $(Pn](B $(Pn^(B $(Pn_(B +$(Pn`(B $(Pna(B $(Pnb(B $(Pnc(B $(Pnd(B $(Pne(B $(Pnf(B $(Png(B $(Pnh(B $(Pni(B $(Pnj(B $(Pnk(B $(Pnl(B $(Pnm(B $(Pnn(B $(Pno(B +$(Pnp(B $(Pnq(B $(Pnr(B $(Pns(B $(Pnt(B $(Pnu(B $(Pnv(B $(Pnw(B $(Pnx(B $(Pny(B $(Pnz(B $(Pn{(B $(Pn|(B $(Pn}(B $(Pn~(B + $(Po!(B $(Po"(B $(Po#(B $(Po$(B $(Po%(B $(Po&(B $(Po'(B $(Po((B $(Po)(B $(Po*(B $(Po+(B $(Po,(B $(Po-(B $(Po.(B $(Po/(B +$(Po0(B $(Po1(B $(Po2(B $(Po3(B $(Po4(B $(Po5(B $(Po6(B $(Po7(B $(Po8(B $(Po9(B $(Po:(B $(Po;(B $(Po<(B $(Po=(B $(Po>(B $(Po?(B +$(Po@(B $(PoA(B $(PoB(B $(PoC(B $(PoD(B $(PoE(B $(PoF(B $(PoG(B $(PoH(B $(PoI(B $(PoJ(B $(PoK(B $(PoL(B $(PoM(B $(PoN(B $(PoO(B +$(PoP(B $(PoQ(B $(PoR(B $(PoS(B $(PoT(B $(PoU(B $(PoV(B $(PoW(B $(PoX(B $(PoY(B $(PoZ(B $(Po[(B $(Po\(B $(Po](B $(Po^(B $(Po_(B +$(Po`(B $(Poa(B $(Pob(B $(Poc(B $(Pod(B $(Poe(B $(Pof(B $(Pog(B $(Poh(B $(Poi(B $(Poj(B $(Pok(B $(Pol(B $(Pom(B $(Pon(B $(Poo(B +$(Pop(B $(Poq(B $(Por(B $(Pos(B $(Pot(B $(Pou(B $(Pov(B $(Pow(B $(Pox(B $(Poy(B $(Poz(B $(Po{(B $(Po|(B $(Po}(B $(Po~(B + $(Pp!(B $(Pp"(B $(Pp#(B $(Pp$(B $(Pp%(B $(Pp&(B $(Pp'(B $(Pp((B $(Pp)(B $(Pp*(B $(Pp+(B $(Pp,(B $(Pp-(B $(Pp.(B $(Pp/(B +$(Pp0(B $(Pp1(B $(Pp2(B $(Pp3(B $(Pp4(B $(Pp5(B $(Pp6(B $(Pp7(B $(Pp8(B $(Pp9(B $(Pp:(B $(Pp;(B $(Pp<(B $(Pp=(B $(Pp>(B $(Pp?(B +$(Pp@(B $(PpA(B $(PpB(B $(PpC(B $(PpD(B $(PpE(B $(PpF(B $(PpG(B $(PpH(B $(PpI(B $(PpJ(B $(PpK(B $(PpL(B $(PpM(B $(PpN(B $(PpO(B +$(PpP(B $(PpQ(B $(PpR(B $(PpS(B $(PpT(B $(PpU(B $(PpV(B $(PpW(B $(PpX(B $(PpY(B $(PpZ(B $(Pp[(B $(Pp\(B $(Pp](B $(Pp^(B $(Pp_(B +$(Pp`(B $(Ppa(B $(Ppb(B $(Ppc(B $(Ppd(B $(Ppe(B $(Ppf(B $(Ppg(B $(Pph(B $(Ppi(B $(Ppj(B $(Ppk(B $(Ppl(B $(Ppm(B $(Ppn(B $(Ppo(B +$(Ppp(B $(Ppq(B $(Ppr(B $(Pps(B $(Ppt(B $(Ppu(B $(Ppv(B $(Ppw(B $(Ppx(B $(Ppy(B $(Ppz(B $(Pp{(B $(Pp|(B $(Pp}(B $(Pp~(B + $(Pq!(B $(Pq"(B $(Pq#(B $(Pq$(B $(Pq%(B $(Pq&(B $(Pq'(B $(Pq((B $(Pq)(B $(Pq*(B $(Pq+(B $(Pq,(B $(Pq-(B $(Pq.(B $(Pq/(B +$(Pq0(B $(Pq1(B $(Pq2(B $(Pq3(B $(Pq4(B $(Pq5(B $(Pq6(B $(Pq7(B $(Pq8(B $(Pq9(B $(Pq:(B $(Pq;(B $(Pq<(B $(Pq=(B $(Pq>(B $(Pq?(B +$(Pq@(B $(PqA(B $(PqB(B $(PqC(B $(PqD(B $(PqE(B $(PqF(B $(PqG(B $(PqH(B $(PqI(B $(PqJ(B $(PqK(B $(PqL(B $(PqM(B $(PqN(B $(PqO(B +$(PqP(B $(PqQ(B $(PqR(B $(PqS(B $(PqT(B $(PqU(B $(PqV(B $(PqW(B $(PqX(B $(PqY(B $(PqZ(B $(Pq[(B $(Pq\(B $(Pq](B $(Pq^(B $(Pq_(B +$(Pq`(B $(Pqa(B $(Pqb(B $(Pqc(B $(Pqd(B $(Pqe(B $(Pqf(B $(Pqg(B $(Pqh(B $(Pqi(B $(Pqj(B $(Pqk(B $(Pql(B $(Pqm(B $(Pqn(B $(Pqo(B +$(Pqp(B $(Pqq(B $(Pqr(B $(Pqs(B $(Pqt(B $(Pqu(B $(Pqv(B $(Pqw(B $(Pqx(B $(Pqy(B $(Pqz(B $(Pq{(B $(Pq|(B $(Pq}(B $(Pq~(B + $(Pr!(B $(Pr"(B $(Pr#(B $(Pr$(B $(Pr%(B $(Pr&(B $(Pr'(B $(Pr((B $(Pr)(B $(Pr*(B $(Pr+(B $(Pr,(B $(Pr-(B $(Pr.(B $(Pr/(B +$(Pr0(B $(Pr1(B $(Pr2(B $(Pr3(B $(Pr4(B $(Pr5(B $(Pr6(B $(Pr7(B $(Pr8(B $(Pr9(B $(Pr:(B $(Pr;(B $(Pr<(B $(Pr=(B $(Pr>(B $(Pr?(B +$(Pr@(B $(PrA(B $(PrB(B $(PrC(B $(PrD(B $(PrE(B $(PrF(B $(PrG(B $(PrH(B $(PrI(B $(PrJ(B $(PrK(B $(PrL(B $(PrM(B $(PrN(B $(PrO(B +$(PrP(B $(PrQ(B $(PrR(B $(PrS(B $(PrT(B $(PrU(B $(PrV(B $(PrW(B $(PrX(B $(PrY(B $(PrZ(B $(Pr[(B $(Pr\(B $(Pr](B $(Pr^(B $(Pr_(B +$(Pr`(B $(Pra(B $(Prb(B $(Prc(B $(Prd(B $(Pre(B $(Prf(B $(Prg(B $(Prh(B $(Pri(B $(Prj(B $(Prk(B $(Prl(B $(Prm(B $(Prn(B $(Pro(B +$(Prp(B $(Prq(B $(Prr(B $(Prs(B $(Prt(B $(Pru(B $(Prv(B $(Prw(B $(Prx(B $(Pry(B $(Prz(B $(Pr{(B $(Pr|(B $(Pr}(B $(Pr~(B + $(Ps!(B $(Ps"(B $(Ps#(B $(Ps$(B $(Ps%(B $(Ps&(B $(Ps'(B $(Ps((B $(Ps)(B $(Ps*(B $(Ps+(B $(Ps,(B $(Ps-(B $(Ps.(B $(Ps/(B +$(Ps0(B $(Ps1(B $(Ps2(B $(Ps3(B $(Ps4(B $(Ps5(B $(Ps6(B $(Ps7(B $(Ps8(B $(Ps9(B $(Ps:(B $(Ps;(B $(Ps<(B $(Ps=(B $(Ps>(B $(Ps?(B +$(Ps@(B $(PsA(B $(PsB(B $(PsC(B $(PsD(B $(PsE(B $(PsF(B $(PsG(B $(PsH(B $(PsI(B $(PsJ(B $(PsK(B $(PsL(B $(PsM(B $(PsN(B $(PsO(B +$(PsP(B $(PsQ(B $(PsR(B $(PsS(B $(PsT(B $(PsU(B $(PsV(B $(PsW(B $(PsX(B $(PsY(B $(PsZ(B $(Ps[(B $(Ps\(B $(Ps](B $(Ps^(B $(Ps_(B +$(Ps`(B $(Psa(B $(Psb(B $(Psc(B $(Psd(B $(Pse(B $(Psf(B $(Psg(B $(Psh(B $(Psi(B $(Psj(B $(Psk(B $(Psl(B $(Psm(B $(Psn(B $(Pso(B +$(Psp(B $(Psq(B $(Psr(B $(Pss(B $(Pst(B $(Psu(B $(Psv(B $(Psw(B $(Psx(B $(Psy(B $(Psz(B $(Ps{(B $(Ps|(B $(Ps}(B $(Ps~(B + $(Pt!(B $(Pt"(B $(Pt#(B $(Pt$(B $(Pt%(B $(Pt&(B $(Pt'(B $(Pt((B $(Pt)(B $(Pt*(B $(Pt+(B $(Pt,(B $(Pt-(B $(Pt.(B $(Pt/(B +$(Pt0(B $(Pt1(B $(Pt2(B $(Pt3(B $(Pt4(B $(Pt5(B $(Pt6(B $(Pt7(B $(Pt8(B $(Pt9(B $(Pt:(B $(Pt;(B $(Pt<(B $(Pt=(B $(Pt>(B $(Pt?(B +$(Pt@(B $(PtA(B $(PtB(B $(PtC(B $(PtD(B $(PtE(B $(PtF(B $(PtG(B $(PtH(B $(PtI(B $(PtJ(B $(PtK(B $(PtL(B $(PtM(B $(PtN(B $(PtO(B +$(PtP(B $(PtQ(B $(PtR(B $(PtS(B $(PtT(B $(PtU(B $(PtV(B $(PtW(B $(PtX(B $(PtY(B $(PtZ(B $(Pt[(B $(Pt\(B $(Pt](B $(Pt^(B $(Pt_(B +$(Pt`(B $(Pta(B $(Ptb(B $(Ptc(B $(Ptd(B $(Pte(B $(Ptf(B $(Ptg(B $(Pth(B $(Pti(B $(Ptj(B $(Ptk(B $(Ptl(B $(Ptm(B $(Ptn(B $(Pto(B +$(Ptp(B $(Ptq(B $(Ptr(B $(Pts(B $(Ptt(B $(Ptu(B $(Ptv(B $(Ptw(B $(Ptx(B $(Pty(B $(Ptz(B $(Pt{(B $(Pt|(B $(Pt}(B $(Pt~(B + $(Pu!(B $(Pu"(B $(Pu#(B $(Pu$(B $(Pu%(B $(Pu&(B $(Pu'(B $(Pu((B $(Pu)(B $(Pu*(B $(Pu+(B $(Pu,(B $(Pu-(B $(Pu.(B $(Pu/(B +$(Pu0(B $(Pu1(B $(Pu2(B $(Pu3(B $(Pu4(B $(Pu5(B $(Pu6(B $(Pu7(B $(Pu8(B $(Pu9(B $(Pu:(B $(Pu;(B $(Pu<(B $(Pu=(B $(Pu>(B $(Pu?(B +$(Pu@(B $(PuA(B $(PuB(B $(PuC(B $(PuD(B $(PuE(B $(PuF(B $(PuG(B $(PuH(B $(PuI(B $(PuJ(B $(PuK(B $(PuL(B $(PuM(B $(PuN(B $(PuO(B +$(PuP(B $(PuQ(B $(PuR(B $(PuS(B $(PuT(B $(PuU(B $(PuV(B $(PuW(B $(PuX(B $(PuY(B $(PuZ(B $(Pu[(B $(Pu\(B $(Pu](B $(Pu^(B $(Pu_(B +$(Pu`(B $(Pua(B $(Pub(B $(Puc(B $(Pud(B $(Pue(B $(Puf(B $(Pug(B $(Puh(B $(Pui(B $(Puj(B $(Puk(B $(Pul(B $(Pum(B $(Pun(B $(Puo(B +$(Pup(B $(Puq(B $(Pur(B $(Pus(B $(Put(B $(Puu(B $(Puv(B $(Puw(B $(Pux(B $(Puy(B $(Puz(B $(Pu{(B $(Pu|(B $(Pu}(B $(Pu~(B + $(Pv!(B $(Pv"(B $(Pv#(B $(Pv$(B $(Pv%(B $(Pv&(B $(Pv'(B $(Pv((B $(Pv)(B $(Pv*(B $(Pv+(B $(Pv,(B $(Pv-(B $(Pv.(B $(Pv/(B +$(Pv0(B $(Pv1(B $(Pv2(B $(Pv3(B $(Pv4(B $(Pv5(B $(Pv6(B $(Pv7(B $(Pv8(B $(Pv9(B $(Pv:(B $(Pv;(B $(Pv<(B $(Pv=(B $(Pv>(B $(Pv?(B +$(Pv@(B $(PvA(B $(PvB(B $(PvC(B $(PvD(B $(PvE(B $(PvF(B $(PvG(B $(PvH(B $(PvI(B $(PvJ(B $(PvK(B $(PvL(B $(PvM(B $(PvN(B $(PvO(B +$(PvP(B $(PvQ(B $(PvR(B $(PvS(B $(PvT(B $(PvU(B $(PvV(B $(PvW(B $(PvX(B $(PvY(B $(PvZ(B $(Pv[(B $(Pv\(B $(Pv](B $(Pv^(B $(Pv_(B +$(Pv`(B $(Pva(B $(Pvb(B $(Pvc(B $(Pvd(B $(Pve(B $(Pvf(B $(Pvg(B $(Pvh(B $(Pvi(B $(Pvj(B $(Pvk(B $(Pvl(B $(Pvm(B $(Pvn(B $(Pvo(B +$(Pvp(B $(Pvq(B $(Pvr(B $(Pvs(B $(Pvt(B $(Pvu(B $(Pvv(B $(Pvw(B $(Pvx(B $(Pvy(B $(Pvz(B $(Pv{(B $(Pv|(B $(Pv}(B $(Pv~(B + $(Pw!(B $(Pw"(B $(Pw#(B $(Pw$(B $(Pw%(B $(Pw&(B $(Pw'(B $(Pw((B $(Pw)(B $(Pw*(B $(Pw+(B $(Pw,(B $(Pw-(B $(Pw.(B $(Pw/(B +$(Pw0(B $(Pw1(B $(Pw2(B $(Pw3(B $(Pw4(B $(Pw5(B $(Pw6(B $(Pw7(B $(Pw8(B $(Pw9(B $(Pw:(B $(Pw;(B $(Pw<(B $(Pw=(B $(Pw>(B $(Pw?(B +$(Pw@(B $(PwA(B $(PwB(B $(PwC(B $(PwD(B $(PwE(B $(PwF(B $(PwG(B $(PwH(B $(PwI(B $(PwJ(B $(PwK(B $(PwL(B $(PwM(B $(PwN(B $(PwO(B +$(PwP(B $(PwQ(B $(PwR(B $(PwS(B $(PwT(B $(PwU(B $(PwV(B $(PwW(B $(PwX(B $(PwY(B $(PwZ(B $(Pw[(B $(Pw\(B $(Pw](B $(Pw^(B $(Pw_(B +$(Pw`(B $(Pwa(B $(Pwb(B $(Pwc(B $(Pwd(B $(Pwe(B $(Pwf(B $(Pwg(B $(Pwh(B $(Pwi(B $(Pwj(B $(Pwk(B $(Pwl(B $(Pwm(B $(Pwn(B $(Pwo(B +$(Pwp(B $(Pwq(B $(Pwr(B $(Pws(B $(Pwt(B $(Pwu(B $(Pwv(B $(Pww(B $(Pwx(B $(Pwy(B $(Pwz(B $(Pw{(B $(Pw|(B $(Pw}(B $(Pw~(B + $(Px!(B $(Px"(B $(Px#(B $(Px$(B $(Px%(B $(Px&(B $(Px'(B $(Px((B $(Px)(B $(Px*(B $(Px+(B $(Px,(B $(Px-(B $(Px.(B $(Px/(B +$(Px0(B $(Px1(B $(Px2(B $(Px3(B $(Px4(B $(Px5(B $(Px6(B $(Px7(B $(Px8(B $(Px9(B $(Px:(B $(Px;(B $(Px<(B $(Px=(B $(Px>(B $(Px?(B +$(Px@(B $(PxA(B $(PxB(B $(PxC(B $(PxD(B $(PxE(B $(PxF(B $(PxG(B $(PxH(B $(PxI(B $(PxJ(B $(PxK(B $(PxL(B $(PxM(B $(PxN(B $(PxO(B +$(PxP(B $(PxQ(B $(PxR(B $(PxS(B $(PxT(B $(PxU(B $(PxV(B $(PxW(B $(PxX(B $(PxY(B $(PxZ(B $(Px[(B $(Px\(B $(Px](B $(Px^(B $(Px_(B +$(Px`(B $(Pxa(B $(Pxb(B $(Pxc(B $(Pxd(B $(Pxe(B $(Pxf(B $(Pxg(B $(Pxh(B $(Pxi(B $(Pxj(B $(Pxk(B $(Pxl(B $(Pxm(B $(Pxn(B $(Pxo(B +$(Pxp(B $(Pxq(B $(Pxr(B $(Pxs(B $(Pxt(B $(Pxu(B $(Pxv(B $(Pxw(B $(Pxx(B $(Pxy(B $(Pxz(B $(Px{(B $(Px|(B $(Px}(B $(Px~(B + $(Py!(B $(Py"(B $(Py#(B $(Py$(B $(Py%(B $(Py&(B $(Py'(B $(Py((B $(Py)(B $(Py*(B $(Py+(B $(Py,(B $(Py-(B $(Py.(B $(Py/(B +$(Py0(B $(Py1(B $(Py2(B $(Py3(B $(Py4(B $(Py5(B $(Py6(B $(Py7(B $(Py8(B $(Py9(B $(Py:(B $(Py;(B $(Py<(B $(Py=(B $(Py>(B $(Py?(B +$(Py@(B $(PyA(B $(PyB(B $(PyC(B $(PyD(B $(PyE(B $(PyF(B $(PyG(B $(PyH(B $(PyI(B $(PyJ(B $(PyK(B $(PyL(B $(PyM(B $(PyN(B $(PyO(B +$(PyP(B $(PyQ(B $(PyR(B $(PyS(B $(PyT(B $(PyU(B $(PyV(B $(PyW(B $(PyX(B $(PyY(B $(PyZ(B $(Py[(B $(Py\(B $(Py](B $(Py^(B $(Py_(B +$(Py`(B $(Pya(B $(Pyb(B $(Pyc(B $(Pyd(B $(Pye(B $(Pyf(B $(Pyg(B $(Pyh(B $(Pyi(B $(Pyj(B $(Pyk(B $(Pyl(B $(Pym(B $(Pyn(B $(Pyo(B +$(Pyp(B $(Pyq(B $(Pyr(B $(Pys(B $(Pyt(B $(Pyu(B $(Pyv(B $(Pyw(B $(Pyx(B $(Pyy(B $(Pyz(B $(Py{(B $(Py|(B $(Py}(B $(Py~(B + $(Pz!(B $(Pz"(B $(Pz#(B $(Pz$(B $(Pz%(B $(Pz&(B $(Pz'(B $(Pz((B $(Pz)(B $(Pz*(B $(Pz+(B $(Pz,(B $(Pz-(B $(Pz.(B $(Pz/(B +$(Pz0(B $(Pz1(B $(Pz2(B $(Pz3(B $(Pz4(B $(Pz5(B $(Pz6(B $(Pz7(B $(Pz8(B $(Pz9(B $(Pz:(B $(Pz;(B $(Pz<(B $(Pz=(B $(Pz>(B $(Pz?(B +$(Pz@(B $(PzA(B $(PzB(B $(PzC(B $(PzD(B $(PzE(B $(PzF(B $(PzG(B $(PzH(B $(PzI(B $(PzJ(B $(PzK(B $(PzL(B $(PzM(B $(PzN(B $(PzO(B +$(PzP(B $(PzQ(B $(PzR(B $(PzS(B $(PzT(B $(PzU(B $(PzV(B $(PzW(B $(PzX(B $(PzY(B $(PzZ(B $(Pz[(B $(Pz\(B $(Pz](B $(Pz^(B $(Pz_(B +$(Pz`(B $(Pza(B $(Pzb(B $(Pzc(B $(Pzd(B $(Pze(B $(Pzf(B $(Pzg(B $(Pzh(B $(Pzi(B $(Pzj(B $(Pzk(B $(Pzl(B $(Pzm(B $(Pzn(B $(Pzo(B +$(Pzp(B $(Pzq(B $(Pzr(B $(Pzs(B $(Pzt(B $(Pzu(B $(Pzv(B $(Pzw(B $(Pzx(B $(Pzy(B $(Pzz(B $(Pz{(B $(Pz|(B $(Pz}(B $(Pz~(B + $(P{!(B $(P{"(B $(P{#(B $(P{$(B $(P{%(B $(P{&(B $(P{'(B $(P{((B $(P{)(B $(P{*(B $(P{+(B $(P{,(B $(P{-(B $(P{.(B $(P{/(B +$(P{0(B $(P{1(B $(P{2(B $(P{3(B $(P{4(B $(P{5(B $(P{6(B $(P{7(B $(P{8(B $(P{9(B $(P{:(B $(P{;(B $(P{<(B $(P{=(B $(P{>(B $(P{?(B +$(P{@(B $(P{A(B $(P{B(B $(P{C(B $(P{D(B $(P{E(B $(P{F(B $(P{G(B $(P{H(B $(P{I(B $(P{J(B $(P{K(B $(P{L(B $(P{M(B $(P{N(B $(P{O(B +$(P{P(B $(P{Q(B $(P{R(B $(P{S(B $(P{T(B $(P{U(B $(P{V(B $(P{W(B $(P{X(B $(P{Y(B $(P{Z(B $(P{[(B $(P{\(B $(P{](B $(P{^(B $(P{_(B +$(P{`(B $(P{a(B $(P{b(B $(P{c(B $(P{d(B $(P{e(B $(P{f(B $(P{g(B $(P{h(B $(P{i(B $(P{j(B $(P{k(B $(P{l(B $(P{m(B $(P{n(B $(P{o(B +$(P{p(B $(P{q(B $(P{r(B $(P{s(B $(P{t(B $(P{u(B $(P{v(B $(P{w(B $(P{x(B $(P{y(B $(P{z(B $(P{{(B $(P{|(B $(P{}(B $(P{~(B + $(P|!(B $(P|"(B $(P|#(B $(P|$(B $(P|%(B $(P|&(B $(P|'(B $(P|((B $(P|)(B $(P|*(B $(P|+(B $(P|,(B $(P|-(B $(P|.(B $(P|/(B +$(P|0(B $(P|1(B $(P|2(B $(P|3(B $(P|4(B $(P|5(B $(P|6(B $(P|7(B $(P|8(B $(P|9(B $(P|:(B $(P|;(B $(P|<(B $(P|=(B $(P|>(B $(P|?(B +$(P|@(B $(P|A(B $(P|B(B $(P|C(B $(P|D(B $(P|E(B $(P|F(B $(P|G(B $(P|H(B $(P|I(B $(P|J(B $(P|K(B $(P|L(B $(P|M(B $(P|N(B $(P|O(B +$(P|P(B $(P|Q(B $(P|R(B $(P|S(B $(P|T(B $(P|U(B $(P|V(B $(P|W(B $(P|X(B $(P|Y(B $(P|Z(B $(P|[(B $(P|\(B $(P|](B $(P|^(B $(P|_(B +$(P|`(B $(P|a(B $(P|b(B $(P|c(B $(P|d(B $(P|e(B $(P|f(B $(P|g(B $(P|h(B $(P|i(B $(P|j(B $(P|k(B $(P|l(B $(P|m(B $(P|n(B $(P|o(B +$(P|p(B $(P|q(B $(P|r(B $(P|s(B $(P|t(B $(P|u(B $(P|v(B $(P|w(B $(P|x(B $(P|y(B $(P|z(B $(P|{(B $(P||(B $(P|}(B $(P|~(B + $(P}!(B $(P}"(B $(P}#(B $(P}$(B $(P}%(B $(P}&(B $(P}'(B $(P}((B $(P})(B $(P}*(B $(P}+(B $(P},(B $(P}-(B $(P}.(B $(P}/(B +$(P}0(B $(P}1(B $(P}2(B $(P}3(B $(P}4(B $(P}5(B $(P}6(B $(P}7(B $(P}8(B $(P}9(B $(P}:(B $(P};(B $(P}<(B $(P}=(B $(P}>(B $(P}?(B +$(P}@(B $(P}A(B $(P}B(B $(P}C(B $(P}D(B $(P}E(B $(P}F(B $(P}G(B $(P}H(B $(P}I(B $(P}J(B $(P}K(B $(P}L(B $(P}M(B $(P}N(B $(P}O(B +$(P}P(B $(P}Q(B $(P}R(B $(P}S(B $(P}T(B $(P}U(B $(P}V(B $(P}W(B $(P}X(B $(P}Y(B $(P}Z(B $(P}[(B $(P}\(B $(P}](B $(P}^(B $(P}_(B +$(P}`(B $(P}a(B $(P}b(B $(P}c(B $(P}d(B $(P}e(B $(P}f(B $(P}g(B $(P}h(B $(P}i(B $(P}j(B $(P}k(B $(P}l(B $(P}m(B $(P}n(B $(P}o(B +$(P}p(B $(P}q(B $(P}r(B $(P}s(B $(P}t(B $(P}u(B $(P}v(B $(P}w(B $(P}x(B $(P}y(B $(P}z(B $(P}{(B $(P}|(B $(P}}(B $(P}~(B + $(P~!(B $(P~"(B $(P~#(B $(P~$(B $(P~%(B $(P~&(B $(P~'(B $(P~((B $(P~)(B $(P~*(B $(P~+(B $(P~,(B $(P~-(B $(P~.(B $(P~/(B +$(P~0(B $(P~1(B $(P~2(B $(P~3(B $(P~4(B $(P~5(B $(P~6(B $(P~7(B $(P~8(B $(P~9(B $(P~:(B $(P~;(B $(P~<(B $(P~=(B $(P~>(B $(P~?(B +$(P~@(B $(P~A(B $(P~B(B $(P~C(B $(P~D(B $(P~E(B $(P~F(B $(P~G(B $(P~H(B $(P~I(B $(P~J(B $(P~K(B $(P~L(B $(P~M(B $(P~N(B $(P~O(B +$(P~P(B $(P~Q(B $(P~R(B $(P~S(B $(P~T(B $(P~U(B $(P~V(B $(P~W(B $(P~X(B $(P~Y(B $(P~Z(B $(P~[(B $(P~\(B $(P~](B $(P~^(B $(P~_(B +$(P~`(B $(P~a(B $(P~b(B $(P~c(B $(P~d(B $(P~e(B $(P~f(B $(P~g(B $(P~h(B $(P~i(B $(P~j(B $(P~k(B $(P~l(B $(P~m(B $(P~n(B $(P~o(B +$(P~p(B $(P~q(B $(P~r(B $(P~s(B $(P~t(B $(P~u(B $(P~v(B diff --git a/iconvdata/testdata/ISO-2022-JP-3..UTF8 b/iconvdata/testdata/ISO-2022-JP-3..UTF8 new file mode 100644 index 0000000..019a1ee --- /dev/null +++ b/iconvdata/testdata/ISO-2022-JP-3..UTF8 @@ -0,0 +1,730 @@ + ! " # $ % & ' ( ) * + , - . / +0 1 2 3 4 5 6 7 8 9 : ; < = > ? +@ A B C D E F G H I J K L M N O +P Q R S T U V W X Y Z [ \ ] ^ _ +` a b c d e f g h i j k l m n o +p q r s t u v w x y z { | } ~ + 。 「 」 、 ・ ヲ ァ ィ ゥ ェ ォ ャ ュ ョ ッ +ー ア イ ウ エ オ カ キ ク ケ コ サ シ ス セ ソ +タ チ ツ テ ト ナ ニ ヌ ネ ノ ハ ヒ フ ヘ ホ マ +ミ ム メ モ ヤ ユ ヨ ラ リ ル レ ロ ワ ン ゙ ゚ + 、 。 , . ・ : ; ? ! ゛ ゜ ´ ` ¨ +^  ̄ _ ヽ ヾ ゝ ゞ 〃 仝 々 〆 〇 ー ― ‐ / +\ 〜 ‖ | … ‥ ‘ ’ “ ” ( ) 〔 〕 [ ] +{ } 〈 〉 《 》 「 」 『 』 【 】 + − ± × +÷ = ≠ < > ≦ ≧ ∞ ∴ ♂ ♀ ° ′ ″ ℃ ¥ +$ ¢ £ % # & * @ § ☆ ★ ○ ● ◎ ◇ + ◆ □ ■ △ ▲ ▽ ▼ ※ 〒 → ← ↑ ↓ 〓 ' +" - ~ 〳 〴 〵 〻 〼 ヿ ゟ ∈ ∋ ⊆ ⊇ ⊂ ⊃ +∪ ∩ ⊄ ⊅ ⊊ ⊋ ∉ ∅ ⌅ ⌆ ∧ ∨ ¬ ⇒ ⇔ ∀ +∃ ⊕ ⊖ ⊗ ∥ ∦ ⦅ ⦆ 〘 〙 〖 〗 ∠ ⊥ ⌒ ∂ +∇ ≡ ≒ ≪ ≫ √ ∽ ∝ ∵ ∫ ∬ ≢ ≃ ≅ ≈ ≶ +≷ ↔ Å ‰ ♯ ♭ ♪ † ‡ ¶ ♮ ♫ ♬ ♩ ◯ + ▷ ▶ ◁ ◀ ↗ ↘ ↖ ↙ ⇄ ⇨ ⇦ ⇧ ⇩ ⤴ ⤵ +0 1 2 3 4 5 6 7 8 9 ⊙ ◉ 〽 ﹆ ﹅ ◦ +• A B C D E F G H I J K L M N O +P Q R S T U V W X Y Z ∓ ℵ ℏ ㏋ ℓ +℧ a b c d e f g h i j k l m n o +p q r s t u v w x y z ゠ – ⧺ ⧻ + ぁ あ ぃ い ぅ う ぇ え ぉ お か が き ぎ く +ぐ け げ こ ご さ ざ し じ す ず せ ぜ そ ぞ た +だ ち ぢ っ つ づ て で と ど な に ぬ ね の は +ば ぱ ひ び ぴ ふ ぶ ぷ へ べ ぺ ほ ぼ ぽ ま み +む め も ゃ や ゅ ゆ ょ よ ら り る れ ろ ゎ わ +ゐ ゑ を ん ゔ ゕ ゖ か゚ き゚ く゚ け゚ こ゚ + ァ ア ィ イ ゥ ウ ェ エ ォ オ カ ガ キ ギ ク +グ ケ ゲ コ ゴ サ ザ シ ジ ス ズ セ ゼ ソ ゾ タ +ダ チ ヂ ッ ツ ヅ テ デ ト ド ナ ニ ヌ ネ ノ ハ +バ パ ヒ ビ ピ フ ブ プ ヘ ベ ペ ホ ボ ポ マ ミ +ム メ モ ャ ヤ ュ ユ ョ ヨ ラ リ ル レ ロ ヮ ワ +ヰ ヱ ヲ ン ヴ ヵ ヶ カ゚ キ゚ ク゚ ケ゚ コ゚ セ゚ ツ゚ ト゚ + Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο +Π Ρ Σ Τ Υ Φ Χ Ψ Ω ♤ ♠ ♢ ♦ ♡ ♥ ♧ +♣ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο +π ρ σ τ υ φ χ ψ ω ς ⓵ ⓶ ⓷ ⓸ ⓹ ⓺ +⓻ ⓼ ⓽ ⓾ ☖ ☗ 〠 ☎ ☀ ☁ ☂ ☃ ♨ ▱ ㇰ ㇱ +ㇲ ㇳ ㇴ ㇵ ㇶ ㇷ ㇸ ㇹ ㇷ゚ ㇺ ㇻ ㇼ ㇽ ㇾ ㇿ + А Б В Г Д Е Ё Ж З И Й К Л М Н +О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э +Ю Я ⎾ ⎿ ⏀ ⏁ ⏂ ⏃ ⏄ ⏅ ⏆ ⏇ ⏈ ⏉ ⏊ ⏋ +⏌ а б в г д е ё ж з и й к л м н +о п р с т у ф х ц ч ш щ ъ ы ь э +ю я ヷ ヸ ヹ ヺ ⋚ ⋛ ⅓ ⅔ ⅕ ✓ ⌘ ␣ ⏎ + ─ │ ┌ ┐ ┘ └ ├ ┬ ┤ ┴ ┼ ━ ┃ ┏ ┓ +┛ ┗ ┣ ┳ ┫ ┻ ╋ ┠ ┯ ┨ ┷ ┿ ┝ ┰ ┥ ┸ +╂ ㉑ ㉒ ㉓ ㉔ ㉕ ㉖ ㉗ ㉘ ㉙ ㉚ ㉛ ㉜ ㉝ ㉞ ㉟ +㊱ ㊲ ㊳ ㊴ ㊵ ㊶ ㊷ ㊸ ㊹ ㊺ ㊻ ㊼ ㊽ ㊾ ㊿ + ◐ ◑ ◒ ◓ ‼ ⁇ ⁈ ⁉ Ǎ +ǎ ǐ Ḿ ḿ Ǹ ǹ Ǒ ǒ ǔ ǖ ǘ ǚ ǜ + € ¡ ¤ ¦ © ª « ® ¯ ² ³ · ¸ +¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È +É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö Ø Ù +Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é +ê ë ì í î ï ð ñ ò ó ô õ ö ø ù ú +û ü ý þ ÿ Ā Ī Ū Ē Ō ā ī ū ē ō + Ą ˘ Ł Ľ Ś Š Ş Ť Ź Ž Ż ą ˛ ł ľ +ś ˇ š ş ť ź ˝ ž ż Ŕ Ă Ĺ Ć Č Ę Ě +Ď Ń Ň Ő Ř Ů Ű Ţ ŕ ă ĺ ć č ę ě ď +đ ń ň ő ř ů ű ţ ˙ Ĉ Ĝ Ĥ Ĵ Ŝ Ŭ ĉ +ĝ ĥ ĵ ŝ ŭ ɱ ʋ ɾ ʃ ʒ ɬ ɮ ɹ ʈ ɖ ɳ +ɽ ʂ ʐ ɻ ɭ ɟ ɲ ʝ ʎ ɡ ŋ ɰ ʁ ħ ʕ + ʔ ɦ ʘ ǂ ɓ ɗ ʄ ɠ Ɠ œ Œ ɨ ʉ ɘ ɵ +ə ɜ ɞ ɐ ɯ ʊ ɤ ʌ ɔ ɑ ɒ ʍ ɥ ʢ ʡ ɕ +ʑ ɺ ɧ ɚ æ̀ ǽ ὰ ά ɔ̀ ɔ́ ʌ̀ ʌ́ ə̀ ə́ ɚ̀ ɚ́ +ὲ έ ͡ ˈ ˌ ː ˑ ̆ ‿ ̋ ́ ̄ ̀ ̏ ̌ ̂ +˥ ˦ ˧ ˨ ˩ ˩˥ ˥˩ ̥ ̬ ̹ ̜ ̟ ̠ ̈ ̽ ̩ +̯ ˞ ̤ ̰ ̼ ̴ ̝ ̞ ̘ ̙ ̪ ̺ ̻ ̃ ̚ + ❶ ❷ ❸ ❹ ❺ ❻ ❼ ❽ ❾ ❿ ⓫ ⓬ ⓭ ⓮ ⓯ +⓰ ⓱ ⓲ ⓳ ⓴ ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ ⅹ ⅺ +ⅻ ⓐ ⓑ ⓒ ⓓ ⓔ ⓕ ⓖ ⓗ ⓘ ⓙ ⓚ ⓛ ⓜ ⓝ ⓞ +ⓟ ⓠ ⓡ ⓢ ⓣ ⓤ ⓥ ⓦ ⓧ ⓨ ⓩ ㋐ ㋑ ㋒ ㋓ ㋔ +㋕ ㋖ ㋗ ㋘ ㋙ ㋚ ㋛ ㋜ ㋝ ㋞ ㋟ ㋠ ㋡ ㋢ ㋣ ㋺ +㋩ ㋥ ㋭ ㋬ ⁑ ⁂ + ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮ +⑯ ⑰ ⑱ ⑲ ⑳ Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ Ⅺ +㍉ ㌔ ㌢ ㍍ ㌘ ㌧ ㌃ ㌶ ㍑ ㍗ ㌍ ㌦ ㌣ ㌫ ㍊ ㌻ +㎜ ㎝ ㎞ ㎎ ㎏ ㏄ ㎡ Ⅻ ㍻ +〝 〟 № ㏍ ℡ ㊤ ㊥ ㊦ ㊧ ㊨ ㈱ ㈲ ㈹ ㍾ ㍽ ㍼ + ∮ ∟ ⊿ ❖ ☞ + 𠀋 㐂 丨 丯 丰 亍 仡 份 仿 伃 伋 你 佈 佉 +佖 佟 佪 佬 佾 侊 侔 侗 侮 俉 俠 倁 倂 倎 倘 倧 +倮 偀 倻 偁 傔 僌 僲 僐 僦 僧 儆 儃 儋 儞 儵 兊 +免 兕 兗 㒵 冝 凃 凊 凞 凢 凮 刁 㓛 刓 刕 剉 剗 +剡 劓 勈 勉 勌 勐 勖 勛 勤 勰 勻 匀 匇 匜 卑 卡 +卣 卽 厓 厝 厲 吒 吧 呍 咜 呫 呴 呿 咈 咖 咡 + 咩 哆 哿 唎 唫 唵 啐 啞 喁 喆 喎 喝 喭 嗎 嘆 +嘈 嘎 嘻 噉 噶 噦 器 噯 噱 噲 嚙 嚞 嚩 嚬 嚳 囉 +囊 圊 𡈽 圡 圯 圳 圴 坰 坷 坼 垜 﨏 𡌛 垸 埇 埈 +埏 埤 埭 埵 埶 埿 堉 塚 塡 塤 塀 塼 墉 增 墨 墩 +𡑮 壒 壎 壔 壚 壠 壩 夌 虁 奝 奭 妋 妒 妤 姃 姒 +姝 娓 娣 婧 婭 婷 婾 媄 媞 媧 嫄 𡢽 嬙 嬥 + 亜 唖 娃 阿 哀 愛 挨 姶 逢 葵 茜 穐 悪 握 渥 +旭 葦 芦 鯵 梓 圧 斡 扱 宛 姐 虻 飴 絢 綾 鮎 或 +粟 袷 安 庵 按 暗 案 闇 鞍 杏 以 伊 位 依 偉 囲 +夷 委 威 尉 惟 意 慰 易 椅 為 畏 異 移 維 緯 胃 +萎 衣 謂 違 遺 医 井 亥 域 育 郁 磯 一 壱 溢 逸 +稲 茨 芋 鰯 允 印 咽 員 因 姻 引 飲 淫 胤 蔭 + 院 陰 隠 韻 吋 右 宇 烏 羽 迂 雨 卯 鵜 窺 丑 +碓 臼 渦 嘘 唄 欝 蔚 鰻 姥 厩 浦 瓜 閏 噂 云 運 +雲 荏 餌 叡 営 嬰 影 映 曳 栄 永 泳 洩 瑛 盈 穎 +頴 英 衛 詠 鋭 液 疫 益 駅 悦 謁 越 閲 榎 厭 円 +園 堰 奄 宴 延 怨 掩 援 沿 演 炎 焔 煙 燕 猿 縁 +艶 苑 薗 遠 鉛 鴛 塩 於 汚 甥 凹 央 奥 往 応 + 押 旺 横 欧 殴 王 翁 襖 鴬 鴎 黄 岡 沖 荻 億 +屋 憶 臆 桶 牡 乙 俺 卸 恩 温 穏 音 下 化 仮 何 +伽 価 佳 加 可 嘉 夏 嫁 家 寡 科 暇 果 架 歌 河 +火 珂 禍 禾 稼 箇 花 苛 茄 荷 華 菓 蝦 課 嘩 貨 +迦 過 霞 蚊 俄 峨 我 牙 画 臥 芽 蛾 賀 雅 餓 駕 +介 会 解 回 塊 壊 廻 快 怪 悔 恢 懐 戒 拐 改 + 魁 晦 械 海 灰 界 皆 絵 芥 蟹 開 階 貝 凱 劾 +外 咳 害 崖 慨 概 涯 碍 蓋 街 該 鎧 骸 浬 馨 蛙 +垣 柿 蛎 鈎 劃 嚇 各 廓 拡 撹 格 核 殻 獲 確 穫 +覚 角 赫 較 郭 閣 隔 革 学 岳 楽 額 顎 掛 笠 樫 +橿 梶 鰍 潟 割 喝 恰 括 活 渇 滑 葛 褐 轄 且 鰹 +叶 椛 樺 鞄 株 兜 竃 蒲 釜 鎌 噛 鴨 栢 茅 萱 + 粥 刈 苅 瓦 乾 侃 冠 寒 刊 勘 勧 巻 喚 堪 姦 +完 官 寛 干 幹 患 感 慣 憾 換 敢 柑 桓 棺 款 歓 +汗 漢 澗 潅 環 甘 監 看 竿 管 簡 緩 缶 翰 肝 艦 +莞 観 諌 貫 還 鑑 間 閑 関 陥 韓 館 舘 丸 含 岸 +巌 玩 癌 眼 岩 翫 贋 雁 頑 顔 願 企 伎 危 喜 器 +基 奇 嬉 寄 岐 希 幾 忌 揮 机 旗 既 期 棋 棄 + 機 帰 毅 気 汽 畿 祈 季 稀 紀 徽 規 記 貴 起 +軌 輝 飢 騎 鬼 亀 偽 儀 妓 宜 戯 技 擬 欺 犠 疑 +祇 義 蟻 誼 議 掬 菊 鞠 吉 吃 喫 桔 橘 詰 砧 杵 +黍 却 客 脚 虐 逆 丘 久 仇 休 及 吸 宮 弓 急 救 +朽 求 汲 泣 灸 球 究 窮 笈 級 糾 給 旧 牛 去 居 +巨 拒 拠 挙 渠 虚 許 距 鋸 漁 禦 魚 亨 享 京 + 供 侠 僑 兇 競 共 凶 協 匡 卿 叫 喬 境 峡 強 +彊 怯 恐 恭 挟 教 橋 況 狂 狭 矯 胸 脅 興 蕎 郷 +鏡 響 饗 驚 仰 凝 尭 暁 業 局 曲 極 玉 桐 粁 僅 +勤 均 巾 錦 斤 欣 欽 琴 禁 禽 筋 緊 芹 菌 衿 襟 +謹 近 金 吟 銀 九 倶 句 区 狗 玖 矩 苦 躯 駆 駈 +駒 具 愚 虞 喰 空 偶 寓 遇 隅 串 櫛 釧 屑 屈 + 掘 窟 沓 靴 轡 窪 熊 隈 粂 栗 繰 桑 鍬 勲 君 +薫 訓 群 軍 郡 卦 袈 祁 係 傾 刑 兄 啓 圭 珪 型 +契 形 径 恵 慶 慧 憩 掲 携 敬 景 桂 渓 畦 稽 系 +経 継 繋 罫 茎 荊 蛍 計 詣 警 軽 頚 鶏 芸 迎 鯨 +劇 戟 撃 激 隙 桁 傑 欠 決 潔 穴 結 血 訣 月 件 +倹 倦 健 兼 券 剣 喧 圏 堅 嫌 建 憲 懸 拳 捲 + 検 権 牽 犬 献 研 硯 絹 県 肩 見 謙 賢 軒 遣 +鍵 険 顕 験 鹸 元 原 厳 幻 弦 減 源 玄 現 絃 舷 +言 諺 限 乎 個 古 呼 固 姑 孤 己 庫 弧 戸 故 枯 +湖 狐 糊 袴 股 胡 菰 虎 誇 跨 鈷 雇 顧 鼓 五 互 +伍 午 呉 吾 娯 後 御 悟 梧 檎 瑚 碁 語 誤 護 醐 +乞 鯉 交 佼 侯 候 倖 光 公 功 効 勾 厚 口 向 + 后 喉 坑 垢 好 孔 孝 宏 工 巧 巷 幸 広 庚 康 +弘 恒 慌 抗 拘 控 攻 昂 晃 更 杭 校 梗 構 江 洪 +浩 港 溝 甲 皇 硬 稿 糠 紅 紘 絞 綱 耕 考 肯 肱 +腔 膏 航 荒 行 衡 講 貢 購 郊 酵 鉱 砿 鋼 閤 降 +項 香 高 鴻 剛 劫 号 合 壕 拷 濠 豪 轟 麹 克 刻 +告 国 穀 酷 鵠 黒 獄 漉 腰 甑 忽 惚 骨 狛 込 + 此 頃 今 困 坤 墾 婚 恨 懇 昏 昆 根 梱 混 痕 +紺 艮 魂 些 佐 叉 唆 嵯 左 差 査 沙 瑳 砂 詐 鎖 +裟 坐 座 挫 債 催 再 最 哉 塞 妻 宰 彩 才 採 栽 +歳 済 災 采 犀 砕 砦 祭 斎 細 菜 裁 載 際 剤 在 +材 罪 財 冴 坂 阪 堺 榊 肴 咲 崎 埼 碕 鷺 作 削 +咋 搾 昨 朔 柵 窄 策 索 錯 桜 鮭 笹 匙 冊 刷 + 察 拶 撮 擦 札 殺 薩 雑 皐 鯖 捌 錆 鮫 皿 晒 +三 傘 参 山 惨 撒 散 桟 燦 珊 産 算 纂 蚕 讃 賛 +酸 餐 斬 暫 残 仕 仔 伺 使 刺 司 史 嗣 四 士 始 +姉 姿 子 屍 市 師 志 思 指 支 孜 斯 施 旨 枝 止 +死 氏 獅 祉 私 糸 紙 紫 肢 脂 至 視 詞 詩 試 誌 +諮 資 賜 雌 飼 歯 事 似 侍 児 字 寺 慈 持 時 + 次 滋 治 爾 璽 痔 磁 示 而 耳 自 蒔 辞 汐 鹿 +式 識 鴫 竺 軸 宍 雫 七 叱 執 失 嫉 室 悉 湿 漆 +疾 質 実 蔀 篠 偲 柴 芝 屡 蕊 縞 舎 写 射 捨 赦 +斜 煮 社 紗 者 謝 車 遮 蛇 邪 借 勺 尺 杓 灼 爵 +酌 釈 錫 若 寂 弱 惹 主 取 守 手 朱 殊 狩 珠 種 +腫 趣 酒 首 儒 受 呪 寿 授 樹 綬 需 囚 収 周 + 宗 就 州 修 愁 拾 洲 秀 秋 終 繍 習 臭 舟 蒐 +衆 襲 讐 蹴 輯 週 酋 酬 集 醜 什 住 充 十 従 戎 +柔 汁 渋 獣 縦 重 銃 叔 夙 宿 淑 祝 縮 粛 塾 熟 +出 術 述 俊 峻 春 瞬 竣 舜 駿 准 循 旬 楯 殉 淳 +準 潤 盾 純 巡 遵 醇 順 処 初 所 暑 曙 渚 庶 緒 +署 書 薯 藷 諸 助 叙 女 序 徐 恕 鋤 除 傷 償 + 勝 匠 升 召 哨 商 唱 嘗 奨 妾 娼 宵 将 小 少 +尚 庄 床 廠 彰 承 抄 招 掌 捷 昇 昌 昭 晶 松 梢 +樟 樵 沼 消 渉 湘 焼 焦 照 症 省 硝 礁 祥 称 章 +笑 粧 紹 肖 菖 蒋 蕉 衝 裳 訟 証 詔 詳 象 賞 醤 +鉦 鍾 鐘 障 鞘 上 丈 丞 乗 冗 剰 城 場 壌 嬢 常 +情 擾 条 杖 浄 状 畳 穣 蒸 譲 醸 錠 嘱 埴 飾 + 拭 植 殖 燭 織 職 色 触 食 蝕 辱 尻 伸 信 侵 +唇 娠 寝 審 心 慎 振 新 晋 森 榛 浸 深 申 疹 真 +神 秦 紳 臣 芯 薪 親 診 身 辛 進 針 震 人 仁 刃 +塵 壬 尋 甚 尽 腎 訊 迅 陣 靭 笥 諏 須 酢 図 厨 +逗 吹 垂 帥 推 水 炊 睡 粋 翠 衰 遂 酔 錐 錘 随 +瑞 髄 崇 嵩 数 枢 趨 雛 据 杉 椙 菅 頗 雀 裾 + 澄 摺 寸 世 瀬 畝 是 凄 制 勢 姓 征 性 成 政 +整 星 晴 棲 栖 正 清 牲 生 盛 精 聖 声 製 西 誠 +誓 請 逝 醒 青 静 斉 税 脆 隻 席 惜 戚 斥 昔 析 +石 積 籍 績 脊 責 赤 跡 蹟 碩 切 拙 接 摂 折 設 +窃 節 説 雪 絶 舌 蝉 仙 先 千 占 宣 専 尖 川 戦 +扇 撰 栓 栴 泉 浅 洗 染 潜 煎 煽 旋 穿 箭 線 + 繊 羨 腺 舛 船 薦 詮 賎 践 選 遷 銭 銑 閃 鮮 +前 善 漸 然 全 禅 繕 膳 糎 噌 塑 岨 措 曾 曽 楚 +狙 疏 疎 礎 祖 租 粗 素 組 蘇 訴 阻 遡 鼠 僧 創 +双 叢 倉 喪 壮 奏 爽 宋 層 匝 惣 想 捜 掃 挿 掻 +操 早 曹 巣 槍 槽 漕 燥 争 痩 相 窓 糟 総 綜 聡 +草 荘 葬 蒼 藻 装 走 送 遭 鎗 霜 騒 像 増 憎 + 臓 蔵 贈 造 促 側 則 即 息 捉 束 測 足 速 俗 +属 賊 族 続 卒 袖 其 揃 存 孫 尊 損 村 遜 他 多 +太 汰 詑 唾 堕 妥 惰 打 柁 舵 楕 陀 駄 騨 体 堆 +対 耐 岱 帯 待 怠 態 戴 替 泰 滞 胎 腿 苔 袋 貸 +退 逮 隊 黛 鯛 代 台 大 第 醍 題 鷹 滝 瀧 卓 啄 +宅 托 択 拓 沢 濯 琢 託 鐸 濁 諾 茸 凧 蛸 只 + 叩 但 達 辰 奪 脱 巽 竪 辿 棚 谷 狸 鱈 樽 誰 +丹 単 嘆 坦 担 探 旦 歎 淡 湛 炭 短 端 箪 綻 耽 +胆 蛋 誕 鍛 団 壇 弾 断 暖 檀 段 男 談 値 知 地 +弛 恥 智 池 痴 稚 置 致 蜘 遅 馳 築 畜 竹 筑 蓄 +逐 秩 窒 茶 嫡 着 中 仲 宙 忠 抽 昼 柱 注 虫 衷 +註 酎 鋳 駐 樗 瀦 猪 苧 著 貯 丁 兆 凋 喋 寵 + 帖 帳 庁 弔 張 彫 徴 懲 挑 暢 朝 潮 牒 町 眺 +聴 脹 腸 蝶 調 諜 超 跳 銚 長 頂 鳥 勅 捗 直 朕 +沈 珍 賃 鎮 陳 津 墜 椎 槌 追 鎚 痛 通 塚 栂 掴 +槻 佃 漬 柘 辻 蔦 綴 鍔 椿 潰 坪 壷 嬬 紬 爪 吊 +釣 鶴 亭 低 停 偵 剃 貞 呈 堤 定 帝 底 庭 廷 弟 +悌 抵 挺 提 梯 汀 碇 禎 程 締 艇 訂 諦 蹄 逓 + 邸 鄭 釘 鼎 泥 摘 擢 敵 滴 的 笛 適 鏑 溺 哲 +徹 撤 轍 迭 鉄 典 填 天 展 店 添 纏 甜 貼 転 顛 +点 伝 殿 澱 田 電 兎 吐 堵 塗 妬 屠 徒 斗 杜 渡 +登 菟 賭 途 都 鍍 砥 砺 努 度 土 奴 怒 倒 党 冬 +凍 刀 唐 塔 塘 套 宕 島 嶋 悼 投 搭 東 桃 梼 棟 +盗 淘 湯 涛 灯 燈 当 痘 祷 等 答 筒 糖 統 到 + 董 蕩 藤 討 謄 豆 踏 逃 透 鐙 陶 頭 騰 闘 働 +動 同 堂 導 憧 撞 洞 瞳 童 胴 萄 道 銅 峠 鴇 匿 +得 徳 涜 特 督 禿 篤 毒 独 読 栃 橡 凸 突 椴 届 +鳶 苫 寅 酉 瀞 噸 屯 惇 敦 沌 豚 遁 頓 呑 曇 鈍 +奈 那 内 乍 凪 薙 謎 灘 捺 鍋 楢 馴 縄 畷 南 楠 +軟 難 汝 二 尼 弐 迩 匂 賑 肉 虹 廿 日 乳 入 + 如 尿 韮 任 妊 忍 認 濡 禰 祢 寧 葱 猫 熱 年 +念 捻 撚 燃 粘 乃 廼 之 埜 嚢 悩 濃 納 能 脳 膿 +農 覗 蚤 巴 把 播 覇 杷 波 派 琶 破 婆 罵 芭 馬 +俳 廃 拝 排 敗 杯 盃 牌 背 肺 輩 配 倍 培 媒 梅 +楳 煤 狽 買 売 賠 陪 這 蝿 秤 矧 萩 伯 剥 博 拍 +柏 泊 白 箔 粕 舶 薄 迫 曝 漠 爆 縛 莫 駁 麦 + 函 箱 硲 箸 肇 筈 櫨 幡 肌 畑 畠 八 鉢 溌 発 +醗 髪 伐 罰 抜 筏 閥 鳩 噺 塙 蛤 隼 伴 判 半 反 +叛 帆 搬 斑 板 氾 汎 版 犯 班 畔 繁 般 藩 販 範 +釆 煩 頒 飯 挽 晩 番 盤 磐 蕃 蛮 匪 卑 否 妃 庇 +彼 悲 扉 批 披 斐 比 泌 疲 皮 碑 秘 緋 罷 肥 被 +誹 費 避 非 飛 樋 簸 備 尾 微 枇 毘 琵 眉 美 + 鼻 柊 稗 匹 疋 髭 彦 膝 菱 肘 弼 必 畢 筆 逼 +桧 姫 媛 紐 百 謬 俵 彪 標 氷 漂 瓢 票 表 評 豹 +廟 描 病 秒 苗 錨 鋲 蒜 蛭 鰭 品 彬 斌 浜 瀕 貧 +賓 頻 敏 瓶 不 付 埠 夫 婦 富 冨 布 府 怖 扶 敷 +斧 普 浮 父 符 腐 膚 芙 譜 負 賦 赴 阜 附 侮 撫 +武 舞 葡 蕪 部 封 楓 風 葺 蕗 伏 副 復 幅 服 + 福 腹 複 覆 淵 弗 払 沸 仏 物 鮒 分 吻 噴 墳 +憤 扮 焚 奮 粉 糞 紛 雰 文 聞 丙 併 兵 塀 幣 平 +弊 柄 並 蔽 閉 陛 米 頁 僻 壁 癖 碧 別 瞥 蔑 箆 +偏 変 片 篇 編 辺 返 遍 便 勉 娩 弁 鞭 保 舗 鋪 +圃 捕 歩 甫 補 輔 穂 募 墓 慕 戊 暮 母 簿 菩 倣 +俸 包 呆 報 奉 宝 峰 峯 崩 庖 抱 捧 放 方 朋 + 法 泡 烹 砲 縫 胞 芳 萌 蓬 蜂 褒 訪 豊 邦 鋒 +飽 鳳 鵬 乏 亡 傍 剖 坊 妨 帽 忘 忙 房 暴 望 某 +棒 冒 紡 肪 膨 謀 貌 貿 鉾 防 吠 頬 北 僕 卜 墨 +撲 朴 牧 睦 穆 釦 勃 没 殆 堀 幌 奔 本 翻 凡 盆 +摩 磨 魔 麻 埋 妹 昧 枚 毎 哩 槙 幕 膜 枕 鮪 柾 +鱒 桝 亦 俣 又 抹 末 沫 迄 侭 繭 麿 万 慢 満 + 漫 蔓 味 未 魅 巳 箕 岬 密 蜜 湊 蓑 稔 脈 妙 +粍 民 眠 務 夢 無 牟 矛 霧 鵡 椋 婿 娘 冥 名 命 +明 盟 迷 銘 鳴 姪 牝 滅 免 棉 綿 緬 面 麺 摸 模 +茂 妄 孟 毛 猛 盲 網 耗 蒙 儲 木 黙 目 杢 勿 餅 +尤 戻 籾 貰 問 悶 紋 門 匁 也 冶 夜 爺 耶 野 弥 +矢 厄 役 約 薬 訳 躍 靖 柳 薮 鑓 愉 愈 油 癒 + 諭 輸 唯 佑 優 勇 友 宥 幽 悠 憂 揖 有 柚 湧 +涌 猶 猷 由 祐 裕 誘 遊 邑 郵 雄 融 夕 予 余 与 +誉 輿 預 傭 幼 妖 容 庸 揚 揺 擁 曜 楊 様 洋 溶 +熔 用 窯 羊 耀 葉 蓉 要 謡 踊 遥 陽 養 慾 抑 欲 +沃 浴 翌 翼 淀 羅 螺 裸 来 莱 頼 雷 洛 絡 落 酪 +乱 卵 嵐 欄 濫 藍 蘭 覧 利 吏 履 李 梨 理 璃 + 痢 裏 裡 里 離 陸 律 率 立 葎 掠 略 劉 流 溜 +琉 留 硫 粒 隆 竜 龍 侶 慮 旅 虜 了 亮 僚 両 凌 +寮 料 梁 涼 猟 療 瞭 稜 糧 良 諒 遼 量 陵 領 力 +緑 倫 厘 林 淋 燐 琳 臨 輪 隣 鱗 麟 瑠 塁 涙 累 +類 令 伶 例 冷 励 嶺 怜 玲 礼 苓 鈴 隷 零 霊 麗 +齢 暦 歴 列 劣 烈 裂 廉 恋 憐 漣 煉 簾 練 聯 + 蓮 連 錬 呂 魯 櫓 炉 賂 路 露 労 婁 廊 弄 朗 +楼 榔 浪 漏 牢 狼 篭 老 聾 蝋 郎 六 麓 禄 肋 録 +論 倭 和 話 歪 賄 脇 惑 枠 鷲 亙 亘 鰐 詫 藁 蕨 +椀 湾 碗 腕 孁 孖 孽 宓 寘 寬 尒 尞 尣 尫 㞍 +屢 層 屮 𡚴 屺 岏 岟 岣 岪 岺 峋 峐 峒 峴 𡸴 㟢 +崍 崧 﨑 嵆 嵇 嵓 嵊 嵭 嶁 嶠 嶤 嶧 嶸 巋 + 弌 丐 丕 个 丱 丶 丼 丿 乂 乖 乘 亂 亅 豫 亊 +舒 弍 于 亞 亟 亠 亢 亰 亳 亶 从 仍 仄 仆 仂 仗 +仞 仭 仟 价 伉 佚 估 佛 佝 佗 佇 佶 侈 侏 侘 佻 +佩 佰 侑 佯 來 侖 儘 俔 俟 俎 俘 俛 俑 俚 俐 俤 +俥 倚 倨 倔 倪 倥 倅 伜 俶 倡 倩 倬 俾 俯 們 倆 +偃 假 會 偕 偐 偈 做 偖 偬 偸 傀 傚 傅 傴 傲 + 僉 僊 傳 僂 僖 僞 僥 僭 僣 僮 價 僵 儉 儁 儂 +儖 儕 儔 儚 儡 儺 儷 儼 儻 儿 兀 兒 兌 兔 兢 竸 +兩 兪 兮 冀 冂 囘 册 冉 冏 冑 冓 冕 冖 冤 冦 冢 +冩 冪 冫 决 冱 冲 冰 况 冽 凅 凉 凛 几 處 凩 凭 +凰 凵 凾 刄 刋 刔 刎 刧 刪 刮 刳 刹 剏 剄 剋 剌 +剞 剔 剪 剴 剩 剳 剿 剽 劍 劔 劒 剱 劈 劑 辨 + 辧 劬 劭 劼 劵 勁 勍 勗 勞 勣 勦 飭 勠 勳 勵 +勸 勹 匆 匈 甸 匍 匐 匏 匕 匚 匣 匯 匱 匳 匸 區 +卆 卅 丗 卉 卍 凖 卞 卩 卮 夘 卻 卷 厂 厖 厠 厦 +厥 厮 厰 厶 參 簒 雙 叟 曼 燮 叮 叨 叭 叺 吁 吽 +呀 听 吭 吼 吮 吶 吩 吝 呎 咏 呵 咎 呟 呱 呷 呰 +咒 呻 咀 呶 咄 咐 咆 哇 咢 咸 咥 咬 哄 哈 咨 + 咫 哂 咤 咾 咼 哘 哥 哦 唏 唔 哽 哮 哭 哺 哢 +唹 啀 啣 啌 售 啜 啅 啖 啗 唸 唳 啝 喙 喀 咯 喊 +喟 啻 啾 喘 喞 單 啼 喃 喩 喇 喨 嗚 嗅 嗟 嗄 嗜 +嗤 嗔 嘔 嗷 嘖 嗾 嗽 嘛 嗹 噎 噐 營 嘴 嘶 嘲 嘸 +噫 噤 嘯 噬 噪 嚆 嚀 嚊 嚠 嚔 嚏 嚥 嚮 嚶 嚴 囂 +嚼 囁 囃 囀 囈 囎 囑 囓 囗 囮 囹 圀 囿 圄 圉 + 圈 國 圍 圓 團 圖 嗇 圜 圦 圷 圸 坎 圻 址 坏 +坩 埀 垈 坡 坿 垉 垓 垠 垳 垤 垪 垰 埃 埆 埔 埒 +埓 堊 埖 埣 堋 堙 堝 塲 堡 塢 塋 塰 毀 塒 堽 塹 +墅 墹 墟 墫 墺 壞 墻 墸 墮 壅 壓 壑 壗 壙 壘 壥 +壜 壤 壟 壯 壺 壹 壻 壼 壽 夂 夊 夐 夛 梦 夥 夬 +夭 夲 夸 夾 竒 奕 奐 奎 奚 奘 奢 奠 奧 奬 奩 + 奸 妁 妝 佞 侫 妣 妲 姆 姨 姜 妍 姙 姚 娥 娟 +娑 娜 娉 娚 婀 婬 婉 娵 娶 婢 婪 媚 媼 媾 嫋 嫂 +媽 嫣 嫗 嫦 嫩 嫖 嫺 嫻 嬌 嬋 嬖 嬲 嫐 嬪 嬶 嬾 +孃 孅 孀 孑 孕 孚 孛 孥 孩 孰 孳 孵 學 斈 孺 宀 +它 宦 宸 寃 寇 寉 寔 寐 寤 實 寢 寞 寥 寫 寰 寶 +寳 尅 將 專 對 尓 尠 尢 尨 尸 尹 屁 屆 屎 屓 + 屐 屏 孱 屬 屮 乢 屶 屹 岌 岑 岔 妛 岫 岻 岶 +岼 岷 峅 岾 峇 峙 峩 峽 峺 峭 嶌 峪 崋 崕 崗 嵜 +崟 崛 崑 崔 崢 崚 崙 崘 嵌 嵒 嵎 嵋 嵬 嵳 嵶 嶇 +嶄 嶂 嶢 嶝 嶬 嶮 嶽 嶐 嶷 嶼 巉 巍 巓 巒 巖 巛 +巫 已 巵 帋 帚 帙 帑 帛 帶 帷 幄 幃 幀 幎 幗 幔 +幟 幢 幤 幇 幵 并 幺 麼 广 庠 廁 廂 廈 廐 廏 + 廖 廣 廝 廚 廛 廢 廡 廨 廩 廬 廱 廳 廰 廴 廸 +廾 弃 弉 彝 彜 弋 弑 弖 弩 弭 弸 彁 彈 彌 彎 弯 +彑 彖 彗 彙 彡 彭 彳 彷 徃 徂 彿 徊 很 徑 徇 從 +徙 徘 徠 徨 徭 徼 忖 忻 忤 忸 忱 忝 悳 忿 怡 恠 +怙 怐 怩 怎 怱 怛 怕 怫 怦 怏 怺 恚 恁 恪 恷 恟 +恊 恆 恍 恣 恃 恤 恂 恬 恫 恙 悁 悍 惧 悃 悚 + 悄 悛 悖 悗 悒 悧 悋 惡 悸 惠 惓 悴 忰 悽 惆 +悵 惘 慍 愕 愆 惶 惷 愀 惴 惺 愃 愡 惻 惱 愍 愎 +慇 愾 愨 愧 慊 愿 愼 愬 愴 愽 慂 慄 慳 慷 慘 慙 +慚 慫 慴 慯 慥 慱 慟 慝 慓 慵 憙 憖 憇 憬 憔 憚 +憊 憑 憫 憮 懌 懊 應 懷 懈 懃 懆 憺 懋 罹 懍 懦 +懣 懶 懺 懴 懿 懽 懼 懾 戀 戈 戉 戍 戌 戔 戛 + 戞 戡 截 戮 戰 戲 戳 扁 扎 扞 扣 扛 扠 扨 扼 +抂 抉 找 抒 抓 抖 拔 抃 抔 拗 拑 抻 拏 拿 拆 擔 +拈 拜 拌 拊 拂 拇 抛 拉 挌 拮 拱 挧 挂 挈 拯 拵 +捐 挾 捍 搜 捏 掖 掎 掀 掫 捶 掣 掏 掉 掟 掵 捫 +捩 掾 揩 揀 揆 揣 揉 插 揶 揄 搖 搴 搆 搓 搦 搶 +攝 搗 搨 搏 摧 摯 摶 摎 攪 撕 撓 撥 撩 撈 撼 + 據 擒 擅 擇 撻 擘 擂 擱 擧 舉 擠 擡 抬 擣 擯 +攬 擶 擴 擲 擺 攀 擽 攘 攜 攅 攤 攣 攫 攴 攵 攷 +收 攸 畋 效 敖 敕 敍 敘 敞 敝 敲 數 斂 斃 變 斛 +斟 斫 斷 旃 旆 旁 旄 旌 旒 旛 旙 无 旡 旱 杲 昊 +昃 旻 杳 昵 昶 昴 昜 晏 晄 晉 晁 晞 晝 晤 晧 晨 +晟 晢 晰 暃 暈 暎 暉 暄 暘 暝 曁 暹 曉 暾 暼 + 曄 暸 曖 曚 曠 昿 曦 曩 曰 曵 曷 朏 朖 朞 朦 +朧 霸 朮 朿 朶 杁 朸 朷 杆 杞 杠 杙 杣 杤 枉 杰 +枩 杼 杪 枌 枋 枦 枡 枅 枷 柯 枴 柬 枳 柩 枸 柤 +柞 柝 柢 柮 枹 柎 柆 柧 檜 栞 框 栩 桀 桍 栲 桎 +梳 栫 桙 档 桷 桿 梟 梏 梭 梔 條 梛 梃 檮 梹 桴 +梵 梠 梺 椏 梍 桾 椁 棊 椈 棘 椢 椦 棡 椌 棍 + 棔 棧 棕 椶 椒 椄 棗 棣 椥 棹 棠 棯 椨 椪 椚 +椣 椡 棆 楹 楷 楜 楸 楫 楔 楾 楮 椹 楴 椽 楙 椰 +楡 楞 楝 榁 楪 榲 榮 槐 榿 槁 槓 榾 槎 寨 槊 槝 +榻 槃 榧 樮 榑 榠 榜 榕 榴 槞 槨 樂 樛 槿 權 槹 +槲 槧 樅 榱 樞 槭 樔 槫 樊 樒 櫁 樣 樓 橄 樌 橲 +樶 橸 橇 橢 橙 橦 橈 樸 樢 檐 檍 檠 檄 檢 檣 + 檗 蘗 檻 櫃 櫂 檸 檳 檬 櫞 櫑 櫟 檪 櫚 櫪 櫻 +欅 蘖 櫺 欒 欖 鬱 欟 欸 欷 盜 欹 飮 歇 歃 歉 歐 +歙 歔 歛 歟 歡 歸 歹 歿 殀 殄 殃 殍 殘 殕 殞 殤 +殪 殫 殯 殲 殱 殳 殷 殼 毆 毋 毓 毟 毬 毫 毳 毯 +麾 氈 氓 气 氛 氤 氣 汞 汕 汢 汪 沂 沍 沚 沁 沛 +汾 汨 汳 沒 沐 泄 泱 泓 沽 泗 泅 泝 沮 沱 沾 + 沺 泛 泯 泙 泪 洟 衍 洶 洫 洽 洸 洙 洵 洳 洒 +洌 浣 涓 浤 浚 浹 浙 涎 涕 濤 涅 淹 渕 渊 涵 淇 +淦 涸 淆 淬 淞 淌 淨 淒 淅 淺 淙 淤 淕 淪 淮 渭 +湮 渮 渙 湲 湟 渾 渣 湫 渫 湶 湍 渟 湃 渺 湎 渤 +滿 渝 游 溂 溪 溘 滉 溷 滓 溽 溯 滄 溲 滔 滕 溏 +溥 滂 溟 潁 漑 灌 滬 滸 滾 漿 滲 漱 滯 漲 滌 + 漾 漓 滷 澆 潺 潸 澁 澀 潯 潛 濳 潭 澂 潼 潘 +澎 澑 濂 潦 澳 澣 澡 澤 澹 濆 澪 濟 濕 濬 濔 濘 +濱 濮 濛 瀉 瀋 濺 瀑 瀁 瀏 濾 瀛 瀚 潴 瀝 瀘 瀟 +瀰 瀾 瀲 灑 灣 炙 炒 炯 烱 炬 炸 炳 炮 烟 烋 烝 +烙 焉 烽 焜 焙 煥 煕 熈 煦 煢 煌 煖 煬 熏 燻 熄 +熕 熨 熬 燗 熹 熾 燒 燉 燔 燎 燠 燬 燧 燵 燼 + 燹 燿 爍 爐 爛 爨 爭 爬 爰 爲 爻 爼 爿 牀 牆 +牋 牘 牴 牾 犂 犁 犇 犒 犖 犢 犧 犹 犲 狃 狆 狄 +狎 狒 狢 狠 狡 狹 狷 倏 猗 猊 猜 猖 猝 猴 猯 猩 +猥 猾 獎 獏 默 獗 獪 獨 獰 獸 獵 獻 獺 珈 玳 珎 +玻 珀 珥 珮 珞 璢 琅 瑯 琥 珸 琲 琺 瑕 琿 瑟 瑙 +瑁 瑜 瑩 瑰 瑣 瑪 瑶 瑾 璋 璞 璧 瓊 瓏 瓔 珱 + 瓠 瓣 瓧 瓩 瓮 瓲 瓰 瓱 瓸 瓷 甄 甃 甅 甌 甎 +甍 甕 甓 甞 甦 甬 甼 畄 畍 畊 畉 畛 畆 畚 畩 畤 +畧 畫 畭 畸 當 疆 疇 畴 疊 疉 疂 疔 疚 疝 疥 疣 +痂 疳 痃 疵 疽 疸 疼 疱 痍 痊 痒 痙 痣 痞 痾 痿 +痼 瘁 痰 痺 痲 痳 瘋 瘍 瘉 瘟 瘧 瘠 瘡 瘢 瘤 瘴 +瘰 瘻 癇 癈 癆 癜 癘 癡 癢 癨 癩 癪 癧 癬 癰 + 癲 癶 癸 發 皀 皃 皈 皋 皎 皖 皓 皙 皚 皰 皴 +皸 皹 皺 盂 盍 盖 盒 盞 盡 盥 盧 盪 蘯 盻 眈 眇 +眄 眩 眤 眞 眥 眦 眛 眷 眸 睇 睚 睨 睫 睛 睥 睿 +睾 睹 瞎 瞋 瞑 瞠 瞞 瞰 瞶 瞹 瞿 瞼 瞽 瞻 矇 矍 +矗 矚 矜 矣 矮 矼 砌 砒 礦 砠 礪 硅 碎 硴 碆 硼 +碚 碌 碣 碵 碪 碯 磑 磆 磋 磔 碾 碼 磅 磊 磬 + 磧 磚 磽 磴 礇 礒 礑 礙 礬 礫 祀 祠 祗 祟 祚 +祕 祓 祺 祿 禊 禝 禧 齋 禪 禮 禳 禹 禺 秉 秕 秧 +秬 秡 秣 稈 稍 稘 稙 稠 稟 禀 稱 稻 稾 稷 穃 穗 +穉 穡 穢 穩 龝 穰 穹 穽 窈 窗 窕 窘 窖 窩 竈 窰 +窶 竅 竄 窿 邃 竇 竊 竍 竏 竕 竓 站 竚 竝 竡 竢 +竦 竭 竰 笂 笏 笊 笆 笳 笘 笙 笞 笵 笨 笶 筐 + 筺 笄 筍 笋 筌 筅 筵 筥 筴 筧 筰 筱 筬 筮 箝 +箘 箟 箍 箜 箚 箋 箒 箏 筝 箙 篋 篁 篌 篏 箴 篆 +篝 篩 簑 簔 篦 篥 籠 簀 簇 簓 篳 篷 簗 簍 篶 簣 +簧 簪 簟 簷 簫 簽 籌 籃 籔 籏 籀 籐 籘 籟 籤 籖 +籥 籬 籵 粃 粐 粤 粭 粢 粫 粡 粨 粳 粲 粱 粮 粹 +粽 糀 糅 糂 糘 糒 糜 糢 鬻 糯 糲 糴 糶 糺 紆 + 紂 紜 紕 紊 絅 絋 紮 紲 紿 紵 絆 絳 絖 絎 絲 +絨 絮 絏 絣 經 綉 絛 綏 絽 綛 綺 綮 綣 綵 緇 綽 +綫 總 綢 綯 緜 綸 綟 綰 緘 緝 緤 緞 緻 緲 緡 縅 +縊 縣 縡 縒 縱 縟 縉 縋 縢 繆 繦 縻 縵 縹 繃 縷 +縲 縺 繧 繝 繖 繞 繙 繚 繹 繪 繩 繼 繻 纃 緕 繽 +辮 繿 纈 纉 續 纒 纐 纓 纔 纖 纎 纛 纜 缸 缺 + 罅 罌 罍 罎 罐 网 罕 罔 罘 罟 罠 罨 罩 罧 罸 +羂 羆 羃 羈 羇 羌 羔 羞 羝 羚 羣 羯 羲 羹 羮 羶 +羸 譱 翅 翆 翊 翕 翔 翡 翦 翩 翳 翹 飜 耆 耄 耋 +耒 耘 耙 耜 耡 耨 耿 耻 聊 聆 聒 聘 聚 聟 聢 聨 +聳 聲 聰 聶 聹 聽 聿 肄 肆 肅 肛 肓 肚 肭 冐 肬 +胛 胥 胙 胝 胄 胚 胖 脉 胯 胱 脛 脩 脣 脯 腋 + 隋 腆 脾 腓 腑 胼 腱 腮 腥 腦 腴 膃 膈 膊 膀 +膂 膠 膕 膤 膣 腟 膓 膩 膰 膵 膾 膸 膽 臀 臂 膺 +臉 臍 臑 臙 臘 臈 臚 臟 臠 臧 臺 臻 臾 舁 舂 舅 +與 舊 舍 舐 舖 舩 舫 舸 舳 艀 艙 艘 艝 艚 艟 艤 +艢 艨 艪 艫 舮 艱 艷 艸 艾 芍 芒 芫 芟 芻 芬 苡 +苣 苟 苒 苴 苳 苺 莓 范 苻 苹 苞 茆 苜 茉 苙 + 茵 茴 茖 茲 茱 荀 茹 荐 荅 茯 茫 茗 茘 莅 莚 +莪 莟 莢 莖 茣 莎 莇 莊 荼 莵 荳 荵 莠 莉 莨 菴 +萓 菫 菎 菽 萃 菘 萋 菁 菷 萇 菠 菲 萍 萢 萠 莽 +萸 蔆 菻 葭 萪 萼 蕚 蒄 葷 葫 蒭 葮 蒂 葩 葆 萬 +葯 葹 萵 蓊 葢 蒹 蒿 蒟 蓙 蓍 蒻 蓚 蓐 蓁 蓆 蓖 +蒡 蔡 蓿 蓴 蔗 蔘 蔬 蔟 蔕 蔔 蓼 蕀 蕣 蕘 蕈 + 蕁 蘂 蕋 蕕 薀 薤 薈 薑 薊 薨 蕭 薔 薛 藪 薇 +薜 蕷 蕾 薐 藉 薺 藏 薹 藐 藕 藝 藥 藜 藹 蘊 蘓 +蘋 藾 藺 蘆 蘢 蘚 蘰 蘿 虍 乕 虔 號 虧 虱 蚓 蚣 +蚩 蚪 蚋 蚌 蚶 蚯 蛄 蛆 蚰 蛉 蠣 蚫 蛔 蛞 蛩 蛬 +蛟 蛛 蛯 蜒 蜆 蜈 蜀 蜃 蛻 蜑 蜉 蜍 蛹 蜊 蜴 蜿 +蜷 蜻 蜥 蜩 蜚 蝠 蝟 蝸 蝌 蝎 蝴 蝗 蝨 蝮 蝙 + 蝓 蝣 蝪 蠅 螢 螟 螂 螯 蟋 螽 蟀 蟐 雖 螫 蟄 +螳 蟇 蟆 螻 蟯 蟲 蟠 蠏 蠍 蟾 蟶 蟷 蠎 蟒 蠑 蠖 +蠕 蠢 蠡 蠱 蠶 蠹 蠧 蠻 衄 衂 衒 衙 衞 衢 衫 袁 +衾 袞 衵 衽 袵 衲 袂 袗 袒 袮 袙 袢 袍 袤 袰 袿 +袱 裃 裄 裔 裘 裙 裝 裹 褂 裼 裴 裨 裲 褄 褌 褊 +褓 襃 褞 褥 褪 褫 襁 襄 褻 褶 褸 襌 褝 襠 襞 + 襦 襤 襭 襪 襯 襴 襷 襾 覃 覈 覊 覓 覘 覡 覩 +覦 覬 覯 覲 覺 覽 覿 觀 觚 觜 觝 觧 觴 觸 訃 訖 +訐 訌 訛 訝 訥 訶 詁 詛 詒 詆 詈 詼 詭 詬 詢 誅 +誂 誄 誨 誡 誑 誥 誦 誚 誣 諄 諍 諂 諚 諫 諳 諧 +諤 諱 謔 諠 諢 諷 諞 諛 謌 謇 謚 諡 謖 謐 謗 謠 +謳 鞫 謦 謫 謾 謨 譁 譌 譏 譎 證 譖 譛 譚 譫 + 譟 譬 譯 譴 譽 讀 讌 讎 讒 讓 讖 讙 讚 谺 豁 +谿 豈 豌 豎 豐 豕 豢 豬 豸 豺 貂 貉 貅 貊 貍 貎 +貔 豼 貘 戝 貭 貪 貽 貲 貳 貮 貶 賈 賁 賤 賣 賚 +賽 賺 賻 贄 贅 贊 贇 贏 贍 贐 齎 贓 賍 贔 贖 赧 +赭 赱 赳 趁 趙 跂 趾 趺 跏 跚 跖 跌 跛 跋 跪 跫 +跟 跣 跼 踈 踉 跿 踝 踞 踐 踟 蹂 踵 踰 踴 蹊 + 蹇 蹉 蹌 蹐 蹈 蹙 蹤 蹠 踪 蹣 蹕 蹶 蹲 蹼 躁 +躇 躅 躄 躋 躊 躓 躑 躔 躙 躪 躡 躬 躰 軆 躱 躾 +軅 軈 軋 軛 軣 軼 軻 軫 軾 輊 輅 輕 輒 輙 輓 輜 +輟 輛 輌 輦 輳 輻 輹 轅 轂 輾 轌 轉 轆 轎 轗 轜 +轢 轣 轤 辜 辟 辣 辭 辯 辷 迚 迥 迢 迪 迯 邇 迴 +逅 迹 迺 逑 逕 逡 逍 逞 逖 逋 逧 逶 逵 逹 迸 + 遏 遐 遑 遒 逎 遉 逾 遖 遘 遞 遨 遯 遶 隨 遲 +邂 遽 邁 邀 邊 邉 邏 邨 邯 邱 邵 郢 郤 扈 郛 鄂 +鄒 鄙 鄲 鄰 酊 酖 酘 酣 酥 酩 酳 酲 醋 醉 醂 醢 +醫 醯 醪 醵 醴 醺 釀 釁 釉 釋 釐 釖 釟 釡 釛 釼 +釵 釶 鈞 釿 鈔 鈬 鈕 鈑 鉞 鉗 鉅 鉉 鉤 鉈 銕 鈿 +鉋 鉐 銜 銖 銓 銛 鉚 鋏 銹 銷 鋩 錏 鋺 鍄 錮 + 錙 錢 錚 錣 錺 錵 錻 鍜 鍠 鍼 鍮 鍖 鎰 鎬 鎭 +鎔 鎹 鏖 鏗 鏨 鏥 鏘 鏃 鏝 鏐 鏈 鏤 鐚 鐔 鐓 鐃 +鐇 鐐 鐶 鐫 鐵 鐡 鐺 鑁 鑒 鑄 鑛 鑠 鑢 鑞 鑪 鈩 +鑰 鑵 鑷 鑽 鑚 鑼 鑾 钁 鑿 閂 閇 閊 閔 閖 閘 閙 +閠 閨 閧 閭 閼 閻 閹 閾 闊 濶 闃 闍 闌 闕 闔 闖 +關 闡 闥 闢 阡 阨 阮 阯 陂 陌 陏 陋 陷 陜 陞 + 陝 陟 陦 陲 陬 隍 隘 隕 隗 險 隧 隱 隲 隰 隴 +隶 隸 隹 雎 雋 雉 雍 襍 雜 霍 雕 雹 霄 霆 霈 霓 +霎 霑 霏 霖 霙 霤 霪 霰 霹 霽 霾 靄 靆 靈 靂 靉 +靜 靠 靤 靦 靨 勒 靫 靱 靹 鞅 靼 鞁 靺 鞆 鞋 鞏 +鞐 鞜 鞨 鞦 鞣 鞳 鞴 韃 韆 韈 韋 韜 韭 齏 韲 竟 +韶 韵 頏 頌 頸 頤 頡 頷 頽 顆 顏 顋 顫 顯 顰 + 顱 顴 顳 颪 颯 颱 颶 飄 飃 飆 飩 飫 餃 餉 餒 +餔 餘 餡 餝 餞 餤 餠 餬 餮 餽 餾 饂 饉 饅 饐 饋 +饑 饒 饌 饕 馗 馘 馥 馭 馮 馼 駟 駛 駝 駘 駑 駭 +駮 駱 駲 駻 駸 騁 騏 騅 駢 騙 騫 騷 驅 驂 驀 驃 +騾 驕 驍 驛 驗 驟 驢 驥 驤 驩 驫 驪 骭 骰 骼 髀 +髏 髑 髓 體 髞 髟 髢 髣 髦 髯 髫 髮 髴 髱 髷 + 髻 鬆 鬘 鬚 鬟 鬢 鬣 鬥 鬧 鬨 鬩 鬪 鬮 鬯 鬲 +魄 魃 魏 魍 魎 魑 魘 魴 鮓 鮃 鮑 鮖 鮗 鮟 鮠 鮨 +鮴 鯀 鯊 鮹 鯆 鯏 鯑 鯒 鯣 鯢 鯤 鯔 鯡 鰺 鯲 鯱 +鯰 鰕 鰔 鰉 鰓 鰌 鰆 鰈 鰒 鰊 鰄 鰮 鰛 鰥 鰤 鰡 +鰰 鱇 鰲 鱆 鰾 鱚 鱠 鱧 鱶 鱸 鳧 鳬 鳰 鴉 鴈 鳫 +鴃 鴆 鴪 鴦 鶯 鴣 鴟 鵄 鴕 鴒 鵁 鴿 鴾 鵆 鵈 + 鵝 鵞 鵤 鵑 鵐 鵙 鵲 鶉 鶇 鶫 鵯 鵺 鶚 鶤 鶩 +鶲 鷄 鷁 鶻 鶸 鶺 鷆 鷏 鷂 鷙 鷓 鷸 鷦 鷭 鷯 鷽 +鸚 鸛 鸞 鹵 鹹 鹽 麁 麈 麋 麌 麒 麕 麑 麝 麥 麩 +麸 麪 麭 靡 黌 黎 黏 黐 黔 黜 點 黝 黠 黥 黨 黯 +黴 黶 黷 黹 黻 黼 黽 鼇 鼈 皷 鼕 鼡 鼬 鼾 齊 齒 +齔 齣 齟 齠 齡 齦 齧 齬 齪 齷 齲 齶 龕 龜 龠 + 堯 槇 遙 瑤 凜 熙 巢 帔 帘 幘 幞 庾 廊 廋 +廹 开 异 弇 弝 弣 弴 弶 弽 彀 彅 彔 彘 彤 彧 彽 +徉 徜 徧 徯 徵 德 忉 忞 忡 忩 怍 怔 怘 怳 怵 恇 +悔 悝 悞 惋 惔 惕 惝 惸 愜 愫 愰 愷 慨 憍 憎 憼 +憹 懲 戢 戾 扃 扖 扚 扯 抅 拄 拖 拼 挊 挘 挹 捃 +捥 捼 揥 揭 揵 搐 搔 搢 摹 摑 摠 摭 擎 撾 撿 + 擄 擊 擐 擷 擻 攢 攩 敏 敧 斝 既 昀 昉 昕 昞 +昺 昢 昤 昫 昰 昱 昳 曻 晈 晌 𣇄 晙 晚 晡 晥 晳 +晷 晸 暍 暑 暠 暲 暻 曆 曈 㬢 曛 曨 曺 朓 朗 朳 +杦 杇 杈 杻 极 枓 枘 枛 枻 柹 柀 柗 柼 栁 桒 栝 +栬 栱 桛 桲 桵 梅 梣 梥 梲 棈 棐 棨 棭 棰 棱 棼 +椊 楉 𣗄 椵 楂 楗 楣 楤 楨 榀 﨔 榥 榭 槏 㮶 + 㯃 槢 槩 槪 槵 槶 樏 樕 𣜿 樻 樾 橅 橐 橖 橛 +橫 橳 𣝣 檉 檔 檝 檞 檥 櫤 櫧 㰏 欄 欛 欞 欬 欵 +歆 歖 歠 步 歧 歷 殂 殩 殭 殺 每 毖 毗 毿 氅 氐 +氳 汙 汜 沪 汴 汶 沅 沆 沘 沜 泻 泆 泔 泠 泫 泮 +𣳾 洄 洎 洮 洱 洹 洿 浘 浥 海 涂 涇 涉 涔 涪 涬 +涿 淄 淖 淚 淛 淝 淼 渚 渴 湄 湜 湞 溫 溱 滁 + 滇 滎 漐 漚 漢 漪 漯 漳 潑 潙 潞 潡 潢 潾 澈 +澌 澍 澔 澠 澧 澶 澼 濇 濊 濹 濰 濵 瀅 瀆 瀨 灊 +灝 灞 灎 灤 灵 炅 炤 炫 炷 烔 烘 烤 焏 焫 焞 焠 +焮 焰 煆 煇 煑 煮 煒 煜 煠 煨 凞 熅 熇 熒 燁 熺 +燄 燾 爀 爕 牕 牖 㸿 犍 犛 犾 狀 狻 𤟱 猧 猨 猪 +獐 獦 獼 玕 玟 玠 玢 玦 玫 珉 珏 珖 珙 珣 珩 + 琇 琊 琚 琛 琢 琦 琨 琪 琫 琬 琮 琯 琰 瑄 瑆 +瑇 瑋 瑗 瑢 瑫 瑭 璆 璇 璉 璘 璜 璟 璣 璐 璦 璨 +璩 璵 璿 瓈 瓉 瓚 瓿 甁 甗 甯 畯 畹 疒 㽲 痎 痤 +瘀 瘂 瘈 瘕 瘖 瘙 瘞 瘭 瘵 癃 癋 癤 癥 癭 癯 癱 +皁 皛 皝 皞 皦 皪 皶 盅 盌 盎 盔 盦 盱 盼 眊 眙 +眴 眶 睆 睍 睎 睜 睟 睢 睺 瞀 瞔 瞪 矠 砭 𥒎 + 硃 硎 硏 硑 硨 确 碑 碰 𥔎 碭 磤 磲 礀 磷 礜 +礮 礱 礴 社 祉 祅 祆 祈 祐 祖 祜 祝 神 祥 祹 禍 +禎 福 禘 禱 禸 秈 秊 𥝱 秔 秞 秫 秭 稃 穀 稹 穝 +穭 突 窅 窠 𥧄 窳 窻 竎 竫 竽 笒 笭 笻 筇 筎 筠 +筭 筯 筲 箞 節 篗 篙 簁 簱 簞 簠 簳 簶 䉤 𥶡 籙 +籭 籹 粏 粔 粠 粼 糕 糙 糝 紇 紈 紓 紝 紣 紱 + 絁 絈 絓 絜 絺 綃 綋 綠 綦 緂 緌 緖 緣 練 縨 +縈 縑 縕 繁 繇 繒 繡 纊 纍 罇 署 羑 羗 羿 翎 翛 +翟 翬 翮 翺 者 耔 耦 耵 耷 耼 胊 胗 胠 胳 脘 腊 +腠 腧 腨 腭 膻 臊 臏 臗 臭 䑓 䑛 艠 艴 𦫿 芎 芡 +芣 芤 芩 芮 芷 芾 芿 苆 苕 苽 苾 茀 茁 荢 茢 茭 +茺 荃 荇 荑 荕 荽 莆 莒 莘 莧 莩 莿 菀 菇 菏 + 菑 菡 菪 萁 萆 萊 著 葈 葟 葰 葳 蒅 蒞 蒯 蒴 +蒺 蓀 蓂 𦹀 蔲 蔞 蔣 蔯 蕙 蕤 﨟 薭 蕺 薌 薏 薢 +薰 藋 藎 藭 蘒 藿 蘄 蘅 蘐 𧃴 蘘 蘩 蘸 虗 虛 虜 +虢 䖝 虬 虵 蚘 蚸 蛺 蛼 蛽 蜋 蝱 螇 螈 螬 螭 螵 +䗪 蟖 蟬 蠆 蠊 蠐 蠔 蠟 袘 袪 裊 裎 𧚄 裵 褜 褐 +褘 褙 褚 褧 褰 褲 褹 襀 覔 視 觔 觥 觶 訒 訕 + 訢 訷 詇 詎 詝 詡 詵 詹 誧 諐 諟 諴 諶 諸 謁 +謹 譆 譔 譙 譩 讝 豉 豨 賓 賡 賴 賸 賾 贈 贒 贛 +趯 跎 跑 跗 踠 踣 踽 蹰 蹻 𨉷 軀 䡄 軺 輞 輭 輶 +轔 𨏍 辦 辵 迤 迨 迮 逈 逭 逸 邈 邕 邗 邙 邛 邢 +邳 邾 郄 郅 郇 郗 郝 郞 郯 郴 都 鄔 鄕 鄖 鄢 鄣 +鄧 鄯 鄱 鄴 鄽 酈 酛 醃 醞 醬 醱 醼 釗 釻 釤 + 釥 釭 釱 鈇 鈐 鈸 鈹 鈺 鈼 鉀 鉃 鉏 鉸 銈 鋂 +鋋 鋌 鋓 鋠 鋿 錄 錟 錡 錥 鍈 鍉 鍊 鍤 鍥 鍪 鍰 +鎛 鎣 鎺 鏆 鏞 鏟 鐄 鏽 鐳 鑊 鑣 鑫 鑱 鑲 閎 閟 +閦 閩 閬 閶 閽 闋 闐 闓 䦰 闚 闞 陘 隄 隆 隝 隤 +隥 雒 雞 難 雩 雯 霳 霻 靍 靎 靏 靚 靮 靳 鞕 鞮 +鞺 韁 韉 韞 韛 韴 響 頊 頞 頫 頰 頻 顒 顓 顖 + 顗 顙 顚 類 顥 顬 颺 飈 飧 饘 馞 騂 騃 騤 騭 +騮 騸 驊 驎 驒 骶 髁 髃 髎 髖 髹 鬂 鬈 鬠 䰗 鬭 +魞 魹 魦 魲 魵 鮄 鮊 鮏 鮞 鮧 鯁 鯎 鯥 鯸 鯽 鰀 +鰣 鱁 鱏 鱐 鱓 鱣 鱥 鱷 鴝 鴞 鵃 鵇 鵒 鵣 鵰 鵼 +鶊 鶖 鷀 鶬 鶼 鷗 𪆐 鷧 鸇 鸕 鹼 麞 麤 麬 麯 麴 +麵 黃 黑 鼐 鼹 齗 龐 龔 龗 龢 + 𠂉 丂 丏 丒 丩 丫 丮 乀 乇 么 𠂢 乑 㐆 𠂤 乚 +乩 亝 㐬 㐮 亹 亻 𠆢 亼 仃 仈 仐 仫 仚 仱 仵 伀 +伖 佤 伷 伾 佔 佘 𠈓 佷 佸 佺 佽 侂 侅 侒 侚 俦 +侲 侾 俅 俋 俏 俒 㑪 俲 倀 倐 倓 倜 倞 倢 㑨 偂 +偆 偎 偓 偗 偣 偦 偪 偰 傣 傈 傒 傓 傕 傖 傜 傪 +𠌫 傱 傺 傻 僄 僇 僳 𠎁 僎 𠍱 僔 僙 僡 僩 㒒 + 儈 𠏹 儗 儛 𠑊 兠 𠔉 关 冃 冋 㒼 冘 冣 冭 㓇 +冼 𠗖 𠘨 凳 凴 刂 划 刖 𠝏 剕 剜 剬 剷 劄 劂 𠠇 +劘 𠠺 劤 劦 劯 劺 劻 勊 㔟 勑 𠢹 勷 匊 匋 匤 匵 +匾 卂 𠥼 𠦝 卧 卬 卺 厤 厴 𠫓 厷 叀 𠬝 㕝 㕞 叕 +叚 㕣 叴 叵 呕 吤 吨 㕮 呃 呢 呦 呬 咊 咍 咕 咠 +咦 咭 咮 咷 咺 咿 哃 𠵅 哬 哯 哱 哳 唀 唁 唉 + 唼 啁 㖦 啇 啊 㖨 啠 啡 啤 𠷡 啽 喂 喈 喑 㗅 +嗒 𠺕 𠹭 喿 嗉 嗌 嗑 嗝 㗚 嗢 𠹤 嗩 嘨 𠽟 嘇 嘐 +嘰 嘷 㗴 嘽 嘿 噀 噇 噞 噠 噭 㘅 嚈 嚌 嚕 嚚 嚝 +嚨 嚭 嚲 囅 囍 囟 囨 囶 囷 𡈁 圕 圣 𡉕 圩 𡉻 坅 +坆 坌 坍 𡉴 坨 坯 坳 坴 坵 坻 𡋤 𡋗 垬 垚 垝 垞 +垨 埗 𡋽 埌 𡌶 𡍄 埞 埦 埰 㙊 埸 埻 埽 堄 堞 + 堠 堧 堲 堹 𡏄 塉 塌 塧 墊 墋 墍 墏 墐 墔 墝 +墪 墱 𡑭 壃 壍 壢 壳 壴 夅 夆 夋 复 夔 夤 𡗗 㚑 +夽 㚙 奆 㚖 𦰩 奛 奟 𡙇 奵 奶 奼 妟 妮 妼 姈 姍 +姞 姣 姤 姧 姮 𡜆 𡝂 㛏 娌 娍 娗 娧 娭 婕 婥 婺 +媋 媜 媟 媠 媢 媱 媳 媵 媺 媿 嫚 嫜 嫠 嫥 嫰 嫮 +嫵 嬀 嬈 嬗 嬴 嬭 孌 孒 孨 孯 孼 孿 宁 宄 𡧃 + 宖 宬 㝡 寀 㝢 寎 寖 㝬 㝫 寱 寽 㝵 尃 尩 尰 +𡱖 屟 屣 屧 屨 屩 屰 𡴭 𡵅 屼 𡵸 𡵢 岈 岊 㟁 𡶡 +𡶜 岠 岢 岦 岧 𡶒 岭 岵 𡶷 峉 𡷠 𡸳 崆 崐 崫 崝 +崠 崤 崦 崱 崹 嵂 㟨 嵡 嵪 㟴 嵰 𡼞 㟽 嶈 㠀 嶒 +嶔 嶗 嶙 嶰 嶲 嶴 𡽶 嶹 巑 巗 巘 巠 𡿺 巤 巩 㠯 +帀 㠶 帒 帕 㡀 帟 帮 帾 幉 㡜 幖 㡡 幫 幬 幭 + 幮 𢅻 庥 庪 庬 庹 庿 廆 廒 廙 𢌞 廽 弈 弎 弜 +𢎭 弞 彇 彣 彲 彾 徏 徢 徤 徸 忄 㣺 忇 忋 忒 忓 +忔 忢 忮 忯 忳 忼 㤗 怗 怢 怤 㤚 恌 恿 悊 悕 您 +𢛳 悰 悱 悾 惈 惙 惛 惮 惲 惵 愐 愒 愓 愙 愞 愺 +㥯 慁 慆 慠 慼 𢡛 憒 憓 憗 憘 憥 憨 憭 𢢫 懕 懝 +懟 懵 𢦏 戕 戣 戩 扆 扌 扑 扒 扡 扤 扻 扭 扳 + 抙 抦 拕 𢪸 拽 挃 挍 挐 𢭏 𢭐 挲 挵 挻 挼 捁 +捄 捎 𢭆 捙 𢰝 𢮦 捬 掄 掙 𢰤 掔 掽 揷 揔 揕 揜 +揠 揫 揬 揲 搉 搞 搥 搩 搯 摚 摛 摝 摳 摽 撇 撑 +撝 撟 擋 擌 擕 擗 𢷡 擤 擥 擿 攄 㩮 攏 攔 攖 㩳 +攞 攲 敄 敔 敫 敺 斁 斄 斅 斊 斲 斵 斸 斿 旂 旉 +旔 㫖 旲 旹 旼 昄 昈 昡 昪 晅 晑 晎 㫪 𣇃 晗 + 晛 晣 𣇵 𣆶 晪 晫 晬 晭 晻 暀 暐 暒 暙 㬎 暭 +暱 暵 㬚 暿 㬜 曬 㫗 朁 朅 朒 𣍲 朙 𣏓 𣏒 杌 杍 +杔 杝 𣏐 𣏤 𣏕 杴 杶 𣏚 枒 𣏟 荣 栐 枰 枲 柃 柈 +柒 柙 柛 柰 柷 𣑊 𣑑 𣑋 栘 栟 栭 𣑥 栳 栻 栾 桄 +桅 桉 桌 桕 桗 㭷 桫 桮 桺 桼 梂 梐 梖 㭭 梘 梙 +梚 梜 梪 梫 梴 梻 棻 𣓤 𣕚 﨓 棃 棅 棌 棏 棖 + 棙 棤 棥 棬 棷 椃 椇 㮇 㮈 𣖔 椻 㮍 楆 楩 楬 +楲 楺 楿 榒 㮤 榖 榘 榦 榰 榷 榺 榼 槀 槑 槖 𣘹 +𣙇 樰 𣘸 𣘺 槣 槮 槯 槳 㯍 槴 槾 樑 樚 樝 𣜜 樲 +樳 樴 樿 橆 橉 橺 橎 橒 橤 𣜌 橾 檃 檋 㯰 檑 檟 +檡 𣝤 檫 檽 櫆 櫔 櫐 櫜 櫝 𣟿 𣟧 櫬 櫱 櫲 櫳 櫽 +𣠤 欋 欏 欐 欑 𣠽 欗 㰦 欯 歊 歘 歬 歵 歺 殁 + 殛 殮 𣪘 殽 殾 毇 毈 毉 毚 毦 毧 毮 毱 氂 氊 +氎 氵 氶 氺 𣱿 氿 汍 汛 汭 沄 沉 㳃 沔 沕 沗 沭 +泂 泐 㳒 泖 泚 泜 泩 泬 泭 𣴀 洀 洊 洤 洦 洧 汧 +洯 洼 浛 浞 浠 浰 涀 涁 涊 涍 涑 涘 𣵀 渗 𣷺 𣷹 +𣷓 涫 涮 涴 淂 洴 淈 淎 淏 淐 淟 淩 淶 渶 渞 渢 +渧 㴑 渲 渼 湈 湉 湋 湌 湏 湑 湓 湔 湗 湣 㴞 + 溓 溧 溴 溿 滃 滊 滙 漵 滫 滹 滻 漊 漌 漘 漥 +漶 漼 𣽾 潒 潗 潚 潠 潨 澘 潽 澐 澖 澾 澟 澥 澯 +㵤 澵 濈 濉 濚 濞 濩 𤂖 濼 瀀 瀇 瀊 瀣 𤄃 瀹 瀺 +瀼 灃 灇 灋 㶚 灔 灥 灩 灬 灮 灶 灾 炁 炆 炕 炗 +炻 𤇆 炟 炱 𤇾 烬 烊 烑 烓 烜 焃 焄 焆 焇 焈 焌 +㷀 焯 焱 煐 煊 煓 煞 㷔 熖 熀 熛 熠 熢 熮 熯 + 熳 𤎼 燋 燓 燙 燜 爇 㸅 爫 爫 爴 爸 爹 丬 牂 +牓 牗 牣 𤘩 牮 牯 牸 牿 犎 𤚥 犭 犮 犰 犱 狁 㹠 +狌 㹦 㹨 狳 狺 猇 猒 猘 猙 㺃 猹 猬 猱 猳 猽 獒 +㺔 獫 獬 𤢖 獮 獯 獱 獷 玁 玅 玊 玔 玘 玜 玞 玥 +玨 玵 玷 玹 玼 玿 珅 珋 珡 珧 珹 琓 珺 琁 琤 琱 +琹 瑓 瑀 瑃 瑍 瑒 瑝 瑱 璁 璅 璈 𤩍 璒 璗 璙 + 璠 璡 璥 璪 璫 璹 璻 璺 瓖 瓘 瓞 瓯 瓫 𤭖 瓺 +𤭯 甠 甤 甪 㽗 𤰖 甽 甾 畀 畈 畎 畐 畒 畬 畲 畱 +畺 畽 畾 疁 𤴔 疌 㽵 疢 㽷 疰 疷 疿 痀 痆 痏 痓 +痝 痟 痠 痧 痬 痮 痱 痹 瘃 瘘 瘇 瘏 㾮 𤸎 瘓 瘛 +瘜 𤸷 瘥 瘨 瘼 瘳 𤹪 㿉 癁 𤺋 癉 癕 㿗 癮 皕 皜 +皡 皠 皧 皨 皯 𥁊 盉 𥁕 盨 盬 𥄢 眗 眚 眭 眵 + 𥆩 䀹 𥇥 𥇍 睘 睠 睪 𥈞 睲 睼 睽 𥉌 䁘 瞚 瞟 +瞢 瞤 瞩 矞 矟 矤 矦 矪 矬 䂓 矰 矴 矻 𥐮 砅 砆 +砉 砍 砙 砡 砬 硇 硤 硪 𥓙 碊 碔 碤 碝 碞 碟 碻 +磈 磌 磎 磕 磠 磡 磦 磹 磺 磻 磾 𥖧 礐 礛 礰 礥 +礻 祊 祘 祛 䄅 祧 祲 禔 禕 禖 禛 禡 禩 禴 离 秂 +秇 秌 种 秖 䅈 𥞩 𥞴 䅏 稊 稑 稕 稛 稞 䅣 稭 + 稸 穇 穌 穖 穙 穜 穟 穠 穧 穪 穵 穸 窂 窊 窐 +窣 窬 𥧔 䆴 窹 窼 窾 䆿 竌 竑 竧 竨 竴 𥫤 𥫣 笇 +𥫱 笽 笧 笪 笮 笯 笱 䇦 䇳 筿 筁 䇮 筕 筹 筤 筦 +筩 筳 𥮲 䈇 箐 箑 箛 䈎 箯 箵 箼 篅 篊 𥱋 𥱤 篔 +篖 篚 篪 篰 簃 簋 簎 簏 簦 籅 籊 籑 籗 籞 籡 籩 +籮 籯 籰 𥸮 𥹖 𥹥 粦 𥹢 粶 粷 粿 𥻘 糄 𥻂 糈 + 糍 𥻨 糗 𥼣 糦 糫 𥽜 糵 紃 紉 䋆 紒 紞 𥿠 𥿔 +紽 紾 絀 絇 𦀌 𥿻 䋖 絙 絚 絪 絰 䋝 絿 𦀗 綆 綈 +綌 綗 𦁠 綝 綧 綪 綶 綷 緀 緗 緙 緦 緱 緹 䌂 𦃭 +縉 縐 縗 縝 縠 縧 縬 繅 繳 繵 繾 纆 纇 䌫 纑 纘 +纚 䍃 缼 缻 缾 罃 罄 罏 㓁 𦉰 罒 𦊆 罡 罣 罤 罭 +罽 罾 𦍌 羐 养 𣴎 羖 羜 羭 𦐂 翃 翏 翣 翥 翯 + 翲 耂 耊 耈 耎 耑 耖 耤 耬 耰 聃 聦 聱 聵 聻 +肙 肜 肤 肧 肸 𦙾 胅 胕 胘 胦 𦚰 脍 胵 胻 䏮 脵 +脖 脞 䏰 脤 脧 脬 𦜝 脽 䐈 腩 䐗 膁 䐜 膄 膅 䐢 +膘 膲 臁 臃 臖 臛 𦣝 臤 𦣪 臬 𦥑 臽 臿 𦥯 舄 𦧝 +舙 舡 舢 𦨞 舲 舴 舼 艆 艉 艅 𦩘 艋 䑶 艏 䑺 艗 +𦪌 艜 艣 𦪷 艹 艹 艹 䒑 艽 艿 芃 芊 芓 芧 芨 + 芲 芴 芺 芼 苢 苨 苷 茇 茈 茌 荔 茛 茝 茰 茼 +荄 荗 䒾 荿 䓔 䒳 莍 莔 莕 莛 莝 菉 菐 菔 菝 菥 +菹 萏 萑 萕 𦱳 萗 萹 葊 葏 葑 葒 葙 葚 葜 𦳝 葥 +葶 葸 葼 蒁 䔍 蓜 蒗 蒦 蒾 䔈 蓎 蓏 蓓 𦹥 蓧 蓪 +蓯 蓰 蓱 蓺 蓽 蔌 蔛 蔤 蔥 蔫 蔴 蕏 蕯 䔥 䕃 蔾 +蕑 蕓 蕞 蕡 蕢 𦾔 蕻 蕽 蕿 薁 薆 薓 薝 薟 𦿸 + 𦿶 𦿷 薷 薼 藇 藊 藘 藙 藟 藡 藦 藶 蘀 蘑 蘞 +蘡 蘤 蘧 𧄍 蘹 蘼 𧄹 虀 蘒 虓 虖 虯 虷 虺 蚇 蚉 +蚍 蚑 蚜 蚝 蚨 﨡 蚱 蚳 蛁 蛃 蛑 蛕 蛗 蛣 蛦 䖸 +蜅 蜇 蜎 蜐 蜓 蜙 蜟 蜡 蜣 蜱 蜺 蜾 蝀 蝃 蝑 蝘 +蝤 蝥 蝲 蝼 𧏛 𧏚 螧 螉 螋 螓 螠 𧏾 䗥 螾 𧐐 蟁 +蟎 蟵 蟟 𧑉 蟣 蟥 蟦 蟪 蟫 蟭 蠁 蠃 蠋 蠓 蠨 + 蠮 蠲 蠼 䘏 衊 衘 衟 衤 𧘕 𧘔 衩 𧘱 衯 袠 袼 +袽 袾 裀 裒 𧚓 裑 裓 裛 裰 裱 䙁 褁 𧜎 褷 𧜣 襂 +襅 襉 𧝒 䙥 襢 覀 覉 覐 覟 覰 覷 觖 觘 觫 䚡 觱 +觳 觽 觿 䚯 訑 訔 𧦅 訡 訵 訾 詅 詍 詘 誮 誐 誷 +誾 諗 諼 𧪄 謊 謅 謍 謜 謟 謭 譃 䜌 譑 譞 譶 譿 +讁 讋 讔 讕 讜 讞 谹 𧮳 谽 𧮾 𧯇 豅 豇 豏 豔 + 豗 豩 豭 豳 𧲸 貓 貒 貙 䝤 貛 貤 賖 賕 賙 𧶠 +賰 賱 𧸐 贉 贎 赬 趄 趕 趦 𧾷 跆 跈 跙 跬 踌 䟽 +跽 踆 𨂊 踔 踖 踡 踢 踧 𨂻 䠖 踶 踹 蹋 蹔 蹢 蹬 +蹭 蹯 躘 躞 躮 躳 躵 躶 躻 𨊂 軑 軔 䡎 軹 𨋳 輀 +輈 輗 輫 轀 轊 轘 𨐌 辤 辴 辶 辶 𨑕 迁 迆 﨤 迊 +迍 迓 迕 迠 迱 迵 迻 适 逌 逷 𨕫 遃 遄 遝 𨗈 + 𨗉 邅 邌 邐 阝 邡 䢵 邰 邶 郃 郈 𨛗 郜 郟 𨛺 +郶 郲 鄀 郫 郾 郿 鄄 鄆 鄘 鄜 鄞 鄷 鄹 鄺 酆 酇 +酗 酙 酡 酤 酴 酹 醅 醎 醨 醮 醳 醶 釃 釄 釚 𨥉 +𨥆 釬 釮 鈁 鈊 鈖 鈗 𨥫 鈳 鉂 鉇 鉊 鉎 鉑 鉖 鉙 +鉠 鉡 鉥 鉧 鉨 𨦇 𨦈 鉼 鉽 鉿 銉 銍 銗 銙 銟 銧 +銫 𨦺 𨦻 銲 銿 鋀 鋆 鋎 鋐 鋗 鋙 鋥 鋧 錑 𨨞 + 𨨩 鋷 鋹 鋻 錂 錍 錕 錝 錞 錧 錩 𨩱 𨩃 鍇 鍑 +鍗 鍚 鍫 鍱 鍳 鎡 𨪙 𨫍 鎈 鎋 鎏 鎞 鏵 𨫤 𨫝 鏱 +鏁 鏇 鏜 鏢 鏧 鐉 鐏 鐖 鐗 鏻 鐲 鐴 鐻 鑅 𨯁 𨯯 +鑭 鑯 镸 镹 閆 閌 閍 𨴐 閫 閴 𨵱 闈 𨷻 𨸟 阬 阳 +阴 𨸶 阼 陁 陡 𨺉 隂 𨻫 隚 𨼲 䧧 隩 隯 隳 隺 隽 +䧺 𨿸 雘 雚 雝 䨄 霔 霣 䨩 霶 靁 靇 靕 靗 靛 + 靪 𩊠 𩊱 鞖 鞚 鞞 鞢 鞱 鞲 鞾 韌 韑 韔 韘 韙 +韡 韱 頄 頍 頎 頔 頖 䪼 𩒐 頣 頲 頳 頥 顇 顦 颫 +颭 颰 𩗏 颷 颸 颻 颼 颿 飂 飇 飋 飠 𩙿 飡 飣 飥 +飪 飰 飱 飳 餈 䬻 𩛰 餖 餗 𩜙 餚 餛 餜 𩝐 餱 餲 +餳 餺 餻 餼 饀 饁 饆 饍 饎 饜 饟 饠 馣 馦 馹 馽 +馿 駃 駉 駔 駙 駞 𩣆 駰 駹 駼 騊 騑 騖 騚 騠 + 騱 騶 驄 驌 驘 䯂 骯 䯊 骷 䯒 骹 𩩲 髆 髐 髒 +髕 䯨 髜 髠 髥 髩 鬃 鬌 鬐 鬒 鬖 鬜 鬫 鬳 鬽 䰠 +魋 魣 魥 魫 魬 魳 魶 魷 鮦 鮬 鮱 𩷛 𩸽 鮲 鮸 鮾 +鯇 鯳 鯘 鯝 鯧 鯪 鯫 鯯 鯮 𩸕 鯺 𩺊 鯷 𩹉 鰖 鰘 +鰙 鰚 鰝 鰢 鰧 鰩 鰪 𩻄 鰱 鰶 鰷 鱅 鱜 𩻩 鱉 鱊 +𩻛 鱔 鱘 鱛 鱝 鱟 鱩 鱪 鱫 鱭 鱮 鱰 鱲 鱵 鱺 + 鳦 鳲 鴋 鴂 𩿎 鴑 鴗 鴘 𪀯 䳄 𪀚 鴲 䳑 鵂 鵊 +鵟 鵢 𪃹 鵩 鵫 𪂂 鵳 鵶 鵷 鵾 鶄 鶍 鶙 鶡 鶿 鶵 +鶹 鶽 鷃 鷇 鷉 鷖 鷚 鷟 鷠 鷣 鷴 䴇 鸊 鸂 鸍 鸙 +鸜 鸝 鹻 𢈘 麀 麅 麛 麨 𪎌 麽 𪐷 黟 黧 黮 黿 鼂 +䵷 鼃 鼗 鼙 鼯 鼷 鼺 鼽 齁 齅 齆 齓 齕 齘 𪗱 齝 +𪘂 齩 𪘚 齭 齰 齵 𪚲 diff --git a/iconvdata/testdata/SHIFT_JISX0213 b/iconvdata/testdata/SHIFT_JISX0213 new file mode 100644 index 0000000..5b796fd --- /dev/null +++ b/iconvdata/testdata/SHIFT_JISX0213 @@ -0,0 +1,726 @@ + ! " # $ % & ' ( ) * + , - . / +0 1 2 3 4 5 6 7 8 9 : ; < = > ? +@ A B C D E F G H I J K L M N O +P Q R S T U V W X Y Z [ \ ] ^ _ +` a b c d e f g h i j k l m n o +p q r s t u v w x y z { | } ~ +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� + �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +� � � � � � � � � � � � � � � � +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� +�@ �A �B �C �D �E �F �G �H �I �J �K �L �M �N �O +�P �Q �R �S �T �U �V �W �X �Y �Z �[ �\ �] �^ �_ +�` �a �b �c �d �e �f �g �h �i �j �k �l �m �n �o +�p �q �r �s �t �u �v �w �x �y �z �{ �| �} �~ +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� +�� �� �� �� �� diff --git a/iconvdata/testdata/SHIFT_JISX0213..UTF8 b/iconvdata/testdata/SHIFT_JISX0213..UTF8 new file mode 100644 index 0000000..bf5ea2b --- /dev/null +++ b/iconvdata/testdata/SHIFT_JISX0213..UTF8 @@ -0,0 +1,726 @@ + ! " # $ % & ' ( ) * + , - . / +0 1 2 3 4 5 6 7 8 9 : ; < = > ? +@ A B C D E F G H I J K L M N O +P Q R S T U V W X Y Z [ ¥ ] ^ _ +` a b c d e f g h i j k l m n o +p q r s t u v w x y z { | } ‾ + 、 。 , . ・ : ; ? ! ゛ ゜ ´ ` ¨ ^ + ̄ _ ヽ ヾ ゝ ゞ 〃 仝 々 〆 〇 ー ― ‐ / \ +〜 ‖ | … ‥ ‘ ’ “ ” ( ) 〔 〕 [ ] { +} 〈 〉 《 》 「 」 『 』 【 】 + − ± × +÷ = ≠ < > ≦ ≧ ∞ ∴ ♂ ♀ ° ′ ″ ℃ ¥ +$ ¢ £ % # & * @ § ☆ ★ ○ ● ◎ ◇ ◆ +□ ■ △ ▲ ▽ ▼ ※ 〒 → ← ↑ ↓ 〓 ' " - +~ 〳 〴 〵 〻 〼 ヿ ゟ ∈ ∋ ⊆ ⊇ ⊂ ⊃ ∪ ∩ +⊄ ⊅ ⊊ ⊋ ∉ ∅ ⌅ ⌆ ∧ ∨ ¬ ⇒ ⇔ ∀ ∃ ⊕ +⊖ ⊗ ∥ ∦ ⦅ ⦆ 〘 〙 〖 〗 ∠ ⊥ ⌒ ∂ ∇ ≡ +≒ ≪ ≫ √ ∽ ∝ ∵ ∫ ∬ ≢ ≃ ≅ ≈ ≶ ≷ ↔ +Å ‰ ♯ ♭ ♪ † ‡ ¶ ♮ ♫ ♬ ♩ ◯ +▷ ▶ ◁ ◀ ↗ ↘ ↖ ↙ ⇄ ⇨ ⇦ ⇧ ⇩ ⤴ ⤵ 0 +1 2 3 4 5 6 7 8 9 ⊙ ◉ 〽 ﹆ ﹅ ◦ • +A B C D E F G H I J K L M N O P +Q R S T U V W X Y Z ∓ ℵ ℏ ㏋ ℓ +℧ a b c d e f g h i j k l m n o +p q r s t u v w x y z ゠ – ⧺ ⧻ ぁ +あ ぃ い ぅ う ぇ え ぉ お か が き ぎ く ぐ け +げ こ ご さ ざ し じ す ず せ ぜ そ ぞ た だ ち +ぢ っ つ づ て で と ど な に ぬ ね の は ば ぱ +ひ び ぴ ふ ぶ ぷ へ べ ぺ ほ ぼ ぽ ま み む め +も ゃ や ゅ ゆ ょ よ ら り る れ ろ ゎ わ ゐ ゑ +を ん ゔ ゕ ゖ か゚ き゚ く゚ け゚ こ゚ +ァ ア ィ イ ゥ ウ ェ エ ォ オ カ ガ キ ギ ク グ +ケ ゲ コ ゴ サ ザ シ ジ ス ズ セ ゼ ソ ゾ タ ダ +チ ヂ ッ ツ ヅ テ デ ト ド ナ ニ ヌ ネ ノ ハ バ +パ ヒ ビ ピ フ ブ プ ヘ ベ ペ ホ ボ ポ マ ミ +ム メ モ ャ ヤ ュ ユ ョ ヨ ラ リ ル レ ロ ヮ ワ +ヰ ヱ ヲ ン ヴ ヵ ヶ カ゚ キ゚ ク゚ ケ゚ コ゚ セ゚ ツ゚ ト゚ Α +Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ +Σ Τ Υ Φ Χ Ψ Ω ♤ ♠ ♢ ♦ ♡ ♥ ♧ ♣ α +β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ +σ τ υ φ χ ψ ω ς ⓵ ⓶ ⓷ ⓸ ⓹ ⓺ ⓻ ⓼ +⓽ ⓾ ☖ ☗ 〠 ☎ ☀ ☁ ☂ ☃ ♨ ▱ ㇰ ㇱ ㇲ ㇳ +ㇴ ㇵ ㇶ ㇷ ㇸ ㇹ ㇷ゚ ㇺ ㇻ ㇼ ㇽ ㇾ ㇿ +А Б В Г Д Е Ё Ж З И Й К Л М Н О +П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю +Я ⎾ ⎿ ⏀ ⏁ ⏂ ⏃ ⏄ ⏅ ⏆ ⏇ ⏈ ⏉ ⏊ ⏋ ⏌ +а б в г д е ё ж з и й к л м н +о п р с т у ф х ц ч ш щ ъ ы ь э +ю я ヷ ヸ ヹ ヺ ⋚ ⋛ ⅓ ⅔ ⅕ ✓ ⌘ ␣ ⏎ ─ +│ ┌ ┐ ┘ └ ├ ┬ ┤ ┴ ┼ ━ ┃ ┏ ┓ ┛ ┗ +┣ ┳ ┫ ┻ ╋ ┠ ┯ ┨ ┷ ┿ ┝ ┰ ┥ ┸ ╂ ㉑ +㉒ ㉓ ㉔ ㉕ ㉖ ㉗ ㉘ ㉙ ㉚ ㉛ ㉜ ㉝ ㉞ ㉟ ㊱ ㊲ +㊳ ㊴ ㊵ ㊶ ㊷ ㊸ ㊹ ㊺ ㊻ ㊼ ㊽ ㊾ ㊿ + ◐ ◑ ◒ ◓ ‼ ⁇ ⁈ ⁉ Ǎ ǎ ǐ +Ḿ ḿ Ǹ ǹ Ǒ ǒ ǔ ǖ ǘ ǚ ǜ +€ ¡ ¤ ¦ © ª « ® ¯ ² ³ · ¸ ¹ +º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É +Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö Ø Ù Ú +Û Ü Ý Þ ß à á â ã ä å æ ç è é +ê ë ì í î ï ð ñ ò ó ô õ ö ø ù ú +û ü ý þ ÿ Ā Ī Ū Ē Ō ā ī ū ē ō Ą +˘ Ł Ľ Ś Š Ş Ť Ź Ž Ż ą ˛ ł ľ ś ˇ +š ş ť ź ˝ ž ż Ŕ Ă Ĺ Ć Č Ę Ě Ď Ń +Ň Ő Ř Ů Ű Ţ ŕ ă ĺ ć č ę ě ď đ ń +ň ő ř ů ű ţ ˙ Ĉ Ĝ Ĥ Ĵ Ŝ Ŭ ĉ ĝ ĥ +ĵ ŝ ŭ ɱ ʋ ɾ ʃ ʒ ɬ ɮ ɹ ʈ ɖ ɳ ɽ ʂ +ʐ ɻ ɭ ɟ ɲ ʝ ʎ ɡ ŋ ɰ ʁ ħ ʕ +ʔ ɦ ʘ ǂ ɓ ɗ ʄ ɠ Ɠ œ Œ ɨ ʉ ɘ ɵ ə +ɜ ɞ ɐ ɯ ʊ ɤ ʌ ɔ ɑ ɒ ʍ ɥ ʢ ʡ ɕ ʑ +ɺ ɧ ɚ æ̀ ǽ ὰ ά ɔ̀ ɔ́ ʌ̀ ʌ́ ə̀ ə́ ɚ̀ ɚ́ ὲ +έ ͡ ˈ ˌ ː ˑ ̆ ‿ ̋ ́ ̄ ̀ ̏ ̌ ̂ +˥ ˦ ˧ ˨ ˩ ˩˥ ˥˩ ̥ ̬ ̹ ̜ ̟ ̠ ̈ ̽ ̩ +̯ ˞ ̤ ̰ ̼ ̴ ̝ ̞ ̘ ̙ ̪ ̺ ̻ ̃ ̚ ❶ +❷ ❸ ❹ ❺ ❻ ❼ ❽ ❾ ❿ ⓫ ⓬ ⓭ ⓮ ⓯ ⓰ ⓱ +⓲ ⓳ ⓴ ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ ⅹ ⅺ ⅻ ⓐ +ⓑ ⓒ ⓓ ⓔ ⓕ ⓖ ⓗ ⓘ ⓙ ⓚ ⓛ ⓜ ⓝ ⓞ ⓟ ⓠ +ⓡ ⓢ ⓣ ⓤ ⓥ ⓦ ⓧ ⓨ ⓩ ㋐ ㋑ ㋒ ㋓ ㋔ ㋕ ㋖ +㋗ ㋘ ㋙ ㋚ ㋛ ㋜ ㋝ ㋞ ㋟ ㋠ ㋡ ㋢ ㋣ ㋺ ㋩ ㋥ +㋭ ㋬ ⁑ ⁂ +① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮ ⑯ +⑰ ⑱ ⑲ ⑳ Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ Ⅺ ㍉ +㌔ ㌢ ㍍ ㌘ ㌧ ㌃ ㌶ ㍑ ㍗ ㌍ ㌦ ㌣ ㌫ ㍊ ㌻ ㎜ +㎝ ㎞ ㎎ ㎏ ㏄ ㎡ Ⅻ ㍻ +〝 〟 № ㏍ ℡ ㊤ ㊥ ㊦ ㊧ ㊨ ㈱ ㈲ ㈹ ㍾ ㍽ ㍼ + ∮ ∟ ⊿ ❖ ☞ +𠀋 㐂 丨 丯 丰 亍 仡 份 仿 伃 伋 你 佈 佉 佖 佟 +佪 佬 佾 侊 侔 侗 侮 俉 俠 倁 倂 倎 倘 倧 倮 偀 +倻 偁 傔 僌 僲 僐 僦 僧 儆 儃 儋 儞 儵 兊 免 兕 +兗 㒵 冝 凃 凊 凞 凢 凮 刁 㓛 刓 刕 剉 剗 剡 劓 +勈 勉 勌 勐 勖 勛 勤 勰 勻 匀 匇 匜 卑 卡 卣 卽 +厓 厝 厲 吒 吧 呍 咜 呫 呴 呿 咈 咖 咡 +咩 哆 哿 唎 唫 唵 啐 啞 喁 喆 喎 喝 喭 嗎 嘆 嘈 +嘎 嘻 噉 噶 噦 器 噯 噱 噲 嚙 嚞 嚩 嚬 嚳 囉 囊 +圊 𡈽 圡 圯 圳 圴 坰 坷 坼 垜 﨏 𡌛 垸 埇 埈 埏 +埤 埭 埵 埶 埿 堉 塚 塡 塤 塀 塼 墉 增 墨 墩 +𡑮 壒 壎 壔 壚 壠 壩 夌 虁 奝 奭 妋 妒 妤 姃 姒 +姝 娓 娣 婧 婭 婷 婾 媄 媞 媧 嫄 𡢽 嬙 嬥 亜 +唖 娃 阿 哀 愛 挨 姶 逢 葵 茜 穐 悪 握 渥 旭 葦 +芦 鯵 梓 圧 斡 扱 宛 姐 虻 飴 絢 綾 鮎 或 粟 袷 +安 庵 按 暗 案 闇 鞍 杏 以 伊 位 依 偉 囲 夷 委 +威 尉 惟 意 慰 易 椅 為 畏 異 移 維 緯 胃 萎 衣 +謂 違 遺 医 井 亥 域 育 郁 磯 一 壱 溢 逸 稲 茨 +芋 鰯 允 印 咽 員 因 姻 引 飲 淫 胤 蔭 +院 陰 隠 韻 吋 右 宇 烏 羽 迂 雨 卯 鵜 窺 丑 碓 +臼 渦 嘘 唄 欝 蔚 鰻 姥 厩 浦 瓜 閏 噂 云 運 雲 +荏 餌 叡 営 嬰 影 映 曳 栄 永 泳 洩 瑛 盈 穎 頴 +英 衛 詠 鋭 液 疫 益 駅 悦 謁 越 閲 榎 厭 円 +園 堰 奄 宴 延 怨 掩 援 沿 演 炎 焔 煙 燕 猿 縁 +艶 苑 薗 遠 鉛 鴛 塩 於 汚 甥 凹 央 奥 往 応 押 +旺 横 欧 殴 王 翁 襖 鴬 鴎 黄 岡 沖 荻 億 屋 憶 +臆 桶 牡 乙 俺 卸 恩 温 穏 音 下 化 仮 何 伽 価 +佳 加 可 嘉 夏 嫁 家 寡 科 暇 果 架 歌 河 火 珂 +禍 禾 稼 箇 花 苛 茄 荷 華 菓 蝦 課 嘩 貨 迦 過 +霞 蚊 俄 峨 我 牙 画 臥 芽 蛾 賀 雅 餓 駕 介 会 +解 回 塊 壊 廻 快 怪 悔 恢 懐 戒 拐 改 +魁 晦 械 海 灰 界 皆 絵 芥 蟹 開 階 貝 凱 劾 外 +咳 害 崖 慨 概 涯 碍 蓋 街 該 鎧 骸 浬 馨 蛙 垣 +柿 蛎 鈎 劃 嚇 各 廓 拡 撹 格 核 殻 獲 確 穫 覚 +角 赫 較 郭 閣 隔 革 学 岳 楽 額 顎 掛 笠 樫 +橿 梶 鰍 潟 割 喝 恰 括 活 渇 滑 葛 褐 轄 且 鰹 +叶 椛 樺 鞄 株 兜 竃 蒲 釜 鎌 噛 鴨 栢 茅 萱 粥 +刈 苅 瓦 乾 侃 冠 寒 刊 勘 勧 巻 喚 堪 姦 完 官 +寛 干 幹 患 感 慣 憾 換 敢 柑 桓 棺 款 歓 汗 漢 +澗 潅 環 甘 監 看 竿 管 簡 緩 缶 翰 肝 艦 莞 観 +諌 貫 還 鑑 間 閑 関 陥 韓 館 舘 丸 含 岸 巌 玩 +癌 眼 岩 翫 贋 雁 頑 顔 願 企 伎 危 喜 器 基 奇 +嬉 寄 岐 希 幾 忌 揮 机 旗 既 期 棋 棄 +機 帰 毅 気 汽 畿 祈 季 稀 紀 徽 規 記 貴 起 軌 +輝 飢 騎 鬼 亀 偽 儀 妓 宜 戯 技 擬 欺 犠 疑 祇 +義 蟻 誼 議 掬 菊 鞠 吉 吃 喫 桔 橘 詰 砧 杵 黍 +却 客 脚 虐 逆 丘 久 仇 休 及 吸 宮 弓 急 救 +朽 求 汲 泣 灸 球 究 窮 笈 級 糾 給 旧 牛 去 居 +巨 拒 拠 挙 渠 虚 許 距 鋸 漁 禦 魚 亨 享 京 供 +侠 僑 兇 競 共 凶 協 匡 卿 叫 喬 境 峡 強 彊 怯 +恐 恭 挟 教 橋 況 狂 狭 矯 胸 脅 興 蕎 郷 鏡 響 +饗 驚 仰 凝 尭 暁 業 局 曲 極 玉 桐 粁 僅 勤 均 +巾 錦 斤 欣 欽 琴 禁 禽 筋 緊 芹 菌 衿 襟 謹 近 +金 吟 銀 九 倶 句 区 狗 玖 矩 苦 躯 駆 駈 駒 具 +愚 虞 喰 空 偶 寓 遇 隅 串 櫛 釧 屑 屈 +掘 窟 沓 靴 轡 窪 熊 隈 粂 栗 繰 桑 鍬 勲 君 薫 +訓 群 軍 郡 卦 袈 祁 係 傾 刑 兄 啓 圭 珪 型 契 +形 径 恵 慶 慧 憩 掲 携 敬 景 桂 渓 畦 稽 系 経 +継 繋 罫 茎 荊 蛍 計 詣 警 軽 頚 鶏 芸 迎 鯨 +劇 戟 撃 激 隙 桁 傑 欠 決 潔 穴 結 血 訣 月 件 +倹 倦 健 兼 券 剣 喧 圏 堅 嫌 建 憲 懸 拳 捲 検 +権 牽 犬 献 研 硯 絹 県 肩 見 謙 賢 軒 遣 鍵 険 +顕 験 鹸 元 原 厳 幻 弦 減 源 玄 現 絃 舷 言 諺 +限 乎 個 古 呼 固 姑 孤 己 庫 弧 戸 故 枯 湖 狐 +糊 袴 股 胡 菰 虎 誇 跨 鈷 雇 顧 鼓 五 互 伍 午 +呉 吾 娯 後 御 悟 梧 檎 瑚 碁 語 誤 護 醐 乞 鯉 +交 佼 侯 候 倖 光 公 功 効 勾 厚 口 向 +后 喉 坑 垢 好 孔 孝 宏 工 巧 巷 幸 広 庚 康 弘 +恒 慌 抗 拘 控 攻 昂 晃 更 杭 校 梗 構 江 洪 浩 +港 溝 甲 皇 硬 稿 糠 紅 紘 絞 綱 耕 考 肯 肱 腔 +膏 航 荒 行 衡 講 貢 購 郊 酵 鉱 砿 鋼 閤 降 +項 香 高 鴻 剛 劫 号 合 壕 拷 濠 豪 轟 麹 克 刻 +告 国 穀 酷 鵠 黒 獄 漉 腰 甑 忽 惚 骨 狛 込 此 +頃 今 困 坤 墾 婚 恨 懇 昏 昆 根 梱 混 痕 紺 艮 +魂 些 佐 叉 唆 嵯 左 差 査 沙 瑳 砂 詐 鎖 裟 坐 +座 挫 債 催 再 最 哉 塞 妻 宰 彩 才 採 栽 歳 済 +災 采 犀 砕 砦 祭 斎 細 菜 裁 載 際 剤 在 材 罪 +財 冴 坂 阪 堺 榊 肴 咲 崎 埼 碕 鷺 作 削 咋 搾 +昨 朔 柵 窄 策 索 錯 桜 鮭 笹 匙 冊 刷 +察 拶 撮 擦 札 殺 薩 雑 皐 鯖 捌 錆 鮫 皿 晒 三 +傘 参 山 惨 撒 散 桟 燦 珊 産 算 纂 蚕 讃 賛 酸 +餐 斬 暫 残 仕 仔 伺 使 刺 司 史 嗣 四 士 始 姉 +姿 子 屍 市 師 志 思 指 支 孜 斯 施 旨 枝 止 +死 氏 獅 祉 私 糸 紙 紫 肢 脂 至 視 詞 詩 試 誌 +諮 資 賜 雌 飼 歯 事 似 侍 児 字 寺 慈 持 時 次 +滋 治 爾 璽 痔 磁 示 而 耳 自 蒔 辞 汐 鹿 式 識 +鴫 竺 軸 宍 雫 七 叱 執 失 嫉 室 悉 湿 漆 疾 質 +実 蔀 篠 偲 柴 芝 屡 蕊 縞 舎 写 射 捨 赦 斜 煮 +社 紗 者 謝 車 遮 蛇 邪 借 勺 尺 杓 灼 爵 酌 釈 +錫 若 寂 弱 惹 主 取 守 手 朱 殊 狩 珠 種 腫 趣 +酒 首 儒 受 呪 寿 授 樹 綬 需 囚 収 周 +宗 就 州 修 愁 拾 洲 秀 秋 終 繍 習 臭 舟 蒐 衆 +襲 讐 蹴 輯 週 酋 酬 集 醜 什 住 充 十 従 戎 柔 +汁 渋 獣 縦 重 銃 叔 夙 宿 淑 祝 縮 粛 塾 熟 出 +術 述 俊 峻 春 瞬 竣 舜 駿 准 循 旬 楯 殉 淳 +準 潤 盾 純 巡 遵 醇 順 処 初 所 暑 曙 渚 庶 緒 +署 書 薯 藷 諸 助 叙 女 序 徐 恕 鋤 除 傷 償 勝 +匠 升 召 哨 商 唱 嘗 奨 妾 娼 宵 将 小 少 尚 庄 +床 廠 彰 承 抄 招 掌 捷 昇 昌 昭 晶 松 梢 樟 樵 +沼 消 渉 湘 焼 焦 照 症 省 硝 礁 祥 称 章 笑 粧 +紹 肖 菖 蒋 蕉 衝 裳 訟 証 詔 詳 象 賞 醤 鉦 鍾 +鐘 障 鞘 上 丈 丞 乗 冗 剰 城 場 壌 嬢 常 情 擾 +条 杖 浄 状 畳 穣 蒸 譲 醸 錠 嘱 埴 飾 +拭 植 殖 燭 織 職 色 触 食 蝕 辱 尻 伸 信 侵 唇 +娠 寝 審 心 慎 振 新 晋 森 榛 浸 深 申 疹 真 神 +秦 紳 臣 芯 薪 親 診 身 辛 進 針 震 人 仁 刃 塵 +壬 尋 甚 尽 腎 訊 迅 陣 靭 笥 諏 須 酢 図 厨 +逗 吹 垂 帥 推 水 炊 睡 粋 翠 衰 遂 酔 錐 錘 随 +瑞 髄 崇 嵩 数 枢 趨 雛 据 杉 椙 菅 頗 雀 裾 澄 +摺 寸 世 瀬 畝 是 凄 制 勢 姓 征 性 成 政 整 星 +晴 棲 栖 正 清 牲 生 盛 精 聖 声 製 西 誠 誓 請 +逝 醒 青 静 斉 税 脆 隻 席 惜 戚 斥 昔 析 石 積 +籍 績 脊 責 赤 跡 蹟 碩 切 拙 接 摂 折 設 窃 節 +説 雪 絶 舌 蝉 仙 先 千 占 宣 専 尖 川 戦 扇 撰 +栓 栴 泉 浅 洗 染 潜 煎 煽 旋 穿 箭 線 +繊 羨 腺 舛 船 薦 詮 賎 践 選 遷 銭 銑 閃 鮮 前 +善 漸 然 全 禅 繕 膳 糎 噌 塑 岨 措 曾 曽 楚 狙 +疏 疎 礎 祖 租 粗 素 組 蘇 訴 阻 遡 鼠 僧 創 双 +叢 倉 喪 壮 奏 爽 宋 層 匝 惣 想 捜 掃 挿 掻 +操 早 曹 巣 槍 槽 漕 燥 争 痩 相 窓 糟 総 綜 聡 +草 荘 葬 蒼 藻 装 走 送 遭 鎗 霜 騒 像 増 憎 臓 +蔵 贈 造 促 側 則 即 息 捉 束 測 足 速 俗 属 賊 +族 続 卒 袖 其 揃 存 孫 尊 損 村 遜 他 多 太 汰 +詑 唾 堕 妥 惰 打 柁 舵 楕 陀 駄 騨 体 堆 対 耐 +岱 帯 待 怠 態 戴 替 泰 滞 胎 腿 苔 袋 貸 退 逮 +隊 黛 鯛 代 台 大 第 醍 題 鷹 滝 瀧 卓 啄 宅 托 +択 拓 沢 濯 琢 託 鐸 濁 諾 茸 凧 蛸 只 +叩 但 達 辰 奪 脱 巽 竪 辿 棚 谷 狸 鱈 樽 誰 丹 +単 嘆 坦 担 探 旦 歎 淡 湛 炭 短 端 箪 綻 耽 胆 +蛋 誕 鍛 団 壇 弾 断 暖 檀 段 男 談 値 知 地 弛 +恥 智 池 痴 稚 置 致 蜘 遅 馳 築 畜 竹 筑 蓄 +逐 秩 窒 茶 嫡 着 中 仲 宙 忠 抽 昼 柱 注 虫 衷 +註 酎 鋳 駐 樗 瀦 猪 苧 著 貯 丁 兆 凋 喋 寵 帖 +帳 庁 弔 張 彫 徴 懲 挑 暢 朝 潮 牒 町 眺 聴 脹 +腸 蝶 調 諜 超 跳 銚 長 頂 鳥 勅 捗 直 朕 沈 珍 +賃 鎮 陳 津 墜 椎 槌 追 鎚 痛 通 塚 栂 掴 槻 佃 +漬 柘 辻 蔦 綴 鍔 椿 潰 坪 壷 嬬 紬 爪 吊 釣 鶴 +亭 低 停 偵 剃 貞 呈 堤 定 帝 底 庭 廷 弟 悌 抵 +挺 提 梯 汀 碇 禎 程 締 艇 訂 諦 蹄 逓 +邸 鄭 釘 鼎 泥 摘 擢 敵 滴 的 笛 適 鏑 溺 哲 徹 +撤 轍 迭 鉄 典 填 天 展 店 添 纏 甜 貼 転 顛 点 +伝 殿 澱 田 電 兎 吐 堵 塗 妬 屠 徒 斗 杜 渡 登 +菟 賭 途 都 鍍 砥 砺 努 度 土 奴 怒 倒 党 冬 +凍 刀 唐 塔 塘 套 宕 島 嶋 悼 投 搭 東 桃 梼 棟 +盗 淘 湯 涛 灯 燈 当 痘 祷 等 答 筒 糖 統 到 董 +蕩 藤 討 謄 豆 踏 逃 透 鐙 陶 頭 騰 闘 働 動 同 +堂 導 憧 撞 洞 瞳 童 胴 萄 道 銅 峠 鴇 匿 得 徳 +涜 特 督 禿 篤 毒 独 読 栃 橡 凸 突 椴 届 鳶 苫 +寅 酉 瀞 噸 屯 惇 敦 沌 豚 遁 頓 呑 曇 鈍 奈 那 +内 乍 凪 薙 謎 灘 捺 鍋 楢 馴 縄 畷 南 楠 軟 難 +汝 二 尼 弐 迩 匂 賑 肉 虹 廿 日 乳 入 +如 尿 韮 任 妊 忍 認 濡 禰 祢 寧 葱 猫 熱 年 念 +捻 撚 燃 粘 乃 廼 之 埜 嚢 悩 濃 納 能 脳 膿 農 +覗 蚤 巴 把 播 覇 杷 波 派 琶 破 婆 罵 芭 馬 俳 +廃 拝 排 敗 杯 盃 牌 背 肺 輩 配 倍 培 媒 梅 +楳 煤 狽 買 売 賠 陪 這 蝿 秤 矧 萩 伯 剥 博 拍 +柏 泊 白 箔 粕 舶 薄 迫 曝 漠 爆 縛 莫 駁 麦 函 +箱 硲 箸 肇 筈 櫨 幡 肌 畑 畠 八 鉢 溌 発 醗 髪 +伐 罰 抜 筏 閥 鳩 噺 塙 蛤 隼 伴 判 半 反 叛 帆 +搬 斑 板 氾 汎 版 犯 班 畔 繁 般 藩 販 範 釆 煩 +頒 飯 挽 晩 番 盤 磐 蕃 蛮 匪 卑 否 妃 庇 彼 悲 +扉 批 披 斐 比 泌 疲 皮 碑 秘 緋 罷 肥 被 誹 費 +避 非 飛 樋 簸 備 尾 微 枇 毘 琵 眉 美 +鼻 柊 稗 匹 疋 髭 彦 膝 菱 肘 弼 必 畢 筆 逼 桧 +姫 媛 紐 百 謬 俵 彪 標 氷 漂 瓢 票 表 評 豹 廟 +描 病 秒 苗 錨 鋲 蒜 蛭 鰭 品 彬 斌 浜 瀕 貧 賓 +頻 敏 瓶 不 付 埠 夫 婦 富 冨 布 府 怖 扶 敷 +斧 普 浮 父 符 腐 膚 芙 譜 負 賦 赴 阜 附 侮 撫 +武 舞 葡 蕪 部 封 楓 風 葺 蕗 伏 副 復 幅 服 福 +腹 複 覆 淵 弗 払 沸 仏 物 鮒 分 吻 噴 墳 憤 扮 +焚 奮 粉 糞 紛 雰 文 聞 丙 併 兵 塀 幣 平 弊 柄 +並 蔽 閉 陛 米 頁 僻 壁 癖 碧 別 瞥 蔑 箆 偏 変 +片 篇 編 辺 返 遍 便 勉 娩 弁 鞭 保 舗 鋪 圃 捕 +歩 甫 補 輔 穂 募 墓 慕 戊 暮 母 簿 菩 倣 俸 包 +呆 報 奉 宝 峰 峯 崩 庖 抱 捧 放 方 朋 +法 泡 烹 砲 縫 胞 芳 萌 蓬 蜂 褒 訪 豊 邦 鋒 飽 +鳳 鵬 乏 亡 傍 剖 坊 妨 帽 忘 忙 房 暴 望 某 棒 +冒 紡 肪 膨 謀 貌 貿 鉾 防 吠 頬 北 僕 卜 墨 撲 +朴 牧 睦 穆 釦 勃 没 殆 堀 幌 奔 本 翻 凡 盆 +摩 磨 魔 麻 埋 妹 昧 枚 毎 哩 槙 幕 膜 枕 鮪 柾 +鱒 桝 亦 俣 又 抹 末 沫 迄 侭 繭 麿 万 慢 満 漫 +蔓 味 未 魅 巳 箕 岬 密 蜜 湊 蓑 稔 脈 妙 粍 民 +眠 務 夢 無 牟 矛 霧 鵡 椋 婿 娘 冥 名 命 明 盟 +迷 銘 鳴 姪 牝 滅 免 棉 綿 緬 面 麺 摸 模 茂 妄 +孟 毛 猛 盲 網 耗 蒙 儲 木 黙 目 杢 勿 餅 尤 戻 +籾 貰 問 悶 紋 門 匁 也 冶 夜 爺 耶 野 弥 矢 厄 +役 約 薬 訳 躍 靖 柳 薮 鑓 愉 愈 油 癒 +諭 輸 唯 佑 優 勇 友 宥 幽 悠 憂 揖 有 柚 湧 涌 +猶 猷 由 祐 裕 誘 遊 邑 郵 雄 融 夕 予 余 与 誉 +輿 預 傭 幼 妖 容 庸 揚 揺 擁 曜 楊 様 洋 溶 熔 +用 窯 羊 耀 葉 蓉 要 謡 踊 遥 陽 養 慾 抑 欲 +沃 浴 翌 翼 淀 羅 螺 裸 来 莱 頼 雷 洛 絡 落 酪 +乱 卵 嵐 欄 濫 藍 蘭 覧 利 吏 履 李 梨 理 璃 痢 +裏 裡 里 離 陸 律 率 立 葎 掠 略 劉 流 溜 琉 留 +硫 粒 隆 竜 龍 侶 慮 旅 虜 了 亮 僚 両 凌 寮 料 +梁 涼 猟 療 瞭 稜 糧 良 諒 遼 量 陵 領 力 緑 倫 +厘 林 淋 燐 琳 臨 輪 隣 鱗 麟 瑠 塁 涙 累 類 令 +伶 例 冷 励 嶺 怜 玲 礼 苓 鈴 隷 零 霊 麗 齢 暦 +歴 列 劣 烈 裂 廉 恋 憐 漣 煉 簾 練 聯 +蓮 連 錬 呂 魯 櫓 炉 賂 路 露 労 婁 廊 弄 朗 楼 +榔 浪 漏 牢 狼 篭 老 聾 蝋 郎 六 麓 禄 肋 録 論 +倭 和 話 歪 賄 脇 惑 枠 鷲 亙 亘 鰐 詫 藁 蕨 椀 +湾 碗 腕 孁 孖 孽 宓 寘 寬 尒 尞 尣 尫 㞍 +屢 層 屮 𡚴 屺 岏 岟 岣 岪 岺 峋 峐 峒 峴 𡸴 㟢 +崍 崧 﨑 嵆 嵇 嵓 嵊 嵭 嶁 嶠 嶤 嶧 嶸 巋 弌 +丐 丕 个 丱 丶 丼 丿 乂 乖 乘 亂 亅 豫 亊 舒 弍 +于 亞 亟 亠 亢 亰 亳 亶 从 仍 仄 仆 仂 仗 仞 仭 +仟 价 伉 佚 估 佛 佝 佗 佇 佶 侈 侏 侘 佻 佩 佰 +侑 佯 來 侖 儘 俔 俟 俎 俘 俛 俑 俚 俐 俤 俥 倚 +倨 倔 倪 倥 倅 伜 俶 倡 倩 倬 俾 俯 們 倆 偃 假 +會 偕 偐 偈 做 偖 偬 偸 傀 傚 傅 傴 傲 +僉 僊 傳 僂 僖 僞 僥 僭 僣 僮 價 僵 儉 儁 儂 儖 +儕 儔 儚 儡 儺 儷 儼 儻 儿 兀 兒 兌 兔 兢 竸 兩 +兪 兮 冀 冂 囘 册 冉 冏 冑 冓 冕 冖 冤 冦 冢 冩 +冪 冫 决 冱 冲 冰 况 冽 凅 凉 凛 几 處 凩 凭 +凰 凵 凾 刄 刋 刔 刎 刧 刪 刮 刳 刹 剏 剄 剋 剌 +剞 剔 剪 剴 剩 剳 剿 剽 劍 劔 劒 剱 劈 劑 辨 辧 +劬 劭 劼 劵 勁 勍 勗 勞 勣 勦 飭 勠 勳 勵 勸 勹 +匆 匈 甸 匍 匐 匏 匕 匚 匣 匯 匱 匳 匸 區 卆 卅 +丗 卉 卍 凖 卞 卩 卮 夘 卻 卷 厂 厖 厠 厦 厥 厮 +厰 厶 參 簒 雙 叟 曼 燮 叮 叨 叭 叺 吁 吽 呀 听 +吭 吼 吮 吶 吩 吝 呎 咏 呵 咎 呟 呱 呷 呰 咒 呻 +咀 呶 咄 咐 咆 哇 咢 咸 咥 咬 哄 哈 咨 +咫 哂 咤 咾 咼 哘 哥 哦 唏 唔 哽 哮 哭 哺 哢 唹 +啀 啣 啌 售 啜 啅 啖 啗 唸 唳 啝 喙 喀 咯 喊 喟 +啻 啾 喘 喞 單 啼 喃 喩 喇 喨 嗚 嗅 嗟 嗄 嗜 嗤 +嗔 嘔 嗷 嘖 嗾 嗽 嘛 嗹 噎 噐 營 嘴 嘶 嘲 嘸 +噫 噤 嘯 噬 噪 嚆 嚀 嚊 嚠 嚔 嚏 嚥 嚮 嚶 嚴 囂 +嚼 囁 囃 囀 囈 囎 囑 囓 囗 囮 囹 圀 囿 圄 圉 圈 +國 圍 圓 團 圖 嗇 圜 圦 圷 圸 坎 圻 址 坏 坩 埀 +垈 坡 坿 垉 垓 垠 垳 垤 垪 垰 埃 埆 埔 埒 埓 堊 +埖 埣 堋 堙 堝 塲 堡 塢 塋 塰 毀 塒 堽 塹 墅 墹 +墟 墫 墺 壞 墻 墸 墮 壅 壓 壑 壗 壙 壘 壥 壜 壤 +壟 壯 壺 壹 壻 壼 壽 夂 夊 夐 夛 梦 夥 夬 夭 夲 +夸 夾 竒 奕 奐 奎 奚 奘 奢 奠 奧 奬 奩 +奸 妁 妝 佞 侫 妣 妲 姆 姨 姜 妍 姙 姚 娥 娟 娑 +娜 娉 娚 婀 婬 婉 娵 娶 婢 婪 媚 媼 媾 嫋 嫂 媽 +嫣 嫗 嫦 嫩 嫖 嫺 嫻 嬌 嬋 嬖 嬲 嫐 嬪 嬶 嬾 孃 +孅 孀 孑 孕 孚 孛 孥 孩 孰 孳 孵 學 斈 孺 宀 +它 宦 宸 寃 寇 寉 寔 寐 寤 實 寢 寞 寥 寫 寰 寶 +寳 尅 將 專 對 尓 尠 尢 尨 尸 尹 屁 屆 屎 屓 屐 +屏 孱 屬 屮 乢 屶 屹 岌 岑 岔 妛 岫 岻 岶 岼 岷 +峅 岾 峇 峙 峩 峽 峺 峭 嶌 峪 崋 崕 崗 嵜 崟 崛 +崑 崔 崢 崚 崙 崘 嵌 嵒 嵎 嵋 嵬 嵳 嵶 嶇 嶄 嶂 +嶢 嶝 嶬 嶮 嶽 嶐 嶷 嶼 巉 巍 巓 巒 巖 巛 巫 已 +巵 帋 帚 帙 帑 帛 帶 帷 幄 幃 幀 幎 幗 幔 幟 幢 +幤 幇 幵 并 幺 麼 广 庠 廁 廂 廈 廐 廏 +廖 廣 廝 廚 廛 廢 廡 廨 廩 廬 廱 廳 廰 廴 廸 廾 +弃 弉 彝 彜 弋 弑 弖 弩 弭 弸 彁 彈 彌 彎 弯 彑 +彖 彗 彙 彡 彭 彳 彷 徃 徂 彿 徊 很 徑 徇 從 徙 +徘 徠 徨 徭 徼 忖 忻 忤 忸 忱 忝 悳 忿 怡 恠 +怙 怐 怩 怎 怱 怛 怕 怫 怦 怏 怺 恚 恁 恪 恷 恟 +恊 恆 恍 恣 恃 恤 恂 恬 恫 恙 悁 悍 惧 悃 悚 悄 +悛 悖 悗 悒 悧 悋 惡 悸 惠 惓 悴 忰 悽 惆 悵 惘 +慍 愕 愆 惶 惷 愀 惴 惺 愃 愡 惻 惱 愍 愎 慇 愾 +愨 愧 慊 愿 愼 愬 愴 愽 慂 慄 慳 慷 慘 慙 慚 慫 +慴 慯 慥 慱 慟 慝 慓 慵 憙 憖 憇 憬 憔 憚 憊 憑 +憫 憮 懌 懊 應 懷 懈 懃 懆 憺 懋 罹 懍 懦 懣 懶 +懺 懴 懿 懽 懼 懾 戀 戈 戉 戍 戌 戔 戛 +戞 戡 截 戮 戰 戲 戳 扁 扎 扞 扣 扛 扠 扨 扼 抂 +抉 找 抒 抓 抖 拔 抃 抔 拗 拑 抻 拏 拿 拆 擔 拈 +拜 拌 拊 拂 拇 抛 拉 挌 拮 拱 挧 挂 挈 拯 拵 捐 +挾 捍 搜 捏 掖 掎 掀 掫 捶 掣 掏 掉 掟 掵 捫 +捩 掾 揩 揀 揆 揣 揉 插 揶 揄 搖 搴 搆 搓 搦 搶 +攝 搗 搨 搏 摧 摯 摶 摎 攪 撕 撓 撥 撩 撈 撼 據 +擒 擅 擇 撻 擘 擂 擱 擧 舉 擠 擡 抬 擣 擯 攬 擶 +擴 擲 擺 攀 擽 攘 攜 攅 攤 攣 攫 攴 攵 攷 收 攸 +畋 效 敖 敕 敍 敘 敞 敝 敲 數 斂 斃 變 斛 斟 斫 +斷 旃 旆 旁 旄 旌 旒 旛 旙 无 旡 旱 杲 昊 昃 旻 +杳 昵 昶 昴 昜 晏 晄 晉 晁 晞 晝 晤 晧 晨 晟 晢 +晰 暃 暈 暎 暉 暄 暘 暝 曁 暹 曉 暾 暼 +曄 暸 曖 曚 曠 昿 曦 曩 曰 曵 曷 朏 朖 朞 朦 朧 +霸 朮 朿 朶 杁 朸 朷 杆 杞 杠 杙 杣 杤 枉 杰 枩 +杼 杪 枌 枋 枦 枡 枅 枷 柯 枴 柬 枳 柩 枸 柤 柞 +柝 柢 柮 枹 柎 柆 柧 檜 栞 框 栩 桀 桍 栲 桎 +梳 栫 桙 档 桷 桿 梟 梏 梭 梔 條 梛 梃 檮 梹 桴 +梵 梠 梺 椏 梍 桾 椁 棊 椈 棘 椢 椦 棡 椌 棍 棔 +棧 棕 椶 椒 椄 棗 棣 椥 棹 棠 棯 椨 椪 椚 椣 椡 +棆 楹 楷 楜 楸 楫 楔 楾 楮 椹 楴 椽 楙 椰 楡 楞 +楝 榁 楪 榲 榮 槐 榿 槁 槓 榾 槎 寨 槊 槝 榻 槃 +榧 樮 榑 榠 榜 榕 榴 槞 槨 樂 樛 槿 權 槹 槲 槧 +樅 榱 樞 槭 樔 槫 樊 樒 櫁 樣 樓 橄 樌 橲 樶 橸 +橇 橢 橙 橦 橈 樸 樢 檐 檍 檠 檄 檢 檣 +檗 蘗 檻 櫃 櫂 檸 檳 檬 櫞 櫑 櫟 檪 櫚 櫪 櫻 欅 +蘖 櫺 欒 欖 鬱 欟 欸 欷 盜 欹 飮 歇 歃 歉 歐 歙 +歔 歛 歟 歡 歸 歹 歿 殀 殄 殃 殍 殘 殕 殞 殤 殪 +殫 殯 殲 殱 殳 殷 殼 毆 毋 毓 毟 毬 毫 毳 毯 +麾 氈 氓 气 氛 氤 氣 汞 汕 汢 汪 沂 沍 沚 沁 沛 +汾 汨 汳 沒 沐 泄 泱 泓 沽 泗 泅 泝 沮 沱 沾 沺 +泛 泯 泙 泪 洟 衍 洶 洫 洽 洸 洙 洵 洳 洒 洌 浣 +涓 浤 浚 浹 浙 涎 涕 濤 涅 淹 渕 渊 涵 淇 淦 涸 +淆 淬 淞 淌 淨 淒 淅 淺 淙 淤 淕 淪 淮 渭 湮 渮 +渙 湲 湟 渾 渣 湫 渫 湶 湍 渟 湃 渺 湎 渤 滿 渝 +游 溂 溪 溘 滉 溷 滓 溽 溯 滄 溲 滔 滕 溏 溥 滂 +溟 潁 漑 灌 滬 滸 滾 漿 滲 漱 滯 漲 滌 +漾 漓 滷 澆 潺 潸 澁 澀 潯 潛 濳 潭 澂 潼 潘 澎 +澑 濂 潦 澳 澣 澡 澤 澹 濆 澪 濟 濕 濬 濔 濘 濱 +濮 濛 瀉 瀋 濺 瀑 瀁 瀏 濾 瀛 瀚 潴 瀝 瀘 瀟 瀰 +瀾 瀲 灑 灣 炙 炒 炯 烱 炬 炸 炳 炮 烟 烋 烝 +烙 焉 烽 焜 焙 煥 煕 熈 煦 煢 煌 煖 煬 熏 燻 熄 +熕 熨 熬 燗 熹 熾 燒 燉 燔 燎 燠 燬 燧 燵 燼 燹 +燿 爍 爐 爛 爨 爭 爬 爰 爲 爻 爼 爿 牀 牆 牋 牘 +牴 牾 犂 犁 犇 犒 犖 犢 犧 犹 犲 狃 狆 狄 狎 狒 +狢 狠 狡 狹 狷 倏 猗 猊 猜 猖 猝 猴 猯 猩 猥 猾 +獎 獏 默 獗 獪 獨 獰 獸 獵 獻 獺 珈 玳 珎 玻 珀 +珥 珮 珞 璢 琅 瑯 琥 珸 琲 琺 瑕 琿 瑟 瑙 瑁 瑜 +瑩 瑰 瑣 瑪 瑶 瑾 璋 璞 璧 瓊 瓏 瓔 珱 +瓠 瓣 瓧 瓩 瓮 瓲 瓰 瓱 瓸 瓷 甄 甃 甅 甌 甎 甍 +甕 甓 甞 甦 甬 甼 畄 畍 畊 畉 畛 畆 畚 畩 畤 畧 +畫 畭 畸 當 疆 疇 畴 疊 疉 疂 疔 疚 疝 疥 疣 痂 +疳 痃 疵 疽 疸 疼 疱 痍 痊 痒 痙 痣 痞 痾 痿 +痼 瘁 痰 痺 痲 痳 瘋 瘍 瘉 瘟 瘧 瘠 瘡 瘢 瘤 瘴 +瘰 瘻 癇 癈 癆 癜 癘 癡 癢 癨 癩 癪 癧 癬 癰 癲 +癶 癸 發 皀 皃 皈 皋 皎 皖 皓 皙 皚 皰 皴 皸 皹 +皺 盂 盍 盖 盒 盞 盡 盥 盧 盪 蘯 盻 眈 眇 眄 眩 +眤 眞 眥 眦 眛 眷 眸 睇 睚 睨 睫 睛 睥 睿 睾 睹 +瞎 瞋 瞑 瞠 瞞 瞰 瞶 瞹 瞿 瞼 瞽 瞻 矇 矍 矗 矚 +矜 矣 矮 矼 砌 砒 礦 砠 礪 硅 碎 硴 碆 硼 碚 碌 +碣 碵 碪 碯 磑 磆 磋 磔 碾 碼 磅 磊 磬 +磧 磚 磽 磴 礇 礒 礑 礙 礬 礫 祀 祠 祗 祟 祚 祕 +祓 祺 祿 禊 禝 禧 齋 禪 禮 禳 禹 禺 秉 秕 秧 秬 +秡 秣 稈 稍 稘 稙 稠 稟 禀 稱 稻 稾 稷 穃 穗 穉 +穡 穢 穩 龝 穰 穹 穽 窈 窗 窕 窘 窖 窩 竈 窰 +窶 竅 竄 窿 邃 竇 竊 竍 竏 竕 竓 站 竚 竝 竡 竢 +竦 竭 竰 笂 笏 笊 笆 笳 笘 笙 笞 笵 笨 笶 筐 筺 +笄 筍 笋 筌 筅 筵 筥 筴 筧 筰 筱 筬 筮 箝 箘 箟 +箍 箜 箚 箋 箒 箏 筝 箙 篋 篁 篌 篏 箴 篆 篝 篩 +簑 簔 篦 篥 籠 簀 簇 簓 篳 篷 簗 簍 篶 簣 簧 簪 +簟 簷 簫 簽 籌 籃 籔 籏 籀 籐 籘 籟 籤 籖 籥 籬 +籵 粃 粐 粤 粭 粢 粫 粡 粨 粳 粲 粱 粮 粹 粽 糀 +糅 糂 糘 糒 糜 糢 鬻 糯 糲 糴 糶 糺 紆 +紂 紜 紕 紊 絅 絋 紮 紲 紿 紵 絆 絳 絖 絎 絲 絨 +絮 絏 絣 經 綉 絛 綏 絽 綛 綺 綮 綣 綵 緇 綽 綫 +總 綢 綯 緜 綸 綟 綰 緘 緝 緤 緞 緻 緲 緡 縅 縊 +縣 縡 縒 縱 縟 縉 縋 縢 繆 繦 縻 縵 縹 繃 縷 +縲 縺 繧 繝 繖 繞 繙 繚 繹 繪 繩 繼 繻 纃 緕 繽 +辮 繿 纈 纉 續 纒 纐 纓 纔 纖 纎 纛 纜 缸 缺 罅 +罌 罍 罎 罐 网 罕 罔 罘 罟 罠 罨 罩 罧 罸 羂 羆 +羃 羈 羇 羌 羔 羞 羝 羚 羣 羯 羲 羹 羮 羶 羸 譱 +翅 翆 翊 翕 翔 翡 翦 翩 翳 翹 飜 耆 耄 耋 耒 耘 +耙 耜 耡 耨 耿 耻 聊 聆 聒 聘 聚 聟 聢 聨 聳 聲 +聰 聶 聹 聽 聿 肄 肆 肅 肛 肓 肚 肭 冐 肬 胛 胥 +胙 胝 胄 胚 胖 脉 胯 胱 脛 脩 脣 脯 腋 +隋 腆 脾 腓 腑 胼 腱 腮 腥 腦 腴 膃 膈 膊 膀 膂 +膠 膕 膤 膣 腟 膓 膩 膰 膵 膾 膸 膽 臀 臂 膺 臉 +臍 臑 臙 臘 臈 臚 臟 臠 臧 臺 臻 臾 舁 舂 舅 與 +舊 舍 舐 舖 舩 舫 舸 舳 艀 艙 艘 艝 艚 艟 艤 +艢 艨 艪 艫 舮 艱 艷 艸 艾 芍 芒 芫 芟 芻 芬 苡 +苣 苟 苒 苴 苳 苺 莓 范 苻 苹 苞 茆 苜 茉 苙 茵 +茴 茖 茲 茱 荀 茹 荐 荅 茯 茫 茗 茘 莅 莚 莪 莟 +莢 莖 茣 莎 莇 莊 荼 莵 荳 荵 莠 莉 莨 菴 萓 菫 +菎 菽 萃 菘 萋 菁 菷 萇 菠 菲 萍 萢 萠 莽 萸 蔆 +菻 葭 萪 萼 蕚 蒄 葷 葫 蒭 葮 蒂 葩 葆 萬 葯 葹 +萵 蓊 葢 蒹 蒿 蒟 蓙 蓍 蒻 蓚 蓐 蓁 蓆 蓖 蒡 蔡 +蓿 蓴 蔗 蔘 蔬 蔟 蔕 蔔 蓼 蕀 蕣 蕘 蕈 +蕁 蘂 蕋 蕕 薀 薤 薈 薑 薊 薨 蕭 薔 薛 藪 薇 薜 +蕷 蕾 薐 藉 薺 藏 薹 藐 藕 藝 藥 藜 藹 蘊 蘓 蘋 +藾 藺 蘆 蘢 蘚 蘰 蘿 虍 乕 虔 號 虧 虱 蚓 蚣 蚩 +蚪 蚋 蚌 蚶 蚯 蛄 蛆 蚰 蛉 蠣 蚫 蛔 蛞 蛩 蛬 +蛟 蛛 蛯 蜒 蜆 蜈 蜀 蜃 蛻 蜑 蜉 蜍 蛹 蜊 蜴 蜿 +蜷 蜻 蜥 蜩 蜚 蝠 蝟 蝸 蝌 蝎 蝴 蝗 蝨 蝮 蝙 蝓 +蝣 蝪 蠅 螢 螟 螂 螯 蟋 螽 蟀 蟐 雖 螫 蟄 螳 蟇 +蟆 螻 蟯 蟲 蟠 蠏 蠍 蟾 蟶 蟷 蠎 蟒 蠑 蠖 蠕 蠢 +蠡 蠱 蠶 蠹 蠧 蠻 衄 衂 衒 衙 衞 衢 衫 袁 衾 袞 +衵 衽 袵 衲 袂 袗 袒 袮 袙 袢 袍 袤 袰 袿 袱 裃 +裄 裔 裘 裙 裝 裹 褂 裼 裴 裨 裲 褄 褌 褊 褓 襃 +褞 褥 褪 褫 襁 襄 褻 褶 褸 襌 褝 襠 襞 +襦 襤 襭 襪 襯 襴 襷 襾 覃 覈 覊 覓 覘 覡 覩 覦 +覬 覯 覲 覺 覽 覿 觀 觚 觜 觝 觧 觴 觸 訃 訖 訐 +訌 訛 訝 訥 訶 詁 詛 詒 詆 詈 詼 詭 詬 詢 誅 誂 +誄 誨 誡 誑 誥 誦 誚 誣 諄 諍 諂 諚 諫 諳 諧 +諤 諱 謔 諠 諢 諷 諞 諛 謌 謇 謚 諡 謖 謐 謗 謠 +謳 鞫 謦 謫 謾 謨 譁 譌 譏 譎 證 譖 譛 譚 譫 譟 +譬 譯 譴 譽 讀 讌 讎 讒 讓 讖 讙 讚 谺 豁 谿 豈 +豌 豎 豐 豕 豢 豬 豸 豺 貂 貉 貅 貊 貍 貎 貔 豼 +貘 戝 貭 貪 貽 貲 貳 貮 貶 賈 賁 賤 賣 賚 賽 賺 +賻 贄 贅 贊 贇 贏 贍 贐 齎 贓 賍 贔 贖 赧 赭 赱 +赳 趁 趙 跂 趾 趺 跏 跚 跖 跌 跛 跋 跪 跫 跟 跣 +跼 踈 踉 跿 踝 踞 踐 踟 蹂 踵 踰 踴 蹊 +蹇 蹉 蹌 蹐 蹈 蹙 蹤 蹠 踪 蹣 蹕 蹶 蹲 蹼 躁 躇 +躅 躄 躋 躊 躓 躑 躔 躙 躪 躡 躬 躰 軆 躱 躾 軅 +軈 軋 軛 軣 軼 軻 軫 軾 輊 輅 輕 輒 輙 輓 輜 輟 +輛 輌 輦 輳 輻 輹 轅 轂 輾 轌 轉 轆 轎 轗 轜 +轢 轣 轤 辜 辟 辣 辭 辯 辷 迚 迥 迢 迪 迯 邇 迴 +逅 迹 迺 逑 逕 逡 逍 逞 逖 逋 逧 逶 逵 逹 迸 遏 +遐 遑 遒 逎 遉 逾 遖 遘 遞 遨 遯 遶 隨 遲 邂 遽 +邁 邀 邊 邉 邏 邨 邯 邱 邵 郢 郤 扈 郛 鄂 鄒 鄙 +鄲 鄰 酊 酖 酘 酣 酥 酩 酳 酲 醋 醉 醂 醢 醫 醯 +醪 醵 醴 醺 釀 釁 釉 釋 釐 釖 釟 釡 釛 釼 釵 釶 +鈞 釿 鈔 鈬 鈕 鈑 鉞 鉗 鉅 鉉 鉤 鉈 銕 鈿 鉋 鉐 +銜 銖 銓 銛 鉚 鋏 銹 銷 鋩 錏 鋺 鍄 錮 +錙 錢 錚 錣 錺 錵 錻 鍜 鍠 鍼 鍮 鍖 鎰 鎬 鎭 鎔 +鎹 鏖 鏗 鏨 鏥 鏘 鏃 鏝 鏐 鏈 鏤 鐚 鐔 鐓 鐃 鐇 +鐐 鐶 鐫 鐵 鐡 鐺 鑁 鑒 鑄 鑛 鑠 鑢 鑞 鑪 鈩 鑰 +鑵 鑷 鑽 鑚 鑼 鑾 钁 鑿 閂 閇 閊 閔 閖 閘 閙 +閠 閨 閧 閭 閼 閻 閹 閾 闊 濶 闃 闍 闌 闕 闔 闖 +關 闡 闥 闢 阡 阨 阮 阯 陂 陌 陏 陋 陷 陜 陞 陝 +陟 陦 陲 陬 隍 隘 隕 隗 險 隧 隱 隲 隰 隴 隶 隸 +隹 雎 雋 雉 雍 襍 雜 霍 雕 雹 霄 霆 霈 霓 霎 霑 +霏 霖 霙 霤 霪 霰 霹 霽 霾 靄 靆 靈 靂 靉 靜 靠 +靤 靦 靨 勒 靫 靱 靹 鞅 靼 鞁 靺 鞆 鞋 鞏 鞐 鞜 +鞨 鞦 鞣 鞳 鞴 韃 韆 韈 韋 韜 韭 齏 韲 竟 韶 韵 +頏 頌 頸 頤 頡 頷 頽 顆 顏 顋 顫 顯 顰 +顱 顴 顳 颪 颯 颱 颶 飄 飃 飆 飩 飫 餃 餉 餒 餔 +餘 餡 餝 餞 餤 餠 餬 餮 餽 餾 饂 饉 饅 饐 饋 饑 +饒 饌 饕 馗 馘 馥 馭 馮 馼 駟 駛 駝 駘 駑 駭 駮 +駱 駲 駻 駸 騁 騏 騅 駢 騙 騫 騷 驅 驂 驀 驃 +騾 驕 驍 驛 驗 驟 驢 驥 驤 驩 驫 驪 骭 骰 骼 髀 +髏 髑 髓 體 髞 髟 髢 髣 髦 髯 髫 髮 髴 髱 髷 髻 +鬆 鬘 鬚 鬟 鬢 鬣 鬥 鬧 鬨 鬩 鬪 鬮 鬯 鬲 魄 魃 +魏 魍 魎 魑 魘 魴 鮓 鮃 鮑 鮖 鮗 鮟 鮠 鮨 鮴 鯀 +鯊 鮹 鯆 鯏 鯑 鯒 鯣 鯢 鯤 鯔 鯡 鰺 鯲 鯱 鯰 鰕 +鰔 鰉 鰓 鰌 鰆 鰈 鰒 鰊 鰄 鰮 鰛 鰥 鰤 鰡 鰰 鱇 +鰲 鱆 鰾 鱚 鱠 鱧 鱶 鱸 鳧 鳬 鳰 鴉 鴈 鳫 鴃 鴆 +鴪 鴦 鶯 鴣 鴟 鵄 鴕 鴒 鵁 鴿 鴾 鵆 鵈 +鵝 鵞 鵤 鵑 鵐 鵙 鵲 鶉 鶇 鶫 鵯 鵺 鶚 鶤 鶩 鶲 +鷄 鷁 鶻 鶸 鶺 鷆 鷏 鷂 鷙 鷓 鷸 鷦 鷭 鷯 鷽 鸚 +鸛 鸞 鹵 鹹 鹽 麁 麈 麋 麌 麒 麕 麑 麝 麥 麩 麸 +麪 麭 靡 黌 黎 黏 黐 黔 黜 點 黝 黠 黥 黨 黯 +黴 黶 黷 黹 黻 黼 黽 鼇 鼈 皷 鼕 鼡 鼬 鼾 齊 齒 +齔 齣 齟 齠 齡 齦 齧 齬 齪 齷 齲 齶 龕 龜 龠 堯 +槇 遙 瑤 凜 熙 巢 帔 帘 幘 幞 庾 廊 廋 廹 开 +异 弇 弝 弣 弴 弶 弽 彀 彅 彔 彘 彤 彧 彽 徉 徜 +徧 徯 徵 德 忉 忞 忡 忩 怍 怔 怘 怳 怵 恇 悔 悝 +悞 惋 惔 惕 惝 惸 愜 愫 愰 愷 慨 憍 憎 憼 憹 懲 +戢 戾 扃 扖 扚 扯 抅 拄 拖 拼 挊 挘 挹 捃 捥 捼 +揥 揭 揵 搐 搔 搢 摹 摑 摠 摭 擎 撾 撿 +擄 擊 擐 擷 擻 攢 攩 敏 敧 斝 既 昀 昉 昕 昞 昺 +昢 昤 昫 昰 昱 昳 曻 晈 晌 𣇄 晙 晚 晡 晥 晳 晷 +晸 暍 暑 暠 暲 暻 曆 曈 㬢 曛 曨 曺 朓 朗 朳 杦 +杇 杈 杻 极 枓 枘 枛 枻 柹 柀 柗 柼 栁 桒 栝 +栬 栱 桛 桲 桵 梅 梣 梥 梲 棈 棐 棨 棭 棰 棱 棼 +椊 楉 𣗄 椵 楂 楗 楣 楤 楨 榀 﨔 榥 榭 槏 㮶 㯃 +槢 槩 槪 槵 槶 樏 樕 𣜿 樻 樾 橅 橐 橖 橛 橫 橳 +𣝣 檉 檔 檝 檞 檥 櫤 櫧 㰏 欄 欛 欞 欬 欵 歆 歖 +歠 步 歧 歷 殂 殩 殭 殺 每 毖 毗 毿 氅 氐 氳 汙 +汜 沪 汴 汶 沅 沆 沘 沜 泻 泆 泔 泠 泫 泮 𣳾 洄 +洎 洮 洱 洹 洿 浘 浥 海 涂 涇 涉 涔 涪 涬 涿 淄 +淖 淚 淛 淝 淼 渚 渴 湄 湜 湞 溫 溱 滁 +滇 滎 漐 漚 漢 漪 漯 漳 潑 潙 潞 潡 潢 潾 澈 澌 +澍 澔 澠 澧 澶 澼 濇 濊 濹 濰 濵 瀅 瀆 瀨 灊 灝 +灞 灎 灤 灵 炅 炤 炫 炷 烔 烘 烤 焏 焫 焞 焠 焮 +焰 煆 煇 煑 煮 煒 煜 煠 煨 凞 熅 熇 熒 燁 熺 +燄 燾 爀 爕 牕 牖 㸿 犍 犛 犾 狀 狻 𤟱 猧 猨 猪 +獐 獦 獼 玕 玟 玠 玢 玦 玫 珉 珏 珖 珙 珣 珩 琇 +琊 琚 琛 琢 琦 琨 琪 琫 琬 琮 琯 琰 瑄 瑆 瑇 瑋 +瑗 瑢 瑫 瑭 璆 璇 璉 璘 璜 璟 璣 璐 璦 璨 璩 璵 +璿 瓈 瓉 瓚 瓿 甁 甗 甯 畯 畹 疒 㽲 痎 痤 瘀 瘂 +瘈 瘕 瘖 瘙 瘞 瘭 瘵 癃 癋 癤 癥 癭 癯 癱 皁 皛 +皝 皞 皦 皪 皶 盅 盌 盎 盔 盦 盱 盼 眊 眙 眴 眶 +睆 睍 睎 睜 睟 睢 睺 瞀 瞔 瞪 矠 砭 𥒎 +硃 硎 硏 硑 硨 确 碑 碰 𥔎 碭 磤 磲 礀 磷 礜 礮 +礱 礴 社 祉 祅 祆 祈 祐 祖 祜 祝 神 祥 祹 禍 禎 +福 禘 禱 禸 秈 秊 𥝱 秔 秞 秫 秭 稃 穀 稹 穝 穭 +突 窅 窠 𥧄 窳 窻 竎 竫 竽 笒 笭 笻 筇 筎 筠 +筭 筯 筲 箞 節 篗 篙 簁 簱 簞 簠 簳 簶 䉤 𥶡 籙 +籭 籹 粏 粔 粠 粼 糕 糙 糝 紇 紈 紓 紝 紣 紱 絁 +絈 絓 絜 絺 綃 綋 綠 綦 緂 緌 緖 緣 練 縨 縈 縑 +縕 繁 繇 繒 繡 纊 纍 罇 署 羑 羗 羿 翎 翛 翟 翬 +翮 翺 者 耔 耦 耵 耷 耼 胊 胗 胠 胳 脘 腊 腠 腧 +腨 腭 膻 臊 臏 臗 臭 䑓 䑛 艠 艴 𦫿 芎 芡 芣 芤 +芩 芮 芷 芾 芿 苆 苕 苽 苾 茀 茁 荢 茢 茭 茺 荃 +荇 荑 荕 荽 莆 莒 莘 莧 莩 莿 菀 菇 菏 +菑 菡 菪 萁 萆 萊 著 葈 葟 葰 葳 蒅 蒞 蒯 蒴 蒺 +蓀 蓂 𦹀 蔲 蔞 蔣 蔯 蕙 蕤 﨟 薭 蕺 薌 薏 薢 薰 +藋 藎 藭 蘒 藿 蘄 蘅 蘐 𧃴 蘘 蘩 蘸 虗 虛 虜 虢 +䖝 虬 虵 蚘 蚸 蛺 蛼 蛽 蜋 蝱 螇 螈 螬 螭 螵 +䗪 蟖 蟬 蠆 蠊 蠐 蠔 蠟 袘 袪 裊 裎 𧚄 裵 褜 褐 +褘 褙 褚 褧 褰 褲 褹 襀 覔 視 觔 觥 觶 訒 訕 訢 +訷 詇 詎 詝 詡 詵 詹 誧 諐 諟 諴 諶 諸 謁 謹 譆 +譔 譙 譩 讝 豉 豨 賓 賡 賴 賸 賾 贈 贒 贛 趯 跎 +跑 跗 踠 踣 踽 蹰 蹻 𨉷 軀 䡄 軺 輞 輭 輶 轔 𨏍 +辦 辵 迤 迨 迮 逈 逭 逸 邈 邕 邗 邙 邛 邢 邳 邾 +郄 郅 郇 郗 郝 郞 郯 郴 都 鄔 鄕 鄖 鄢 鄣 鄧 鄯 +鄱 鄴 鄽 酈 酛 醃 醞 醬 醱 醼 釗 釻 釤 +釥 釭 釱 鈇 鈐 鈸 鈹 鈺 鈼 鉀 鉃 鉏 鉸 銈 鋂 鋋 +鋌 鋓 鋠 鋿 錄 錟 錡 錥 鍈 鍉 鍊 鍤 鍥 鍪 鍰 鎛 +鎣 鎺 鏆 鏞 鏟 鐄 鏽 鐳 鑊 鑣 鑫 鑱 鑲 閎 閟 閦 +閩 閬 閶 閽 闋 闐 闓 䦰 闚 闞 陘 隄 隆 隝 隤 +隥 雒 雞 難 雩 雯 霳 霻 靍 靎 靏 靚 靮 靳 鞕 鞮 +鞺 韁 韉 韞 韛 韴 響 頊 頞 頫 頰 頻 顒 顓 顖 顗 +顙 顚 類 顥 顬 颺 飈 飧 饘 馞 騂 騃 騤 騭 騮 騸 +驊 驎 驒 骶 髁 髃 髎 髖 髹 鬂 鬈 鬠 䰗 鬭 魞 魹 +魦 魲 魵 鮄 鮊 鮏 鮞 鮧 鯁 鯎 鯥 鯸 鯽 鰀 鰣 鱁 +鱏 鱐 鱓 鱣 鱥 鱷 鴝 鴞 鵃 鵇 鵒 鵣 鵰 鵼 鶊 鶖 +鷀 鶬 鶼 鷗 𪆐 鷧 鸇 鸕 鹼 麞 麤 麬 麯 麴 麵 黃 +黑 鼐 鼹 齗 龐 龔 龗 龢 +𠂉 丂 丏 丒 丩 丫 丮 乀 乇 么 𠂢 乑 㐆 𠂤 乚 乩 +亝 㐬 㐮 亹 亻 𠆢 亼 仃 仈 仐 仫 仚 仱 仵 伀 伖 +佤 伷 伾 佔 佘 𠈓 佷 佸 佺 佽 侂 侅 侒 侚 俦 侲 +侾 俅 俋 俏 俒 㑪 俲 倀 倐 倓 倜 倞 倢 㑨 偂 +偆 偎 偓 偗 偣 偦 偪 偰 傣 傈 傒 傓 傕 傖 傜 傪 +𠌫 傱 傺 傻 僄 僇 僳 𠎁 僎 𠍱 僔 僙 僡 僩 㒒 宖 +宬 㝡 寀 㝢 寎 寖 㝬 㝫 寱 寽 㝵 尃 尩 尰 𡱖 屟 +屣 屧 屨 屩 屰 𡴭 𡵅 屼 𡵸 𡵢 岈 岊 㟁 𡶡 𡶜 岠 +岢 岦 岧 𡶒 岭 岵 𡶷 峉 𡷠 𡸳 崆 崐 崫 崝 崠 崤 +崦 崱 崹 嵂 㟨 嵡 嵪 㟴 嵰 𡼞 㟽 嶈 㠀 嶒 嶔 嶗 +嶙 嶰 嶲 嶴 𡽶 嶹 巑 巗 巘 巠 𡿺 巤 巩 㠯 帀 㠶 +帒 帕 㡀 帟 帮 帾 幉 㡜 幖 㡡 幫 幬 幭 +儈 𠏹 儗 儛 𠑊 兠 𠔉 关 冃 冋 㒼 冘 冣 冭 㓇 冼 +𠗖 𠘨 凳 凴 刂 划 刖 𠝏 剕 剜 剬 剷 劄 劂 𠠇 劘 +𠠺 劤 劦 劯 劺 劻 勊 㔟 勑 𠢹 勷 匊 匋 匤 匵 匾 +卂 𠥼 𠦝 卧 卬 卺 厤 厴 𠫓 厷 叀 𠬝 㕝 㕞 叕 +叚 㕣 叴 叵 呕 吤 吨 㕮 呃 呢 呦 呬 咊 咍 咕 咠 +咦 咭 咮 咷 咺 咿 哃 𠵅 哬 哯 哱 哳 唀 唁 唉 唼 +啁 㖦 啇 啊 㖨 啠 啡 啤 𠷡 啽 喂 喈 喑 㗅 嗒 𠺕 +𠹭 喿 嗉 嗌 嗑 嗝 㗚 嗢 𠹤 嗩 嘨 𠽟 嘇 嘐 嘰 嘷 +㗴 嘽 嘿 噀 噇 噞 噠 噭 㘅 嚈 嚌 嚕 嚚 嚝 嚨 嚭 +嚲 囅 囍 囟 囨 囶 囷 𡈁 圕 圣 𡉕 圩 𡉻 坅 坆 坌 +坍 𡉴 坨 坯 坳 坴 坵 坻 𡋤 𡋗 垬 垚 垝 垞 垨 埗 +𡋽 埌 𡌶 𡍄 埞 埦 埰 㙊 埸 埻 埽 堄 堞 +堠 堧 堲 堹 𡏄 塉 塌 塧 墊 墋 墍 墏 墐 墔 墝 墪 +墱 𡑭 壃 壍 壢 壳 壴 夅 夆 夋 复 夔 夤 𡗗 㚑 夽 +㚙 奆 㚖 𦰩 奛 奟 𡙇 奵 奶 奼 妟 妮 妼 姈 姍 姞 +姣 姤 姧 姮 𡜆 𡝂 㛏 娌 娍 娗 娧 娭 婕 婥 婺 +媋 媜 媟 媠 媢 媱 媳 媵 媺 媿 嫚 嫜 嫠 嫥 嫰 嫮 +嫵 嬀 嬈 嬗 嬴 嬭 孌 孒 孨 孯 孼 孿 宁 宄 𡧃 幮 +𢅻 庥 庪 庬 庹 庿 廆 廒 廙 𢌞 廽 弈 弎 弜 𢎭 弞 +彇 彣 彲 彾 徏 徢 徤 徸 忄 㣺 忇 忋 忒 忓 忔 忢 +忮 忯 忳 忼 㤗 怗 怢 怤 㤚 恌 恿 悊 悕 您 𢛳 悰 +悱 悾 惈 惙 惛 惮 惲 惵 愐 愒 愓 愙 愞 愺 㥯 慁 +慆 慠 慼 𢡛 憒 憓 憗 憘 憥 憨 憭 𢢫 懕 懝 懟 懵 +𢦏 戕 戣 戩 扆 扌 扑 扒 扡 扤 扻 扭 扳 +抙 抦 拕 𢪸 拽 挃 挍 挐 𢭏 𢭐 挲 挵 挻 挼 捁 捄 +捎 𢭆 捙 𢰝 𢮦 捬 掄 掙 𢰤 掔 掽 揷 揔 揕 揜 揠 +揫 揬 揲 搉 搞 搥 搩 搯 摚 摛 摝 摳 摽 撇 撑 撝 +撟 擋 擌 擕 擗 𢷡 擤 擥 擿 攄 㩮 攏 攔 攖 㩳 +攞 攲 敄 敔 敫 敺 斁 斄 斅 斊 斲 斵 斸 斿 旂 旉 +旔 㫖 旲 旹 旼 昄 昈 昡 昪 晅 晑 晎 㫪 𣇃 晗 晛 +晣 𣇵 𣆶 晪 晫 晬 晭 晻 暀 暐 暒 暙 㬎 暭 暱 暵 +㬚 暿 㬜 曬 㫗 朁 朅 朒 𣍲 朙 𣏓 𣏒 杌 杍 杔 杝 +𣏐 𣏤 𣏕 杴 杶 𣏚 枒 𣏟 荣 栐 枰 枲 柃 柈 柒 柙 +柛 柰 柷 𣑊 𣑑 𣑋 栘 栟 栭 𣑥 栳 栻 栾 桄 桅 桉 +桌 桕 桗 㭷 桫 桮 桺 桼 梂 梐 梖 㭭 梘 梙 梚 梜 +梪 梫 梴 梻 棻 𣓤 𣕚 﨓 棃 棅 棌 棏 棖 +棙 棤 棥 棬 棷 椃 椇 㮇 㮈 𣖔 椻 㮍 楆 楩 楬 楲 +楺 楿 榒 㮤 榖 榘 榦 榰 榷 榺 榼 槀 槑 槖 𣘹 𣙇 +樰 𣘸 𣘺 槣 槮 槯 槳 㯍 槴 槾 樑 樚 樝 𣜜 樲 樳 +樴 樿 橆 橉 橺 橎 橒 橤 𣜌 橾 檃 檋 㯰 檑 檟 +檡 𣝤 檫 檽 櫆 櫔 櫐 櫜 櫝 𣟿 𣟧 櫬 櫱 櫲 櫳 櫽 +𣠤 欋 欏 欐 欑 𣠽 欗 㰦 欯 歊 歘 歬 歵 歺 殁 殛 +殮 𣪘 殽 殾 毇 毈 毉 毚 毦 毧 毮 毱 氂 氊 氎 氵 +氶 氺 𣱿 氿 汍 汛 汭 沄 沉 㳃 沔 沕 沗 沭 泂 泐 +㳒 泖 泚 泜 泩 泬 泭 𣴀 洀 洊 洤 洦 洧 汧 洯 洼 +浛 浞 浠 浰 涀 涁 涊 涍 涑 涘 𣵀 渗 𣷺 𣷹 𣷓 涫 +涮 涴 淂 洴 淈 淎 淏 淐 淟 淩 淶 渶 渞 渢 渧 㴑 +渲 渼 湈 湉 湋 湌 湏 湑 湓 湔 湗 湣 㴞 +溓 溧 溴 溿 滃 滊 滙 漵 滫 滹 滻 漊 漌 漘 漥 漶 +漼 𣽾 潒 潗 潚 潠 潨 澘 潽 澐 澖 澾 澟 澥 澯 㵤 +澵 濈 濉 濚 濞 濩 𤂖 濼 瀀 瀇 瀊 瀣 𤄃 瀹 瀺 瀼 +灃 灇 灋 㶚 灔 灥 灩 灬 灮 灶 灾 炁 炆 炕 炗 +炻 𤇆 炟 炱 𤇾 烬 烊 烑 烓 烜 焃 焄 焆 焇 焈 焌 +㷀 焯 焱 煐 煊 煓 煞 㷔 熖 熀 熛 熠 熢 熮 熯 熳 +𤎼 燋 燓 燙 燜 爇 㸅 爫 爫 爴 爸 爹 丬 牂 牓 牗 +牣 𤘩 牮 牯 牸 牿 犎 𤚥 犭 犮 犰 犱 狁 㹠 狌 㹦 +㹨 狳 狺 猇 猒 猘 猙 㺃 猹 猬 猱 猳 猽 獒 㺔 獫 +獬 𤢖 獮 獯 獱 獷 玁 玅 玊 玔 玘 玜 玞 玥 玨 玵 +玷 玹 玼 玿 珅 珋 珡 珧 珹 琓 珺 琁 琤 琱 琹 瑓 +瑀 瑃 瑍 瑒 瑝 瑱 璁 璅 璈 𤩍 璒 璗 璙 +璠 璡 璥 璪 璫 璹 璻 璺 瓖 瓘 瓞 瓯 瓫 𤭖 瓺 𤭯 +甠 甤 甪 㽗 𤰖 甽 甾 畀 畈 畎 畐 畒 畬 畲 畱 畺 +畽 畾 疁 𤴔 疌 㽵 疢 㽷 疰 疷 疿 痀 痆 痏 痓 痝 +痟 痠 痧 痬 痮 痱 痹 瘃 瘘 瘇 瘏 㾮 𤸎 瘓 瘛 +瘜 𤸷 瘥 瘨 瘼 瘳 𤹪 㿉 癁 𤺋 癉 癕 㿗 癮 皕 皜 +皡 皠 皧 皨 皯 𥁊 盉 𥁕 盨 盬 𥄢 眗 眚 眭 眵 𥆩 +䀹 𥇥 𥇍 睘 睠 睪 𥈞 睲 睼 睽 𥉌 䁘 瞚 瞟 瞢 瞤 +瞩 矞 矟 矤 矦 矪 矬 䂓 矰 矴 矻 𥐮 砅 砆 砉 砍 +砙 砡 砬 硇 硤 硪 𥓙 碊 碔 碤 碝 碞 碟 碻 磈 磌 +磎 磕 磠 磡 磦 磹 磺 磻 磾 𥖧 礐 礛 礰 礥 礻 祊 +祘 祛 䄅 祧 祲 禔 禕 禖 禛 禡 禩 禴 离 秂 秇 秌 +种 秖 䅈 𥞩 𥞴 䅏 稊 稑 稕 稛 稞 䅣 稭 +稸 穇 穌 穖 穙 穜 穟 穠 穧 穪 穵 穸 窂 窊 窐 窣 +窬 𥧔 䆴 窹 窼 窾 䆿 竌 竑 竧 竨 竴 𥫤 𥫣 笇 𥫱 +笽 笧 笪 笮 笯 笱 䇦 䇳 筿 筁 䇮 筕 筹 筤 筦 筩 +筳 𥮲 䈇 箐 箑 箛 䈎 箯 箵 箼 篅 篊 𥱋 𥱤 篔 +篖 篚 篪 篰 簃 簋 簎 簏 簦 籅 籊 籑 籗 籞 籡 籩 +籮 籯 籰 𥸮 𥹖 𥹥 粦 𥹢 粶 粷 粿 𥻘 糄 𥻂 糈 糍 +𥻨 糗 𥼣 糦 糫 𥽜 糵 紃 紉 䋆 紒 紞 𥿠 𥿔 紽 紾 +絀 絇 𦀌 𥿻 䋖 絙 絚 絪 絰 䋝 絿 𦀗 綆 綈 綌 綗 +𦁠 綝 綧 綪 綶 綷 緀 緗 緙 緦 緱 緹 䌂 𦃭 縉 縐 +縗 縝 縠 縧 縬 繅 繳 繵 繾 纆 纇 䌫 纑 纘 纚 䍃 +缼 缻 缾 罃 罄 罏 㓁 𦉰 罒 𦊆 罡 罣 罤 罭 罽 罾 +𦍌 羐 养 𣴎 羖 羜 羭 𦐂 翃 翏 翣 翥 翯 +翲 耂 耊 耈 耎 耑 耖 耤 耬 耰 聃 聦 聱 聵 聻 肙 +肜 肤 肧 肸 𦙾 胅 胕 胘 胦 𦚰 脍 胵 胻 䏮 脵 脖 +脞 䏰 脤 脧 脬 𦜝 脽 䐈 腩 䐗 膁 䐜 膄 膅 䐢 膘 +膲 臁 臃 臖 臛 𦣝 臤 𦣪 臬 𦥑 臽 臿 𦥯 舄 𦧝 +舙 舡 舢 𦨞 舲 舴 舼 艆 艉 艅 𦩘 艋 䑶 艏 䑺 艗 +𦪌 艜 艣 𦪷 艹 艹 艹 䒑 艽 艿 芃 芊 芓 芧 芨 芲 +芴 芺 芼 苢 苨 苷 茇 茈 茌 荔 茛 茝 茰 茼 荄 荗 +䒾 荿 䓔 䒳 莍 莔 莕 莛 莝 菉 菐 菔 菝 菥 菹 萏 +萑 萕 𦱳 萗 萹 葊 葏 葑 葒 葙 葚 葜 𦳝 葥 葶 葸 +葼 蒁 䔍 蓜 蒗 蒦 蒾 䔈 蓎 蓏 蓓 𦹥 蓧 蓪 蓯 蓰 +蓱 蓺 蓽 蔌 蔛 蔤 蔥 蔫 蔴 蕏 蕯 䔥 䕃 蔾 蕑 蕓 +蕞 蕡 蕢 𦾔 蕻 蕽 蕿 薁 薆 薓 薝 薟 𦿸 +𦿶 𦿷 薷 薼 藇 藊 藘 藙 藟 藡 藦 藶 蘀 蘑 蘞 蘡 +蘤 蘧 𧄍 蘹 蘼 𧄹 虀 蘒 虓 虖 虯 虷 虺 蚇 蚉 蚍 +蚑 蚜 蚝 蚨 﨡 蚱 蚳 蛁 蛃 蛑 蛕 蛗 蛣 蛦 䖸 蜅 +蜇 蜎 蜐 蜓 蜙 蜟 蜡 蜣 蜱 蜺 蜾 蝀 蝃 蝑 蝘 +蝤 蝥 蝲 蝼 𧏛 𧏚 螧 螉 螋 螓 螠 𧏾 䗥 螾 𧐐 蟁 +蟎 蟵 蟟 𧑉 蟣 蟥 蟦 蟪 蟫 蟭 蠁 蠃 蠋 蠓 蠨 蠮 +蠲 蠼 䘏 衊 衘 衟 衤 𧘕 𧘔 衩 𧘱 衯 袠 袼 袽 袾 +裀 裒 𧚓 裑 裓 裛 裰 裱 䙁 褁 𧜎 褷 𧜣 襂 襅 襉 +𧝒 䙥 襢 覀 覉 覐 覟 覰 覷 觖 觘 觫 䚡 觱 觳 觽 +觿 䚯 訑 訔 𧦅 訡 訵 訾 詅 詍 詘 誮 誐 誷 誾 諗 +諼 𧪄 謊 謅 謍 謜 謟 謭 譃 䜌 譑 譞 譶 譿 讁 讋 +讔 讕 讜 讞 谹 𧮳 谽 𧮾 𧯇 豅 豇 豏 豔 +豗 豩 豭 豳 𧲸 貓 貒 貙 䝤 貛 貤 賖 賕 賙 𧶠 賰 +賱 𧸐 贉 贎 赬 趄 趕 趦 𧾷 跆 跈 跙 跬 踌 䟽 跽 +踆 𨂊 踔 踖 踡 踢 踧 𨂻 䠖 踶 踹 蹋 蹔 蹢 蹬 蹭 +蹯 躘 躞 躮 躳 躵 躶 躻 𨊂 軑 軔 䡎 軹 𨋳 輀 +輈 輗 輫 轀 轊 轘 𨐌 辤 辴 辶 辶 𨑕 迁 迆 﨤 迊 +迍 迓 迕 迠 迱 迵 迻 适 逌 逷 𨕫 遃 遄 遝 𨗈 𨗉 +邅 邌 邐 阝 邡 䢵 邰 邶 郃 郈 𨛗 郜 郟 𨛺 郶 郲 +鄀 郫 郾 郿 鄄 鄆 鄘 鄜 鄞 鄷 鄹 鄺 酆 酇 酗 酙 +酡 酤 酴 酹 醅 醎 醨 醮 醳 醶 釃 釄 釚 𨥉 𨥆 釬 +釮 鈁 鈊 鈖 鈗 𨥫 鈳 鉂 鉇 鉊 鉎 鉑 鉖 鉙 鉠 鉡 +鉥 鉧 鉨 𨦇 𨦈 鉼 鉽 鉿 銉 銍 銗 銙 銟 銧 銫 𨦺 +𨦻 銲 銿 鋀 鋆 鋎 鋐 鋗 鋙 鋥 鋧 錑 𨨞 +𨨩 鋷 鋹 鋻 錂 錍 錕 錝 錞 錧 錩 𨩱 𨩃 鍇 鍑 鍗 +鍚 鍫 鍱 鍳 鎡 𨪙 𨫍 鎈 鎋 鎏 鎞 鏵 𨫤 𨫝 鏱 鏁 +鏇 鏜 鏢 鏧 鐉 鐏 鐖 鐗 鏻 鐲 鐴 鐻 鑅 𨯁 𨯯 鑭 +鑯 镸 镹 閆 閌 閍 𨴐 閫 閴 𨵱 闈 𨷻 𨸟 阬 阳 +阴 𨸶 阼 陁 陡 𨺉 隂 𨻫 隚 𨼲 䧧 隩 隯 隳 隺 隽 +䧺 𨿸 雘 雚 雝 䨄 霔 霣 䨩 霶 靁 靇 靕 靗 靛 靪 +𩊠 𩊱 鞖 鞚 鞞 鞢 鞱 鞲 鞾 韌 韑 韔 韘 韙 韡 韱 +頄 頍 頎 頔 頖 䪼 𩒐 頣 頲 頳 頥 顇 顦 颫 颭 颰 +𩗏 颷 颸 颻 颼 颿 飂 飇 飋 飠 𩙿 飡 飣 飥 飪 飰 +飱 飳 餈 䬻 𩛰 餖 餗 𩜙 餚 餛 餜 𩝐 餱 餲 餳 餺 +餻 餼 饀 饁 饆 饍 饎 饜 饟 饠 馣 馦 馹 馽 馿 駃 +駉 駔 駙 駞 𩣆 駰 駹 駼 騊 騑 騖 騚 騠 +騱 騶 驄 驌 驘 䯂 骯 䯊 骷 䯒 骹 𩩲 髆 髐 髒 髕 +䯨 髜 髠 髥 髩 鬃 鬌 鬐 鬒 鬖 鬜 鬫 鬳 鬽 䰠 魋 +魣 魥 魫 魬 魳 魶 魷 鮦 鮬 鮱 𩷛 𩸽 鮲 鮸 鮾 鯇 +鯳 鯘 鯝 鯧 鯪 鯫 鯯 鯮 𩸕 鯺 𩺊 鯷 𩹉 鰖 鰘 +鰙 鰚 鰝 鰢 鰧 鰩 鰪 𩻄 鰱 鰶 鰷 鱅 鱜 𩻩 鱉 鱊 +𩻛 鱔 鱘 鱛 鱝 鱟 鱩 鱪 鱫 鱭 鱮 鱰 鱲 鱵 鱺 鳦 +鳲 鴋 鴂 𩿎 鴑 鴗 鴘 𪀯 䳄 𪀚 鴲 䳑 鵂 鵊 鵟 鵢 +𪃹 鵩 鵫 𪂂 鵳 鵶 鵷 鵾 鶄 鶍 鶙 鶡 鶿 鶵 鶹 鶽 +鷃 鷇 鷉 鷖 鷚 鷟 鷠 鷣 鷴 䴇 鸊 鸂 鸍 鸙 鸜 鸝 +鹻 𢈘 麀 麅 麛 麨 𪎌 麽 𪐷 黟 黧 黮 黿 鼂 䵷 鼃 +鼗 鼙 鼯 鼷 鼺 鼽 齁 齅 齆 齓 齕 齘 𪗱 齝 𪘂 齩 +𪘚 齭 齰 齵 𪚲 diff --git a/iconvdata/tst-table-to.c b/iconvdata/tst-table-to.c index 521ebad..1e873cd 100644 --- a/iconvdata/tst-table-to.c +++ b/iconvdata/tst-table-to.c @@ -77,15 +77,16 @@ main (int argc, char *argv[]) char *outbuf = (char *) buf; size_t outbytesleft = sizeof (buf); size_t result; + size_t result2 = 0; iconv (cd, NULL, NULL, NULL, NULL); result = iconv (cd, (char **) &inbuf, &inbytesleft, &outbuf, &outbytesleft); if (result != (size_t)(-1)) - result = iconv (cd, NULL, NULL, &outbuf, &outbytesleft); + result2 = iconv (cd, NULL, NULL, &outbuf, &outbytesleft); - if (result == (size_t)(-1)) + if (result == (size_t)(-1) || result2 == (size_t)(-1)) { if (errno != EILSEQ) { diff --git a/localedata/charmaps/GB18030 b/localedata/charmaps/GB18030 index 9f373a8..5e44ec0 100644 --- a/localedata/charmaps/GB18030 +++ b/localedata/charmaps/GB18030 @@ -76418,6 +76418,8 @@ WIDTH <U1039> 0 <U1058>...<U1059> 0 <U1100>...<U115F> 2 +<U1160>...<U11A2> 0 +<U11A8>...<U11F9> 0 <U1712>...<U1714> 0 <U1732>...<U1734> 0 <U1752>...<U1753> 0 diff --git a/localedata/charmaps/UTF-8 b/localedata/charmaps/UTF-8 index dbe7e1b..346bf31 100644 --- a/localedata/charmaps/UTF-8 +++ b/localedata/charmaps/UTF-8 @@ -28383,6 +28383,7 @@ WIDTH <U1039> 0 <U1058>...<U1059> 0 <U1100>...<U115F> 2 +<U1160>...<U11F9> 0 <U1712>...<U1714> 0 <U1732>...<U1734> 0 <U1752>...<U1753> 0 @@ -1,109 +1,85 @@ # German translation of the GNU-libc-messages. -# Copyright � 1996, 2002 Free Software Foundation, Inc. -# Karl Eichwalder <ke@suse.de>, 2002. +# Copyright (C) 1996 Free Software Foundation, Inc. # Jochen Hein <jochen@jochen.org>, 1996-2000. # -# Fragen: -# ======= -# Group bei NIS etc. mit Gruppe �bersetzen (oder Group lassen)? -# logfile - Protokolldatei -# shared object - Shared Object / Shared-Object -# short Read - ... -# range - Bereich / Intervall -# locking, lock - Locking, Sperren -# -# Nach Doppelpunkt Gro�schreibung? Beispiel: -# msgid "%1$s: definition does not end with `END %1$s'" -# msgstr "%1$s: Die Definition ist nicht durch �END %1$s� abgeschlossen" -# -# Klein/Gro�? Beispiel: -# msgid "DATAFILE [OUTFILE]" -# msgstr "DATENDATEI [AUSGABEDATEI]" -# msgid "" msgstr "" -"Project-Id-Version: GNU libc 2.2.5\n" -"POT-Creation-Date: 2001-08-17 13:03-0700\n" -"PO-Revision-Date: 2002-05-04 16:52+0200\n" -"Last-Translator: Karl Eichwalder <ke@suse.de>\n" +"Project-Id-Version: GNU libc 2.1.3\n" +"POT-Creation-Date: 2000-02-16 10:39-0800\n" +"PO-Revision-Date: 2000-02-23 05:03+01:00\n" +"Last-Translator: Jochen Hein <jochen@jochen.org>\n" "Language-Team: German <de@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" -"Content-Transfer-Encoding: 8bit\n" - -#: locale/programs/ld-monetary.c:278 -#, c-format -msgid "\t\t\t\t\t\t\t %s: value for field `%s' must be in range %d...%d" -msgstr "\t\t\t\t\t\t\t %s: Wert f�r Feld �%s� muss im Intervall %d...%d sein" +"Content-Transfer-Encoding: 8-bit\n" -#: nis/nis_print.c:277 +#: nis/nis_print.c:273 msgid "\t\tAccess Rights : " msgstr "\t\tZugriffsrechte : " -#: nis/nis_print.c:275 +#: nis/nis_print.c:271 msgid "\t\tAttributes : " msgstr "\t\tAttribute : " -#: sunrpc/rpc_main.c:1427 +#: sunrpc/rpc_main.c:1414 #, c-format msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n" msgstr "\t%s [-abkCLNTM][-DName[=Wert]] [-i Gr��e] [-I [-K Sekunden]] [-Y Pfad] Eingabedatei\n" -#: sunrpc/rpc_main.c:1429 +#: sunrpc/rpc_main.c:1416 #, 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 Ausgabedatei] [Eingabedatei]\n" -#: sunrpc/rpc_main.c:1432 +#: sunrpc/rpc_main.c:1419 #, c-format msgid "\t%s [-n netid]* [-o outfile] [infile]\n" msgstr "\t%s [-n Netz-ID]* [-o Ausgabedatei] [Eingabedatei]\n" -#: sunrpc/rpc_main.c:1431 +#: sunrpc/rpc_main.c:1418 #, c-format msgid "\t%s [-s nettype]* [-o outfile] [infile]\n" msgstr "\t%s [-s Netz-Typ]* [-o Ausgabedatei] [Eingabedatei]\n" -#: nis/nis_print.c:239 +#: nis/nis_print.c:235 msgid "\tAccess rights: " msgstr "\tZugriffsrechte : " -#: nis/nis_print.c:297 +#: nis/nis_print.c:293 #, c-format msgid "\tEntry data of type %s\n" msgstr "\tDateneingabe vom Typ %s\n" -#: nis/nis_print.c:175 +#: nis/nis_print.c:171 #, c-format msgid "\tName : %s\n" msgstr "\tName : %s\n" -#: nis/nis_print.c:176 +#: nis/nis_print.c:172 msgid "\tPublic Key : " msgstr "\tPublic Key : " -#: nis/nis_print.c:238 +#: nis/nis_print.c:234 #, c-format msgid "\tType : %s\n" msgstr "\tTyp : %s\n" -#: nis/nis_print.c:205 +#: nis/nis_print.c:201 #, c-format msgid "\tUniversal addresses (%u)\n" msgstr "\tUniverselle Adressen (%u)\n" -#: nis/nis_print.c:273 +#: nis/nis_print.c:269 #, c-format msgid "\t[%d]\tName : %s\n" msgstr "\t[%d]\tName : %s\n" -#: nis/nis_print.c:300 +#: nis/nis_print.c:296 #, c-format msgid "\t[%u] - [%u bytes] " msgstr "\t[%u] - [%u Bytes] " -#: nscd/nscd_stat.c:154 -#, c-format +#: nscd/nscd_stat.c:153 msgid "" "\n" "%s cache:\n" @@ -133,22 +109,14 @@ msgstr "" "%15ld%% Cache-Hit Verh�ltnis\n" "%15s Pr�fe /etc/%s auf �nderungen\n" -#: nis/nis_print.c:255 -msgid "" -"\n" -"Group Members :\n" -msgstr "" -"\n" -"Gruppen Mitglieder :\n" +#: nis/nis_print.c:251 +msgid "\nGroup Members :\n" +msgstr "\nGruppen Mitglieder :\n" # einfach "Lebenszeit" (?) -ke- -#: nis/nis_print.c:326 -msgid "" -"\n" -"Time to Live : " -msgstr "" -"\n" -"Time to Live : " +#: nis/nis_print.c:322 +msgid "\nTime to Live : " +msgstr "\nTime to Live : " #: sunrpc/rpcinfo.c:679 msgid " rpcinfo -b prognum versnum\n" @@ -166,60 +134,60 @@ msgstr " rpcinfo -p [ Rechner ]\n" msgid " rpcinfo [ -n portnum ] -t host prognum [ versnum ]\n" msgstr " rpcinfo [ -n Portnummer ] -t Rechner Programmnummer [ Versionsnummer ]\n" -#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148 +#: nscd/nscd_stat.c:145 nscd/nscd_stat.c:147 msgid " no" msgstr " nein" -#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148 +#: nscd/nscd_stat.c:145 nscd/nscd_stat.c:147 msgid " yes" msgstr " ja" -#: nis/nis_print.c:352 +#: nis/nis_print.c:348 #, c-format msgid " Data Length = %u\n" msgstr " L�nge der Daten = %u\n" -#: nis/nis_print_group_entry.c:123 +#: nis/nis_print_group_entry.c:121 msgid " Explicit members:\n" msgstr " Explizite Mitglieder:\n" -#: nis/nis_print_group_entry.c:147 nis/nis_print_group_entry.c:163 +#: nis/nis_print_group_entry.c:145 nis/nis_print_group_entry.c:161 msgid " Explicit nonmembers:\n" msgstr " Explizite Nicht-Mitglieder:\n" -#: nis/nis_print_group_entry.c:131 +#: nis/nis_print_group_entry.c:129 msgid " Implicit members:\n" msgstr " Implizite Mitglieder:\n" -#: nis/nis_print_group_entry.c:155 +#: nis/nis_print_group_entry.c:153 msgid " Implicit nonmembers:\n" msgstr " Implizite Nicht-Mitglieder:\n" -#: nis/nis_print_group_entry.c:128 +#: nis/nis_print_group_entry.c:126 msgid " No explicit members\n" msgstr " Keine expliziten Mitglieder\n" -#: nis/nis_print_group_entry.c:152 +#: nis/nis_print_group_entry.c:150 msgid " No explicit nonmembers\n" msgstr " Keine expliziten Nicht-Mitglieder\n" -#: nis/nis_print_group_entry.c:136 +#: nis/nis_print_group_entry.c:134 msgid " No implicit members\n" msgstr " Keine impliziten Mitglieder\n" -#: nis/nis_print_group_entry.c:160 +#: nis/nis_print_group_entry.c:158 msgid " No implicit nonmembers\n" msgstr " Keine impliziten Nicht-Mitglieder\n" -#: nis/nis_print_group_entry.c:144 +#: nis/nis_print_group_entry.c:142 msgid " No recursive members\n" msgstr " Keine rekursiven Mitglieder\n" -#: nis/nis_print_group_entry.c:168 +#: nis/nis_print_group_entry.c:166 msgid " No recursive nonmembers\n" msgstr " Keine rekursiven Nicht-Mitglieder\n" -#: nis/nis_print_group_entry.c:139 +#: nis/nis_print_group_entry.c:137 msgid " Recursive members:\n" msgstr " Rekursive Mitglieder:\n" @@ -227,843 +195,307 @@ msgstr " Rekursive Mitglieder:\n" msgid " program vers proto port\n" msgstr " Program Vers Proto Port\n" -#: argp/argp-help.c:1572 +#: argp/argp-help.c:1573 msgid " or: " msgstr " oder: " -#: elf/ldconfig.c:457 -msgid " (SKIPPED)\n" -msgstr " (�BERSPRUNGEN)\n" - -#: elf/ldconfig.c:455 -msgid " (changed)\n" -msgstr " (ge�ndert)\n" - -#: timezone/zic.c:427 +#: timezone/zic.c:423 #, c-format msgid " (rule from \"%s\", line %d)" msgstr " (Regel aus Datei �%s�, Zeile %d)" -#: argp/argp-help.c:1584 +#: argp/argp-help.c:1585 msgid " [OPTION...]" msgstr " [Option...]" -#: timezone/zic.c:424 +#: locale/programs/ld-collate.c:370 locale/programs/ld-ctype.c:1476 +msgid " done\n" +msgstr " fertig\n" + +#: timezone/zic.c:420 #, c-format msgid "\"%s\", line %d: %s" msgstr "�%s�, Zeile %d: %s" -#: timezone/zic.c:989 +#: timezone/zic.c:984 #, c-format msgid "\"Zone %s\" line and -l option are mutually exclusive" msgstr "�Zone %s�-Zeile und die Option �-l� schliessen sich aus" -#: timezone/zic.c:997 +#: timezone/zic.c:992 #, c-format msgid "\"Zone %s\" line and -p option are mutually exclusive" msgstr "�Zone %s�-Zeile und die Option �-p� schliessen sich aus" -#: sunrpc/rpc_main.c:1412 +#: sunrpc/rpc_main.c:1399 msgid "\"infile\" is required for template generation flags.\n" msgstr "�infile� ist f�r die Template-Generierungs-Flags erforderlich\n" -#: argp/argp-help.c:209 +#: argp/argp-help.c:210 #, c-format msgid "%.*s: ARGP_HELP_FMT parameter requires a value" msgstr "%.*s: ARGP_HELP_FMT Parameter verlangt einen Wert" -#: argp/argp-help.c:218 +#: argp/argp-help.c:219 #, c-format msgid "%.*s: Unknown ARGP_HELP_FMT parameter" msgstr "%.*s: Unbekannter ARGP_HELP_FMT Parameter" -#: locale/programs/ld-address.c:581 locale/programs/ld-collate.c:2612 locale/programs/ld-collate.c:3740 locale/programs/ld-ctype.c:2112 locale/programs/ld-ctype.c:2849 locale/programs/ld-identification.c:448 locale/programs/ld-measurement.c:237 locale/programs/ld-messages.c:331 locale/programs/ld-monetary.c:936 locale/programs/ld-name.c:305 locale/programs/ld-numeric.c:375 locale/programs/ld-paper.c:238 locale/programs/ld-telephone.c:313 locale/programs/ld-time.c:1199 -#, c-format -msgid "%1$s: definition does not end with `END %1$s'" -msgstr "%1$s: Die Definition ist nicht durch �END %1$s� abgeschlossen" - -#: elf/cache.c:190 elf/cache.c:200 -#, c-format -msgid "%d libs found in cache `%s'\n" -msgstr "%d Bibliotheken im Cache �%s� gefunden\n" - -#: timezone/zic.c:799 +#: timezone/zic.c:794 #, c-format msgid "%s in ruleless zone" msgstr "%s in einer regellosen Zone" -#: elf/../sysdeps/generic/readelflib.c:67 -#, c-format -msgid "%s is a 32 bit ELF file.\n" -msgstr "%s ist eine 32-Bit ELF-Datei.\n" - -#: elf/../sysdeps/generic/readelflib.c:69 -#, c-format -msgid "%s is a 64 bit ELF file.\n" -msgstr "%s ist eine 64-Bit ELF-Datei.\n" - -#: elf/../sysdeps/unix/sysv/linux/i386/readelflib.c:49 -#, c-format -msgid "%s is for unknown machine %d.\n" -msgstr "%s bezieht sich auf die unbekannte Maschine %d.\n" - -#: elf/ldconfig.c:326 -#, c-format -msgid "%s is not a known library type" -msgstr "%s ist ein unbekannter Bibliothekstyp" - -#: elf/../sysdeps/generic/readelflib.c:78 -#, c-format -msgid "%s is not a shared object file (Type: %d).\n" -msgstr "%s ist keine Shared-Object-Datei (Typ: %d).\n" - -#: elf/ldconfig.c:424 -#, c-format -msgid "%s is not a symbolic link\n" -msgstr "%s ist kein symbolischer Link\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 ist keine ELF-Datei - sie weist falsche �magische Bytes� am Beginn auf.\n" - -#: assert/assert.c:54 +#: assert/assert.c:51 #, c-format msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n" msgstr "%s%s%s:%u: %s%sZusicherung �%s� nicht erf�llt.\n" -#: assert/assert-perr.c:56 +#: assert/assert-perr.c:52 #, c-format msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n" msgstr "%s%s%s:%u: %s%sNicht erwarteter Fehler: %s.\n" -#: stdio-common/psignal.c:62 +#: stdio-common/psignal.c:47 #, c-format msgid "%s%sUnknown signal %d\n" msgstr "%s%sUnbekanntes Signal %d\n" # Ob diese �bersetzung so korrekt ist? - jh # definitiv nicht, aber hoffentlich ist es so besser - Klaus Espenlaub -#: timezone/zic.c:2234 +#: timezone/zic.c:2229 #, c-format msgid "%s: %d did not sign extend correctly\n" msgstr "%s: Vorzeichenerweiterung von %d fehlgeschlagen\n" -#: locale/programs/charmap.c:331 +#: locale/programs/charmap.c:261 #, c-format msgid "%s: <mb_cur_max> must be greater than <mb_cur_min>\n" -msgstr "%s: �<mb_cur_max>� muss gr��er als �<mb_cur_min>� sein\n" +msgstr "%s: �<mb_cur_max>� mu� gr��er als �<mb_cur_min>� sein\n" -#: sunrpc/rpc_main.c:423 +#: sunrpc/rpc_main.c:421 #, c-format msgid "%s: C preprocessor failed with exit code %d\n" -msgstr "%s: C-Pr�prozessor fehlgeschlagen mit Exit-Code %d\n" +msgstr "%s: C Pr�prozessor fehlgeschlagen mit Exit-Code %d\n" -#: sunrpc/rpc_main.c:420 +#: sunrpc/rpc_main.c:418 #, c-format msgid "%s: C preprocessor failed with signal %d\n" -msgstr "%s: C-Pr�prozessor fehlgeschlagen mit Signal %d\n" +msgstr "%s: C Pr�prozessor fehlgeschlagen mit Signal %d\n" -#: timezone/zic.c:1500 +#: timezone/zic.c:1495 #, c-format msgid "%s: Can't create %s: %s\n" msgstr "%s: Kann �%s� nicht erzeugen: %s\n" -#: timezone/zic.c:2212 +#: timezone/zic.c:2207 #, c-format msgid "%s: Can't create directory %s: %s\n" msgstr "%s: Kann das Verzeichnis �%s� nicht erzeugen: %s\n" -#: timezone/zic.c:651 +#: timezone/zic.c:646 #, c-format msgid "%s: Can't link from %s to %s: %s\n" msgstr "%s: Kann nicht von �%s� nach �%s� linken: %s\n" -#: timezone/zic.c:825 +#: timezone/zic.c:820 #, c-format msgid "%s: Can't open %s: %s\n" msgstr "%s: Kann die Datei �%s� nicht �ffnen: %s\n" -#: timezone/zic.c:1490 +#: timezone/zic.c:1485 #, c-format msgid "%s: Can't remove %s: %s\n" msgstr "%s: Kann �%s� nicht l�schen: %s\n" -#: timezone/zic.c:636 +#: timezone/zic.c:631 #, c-format msgid "%s: Can't unlink %s: %s\n" msgstr "%s: Kann den Verzeichniseintrag �%s� nicht l�schen (unlink): %s\n" -#: timezone/zic.c:894 +#: timezone/zic.c:889 #, c-format msgid "%s: Error closing %s: %s\n" msgstr "%s: Fehler beim Schlie�en der Datei �%s�: %s\n" -#: timezone/zic.c:887 +#: timezone/zic.c:882 #, c-format msgid "%s: Error reading %s\n" msgstr "%s: Fehler beim Lesen der Datei �%s�\n" -#: timezone/zic.c:1566 +#: timezone/zdump.c:266 +#, c-format +msgid "%s: Error writing " +msgstr "%s: Fehler beim Schreiben " + +#: timezone/zic.c:1561 #, c-format msgid "%s: Error writing %s\n" msgstr "%s: Fehler beim Schreiben der Datei �%s�\n" -#: timezone/zic.c:872 +#: timezone/zic.c:867 #, c-format msgid "%s: Leap line in non leap seconds file %s\n" msgstr "%s: Schalt-Zeile in einer nicht-Schaltsekunden-Datei �%s�\n" -#: timezone/zic.c:365 +#: timezone/zic.c:361 #, c-format msgid "%s: Memory exhausted: %s\n" msgstr "%s: Kein Hauptspeicher mehr verf�gbar: %s\n" -#: timezone/zic.c:531 +#: timezone/zic.c:526 #, c-format msgid "%s: More than one -L option specified\n" msgstr "%s: Mehr als eine �-L� Option angegeben\n" -#: timezone/zic.c:491 +#: timezone/zic.c:486 #, c-format msgid "%s: More than one -d option specified\n" msgstr "%s: Mehr als eine �-d� Option angegeben\n" -#: timezone/zic.c:501 +#: timezone/zic.c:496 #, c-format msgid "%s: More than one -l option specified\n" msgstr "%s: Mehr als eine �-l� Option angegeben\n" -#: timezone/zic.c:511 +#: timezone/zic.c:506 #, c-format msgid "%s: More than one -p option specified\n" msgstr "%s: Mehr als eine �-p� Option angegeben\n" -#: timezone/zic.c:521 +#: timezone/zic.c:516 #, c-format msgid "%s: More than one -y option specified\n" msgstr "%s: Mehr als eine �-y� Option angegeben\n" -#: argp/argp-parse.c:646 +#: argp/argp-parse.c:640 #, c-format msgid "%s: Too many arguments\n" msgstr "%s: Zu viele Argumente\n" -#: locale/programs/ld-collate.c:457 locale/programs/ld-collate.c:483 locale/programs/ld-collate.c:499 -#, c-format -msgid "%s: `%s' mentioned more than once in definition of weight %d" -msgstr "" - -# CHECKIT -ke- -#: locale/programs/ld-collate.c:1336 -#, c-format -msgid "%s: `%s' must be a character" -msgstr "%s: �%s� muss ein einzelnes Zeichen sein" - -#: locale/programs/ld-address.c:248 locale/programs/ld-address.c:276 locale/programs/ld-address.c:309 locale/programs/ld-address.c:321 -#, c-format -msgid "%s: `%s' value does not match `%s' value" -msgstr "%s: der Wert �%s� stimmt nicht mit dem Wert �%s� �berein" - -#: locale/programs/ld-monetary.c:837 locale/programs/ld-numeric.c:318 -#, c-format -msgid "%s: `-1' must be last entry in `%s' field" -msgstr "%s: �-1� muss der letzte Eintrag im �%s�-Feld sein" - -#: locale/programs/ld-collate.c:447 locale/programs/ld-collate.c:473 -#, c-format -msgid "%s: `forward' and `backward' are mutually excluding each other" -msgstr "%s: Die Anweisungen �forward� und �backward� schlie�en sich aus" - -#: locale/programs/ld-collate.c:1528 -#, c-format -msgid "%s: `position' must be used for a specific level in all sections or none" -msgstr "" - -#: locale/programs/ld-ctype.c:2637 locale/programs/ld-ctype.c:2777 -#, c-format -msgid "%s: `translit_start' section does not end with `translit_end'" -msgstr "" - -#: locale/programs/ld-collate.c:1136 -#, c-format -msgid "%s: byte sequence of first character of sequence is not lower than that of the last character" -msgstr "" - -#: locale/programs/ld-collate.c:1094 -#, c-format -msgid "%s: byte sequences of first and last character must have the same length" -msgstr "" - -#: locale/programs/ld-collate.c:3663 -#, c-format -msgid "%s: cannot have `%s' as end of ellipsis range" -msgstr "" - -#: locale/programs/ld-collate.c:3327 +#: login/programs/database.c:129 #, c-format -msgid "%s: cannot reorder after %.*s: symbol not known" -msgstr "" +msgid "%s: cannot get modification time" +msgstr "%s: kann die Modifikationszeit nicht bekommen" -#: locale/programs/ld-ctype.c:2912 locale/programs/ld-ctype.c:2996 locale/programs/ld-ctype.c:3016 locale/programs/ld-ctype.c:3037 locale/programs/ld-ctype.c:3058 locale/programs/ld-ctype.c:3079 locale/programs/ld-ctype.c:3100 locale/programs/ld-ctype.c:3140 locale/programs/ld-ctype.c:3161 locale/programs/ld-ctype.c:3228 -#, c-format -msgid "%s: character `%s' in charmap not representable with one byte" -msgstr "" - -#: locale/programs/ld-ctype.c:3272 locale/programs/ld-ctype.c:3297 -#, fuzzy, c-format -msgid "%s: character `%s' needed as default value not representable with one byte" -msgstr "%s: Das Zeichen �%s� ist nicht definiert, wird aber als Vorgabewert ben�tigt" - -#: locale/programs/ld-ctype.c:2907 -#, fuzzy, c-format -msgid "%s: character `%s' not defined in charmap while needed as default value" -msgstr "%s: Das Zeichen �%s� ist nicht definiert, wird aber als Vorgabewert ben�tigt" - -#: locale/programs/ld-ctype.c:2991 locale/programs/ld-ctype.c:3011 locale/programs/ld-ctype.c:3053 locale/programs/ld-ctype.c:3074 locale/programs/ld-ctype.c:3095 locale/programs/ld-ctype.c:3135 locale/programs/ld-ctype.c:3156 locale/programs/ld-ctype.c:3223 locale/programs/ld-ctype.c:3265 locale/programs/ld-ctype.c:3290 -#, c-format -msgid "%s: character `%s' not defined while needed as default value" -msgstr "%s: Das Zeichen �%s� ist nicht definiert, wird aber als Vorgabewert ben�tigt" - -#: timezone/zic.c:1933 +#: timezone/zic.c:1928 #, c-format msgid "%s: command was '%s', result was %d\n" msgstr "%s: Das Kommando war �%s�, das Ergebnis war %d\n" -#: locale/programs/ld-time.c:246 -#, fuzzy, c-format -msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'" -msgstr "Der Richtungsanzeiger in der Zeichenkette %d im �era�-Feld in der Kategorie �%s� ist weder �+� noch �-�" - -#: locale/programs/ld-time.c:258 -#, fuzzy, c-format -msgid "%s: direction flag in string %Zd in `era' field is not a single character" -msgstr "Der Richtungsanzeiger in der Zeichenkette %d im �era�-Feld in der Kategorie �%s� ist kein einzelnes Zeichen" - -#: locale/programs/ld-ctype.c:2729 -#, fuzzy, c-format -msgid "%s: duplicate `default_missing' definition" -msgstr "%s: doppelte �set�-Definition" - -#: locale/programs/ld-identification.c:431 -#, fuzzy, c-format -msgid "%s: duplicate category version definition" -msgstr "" -"%s: doppelte Definition des Sortierungselementes\n" -"Ung�ltiges Zeichen im Feld �%s� in der Kategorie �%s�" - -#: locale/programs/ld-collate.c:2730 -#, c-format -msgid "%s: duplicate declaration of section `%s'" -msgstr "%s: doppelte Deklaration des Abschnitts �%s�" - -#: locale/programs/ld-collate.c:2694 -#, c-format -msgid "%s: duplicate definition of `%s'" -msgstr "%s: doppelte Definition von �%s�" - -#: locale/programs/ld-collate.c:3712 -#, c-format -msgid "%s: empty category description not allowed" -msgstr "" - -#: locale/programs/ld-collate.c:755 -#, fuzzy, c-format -msgid "%s: empty weight string not allowed" -msgstr "Leerer Name der Sortiergewichtung: Die Zeile wird ignoriert" - -#: locale/programs/charmap.c:836 +#: locale/programs/charmap.c:676 locale/programs/locfile.c:1014 #, c-format msgid "%s: error in state machine" msgstr "%s: Fehler im (intern verwendeten) endlichen Automaten" -#: locale/programs/ld-address.c:489 locale/programs/ld-address.c:526 locale/programs/ld-address.c:564 locale/programs/ld-ctype.c:2485 locale/programs/ld-identification.c:360 locale/programs/ld-measurement.c:220 locale/programs/ld-messages.c:300 locale/programs/ld-monetary.c:694 locale/programs/ld-monetary.c:729 locale/programs/ld-monetary.c:770 locale/programs/ld-name.c:278 locale/programs/ld-numeric.c:263 locale/programs/ld-paper.c:221 locale/programs/ld-telephone.c:288 locale/programs/ld-time.c:1104 locale/programs/ld-time.c:1146 -#, c-format -msgid "%s: field `%s' declared more than once" -msgstr "" - -#: locale/programs/ld-ctype.c:1526 locale/programs/ld-ctype.c:1651 locale/programs/ld-ctype.c:1757 locale/programs/ld-ctype.c:2348 locale/programs/ld-ctype.c:3331 -#, c-format -msgid "%s: field `%s' does not contain exactly ten entries" -msgstr "" - -# CHECKIT field mit "Eintrag" �bersetzen? -ke- -#: locale/programs/ld-address.c:154 locale/programs/ld-address.c:205 locale/programs/ld-address.c:230 locale/programs/ld-address.c:259 locale/programs/ld-name.c:115 locale/programs/ld-telephone.c:117 -#, c-format -msgid "%s: field `%s' must not be empty" -msgstr "%s: Feld �%s� darf nicht leer sein" - -#: locale/programs/ld-address.c:142 locale/programs/ld-address.c:180 locale/programs/ld-address.c:197 locale/programs/ld-address.c:224 locale/programs/ld-address.c:284 locale/programs/ld-address.c:303 locale/programs/ld-address.c:315 locale/programs/ld-identification.c:145 locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:206 locale/programs/ld-monetary.c:244 locale/programs/ld-monetary.c:260 locale/programs/ld-monetary.c:272 locale/programs/ld-name.c:104 locale/programs/ld-name.c:141 locale/programs/ld-numeric.c:113 locale/programs/ld-numeric.c:127 locale/programs/ld-paper.c:101 locale/programs/ld-paper.c:109 locale/programs/ld-telephone.c:105 locale/programs/ld-telephone.c:163 locale/programs/ld-time.c:175 locale/programs/ld-time.c:195 -#, fuzzy, c-format -msgid "%s: field `%s' not defined" -msgstr "Der Eintrag �%s� in der Kategorie �%s� ist nicht definiert" - -#: locale/programs/ld-messages.c:115 locale/programs/ld-messages.c:148 -#, fuzzy, c-format -msgid "%s: field `%s' undefined" -msgstr "Der Eintrag �%s� in der Kategorie �%s� ist nicht definiert" - -#: locale/programs/ld-time.c:279 -#, fuzzy, c-format -msgid "%s: garbage at end of offset value in string %Zd in `era' field" -msgstr "Unsinnige Eintr�ge am Ende des Offset-Wertes in der Zeichenkette %d im �era�-Feld der Kategorie �%s�" - -#: locale/programs/ld-time.c:339 -#, fuzzy, c-format -msgid "%s: garbage at end of starting date in string %Zd in `era' field " -msgstr "Unsinnige Eintr�ge am Ende des Start-Datums in der Zeichenkette %d im �era�-Feld der Kategorie �%s�" - -#: locale/programs/ld-time.c:416 -#, fuzzy, c-format -msgid "%s: garbage at end of stopping date in string %Zd in `era' field" -msgstr "Unsinnige Eintrage am Ende des Stop-Datums in der Zeichenkette %d im �era�-Feld der Kategorie �%s�" - -#: posix/getopt.c:887 posix/getopt.c:890 +#: posix/getopt.c:788 #, c-format msgid "%s: illegal option -- %c\n" msgstr "%s: Die Option ist nicht erlaubt -- �%c�\n" -#: locale/programs/ld-address.c:578 locale/programs/ld-collate.c:3738 locale/programs/ld-ctype.c:2846 locale/programs/ld-identification.c:445 locale/programs/ld-measurement.c:234 locale/programs/ld-messages.c:329 locale/programs/ld-monetary.c:934 locale/programs/ld-name.c:303 locale/programs/ld-numeric.c:373 locale/programs/ld-paper.c:236 locale/programs/ld-telephone.c:311 locale/programs/ld-time.c:1197 -#, c-format -msgid "%s: incomplete `END' line" -msgstr "" - -#: locale/programs/ld-address.c:166 -#, c-format -msgid "%s: invalid escape `%%%c' sequence in field `%s'" -msgstr "" - -#: locale/programs/ld-name.c:127 locale/programs/ld-telephone.c:126 locale/programs/ld-telephone.c:150 -#, fuzzy, c-format -msgid "%s: invalid escape sequence in field `%s'" -msgstr "ung�ltige Escape-Sequenz am Ende der Zeichenkette" - -#: locale/programs/ld-time.c:271 -#, fuzzy, c-format -msgid "%s: invalid number for offset in string %Zd in `era' field" -msgstr "ung�ltige Nummer f�r den Offset in der Zeichenkette %d im �era�-Feld in der Kategorie �%s�" - -#: locale/programs/ld-collate.c:3162 -#, c-format -msgid "%s: invalid number of sorting rules" -msgstr "" - -#: posix/getopt.c:896 posix/getopt.c:899 +#: posix/getopt.c:791 #, c-format msgid "%s: invalid option -- %c\n" -msgstr "%s: Ung�ltige Option -- %c\n" - -#: locale/programs/ld-time.c:330 -#, fuzzy, c-format -msgid "%s: invalid starting date in string %Zd in `era' field" -msgstr "ung�ltiges Start-Datum in der Zeichenkette %d im �era�-Feld in der Kategorie �%s�" - -#: locale/programs/ld-time.c:407 -#, fuzzy, c-format -msgid "%s: invalid stopping date in string %Zd in `era' field" -msgstr "ung�ltiges Ende-Datum in der Zeichenkette %d im �era�-Feld in der Kategorie �%s�" - -#: locale/programs/ld-measurement.c:112 -#, fuzzy, c-format -msgid "%s: invalid value for field `%s'" -msgstr "%s: Panik: ung�ltiger �l_value� %d\n" - -#: locale/programs/ld-address.c:242 locale/programs/ld-address.c:270 -#, c-format -msgid "%s: language abbreviation `%s' not defined" -msgstr "" - -#: resolv/res_hconf.c:366 -#, c-format -msgid "%s: line %d: bad command `%s'\n" -msgstr "" - -#: resolv/res_hconf.c:165 -#, fuzzy, c-format -msgid "%s: line %d: cannot specify more than %d services" -msgstr "Es darf nicht mehr als eine Eingabedatei angegeben werden!\n" - -#: resolv/res_hconf.c:231 -#, c-format -msgid "%s: line %d: cannot specify more than %d trim domains" -msgstr "" +msgstr "%s: Ung�ltige Option -- �%c�\n" -#: resolv/res_hconf.c:319 -#, c-format -msgid "%s: line %d: expected `on' or `off', found `%s'\n" -msgstr "" - -#: resolv/res_hconf.c:147 -#, c-format -msgid "%s: line %d: expected service, found `%s'\n" -msgstr "" - -#: resolv/res_hconf.c:395 -#, c-format -msgid "%s: line %d: ignoring trailing garbage `%s'\n" -msgstr "" - -#: resolv/res_hconf.c:256 -#, c-format -msgid "%s: line %d: list delimiter not followed by domain" -msgstr "" - -#: resolv/res_hconf.c:191 -#, c-format -msgid "%s: line %d: list delimiter not followed by keyword" -msgstr "" - -#: locale/programs/ld-collate.c:3242 locale/programs/ld-collate.c:3365 locale/programs/ld-collate.c:3716 -#, c-format -msgid "%s: missing `order_end' keyword" -msgstr "" - -#: locale/programs/ld-collate.c:3379 locale/programs/ld-collate.c:3728 -#, c-format -msgid "%s: missing `reorder-end' keyword" -msgstr "" - -#: locale/programs/ld-collate.c:3731 -#, c-format -msgid "%s: missing `reorder-sections-end' keyword" -msgstr "" - -#: locale/programs/ld-time.c:456 -#, fuzzy, c-format -msgid "%s: missing era format in string %Zd in `era' field" -msgstr "fehlendes �era�-Format in der Zeichenkette %d im �era�-Feld in der Kategorie �%s�" - -#: locale/programs/ld-time.c:444 -#, fuzzy, c-format -msgid "%s: missing era name in string %Zd in `era' field" -msgstr "fehlender �era�-Name in der Zeichenkette %d im �era� Feld in der Kategorie �%s�" - -#: locale/programs/ld-collate.c:3138 -#, fuzzy, c-format -msgid "%s: multiple order definitions for section `%s'" -msgstr "Mehrfache Definition des Eintrages �%.*s�" - -#: locale/programs/ld-collate.c:3188 -#, c-format -msgid "%s: multiple order definitions for unnamed section" -msgstr "" - -#: locale/programs/ld-messages.c:137 locale/programs/ld-messages.c:170 -#, fuzzy, c-format -msgid "%s: no correct regular expression for field `%s': %s" -msgstr "Kein g�ltiger regul�rer Ausdruck f�r den Eintrag �%s� in der Kategorie �%s�: %s" - -#: locale/programs/ld-identification.c:169 -#, fuzzy, c-format -msgid "%s: no identification for category `%s'" -msgstr "Kann die Ausgabedatei �%s� f�r die Kategorie �%s� nicht �ffnen" - -#: locale/programs/ld-ctype.c:2755 -#, c-format -msgid "%s: no representable `default_missing' definition found" -msgstr "" - -#: locale/programs/ld-collate.c:591 -#, c-format -msgid "%s: not enough sorting rules" -msgstr "" - -#: locale/programs/ld-address.c:295 -#, c-format -msgid "%s: numeric country code `%d' not valid" -msgstr "" - -#: posix/getopt.c:743 posix/getopt.c:748 +#: posix/getopt.c:711 #, c-format msgid "%s: option `%c%s' doesn't allow an argument\n" msgstr "%s: Die Option �%c%s� erlaubt kein Argument\n" -#: posix/getopt.c:688 posix/getopt.c:698 +#: posix/getopt.c:681 #, c-format msgid "%s: option `%s' is ambiguous\n" msgstr "%s: Die Option �%s� ist nicht eindeutig\n" -#: posix/getopt.c:782 posix/getopt.c:793 posix/getopt.c:1070 posix/getopt.c:1082 +#: posix/getopt.c:729 posix/getopt.c:902 #, c-format msgid "%s: option `%s' requires an argument\n" msgstr "%s: Die Option �%s� erfordert ein Argument\n" -#: posix/getopt.c:730 posix/getopt.c:734 +#: posix/getopt.c:706 #, c-format msgid "%s: option `--%s' doesn't allow an argument\n" msgstr "%s: Die Option �--%s� erlaubt kein Argument\n" -#: posix/getopt.c:1038 posix/getopt.c:1049 +#: posix/getopt.c:886 #, c-format msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: Die Option �-W %s� erlaubt kein Argument\n" -#: posix/getopt.c:1004 posix/getopt.c:1014 +#: posix/getopt.c:868 #, c-format msgid "%s: option `-W %s' is ambiguous\n" msgstr "%s: Die Option �-W %s� ist nicht eindeutig\n" -#: posix/getopt.c:942 posix/getopt.c:952 posix/getopt.c:1136 posix/getopt.c:1147 +#: posix/getopt.c:821 posix/getopt.c:951 #, c-format msgid "%s: option requires an argument -- %c\n" msgstr "%s: Diese Option ben�tigt ein Argument -- �%c�\n" -#: locale/programs/ld-collate.c:1327 locale/programs/ld-collate.c:3675 -#, fuzzy, c-format -msgid "%s: order for `%.*s' already defined at %s:%Zu" -msgstr "Die Zeichensatzbeschreibung �%s� ist bereits definiert" - -# Hat hier jemand eine bessere �bersetzung? -- jh -# Leider nein. Ich w�rde es nur gro� schreiben und auch im folgenden �s. ke -#: locale/programs/ld-collate.c:3316 -#, fuzzy, c-format -msgid "%s: order for collating element %.*s not yet defined" -msgstr "Das Symbol f�r das Mehr-Zeichen Sortierelement �%.*s� wiederholt die Elementdefinition" - -#: locale/programs/ld-collate.c:3300 -#, fuzzy, c-format -msgid "%s: order for collating symbol %.*s not yet defined" -msgstr "Die Angabe einer Sortiergewichtung f�r ein Sortiersymbol ist nicht sinnvoll" - -#: sunrpc/rpc_main.c:289 +#: sunrpc/rpc_main.c:287 #, c-format msgid "%s: output would overwrite %s\n" msgstr "%s: Die Ausgabe w�rde �%s� �berschreiben\n" -#: timezone/zic.c:879 timezone/zic.c:1293 timezone/zic.c:1318 +#: timezone/zic.c:874 timezone/zic.c:1288 timezone/zic.c:1313 #, c-format msgid "%s: panic: Invalid l_value %d\n" msgstr "%s: Panik: ung�ltiger �l_value� %d\n" -#: locale/programs/charmap.c:843 locale/programs/ld-address.c:597 locale/programs/ld-collate.c:2609 locale/programs/ld-collate.c:3756 locale/programs/ld-ctype.c:2109 locale/programs/ld-ctype.c:2866 locale/programs/ld-identification.c:464 locale/programs/ld-measurement.c:253 locale/programs/ld-messages.c:347 locale/programs/ld-monetary.c:952 locale/programs/ld-name.c:321 locale/programs/ld-numeric.c:391 locale/programs/ld-paper.c:254 locale/programs/ld-telephone.c:329 locale/programs/ld-time.c:1215 locale/programs/locfile.h:103 locale/programs/repertoire.c:325 +#: locale/programs/charmap.c:683 locale/programs/repertoire.c:301 #, c-format msgid "%s: premature end of file" msgstr "%s: Unerwartetes Ende der Datei" -#: locale/programs/ld-collate.c:3413 locale/programs/ld-collate.c:3601 -#, c-format -msgid "%s: section `%.*s' not known" -msgstr "" - -#: locale/programs/ld-time.c:358 -#, fuzzy, c-format -msgid "%s: starting date is invalid in string %Zd in `era' field" -msgstr "Das Start-Datum in der Zeichenkette %d im �era�-Feld der Kategorie �%s� ist ung�ltig" - -#: locale/programs/ld-time.c:435 -#, fuzzy, c-format -msgid "%s: stopping date is invalid in string %Zd in `era' field" -msgstr "Das Ende-Datum in der Zeichenkette %d im �era�-Feld in der Kategorie �%s� ist ung�ltig" - -#: locale/programs/ld-collate.c:1261 -#, c-format -msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'" -msgstr "" - -#: locale/programs/ld-collate.c:1257 -#, c-format -msgid "%s: symbolic range ellipsis must not directly follow `order_start'" -msgstr "" - -#: locale/programs/ld-address.c:588 locale/programs/ld-collate.c:518 locale/programs/ld-collate.c:570 locale/programs/ld-collate.c:865 locale/programs/ld-collate.c:878 locale/programs/ld-collate.c:2599 locale/programs/ld-collate.c:3747 locale/programs/ld-ctype.c:1841 locale/programs/ld-ctype.c:2099 locale/programs/ld-ctype.c:2675 locale/programs/ld-ctype.c:2857 locale/programs/ld-identification.c:455 locale/programs/ld-measurement.c:244 locale/programs/ld-messages.c:338 locale/programs/ld-monetary.c:943 locale/programs/ld-name.c:312 locale/programs/ld-numeric.c:382 locale/programs/ld-paper.c:245 locale/programs/ld-telephone.c:320 locale/programs/ld-time.c:1206 -#, c-format -msgid "%s: syntax error" -msgstr "" - -#: locale/programs/ld-ctype.c:2180 -#, fuzzy, c-format -msgid "%s: syntax error in definition of new character class" -msgstr "Syntaxfehler in der Definition einer neuen Zeichenklasse" - -#: locale/programs/ld-ctype.c:2195 -#, fuzzy, c-format -msgid "%s: syntax error in definition of new character map" -msgstr "Syntaxfehler in der Definition eines neuen Zeichensatzes" - -#: locale/programs/ld-ctype.c:3737 -#, c-format -msgid "%s: table for class \"%s\": %lu bytes\n" -msgstr "" - -# XXX in den Source sehen -#: locale/programs/ld-ctype.c:3805 -#, fuzzy, c-format -msgid "%s: table for map \"%s\": %lu bytes\n" -msgstr "%s: Fehler beim �ffnen von �%s�: %m\n" - -#: locale/programs/ld-ctype.c:3937 -#, c-format -msgid "%s: table for width: %lu bytes\n" -msgstr "" - -#: locale/programs/ld-address.c:216 -#, c-format -msgid "%s: terminology language code `%s' not defined" -msgstr "" - -#: locale/programs/ld-collate.c:1067 -#, c-format -msgid "%s: the start and the end symbol of a range must stand for characters" -msgstr "" - -#: locale/programs/ld-time.c:485 -#, c-format -msgid "%s: third operand for value of field `%s' must not be larger than %d" -msgstr "" - -#: locale/programs/ld-time.c:983 -#, c-format -msgid "%s: too few values for field `%s'" -msgstr "" - -#: locale/programs/ld-collate.c:555 -#, c-format -msgid "%s: too many rules; first entry only had %d" -msgstr "" - -#: locale/programs/ld-collate.c:906 -#, fuzzy, c-format -msgid "%s: too many values" -msgstr "%s: Zu viele Argumente\n" - -#: locale/programs/ld-time.c:1030 -#, c-format -msgid "%s: too many values for field `%s'" -msgstr "" - -#: locale/programs/ld-ctype.c:3641 -#, c-format -msgid "%s: transliteration data from locale `%s' not available" -msgstr "" - # XXX in den Source sehen -#: sunrpc/rpc_main.c:296 +#: sunrpc/rpc_main.c:294 #, c-format msgid "%s: unable to open %s: %m\n" msgstr "%s: Fehler beim �ffnen von �%s�: %m\n" -#: locale/programs/ld-collate.c:2868 -#, c-format -msgid "%s: unknown character in collating symbol name" -msgstr "" - -#: locale/programs/ld-collate.c:3000 -#, fuzzy, c-format -msgid "%s: unknown character in equivalent definition name" -msgstr "Syntaxfehler in der Zeichensatzumwandlungsdefinition" - -#: locale/programs/ld-collate.c:3013 -#, fuzzy, c-format -msgid "%s: unknown character in equivalent definition value" -msgstr "Syntaxfehler in der Zeichensatzumwandlungsdefinition" - -#: locale/programs/ld-address.c:493 locale/programs/ld-address.c:531 locale/programs/ld-identification.c:364 locale/programs/ld-messages.c:310 locale/programs/ld-monetary.c:698 locale/programs/ld-monetary.c:733 locale/programs/ld-name.c:282 locale/programs/ld-numeric.c:267 locale/programs/ld-telephone.c:292 locale/programs/ld-time.c:999 locale/programs/ld-time.c:1067 locale/programs/ld-time.c:1109 -#, fuzzy, c-format -msgid "%s: unknown character in field `%s'" -msgstr "unbekanntes Zeichen �%s�" - -#: locale/programs/ld-collate.c:3110 -#, fuzzy, c-format -msgid "%s: unknown section name `%s'" -msgstr "Unbekanntes Set �%s�" - -#: locale/programs/ld-collate.c:3023 -#, fuzzy, c-format -msgid "%s: unknown symbol `%s' in equivalent definition" -msgstr "Unbekanntes Symbol �%.*s�: Die Zeile wurde ignoriert" - -#: posix/getopt.c:841 posix/getopt.c:844 +#: posix/getopt.c:762 #, c-format msgid "%s: unrecognized option `%c%s'\n" msgstr "%s: Unbekannte Option �%c%s�\n" -#: posix/getopt.c:830 posix/getopt.c:833 +#: posix/getopt.c:758 #, c-format msgid "%s: unrecognized option `--%s'\n" msgstr "%s: Unbekannte Option �--%s�\n" -#: timezone/zic.c:449 -#, fuzzy, c-format +#: timezone/zic.c:445 +#, c-format msgid "" -"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n" -"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" +"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] [ -d directory ]\n" +"\t[ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" msgstr "" "%s: Syntax ist %s [ -s ] [ -v ] [ -l Ortszeit ] [ -p Posix-Regeln ] [ -d Verzeichnis ]\n" "\t[ -L Schaltsekunden ] [ -y Jahrestyp ] [ Dateiname ... ]\n" -#: timezone/zdump.c:175 +#: timezone/zdump.c:174 #, c-format msgid "%s: usage is %s [ -v ] [ -c cutoff ] zonename ...\n" msgstr "%s: Syntax: %s [ -v ] [ -c cutoff ] Zonenname ...\n" -#: locale/programs/ld-monetary.c:740 locale/programs/ld-numeric.c:274 -#, fuzzy, c-format -msgid "%s: value for field `%s' must be a single character" -msgstr "Das Argument zu �%s� muss ein einzelnes Zeichen sein" - -#: locale/programs/ld-monetary.c:308 -#, fuzzy, c-format -msgid "%s: value for field `%s' must be in range %d...%d" -msgstr "Der Wert f�r �%s� muss eine Ganzzahl sein" - -#: locale/programs/ld-messages.c:121 locale/programs/ld-messages.c:154 -#, fuzzy, c-format -msgid "%s: value for field `%s' must not be an empty string" -msgstr "Der Eintrag f�r das Feld �%s� in der Kategorie �%s� darf nicht leer sein" - -#: locale/programs/ld-monetary.c:250 locale/programs/ld-numeric.c:119 -#, fuzzy, c-format -msgid "%s: value for field `%s' must not be the empty string" -msgstr "Der Eintrag f�r das Feld �%s� in der Kategorie �%s� darf nicht leer sein" - -#: locale/programs/ld-monetary.c:232 -#, fuzzy, c-format -msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217" -msgstr "Der Wert im Feld �int_curr_symbol� in der Kategorie �LC_MONETARY� geh�rt nicht zu einem g�ltigen Namen in ISO-4217" - -#: locale/programs/ld-monetary.c:224 -#, fuzzy, c-format -msgid "%s: value of field `int_curr_symbol' has wrong length" -msgstr "Der Wert im Feld �int_curr_symbol� in der Kategorie �LC_MONETARY� hat die falsche L�nge" - -#: locale/programs/ld-monetary.c:859 locale/programs/ld-numeric.c:339 -#, fuzzy, c-format -msgid "%s: values for field `%s' must be smaller than 127" -msgstr "Der Wert f�r den Eintrag �%s� in der Kategorie �%s� muss kleiner als 127 sein." - -#: locale/programs/ld-time.c:509 -#, fuzzy, c-format -msgid "%s: values for field `%s' must not be larger than %d" -msgstr "Der Wert f�r den Eintrag �%s� in der Kategorie �%s� muss kleiner als 127 sein." - -#: locale/programs/ld-time.c:493 locale/programs/ld-time.c:501 -#, fuzzy, c-format -msgid "%s: values of field `%s' must not be larger than %d" -msgstr "Der Wert f�r den Eintrag �%s� in der Kategorie �%s� muss kleiner als 127 sein." - -#: locale/programs/ld-collate.c:850 -#, c-format -msgid "%s: weights must use the same ellipsis symbol as the name" -msgstr "" - -#: sunrpc/rpc_main.c:308 +#: sunrpc/rpc_main.c:306 #, c-format msgid "%s: while writing output %s: %m" msgstr "%s: Beim Schreiben der Ausgabe �%s�: %m" -#: argp/argp-parse.c:170 +#: argp/argp-parse.c:164 msgid "(PROGRAM ERROR) No version known!?" msgstr "(PROGRAM ERROR) Keine Version bekannt!?" -#: argp/argp-parse.c:787 +#: argp/argp-parse.c:781 msgid "(PROGRAM ERROR) Option should have been recognized!?" msgstr "(PROGRAM ERROR) Option sollte eigentlich erkannt worden sein!?" -#: nis/nis_print.c:133 +#: nis/nis_print.c:129 msgid "(Unknown object)\n" msgstr "(Unbekanntes Objekt)\n" -#: sunrpc/clnt_perr.c:133 +#: sunrpc/clnt_perr.c:124 #, c-format msgid "(unknown authentication error - %d)" msgstr "(unbekannter Fehler bei der Authentifizierung - %d)" @@ -1077,52 +509,43 @@ msgstr "Unbekanntes Signal" msgid "*** The file `%s' is stripped: no detailed analysis possible\n" msgstr "*** Die Datei �%s� ist gestrippt: keine detaillierte Analyse m�glich\n" -#: catgets/gencat.c:282 +#: catgets/gencat.c:267 msgid "*standard input*" msgstr "*Standardeingabe*" -#: elf/cache.c:105 -#, c-format -msgid ", OS ABI: %s %d.%d.%d" -msgstr "" - -#: catgets/gencat.c:125 +#: catgets/gencat.c:121 msgid "" "-o OUTPUT-FILE [INPUT-FILE]...\n" "[OUTPUT-FILE [INPUT-FILE]...]" msgstr "" -"-o AUSGABEDATEI [EINGABEDATEI]...\n" -"[AUSGABEDATEI [EINGABEDATEI]...]" +"-o Ausgabedatei [Eingabedatei]...\n" +"[Ausgabedatei [Eingabedatei]...]" -#: stdio-common/../sysdeps/gnu/errlist.c:797 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115 +#: stdio-common/../sysdeps/gnu/errlist.c:796 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114 msgid ".lib section in a.out corrupted" msgstr "�.lib�-Sektion in der �a.out�-Datei ist besch�digt" -#: sunrpc/clnt_perr.c:119 sunrpc/clnt_perr.c:140 +#: sunrpc/clnt_perr.c:110 sunrpc/clnt_perr.c:131 #, c-format msgid "; low version = %lu, high version = %lu" msgstr "; untere Version = %lu, obere Version = %lu" -#: sunrpc/clnt_perr.c:126 +#: sunrpc/clnt_perr.c:117 msgid "; why = " msgstr "; Ursache = " -#: locale/programs/charmap.c:1004 +#: locale/programs/charset.c:98 #, c-format msgid "<%s> and <%s> are illegal names for range" msgstr "<%s> und <%s> sind ung�ltige Namen f�r einen Zeichenbereich" -#: locale/programs/repertoire.c:448 -#, fuzzy, c-format -msgid "<%s> and <%s> are invalid names for range" -msgstr "<%s> und <%s> sind ung�ltige Namen f�r einen Zeichenbereich" - -#: locale/programs/ld-ctype.c:573 locale/programs/ld-ctype.c:608 +#: locale/programs/ld-ctype.c:428 #, c-format msgid "<SP> character must not be in class `%s'" msgstr "Das Zeichen �<SP>� darf nicht in der Klasse �%s� enthalten sein" -#: locale/programs/ld-ctype.c:561 locale/programs/ld-ctype.c:597 +#: locale/programs/ld-ctype.c:416 #, c-format msgid "<SP> character not in class `%s'" msgstr "Das Zeichen �<SP>� ist nicht in der Klasse �%s� enthalten" @@ -1130,70 +553,61 @@ msgstr "Das Zeichen �<SP>� ist nicht in der Klasse �%s� enthalten" #. 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:622 +#: stdio-common/../sysdeps/gnu/errlist.c:621 msgid "?" msgstr "?" -#: sysdeps/generic/siglist.h:34 +#: sysdeps/generic/siglist.h:34 sysdeps/gnu/siglist.h:28 msgid "Aborted" msgstr "Abgebrochen" -#: nis/nis_print.c:324 +#: nis/nis_print.c:320 msgid "Access Rights : " msgstr "Zugriffsrechte: " -#: stdio-common/../sysdeps/gnu/errlist.c:793 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114 +#: stdio-common/../sysdeps/gnu/errlist.c:792 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113 msgid "Accessing a corrupted shared library" msgstr "Zugriff auf eine fehlerhafte oder defekte Shared Library" #. TRANS The requested socket address is already in use. @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:367 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155 +#: stdio-common/../sysdeps/gnu/errlist.c:366 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154 msgid "Address already in use" msgstr "Die Adresse wird bereits verwendet" -#: posix/../sysdeps/posix/gai_strerror.c:31 +#: posix/../sysdeps/posix/gai_strerror.c:30 msgid "Address family for hostname not supported" -msgstr "Die Adressfamilie f�r Hostnamen wird nicht unterst�tzt" +msgstr "Die Adre�familie f�r Hostnamen wird nicht unterst�tzt" #. 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:362 +#: stdio-common/../sysdeps/gnu/errlist.c:361 msgid "Address family not supported by protocol" -msgstr "Die Adressfamilie wird von der Protokollfamilie nicht unterst�tzt" +msgstr "Die Adre�familie wird von der Protokollfamilie nicht unterst�tzt" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153 msgid "Address family not supported by protocol family" -msgstr "Die Adressfamilie wird von der Protokollfamilie nicht unterst�tzt" +msgstr "Die Adre�familie wird von der Protokollfamilie nicht unterst�tzt" # Diese �bersetzung macht eigentlich keinen Sinn - jh # man -s 2 Intro auf Solaris2 laesst diese �bersetzung # sinnvoller erscheinen - Klaus Espenlaub -#: stdio-common/../sysdeps/gnu/errlist.c:761 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98 +#: stdio-common/../sysdeps/gnu/errlist.c:760 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97 msgid "Advertise error" msgstr "Konflikt mit Bekanntmachung" -#: stdio-common/../sysdeps/unix/siglist.c:40 sysdeps/generic/siglist.h:40 +#: stdio-common/../sysdeps/unix/siglist.c:39 sysdeps/generic/siglist.h:40 +#: sysdeps/gnu/siglist.h:34 msgid "Alarm clock" msgstr "Der Wecker klingelt" -#: posix/../sysdeps/posix/gai_strerror.c:45 -#, fuzzy -msgid "All requests done" -msgstr "Ung�ltiger Aufruf-Code" - -#: malloc/memusagestat.c:57 -msgid "Also draw graph for total memory consumption" -msgstr "" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82 msgid "Anode table overflow" msgstr "�berlauf der �anode�-Tabelle" -#: intl/tst-gettext2.c:38 -msgid "Another string for testing." -msgstr "" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36 msgid "Arg list too long" msgstr "Die Argumentliste ist zu lang" @@ -1201,102 +615,106 @@ msgstr "Die Argumentliste ist zu lang" #. 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:70 +#: stdio-common/../sysdeps/gnu/errlist.c:69 msgid "Argument list too long" msgstr "Die Argumentliste ist zu lang" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62 msgid "Argument out of domain" msgstr "Das Argument ist au�erhalb des Definitionsbereiches" -#: nis/nis_error.c:66 +#: nis/nis_error.c:65 msgid "Attempt to remove a non-empty table" msgstr "Versuch, eine nicht-leere Tabelle zu l�schen" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115 msgid "Attempting to link in more shared libraries than system limit" -msgstr "Versuche mehr Shared Libraries einzubinden als das Systemlimit zul�sst" +msgstr "Versuche mehr Shared Libraries einzubinden als das Systemlimit zul��t" -#: stdio-common/../sysdeps/gnu/errlist.c:801 +#: stdio-common/../sysdeps/gnu/errlist.c:800 msgid "Attempting to link in too many shared libraries" msgstr "Versuch zu viele Shared Libraries einzubinden" -#: sunrpc/clnt_perr.c:354 +#: sunrpc/clnt_perr.c:328 msgid "Authentication OK" msgstr "Authentifizierung OK" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:562 +#: stdio-common/../sysdeps/gnu/errlist.c:561 msgid "Authentication error" msgstr "Fehler bei der Authentifizierung" # Hm, keine Idee, wie man es gescheit �bersetzen kann -#: nis/nis_print.c:109 +#: nis/nis_print.c:105 msgid "BOGUS OBJECT\n" msgstr "BOGUS OBJEKT\n" #. TRANS Bad address; an invalid pointer was detected. #. TRANS In the GNU system, this error never happens; you get a signal instead. -#: stdio-common/../sysdeps/gnu/errlist.c:115 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44 +#: stdio-common/../sysdeps/gnu/errlist.c:114 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43 msgid "Bad address" msgstr "Ung�ltige Adresse" # XXX ob das eine gute �bersetzung ist? -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79 msgid "Bad exchange descriptor" msgstr "Ung�ltiger Deskriptor zum Datenaustausch" #. 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:83 +#: stdio-common/../sysdeps/gnu/errlist.c:82 msgid "Bad file descriptor" msgstr "Ung�ltiger Dateideskriptor" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38 msgid "Bad file number" msgstr "Ung�ltiger Dateideskriptor" -#: stdio-common/../sysdeps/gnu/errlist.c:749 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87 +#: stdio-common/../sysdeps/gnu/errlist.c:748 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86 msgid "Bad font file format" msgstr "Ung�ltiges Font-Dateiformat" -#: stdio-common/../sysdeps/gnu/errlist.c:641 +#: stdio-common/../sysdeps/gnu/errlist.c:640 msgid "Bad message" msgstr "Ung�ltige Nachricht" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83 msgid "Bad request code" msgstr "Ung�ltiger Aufruf-Code" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80 msgid "Bad request descriptor" msgstr "Ung�ltiger Aufruf-Deskriptor" -#: stdio-common/../sysdeps/unix/siglist.c:38 sysdeps/generic/siglist.h:63 +#: stdio-common/../sysdeps/unix/siglist.c:37 sysdeps/generic/siglist.h:63 +#: sysdeps/gnu/siglist.h:57 msgid "Bad system call" msgstr "Ung�ltiger Betriebssystemaufruf" -#: posix/../sysdeps/posix/gai_strerror.c:33 +#: posix/../sysdeps/posix/gai_strerror.c:32 msgid "Bad value for ai_flags" msgstr "Ung�ltiger Wert f�r �ai_flags�" -#: locale/programs/localedef.c:104 +#: locale/programs/localedef.c:101 msgid "Be strictly POSIX conform" -msgstr "Strikt POSIX-konform sein" +msgstr "Sei strikt POSIX-konform" -#: nis/nis_print.c:305 +#: nis/nis_print.c:301 msgid "Binary data\n" msgstr "Bin�re Daten\n" #. TRANS A file that isn't a block special file was given in a situation that #. TRANS requires one. For example, trying to mount an ordinary file as a file #. TRANS system in Unix gives this error. -#: stdio-common/../sysdeps/gnu/errlist.c:122 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45 +#: stdio-common/../sysdeps/gnu/errlist.c:121 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44 msgid "Block device required" msgstr "Es ist ein Block-Device notwendig" -#: sunrpc/pmap_rmt.c:348 +#: sunrpc/pmap_rmt.c:347 msgid "Broadcast poll problem" msgstr "Poll-Problem beim Broadcast" @@ -1305,277 +723,214 @@ msgstr "Poll-Problem beim Broadcast" #. 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}. -#: stdio-common/../sysdeps/gnu/errlist.c:235 stdio-common/../sysdeps/unix/siglist.c:39 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62 sysdeps/generic/siglist.h:39 +#: stdio-common/../sysdeps/gnu/errlist.c:234 +#: stdio-common/../sysdeps/unix/siglist.c:38 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61 +#: sysdeps/generic/siglist.h:39 sysdeps/gnu/siglist.h:33 msgid "Broken pipe" msgstr "Daten�bergabe unterbrochen (broken pipe)" # Ung�ltige Adressierung? - jh # die �bersetzung scheint mir gut - SIGBUS kann jedoch # vieles bedeuten - Klaus Espenlaub -#: stdio-common/../sysdeps/unix/siglist.c:36 sysdeps/generic/siglist.h:37 +#: stdio-common/../sysdeps/unix/siglist.c:35 sysdeps/generic/siglist.h:37 +#: sysdeps/gnu/siglist.h:31 msgid "Bus error" msgstr "Bus-Zugriffsfehler" -#: stdio-common/../sysdeps/unix/siglist.c:50 sysdeps/generic/siglist.h:50 +#: nis/nis_print.c:45 +msgid "CDS" +msgstr "CDS" + +#: stdio-common/../sysdeps/unix/siglist.c:49 sysdeps/generic/siglist.h:50 +#: sysdeps/gnu/siglist.h:44 msgid "CPU time limit exceeded" msgstr "Rechenzeitbegrenzung �berschritten" -#: nis/nis_error.c:33 +#: nis/nis_error.c:32 msgid "Cache expired" msgstr "Der Cache ist verfallen" -#: stdio-common/../sysdeps/gnu/errlist.c:789 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113 +#: stdio-common/../sysdeps/gnu/errlist.c:788 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112 msgid "Can not access a needed shared library" msgstr "Auf eine ben�tigte Shared Library kann nicht zugegriffen werden" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116 msgid "Can not exec a shared library directly" msgstr "Eine Shared Library kann nicht direkt ausgef�hrt werden" -#: nis/ypclnt.c:794 +#: nis/ypclnt.c:779 msgid "Can't bind to server which serves this domain" msgstr "Kein Server f�r diese NIS-Domain gefunden" -#: elf/ldconfig.c:1008 -msgid "Can't chdir to /" -msgstr "" - -#: nis/ypclnt.c:806 +#: nis/ypclnt.c:791 msgid "Can't communicate with portmapper" msgstr "Keine Kommunikation mit dem Portmapper m�glich" -#: nis/ypclnt.c:808 +#: nis/ypclnt.c:793 msgid "Can't communicate with ypbind" msgstr "Keine Kommunikation mit �ypbind� m�glich" -#: nis/ypclnt.c:810 +#: nis/ypclnt.c:795 msgid "Can't communicate with ypserv" msgstr "Keine Kommunikation mit �ypserv� m�glich" -#: elf/cache.c:394 -#, fuzzy, c-format -msgid "Can't create temporary cache file %s" -msgstr "Kann die Lokale-Datei �%s� nicht lesen" - -#: elf/ldconfig.c:512 -#, c-format -msgid "Can't find %s" -msgstr "" - -#: elf/ldconfig.c:449 -#, fuzzy, c-format -msgid "Can't link %s to %s" -msgstr "%s: Kann nicht von �%s� nach �%s� linken: %s\n" - -#: elf/ldconfig.c:528 -#, c-format -msgid "Can't lstat %s" -msgstr "" - -#: elf/cache.c:131 elf/ldconfig.c:1029 -#, fuzzy, c-format -msgid "Can't open cache file %s\n" -msgstr "Kann die Eingabedatei �%s� nicht �ffnen" - -#: elf/ldconfig.c:1050 -#, fuzzy, c-format -msgid "Can't open cache file directory %s\n" -msgstr "Kann das Lokale-Verzeichnis �%s� nicht lesen" - -#: elf/ldconfig.c:924 -#, fuzzy, c-format -msgid "Can't open configuration file %s" -msgstr "Kann die Eingabedatei �%s� nicht �ffnen" - -#: elf/ldconfig.c:634 -#, fuzzy, c-format -msgid "Can't open directory %s" -msgstr "%s: Kann das Verzeichnis �%s� nicht erzeugen: %s\n" - -#: elf/cache.c:387 -#, c-format -msgid "Can't remove old temporary cache file %s" -msgstr "" - -#: elf/ldconfig.c:344 -#, c-format -msgid "Can't stat %s" -msgstr "" - -#: elf/ldconfig.c:414 -#, fuzzy, c-format -msgid "Can't stat %s\n" -msgstr "%s: Kann �%s� nicht erzeugen: %s\n" - -#: elf/ldconfig.c:443 -#, fuzzy, c-format -msgid "Can't unlink %s" -msgstr "%s: Kann den Verzeichniseintrag �%s� nicht l�schen (unlink): %s\n" - #. TRANS No memory available. The system cannot allocate more virtual memory #. TRANS because its capacity is full. -#: stdio-common/../sysdeps/gnu/errlist.c:104 +#: stdio-common/../sysdeps/gnu/errlist.c:103 msgid "Cannot allocate memory" msgstr "Nicht gen�gend Hauptspeicher verf�gbar" #. 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:374 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156 +#: stdio-common/../sysdeps/gnu/errlist.c:373 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155 msgid "Cannot assign requested address" msgstr "Die angeforderte Adresse kann nicht zugewiesen werden" -#: sunrpc/pmap_rmt.c:265 +#: sunrpc/pmap_rmt.c:264 msgid "Cannot create socket for broadcast rpc" msgstr "Kann den Socket f�r den Broadcast-RPC nicht erstellen" -#: stdio-common/../sysdeps/gnu/errlist.c:805 +#: stdio-common/../sysdeps/gnu/errlist.c:804 msgid "Cannot exec a shared library directly" msgstr "Eine Shared Library kann nicht direkt ausgef�hrt werden" -#: elf/readlib.c:99 -#, c-format -msgid "Cannot fstat file %s.\n" -msgstr "Es ist nicht m�glich, den Status (fstat()) der Datei %s zu lesen.\n" - -#: sunrpc/rpc_main.c:1417 +#: sunrpc/rpc_main.c:1404 msgid "Cannot have more than one file generation flag!\n" msgstr "Mehr als ein File-Generation-Flag angegeben, es ist nur eins erlaubt!\n" -#: elf/ldconfig.c:689 elf/ldconfig.c:732 -#, c-format -msgid "Cannot lstat %s" -msgstr "Es ist nicht m�glich, den Status (lstat()) der Datei %s zu lesen" - -#: elf/readlib.c:118 -#, fuzzy, c-format -msgid "Cannot mmap file %s.\n" -msgstr "Kann die Eingabedatei �%s� nicht �ffnen" - -#: sunrpc/pmap_rmt.c:361 +#: sunrpc/pmap_rmt.c:360 msgid "Cannot receive reply to broadcast" msgstr "Kann die Antwort auf den Broadcast nicht empfangen" -#: sunrpc/pmap_clnt.c:136 +#: sunrpc/pmap_clnt.c:133 msgid "Cannot register service" msgstr "Kann den Service nicht registrieren" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172 msgid "Cannot send after socket shutdown" msgstr "Kein Senden nach dem Beenden des Sockets m�glich" #. TRANS The socket has already been shut down. -#: stdio-common/../sysdeps/gnu/errlist.c:435 +#: stdio-common/../sysdeps/gnu/errlist.c:434 msgid "Cannot send after transport endpoint shutdown" msgstr "Ein Senden nach dem Beenden des Sockets ist nicht m�glich" -#: sunrpc/pmap_rmt.c:323 +#: sunrpc/pmap_rmt.c:322 msgid "Cannot send broadcast packet" msgstr "Kann das Broadcast-Paket nicht senden" -#: sunrpc/pmap_rmt.c:272 +#: sunrpc/pmap_rmt.c:271 msgid "Cannot set socket option SO_BROADCAST" msgstr "Kann die Option �SO_BROADCAST� nicht beim Socket setzen" -#: sunrpc/rpc_main.c:1195 +#: sunrpc/rpc_main.c:1191 msgid "Cannot specify more than one input file!\n" msgstr "Es darf nicht mehr als eine Eingabedatei angegeben werden!\n" -#: elf/ldconfig.c:701 -#, c-format -msgid "Cannot stat %s" -msgstr "Es ist nicht m�glich, den Status (stat()) der Datei %s zu lesen" - -#: sunrpc/rpc_main.c:1374 +#: sunrpc/rpc_main.c:1361 msgid "Cannot use netid flag with inetd flag!\n" msgstr "Kann das �netid�-Flag nicht zusammen mit dem �inetd�-Flag verarbeiten!\n" # XXX Hm, was ist das eigentlich? -#: sunrpc/rpc_main.c:1386 +#: sunrpc/rpc_main.c:1373 msgid "Cannot use netid flag without TIRPC!\n" msgstr "Das �netid�-Flag kann nicht ohne �TIRPC� verwendet werden!\n" # XXX Hm, was ist das eigentlich? -#: sunrpc/rpc_main.c:1393 +#: sunrpc/rpc_main.c:1380 msgid "Cannot use table flags with newstyle!\n" msgstr "Das �table�-flags kann nicht mit �newstyle� verwendet werden!\n" -#: elf/ldconfig.c:126 -msgid "Change to and use ROOT as root directory" -msgstr "" - -#: elf/cache.c:426 -#, c-format -msgid "Changing access rights of %s to %#o failed" -msgstr "" - -#: stdio-common/../sysdeps/gnu/errlist.c:689 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67 +#: stdio-common/../sysdeps/gnu/errlist.c:688 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66 msgid "Channel number out of range" msgstr "Die Kanalnummer ist au�erhalb des g�ltigen Bereiches" # XXX Ist das ok? -#: nis/nis_print.c:268 +#: nis/nis_print.c:264 #, c-format msgid "Character Separator : %c\n" msgstr "Trennzeichen : %c\n" -#: stdio-common/../sysdeps/unix/siglist.c:46 sysdeps/generic/siglist.h:46 +#: stdio-common/../sysdeps/unix/siglist.c:45 sysdeps/generic/siglist.h:46 +#: sysdeps/gnu/siglist.h:40 msgid "Child exited" -msgstr "Der Kind-Prozess ist beendet" +msgstr "Der Kind-Proze� ist beendet" -#: sunrpc/clnt_perr.c:373 +#: sunrpc/clnt_perr.c:347 msgid "Client credential too weak" msgstr "Die Best�tigung des Clients ist zu unsicher" -#: nis/nis_print.c:270 +#: nis/nis_print.c:266 msgid "Columns :\n" msgstr "Spalten :\n" -#: stdio-common/../sysdeps/gnu/errlist.c:769 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100 +#: stdio-common/../sysdeps/gnu/errlist.c:768 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99 msgid "Communication error on send" msgstr "Kommunikationsfehler beim Senden" -#: locale/programs/localedef.c:112 +#: locale/programs/localedef.c:109 msgid "Compile locale specification" msgstr "Umwandeln der Lokale-Spezifikation" #. TRANS Go home and have a glass of warm, dairy-fresh milk. -#: stdio-common/../sysdeps/gnu/errlist.c:632 +#: stdio-common/../sysdeps/gnu/errlist.c:631 msgid "Computer bought the farm" msgstr "Der Computer hat den Bauernhof erworben" -#: elf/ldconfig.c:136 -msgid "Configure Dynamic Linker Run Time Bindings." -msgstr "" +#: locale/programs/ld-ctype.c:1438 +msgid "Computing table size for character classes might take a while..." +msgstr "Berechnung der Gr��e der Tabelle der Zeichenklassen: Dies kann einige Zeit dauern..." + +#: locale/programs/ld-collate.c:336 +msgid "Computing table size for collation information might take a while..." +msgstr "Berechnung der Gr��e der Tabelle der Sortierinformationen: Dies kann einige Zeit dauern..." #. 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:452 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176 +#: stdio-common/../sysdeps/gnu/errlist.c:451 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175 msgid "Connection refused" msgstr "Verbindungsaufbau abgelehnt" #. 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:402 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161 +#: stdio-common/../sysdeps/gnu/errlist.c:401 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160 msgid "Connection reset by peer" msgstr "Die Verbindung wurde vom Kommunikationspartner zur�ckgesetzt" #. TRANS A socket operation with a specified timeout received no response during #. TRANS the timeout period. -#: stdio-common/../sysdeps/gnu/errlist.c:446 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175 +#: stdio-common/../sysdeps/gnu/errlist.c:445 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174 msgid "Connection timed out" msgstr "Die Wartezeit f�r die Verbindung ist abgelaufen" -#: stdio-common/../sysdeps/unix/siglist.c:45 sysdeps/generic/siglist.h:45 +#: stdio-common/../sysdeps/unix/siglist.c:44 sysdeps/generic/siglist.h:45 +#: sysdeps/gnu/siglist.h:39 msgid "Continued" msgstr "Fortgesetzt" -#: iconv/iconv_prog.c:73 +# XXX besser �bersetzung? +#: iconv/iconv_prog.c:66 msgid "Convert encoding of given files from one encoding to another." -msgstr "Kodierung von Dateien in eine andere Kodierung konvertieren." +msgstr "Konvertiert die Kodierung von Dateien in eine andere Kodierung." + +#: db2/makedb.c:58 +msgid "Convert key to lower case" +msgstr "�bersetze den Schl�ssel in Kleinbuchstaben" -#: catgets/gencat.c:246 elf/ldconfig.c:259 elf/sprof.c:355 iconv/iconv_prog.c:393 iconv/iconvconfig.c:335 locale/programs/locale.c:281 locale/programs/localedef.c:311 nscd/nscd.c:287 nscd/nscd_nischeck.c:90 nss/getent.c:63 posix/getconf.c:904 +#: catgets/gencat.c:237 db2/makedb.c:242 elf/sprof.c:355 +#: iconv/iconv_prog.c:294 locale/programs/locale.c:267 +#: locale/programs/localedef.c:400 nscd/nscd.c:277 nscd/nscd_nischeck.c:90 +#: nss/getent.c:66 posix/getconf.c:624 #, c-format msgid "" "Copyright (C) %s Free Software Foundation, Inc.\n" @@ -1587,434 +942,385 @@ msgstr "" "Es gibt KEINERLEI Garantie; nicht einmal f�r die TAUGLICHKEIT oder\n" "VERWENDBARKEIT F�R EINEN ANGEGEBENEN ZWECK.\n" -#: nscd/nscd_conf.c:166 +#: nscd/nscd_conf.c:165 #, c-format msgid "Could not create log file \"%s\"" -msgstr "Es ist nicht m�glich, die Protokolldatei �%s� zu erstellen" +msgstr "Kann die Logdatei �%s� nicht erstellen" -#: catgets/gencat.c:112 +#: catgets/gencat.c:108 msgid "Create C header file NAME containing symbol definitions" -msgstr "C-Headerdatei NAME mit den Symboldefinitionen erzeugen" - -#: iconv/iconvconfig.c:110 -msgid "Create fastloading iconv module configuration file." -msgstr "Schnell zu ladende Konfigurationsdatei f�r iconv-Module erzeugen." - -#: locale/programs/localedef.c:102 -msgid "Create old-style tables" -msgstr "Tabellen im alten Stil erzeugen" +msgstr "Erzeuge die C Headerdatei NAME mit den Symboldefinitionen" -#: locale/programs/localedef.c:101 +#: locale/programs/localedef.c:100 msgid "Create output even if warning messages were issued" -msgstr "Ausgabedatei erzeugen, auch wenn Warnungen ausgegeben werden" +msgstr "Die Ausgabedatei wird erzeugt, obwohl Warnungen ausgegeben wurden" + +#: db2/makedb.c:68 +msgid "Create simple DB database from textual input." +msgstr "Erstellt eine einfach DB Datenbank aus einer Text-Eingabe." -#: nis/nis_print.c:329 +#: nis/nis_print.c:325 #, c-format msgid "Creation Time : %s" -msgstr "Zeit der Erstellung: %s" +msgstr "Erstellungszeit: %s" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47 msgid "Cross-device link" msgstr "Ung�ltiger Link �ber Ger�tegrenzen hinweg" -#: malloc/memusagestat.c:67 -msgid "DATAFILE [OUTFILE]" -msgstr "DATENDATEI [AUSGABEDATEI]" - -#: nis/nss_nisplus/nisplus-publickey.c:96 nis/nss_nisplus/nisplus-publickey.c:172 +#: nis/nss_nisplus/nisplus-publickey.c:95 +#: nis/nss_nisplus/nisplus-publickey.c:171 #, c-format msgid "DES entry for netname %s not unique\n" msgstr "Der DES-Eintrag f�r den netname �%s� ist nicht eindeutig\n" -#: nis/nis_print.c:115 +#: nis/nis_print.c:111 msgid "DIRECTORY\n" msgstr "VERZEICHNIS\n" -#: elf/dl-deps.c:101 elf/dl-open.c:188 -msgid "DST not allowed in SUID/SGID programs" -msgstr "" +#: nis/nis_print.c:41 +msgid "DNANS" +msgstr "DNANS" -#: elf/dl-error.c:71 -msgid "DYNAMIC LINKER BUG!!!" -msgstr "" +#: nis/nis_print.c:37 +msgid "DNS" +msgstr "DNS" -#: nis/nis_error.c:52 +#: nis/nis_error.c:51 msgid "Database for table does not exist" msgstr "Die Datenbank f�r die Tabelle existiert nicht" -#: nis/ypclnt.c:820 +#: nis/ypclnt.c:805 msgid "Database is busy" msgstr "Die Databank ist belegt" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74 msgid "Deadlock situation detected/avoided" msgstr "Verklemmung erkannt/vermieden" -#: nis/nis_print.c:229 +#: nis/nis_print.c:225 msgid "Default Access rights :\n" msgstr "Standard-Zugriffsrechte :\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:430 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126 +#: stdio-common/../sysdeps/gnu/errlist.c:429 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125 msgid "Destination address required" msgstr "Es ist eine Zieladresse notwendig" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45 msgid "Device busy" msgstr "Das Ger�t oder die Ressource ist belegt" -#: stdio-common/../sysdeps/gnu/errlist.c:669 +#: stdio-common/../sysdeps/gnu/errlist.c:668 msgid "Device not a stream" msgstr "Das Ger�t ist kein Stream" +#. 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:61 +msgid "Device not configured" +msgstr "Das Ger�t ist nicht konfiguriert" + #. 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:129 +#: stdio-common/../sysdeps/gnu/errlist.c:128 msgid "Device or resource busy" msgstr "Das Ger�t oder die Ressource ist belegt" -#: nis/nis_print.c:183 +#: nis/nis_print.c:179 #, c-format msgid "Diffie-Hellmann (%d bits)\n" msgstr "Diffie-Hellmann (%d Bits)\n" -#: nis/nis_print.c:321 +#: nis/nis_print.c:317 #, c-format msgid "Directory : %s\n" msgstr "Verzeichnis : %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:481 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123 +#: stdio-common/../sysdeps/gnu/errlist.c:480 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122 msgid "Directory not empty" msgstr "Das Verzeichnis ist nicht leer" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78 msgid "Disc quota exceeded" msgstr "Der zugewiesene Plattenplatz (Quota) ist �berschritten" #. TRANS The user's disk quota was exceeded. -#: stdio-common/../sysdeps/gnu/errlist.c:499 +#: stdio-common/../sysdeps/gnu/errlist.c:498 msgid "Disk quota exceeded" msgstr "Der zugewiesene Plattenplatz (Quota) ist �berschritten" -#: nscd/nscd.c:86 +#: nscd/nscd.c:83 msgid "Do not fork and display messages on the current tty" msgstr "F�hre kein �fork()� aus und zeige Nachrichten auf dem aktuellen tty an" -#: catgets/gencat.c:114 +#: db2/makedb.c:61 +msgid "Do not print messages while building database" +msgstr "Gebe keine Nachrichten aus, w�hrend die Datenbank aufgebaut wird" + +#: catgets/gencat.c:110 msgid "Do not use existing catalog, force new output file" msgstr "Verwende nicht den existierenden Katalog; erzwinge eine neue Ausgabedatei" -#: nis/ypclnt.c:866 +#: nis/ypclnt.c:851 msgid "Domain not bound" msgstr "Die Domain wurde nicht zugewiesen" -#: elf/ldconfig.c:124 -msgid "Don't build cache" -msgstr "" - -#: elf/ldconfig.c:125 -msgid "Don't generate links" -msgstr "" - -#: debug/pcprofiledump.c:56 -msgid "Dump information generated by PC profiling." -msgstr "" - -#: elf/dl-load.c:1293 -msgid "ELF file ABI version invalid" -msgstr "" - -#: elf/dl-load.c:1290 -msgid "ELF file OS ABI invalid" -msgstr "" - -#: elf/dl-load.c:1299 -msgid "ELF file version does not match current one" -msgstr "" - -#: elf/dl-load.c:1286 -msgid "ELF file version ident does not match current one" -msgstr "" - -#: elf/dl-load.c:1305 -msgid "ELF file's phentsize not the expected size" -msgstr "" - -#: elf/dl-load.c:884 -msgid "ELF load command address/offset not properly aligned" -msgstr "" - -#: elf/dl-load.c:881 -msgid "ELF load command alignment not page-aligned" -msgstr "" - -#: stdio-common/../sysdeps/unix/siglist.c:33 sysdeps/generic/siglist.h:60 +#: stdio-common/../sysdeps/unix/siglist.c:32 sysdeps/generic/siglist.h:60 +#: sysdeps/gnu/siglist.h:54 msgid "EMT trap" msgstr "EMT-Trap" -#: nis/nis_print.c:124 +#: nis/nis_print.c:120 msgid "ENTRY\n" msgstr "ENTRY\n" -#: nis/nis_print.c:303 +#: nis/nis_print.c:299 msgid "Encrypted data\n" msgstr "Verschl�sselte Daten\n" -#: nis/nis_error.c:53 +#: nis/nis_error.c:52 msgid "Entry/table type mismatch" msgstr "Die Typen des Eintrages/der Tabelle passen nicht zusammen" -#: nss/getent.c:127 nss/getent.c:292 -#, fuzzy, c-format -msgid "Enumeration not supported on %s\n" -msgstr "Die Operation wird nicht unterst�tzt" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:29 msgid "Error 0" msgstr "Fehler 0" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129 msgid "Error 100" msgstr "Fehler 100" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130 msgid "Error 101" msgstr "Fehler 101" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131 msgid "Error 102" msgstr "Fehler 102" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132 msgid "Error 103" msgstr "Fehler 103" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133 msgid "Error 104" msgstr "Fehler 104" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134 msgid "Error 105" msgstr "Fehler 105" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135 msgid "Error 106" msgstr "Fehler 106" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136 msgid "Error 107" msgstr "Fehler 107" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137 msgid "Error 108" msgstr "Fehler 108" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138 msgid "Error 109" msgstr "Fehler 109" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139 msgid "Error 110" msgstr "Fehler 110" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140 msgid "Error 111" msgstr "Fehler 111" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141 msgid "Error 112" msgstr "Fehler 112" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142 msgid "Error 113" msgstr "Fehler 113" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143 msgid "Error 114" msgstr "Fehler 114" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144 msgid "Error 115" msgstr "Fehler 115" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145 msgid "Error 116" msgstr "Fehler 116" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146 msgid "Error 117" msgstr "Fehler 117" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147 msgid "Error 118" msgstr "Fehler 118" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148 msgid "Error 119" msgstr "Fehler 119" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165 msgid "Error 136" msgstr "Fehler 136" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171 msgid "Error 142" msgstr "Fehler 142" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87 msgid "Error 58" msgstr "Fehler 58" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88 msgid "Error 59" msgstr "Fehler 59" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101 msgid "Error 72" msgstr "Fehler 72" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102 msgid "Error 73" msgstr "Fehler 73" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104 msgid "Error 75" msgstr "Fehler 75" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105 msgid "Error 76" msgstr "Fehler 76" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120 msgid "Error 91" msgstr "Fehler 91" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121 msgid "Error 92" msgstr "Fehler 92" -#: nis/nis_error.c:57 +#: nis/nis_error.c:56 msgid "Error in RPC subsystem" msgstr "Fehler im RPC Subsystem: " -#: nis/nis_error.c:67 +#: nis/nis_error.c:66 msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?" msgstr "Fehler beim Zugriff auf die NIS+ Kaltstart-Datei. Ist NIS+ installiert?" -#: string/../sysdeps/mach/_strerror.c:58 sysdeps/mach/hurd/mips/dl-machine.c:68 +#: string/../sysdeps/mach/_strerror.c:57 +#: sysdeps/mach/hurd/mips/dl-machine.c:67 msgid "Error in unknown error system: " msgstr "Fehler in unbekanntem Fehler-System: " -#: nis/nis_error.c:60 +#: nis/nis_error.c:59 msgid "Error while talking to callback proc" msgstr "Fehler bei der Kommunikation mit der Callback-Prozedur" -#: timezone/zdump.c:268 -#, fuzzy -msgid "Error writing standard output" -msgstr "Standardausgabe" - -#: inet/ruserpass.c:184 +#: inet/ruserpass.c:176 msgid "Error: .netrc file is readable by others." msgstr "Fehler: Die Datei �.netrc� ist f�r andere Benutzer lesbar." -#: stdio-common/../sysdeps/gnu/errlist.c:729 +#: stdio-common/../sysdeps/gnu/errlist.c:728 msgid "Exchange full" msgstr "Vermittlung ist �berf�llt" #. 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:76 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38 +#: stdio-common/../sysdeps/gnu/errlist.c:75 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37 msgid "Exec format error" msgstr "Fehler im Format der Programmdatei" -#: locale/programs/localedef.c:190 +#: locale/programs/localedef.c:187 msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'" msgstr "Fataler Fehler: Das System definiert das Symbol �_POSIX2_LOCALEDEF� nicht" -#: locale/programs/localedef.c:97 +#: locale/programs/localedef.c:91 locale/programs/localedef.c:93 +#: locale/programs/localedef.c:95 +msgid "FILE" +msgstr "Datei" + +# XXX Was bitte sind UCS4-Werte? +#: locale/programs/localedef.c:96 msgid "FILE contains mapping from symbolic names to UCS4 values" -msgstr "DATEI enth�lt Zuordnungen von symbolischen Namen zu UCS4-Werten" +msgstr "FILE enth�lt Zuordnungen von symbolischen Namen zu UCS4-Werten" -#: sunrpc/clnt_perr.c:381 +#: sunrpc/clnt_perr.c:355 msgid "Failed (unspecified error)" msgstr "Fehlgeschlagen (Fehler nicht genau zu spezifizieren)" -#: nscd/nscd.c:400 -#, c-format -msgid "Failed to look up user '%s' to run server as" -msgstr "" - -#: elf/readlib.c:109 -#, c-format -msgid "File %s is too small, not checked." -msgstr "" - -#: stdio-common/../sysdeps/gnu/errlist.c:781 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111 +#: stdio-common/../sysdeps/gnu/errlist.c:780 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110 msgid "File descriptor in bad state" msgstr "Die Dateizugriffsnummer ist ein schlechter Verfassung" #. 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:135 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47 +#: stdio-common/../sysdeps/gnu/errlist.c:134 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46 msgid "File exists" msgstr "Die Datei existiert bereits" -#: elf/cache.c:147 elf/cache.c:157 -msgid "File is not a cache file.\n" -msgstr "Die Datei ist keine Cache-Datei.\n" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85 msgid "File locking deadlock" msgstr "Verklemmung beim Datei-Locking" -#: stdio-common/../sysdeps/gnu/errlist.c:745 +#: stdio-common/../sysdeps/gnu/errlist.c:744 msgid "File locking deadlock error" msgstr "Verklemmung beim Datei-Locking" #. 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:465 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108 +#: stdio-common/../sysdeps/gnu/errlist.c:464 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107 msgid "File name too long" msgstr "Der Dateiname ist zu lang" -#: stdio-common/../sysdeps/unix/siglist.c:51 sysdeps/generic/siglist.h:51 +#: stdio-common/../sysdeps/unix/siglist.c:50 sysdeps/generic/siglist.h:51 +#: sysdeps/gnu/siglist.h:45 msgid "File size limit exceeded" msgstr "Die maximale Dateigr��e ist �berschritten" # XXX �bersetzung pr�fen -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52 msgid "File table overflow" msgstr "�berlauf der Datei-Deskriptoren-Tabelle" #. TRANS File too big; the size of a file would be larger than allowed by the system. -#: stdio-common/../sysdeps/gnu/errlist.c:203 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57 +#: stdio-common/../sysdeps/gnu/errlist.c:202 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56 msgid "File too large" msgstr "Die Datei ist zu gro�" -#: intl/tst-gettext2.c:37 -msgid "First string for testing." -msgstr "" - -#: nis/nis_error.c:38 +#: nis/nis_error.c:37 msgid "First/next chain broken" msgstr "Die Verkettung mittels First/Next ist defekt" -#: stdio-common/../sysdeps/unix/siglist.c:34 sysdeps/generic/siglist.h:35 +#: stdio-common/../sysdeps/unix/siglist.c:33 sysdeps/generic/siglist.h:35 +#: sysdeps/gnu/siglist.h:29 msgid "Floating point exception" msgstr "Gleitkomma-Ausnahme" -#: elf/ldconfig.c:131 -msgid "Format to use: new, old or compat (default)" -msgstr "Zu verwendendes Format: new, old oder compat (Vorgabe)" - -#: nis/nis_error.c:68 +#: nis/nis_error.c:67 msgid "Full resync required for directory" msgstr "Vollst�ndige Resynchronisation f�r das Verzeichnis ist erforderlich" @@ -2023,84 +1329,73 @@ msgstr "Vollst�ndige Resynchronisation f�r das Verzeichnis ist erforderlich" #. 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:576 +#: stdio-common/../sysdeps/gnu/errlist.c:575 msgid "Function not implemented" msgstr "Die angeforderte Funktion ist nicht implementiert" -#: nis/nis_print.c:118 +#: nis/nis_print.c:114 msgid "GROUP\n" msgstr "GROUP\n" -#: argp/argp-help.c:230 +#: argp/argp-help.c:231 #, c-format msgid "Garbage in ARGP_HELP_FMT: %s" -msgstr "Murks in ARGP_HELP_FMT: %s" +msgstr "Unsinnige Daten in ARGP_HELP_FMT: %s" -#: malloc/memusagestat.c:64 -msgid "Generate graphic from memory profiling data" -msgstr "" - -#: catgets/gencat.c:120 +# Kann man das auf mehrere Zeilen a 79/80 Zeichen formatieren? -ke- +#: catgets/gencat.c:116 msgid "" "Generate message catalog.\\vIf INPUT-FILE is -, input is read from standard input. If OUTPUT-FILE\n" "is -, output is written to standard output.\n" msgstr "" -"Einen Message-Katalog generieren.\\vWenn als INPUT-FILE - angegeben wird, wird\n" -"von der Standardeingabe gelesen. Wenn die OUTPUT-FILE - ist, wird auf die\n" -"Standardausgabe geschrieben.\n" +"Generiere einen Message-Katalog.\\vWenn als INPUT-FILE - angegeben wird, wird von der Standardeingabe gelesen. Wenn die OUTPUT-FILE\n" +"- ist, wird auf die Standardausgabe geschrieben.\n" -#: malloc/memusagestat.c:55 -msgid "Generate output linear to time (default is linear to number of function calls)" -msgstr "" - -#: elf/ldconfig.c:123 -msgid "Generate verbose messages" -msgstr "Mehr Nachrichten ausgeben" - -#: nis/nis_error.c:37 +#: nis/nis_error.c:36 msgid "Generic system error" msgstr "Allgemeiner Systemfehler" -#: locale/programs/locale.c:86 +#: locale/programs/locale.c:75 msgid "Get locale-specific information." -msgstr "Lokale-spezifische Informationen ermitteln." +msgstr "Hole Lokale-spezifische Informationen." -#: argp/argp-parse.c:94 +#: argp/argp-parse.c:88 msgid "Give a short usage message" -msgstr "Kurzen Bedienungshinweis ausgeben" +msgstr "Gibt kurze Bedienungshinweise aus" -#: argp/argp-parse.c:93 +#: argp/argp-parse.c:87 msgid "Give this help list" -msgstr "Diese Hilfe ausgeben" +msgstr "Gibt diese Hilfe aus" #. TRANS This error code has no purpose. -#: stdio-common/../sysdeps/gnu/errlist.c:637 +#: stdio-common/../sysdeps/gnu/errlist.c:636 msgid "Gratuitous error" msgstr "Irgendein Fehler" -#: nis/nis_print.c:323 +#: nis/nis_print.c:319 #, c-format msgid "Group : %s\n" msgstr "Gruppe : %s\n" -#: nis/nis_print.c:252 +#: nis/nis_print.c:248 msgid "Group Flags :" -msgstr "Gruppen-Flags:" +msgstr "Gruppen Flags:" -#: nis/nis_print_group_entry.c:115 +#: nis/nis_print_group_entry.c:113 #, c-format msgid "Group entry for \"%s.%s\" group:\n" msgstr "Gruppen-Eintrag f�r die Gruppe �%s.%s�:\n" -#: argp/argp-parse.c:97 +#: argp/argp-parse.c:91 msgid "Hang for SECS seconds (default 3600)" -msgstr "F�r SECS Sekunden warten (Vorgabe: 3600)" +msgstr "Warte f�r SECS Sekunden (Standardwert ist 3600)" -#: stdio-common/../sysdeps/unix/siglist.c:27 sysdeps/generic/siglist.h:29 +#: stdio-common/../sysdeps/unix/siglist.c:26 sysdeps/generic/siglist.h:29 +#: sysdeps/gnu/siglist.h:23 msgid "Hangup" msgstr "Aufgelegt" -#: nscd/grpcache.c:253 +#: nscd/grpcache.c:251 #, c-format msgid "Haven't found \"%d\" in group cache!" msgstr "Habe �%d� nicht im Group-Cache gefunden!" @@ -2111,12 +1406,13 @@ msgstr "Habe �%d� nicht im Group-Cache gefunden!" msgid "Haven't found \"%d\" in password cache!" msgstr "Habe �%d� nicht im Password-Cache gefunden!" -#: nscd/grpcache.c:214 +#: nscd/grpcache.c:212 #, c-format msgid "Haven't found \"%s\" in group cache!" msgstr "Habe �%s� nicht im Group-Cache gefunden!" -#: nscd/hstcache.c:299 nscd/hstcache.c:341 nscd/hstcache.c:386 nscd/hstcache.c:430 +#: nscd/hstcache.c:291 nscd/hstcache.c:333 nscd/hstcache.c:378 +#: nscd/hstcache.c:422 #, c-format msgid "Haven't found \"%s\" in hosts cache!" msgstr "Habe �%s� nicht im Host-Cache gefunden!" @@ -2128,49 +1424,63 @@ msgid "Haven't found \"%s\" in password cache!" msgstr "Habe �%s� nicht im Password-Cache gefunden!" #. TRANS The remote host for a requested network connection is down. -#: stdio-common/../sysdeps/gnu/errlist.c:470 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177 +#: stdio-common/../sysdeps/gnu/errlist.c:469 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176 msgid "Host is down" msgstr "Der Rechner ist nicht aktiv" -#: resolv/herror.c:69 +#: resolv/herror.c:75 msgid "Host name lookup failure" msgstr "Fehler beim Aufl�sen des Hostnamens" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34 msgid "I/O error" msgstr "Ein-/Ausgabefehler" -#: stdio-common/../sysdeps/unix/siglist.c:49 sysdeps/generic/siglist.h:49 +#: stdio-common/../sysdeps/unix/siglist.c:48 sysdeps/generic/siglist.h:49 +#: sysdeps/gnu/siglist.h:43 msgid "I/O possible" msgstr "Ein-/Ausgabe ist m�glich" -#: stdio-common/../sysdeps/unix/siglist.c:32 +#: db2/makedb.c:71 +msgid "" +"INPUT-FILE OUTPUT-FILE\n" +"-o OUTPUT-FILE INPUT-FILE\n" +"-u INPUT-FILE" +msgstr "" +"Eingabedatei Ausgabedatei\n" +"-o Ausgabedatei Eingabedatei\n" +"-u Eingabedatei" + +#: stdio-common/../sysdeps/unix/siglist.c:31 msgid "IOT trap" msgstr "Ein-/Ausgabe-Trap (IOT)" -#: stdio-common/../sysdeps/gnu/errlist.c:645 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66 +#: nis/nis_print.c:35 +msgid "IVY" +msgstr "IVY" + +#: stdio-common/../sysdeps/gnu/errlist.c:644 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65 msgid "Identifier removed" msgstr "Bezeichner wurde entfernt" -#: elf/ldconfig.c:535 -#, c-format -msgid "Ignored file %s since it is not a regular file." -msgstr "" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117 msgid "Illegal byte sequence" msgstr "Ung�ltige Byte-Folge" -#: stdio-common/../sysdeps/unix/siglist.c:30 sysdeps/generic/siglist.h:32 +#: stdio-common/../sysdeps/unix/siglist.c:29 sysdeps/generic/siglist.h:32 +#: sysdeps/gnu/siglist.h:26 msgid "Illegal instruction" msgstr "Ung�ltiger Maschinenbefehl" -#: nis/nis_error.c:62 +#: nis/nis_error.c:61 msgid "Illegal object type for operation" msgstr "Ung�ltiger Objekt-Typ f�r die angeforderte Operation" #. TRANS Invalid seek operation (such as on a pipe). -#: stdio-common/../sysdeps/gnu/errlist.c:214 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59 +#: stdio-common/../sysdeps/gnu/errlist.c:213 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58 msgid "Illegal seek" msgstr "Nicht erlaubter Seek" @@ -2179,13 +1489,14 @@ msgstr "Nicht erlaubter Seek" #. 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:557 +#: stdio-common/../sysdeps/gnu/errlist.c:556 msgid "Inappropriate file type or format" msgstr "Unpassender Dateityp oder unpassendes Dateiformat" #. TRANS Inappropriate I/O control operation, such as trying to set terminal #. TRANS modes on an ordinary file. -#: stdio-common/../sysdeps/gnu/errlist.c:189 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55 +#: stdio-common/../sysdeps/gnu/errlist.c:188 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54 msgid "Inappropriate ioctl for device" msgstr "Unpassender IOCTL (I/O-Control) f�r das Ger�t" @@ -2195,53 +1506,44 @@ msgstr "Unpassender IOCTL (I/O-Control) f�r das Ger�t" #. 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:608 +#: stdio-common/../sysdeps/gnu/errlist.c:607 msgid "Inappropriate operation for background process" -msgstr "Unpassende Operation f�r den Hintergrundprozess" +msgstr "Unpassende Operation f�r den Hintergrundproze�" -#: sysdeps/generic/siglist.h:69 +#: sysdeps/generic/siglist.h:69 sysdeps/gnu/siglist.h:63 msgid "Information request" msgstr "Informationsanfrage" -#: iconv/iconv_prog.c:62 +#: iconv/iconv_prog.c:57 msgid "Information:" -msgstr "Informationen:" +msgstr "Information:" -#: locale/programs/localedef.c:92 +#: locale/programs/localedef.c:90 msgid "Input Files:" msgstr "Eingabedateien:" -#: elf/ldconfig.c:754 elf/readlib.c:93 -#, c-format -msgid "Input file %s not found.\n" -msgstr "Die Eingabedatei %s wurde nicht gefunden.\n" - -#: iconv/iconv_prog.c:59 +#: iconv/iconv_prog.c:54 msgid "Input/Output format specification:" msgstr "Beschreibung des Ein-/Ausgabe-Formates:" #. TRANS Input/output error; usually used for physical read or write errors. -#: stdio-common/../sysdeps/gnu/errlist.c:53 +#: stdio-common/../sysdeps/gnu/errlist.c:52 msgid "Input/output error" msgstr "Eingabe-/Ausgabefehler" -#: nis/ypclnt.c:800 +#: nis/ypclnt.c:785 msgid "Internal NIS error" msgstr "Interner NIS-Fehler" -#: nis/ypclnt.c:864 +#: nis/ypclnt.c:849 msgid "Internal ypbind error" msgstr "Interner Fehler in �ypbind�" -#: stdio-common/../sysdeps/unix/siglist.c:28 sysdeps/generic/siglist.h:30 +#: stdio-common/../sysdeps/unix/siglist.c:27 sysdeps/generic/siglist.h:30 +#: sysdeps/gnu/siglist.h:24 msgid "Interrupt" msgstr "Unterbrechung" -#: posix/../sysdeps/posix/gai_strerror.c:46 -#, fuzzy -msgid "Interrupted by a signal" -msgstr "Unterbrechung w�hrend des Betriebssystemaufrufs" - #. 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. @@ -2249,250 +1551,257 @@ msgstr "Unterbrechung w�hrend des Betriebssystemaufrufs" #. 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:48 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34 +#: stdio-common/../sysdeps/gnu/errlist.c:47 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33 msgid "Interrupted system call" msgstr "Unterbrechung w�hrend des Betriebssystemaufrufs" -#: stdio-common/../sysdeps/gnu/errlist.c:685 +#: stdio-common/../sysdeps/gnu/errlist.c:684 msgid "Interrupted system call should be restarted" msgstr "Der unterbrochene Betriebssystemaufruf sollte neu gestartet werden" #. 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:165 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52 +#: stdio-common/../sysdeps/gnu/errlist.c:164 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51 msgid "Invalid argument" msgstr "Das Argument ist ung�ltig" -#: posix/regex.c:1384 +#: posix/regex.c:1034 msgid "Invalid back reference" msgstr "Ung�ltiger Verweis zur�ck" -#: posix/regex.c:1378 +#: posix/regex.c:1028 msgid "Invalid character class name" msgstr "Ung�ltiger Name f�r eine Zeichenklasse" -#: sunrpc/clnt_perr.c:357 +#: sunrpc/clnt_perr.c:331 msgid "Invalid client credential" msgstr "Die Best�tigung des Clients ist ung�ltig" -#: sunrpc/clnt_perr.c:365 +#: sunrpc/clnt_perr.c:339 msgid "Invalid client verifier" msgstr "Ung�ltige �berpr�fung des Clients" -#: posix/regex.c:1375 +#: posix/regex.c:1025 msgid "Invalid collation character" msgstr "Ung�ltiges Sortierzeichen" -#: posix/regex.c:1396 +#: posix/regex.c:1046 msgid "Invalid content of \\{\\}" msgstr "Ung�ltiger Inhalt von �\\{\\}�" #. 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:142 +#: stdio-common/../sysdeps/gnu/errlist.c:141 msgid "Invalid cross-device link" msgstr "Ung�ltiger Link �ber Ger�tegrenzen hinweg" -#: stdio-common/../sysdeps/gnu/errlist.c:721 +#: stdio-common/../sysdeps/gnu/errlist.c:720 msgid "Invalid exchange" msgstr "Ung�ltiger Austausch" -#: nis/nis_error.c:45 +#: nis/nis_error.c:44 msgid "Invalid object for operation" msgstr "Ung�ltiges Objekt f�r diese Operation" #. 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:598 +#: stdio-common/../sysdeps/gnu/errlist.c:597 msgid "Invalid or incomplete multibyte or wide character" msgstr "Ung�ltiges oder unvollst�ndiges Multi-Byte- oder Wide-Zeichen" -#: posix/regex.c:1405 +#: posix/regex.c:1055 msgid "Invalid preceding regular expression" msgstr "Der vorherige regul�re Ausdruck ist nicht korrekt." -#: posix/regex.c:1399 +#: posix/regex.c:1049 msgid "Invalid range end" msgstr "Das Ende des angegebenen Intervalls ist nicht g�ltig" -#: posix/regex.c:1372 +#: posix/regex.c:1022 msgid "Invalid regular expression" msgstr "Ung�ltiger regul�rer Ausdruck" -#: stdio-common/../sysdeps/gnu/errlist.c:737 +#: stdio-common/../sysdeps/gnu/errlist.c:736 msgid "Invalid request code" msgstr "Ung�ltiger Aufruf-Code" -#: stdio-common/../sysdeps/gnu/errlist.c:725 +#: stdio-common/../sysdeps/gnu/errlist.c:724 msgid "Invalid request descriptor" msgstr "Ung�ltiger Aufruf-Deskriptor" -#: sunrpc/clnt_perr.c:377 +#: sunrpc/clnt_perr.c:351 msgid "Invalid server verifier" msgstr "Ung�ltige �berpr�fung des Servers" -#: stdio-common/../sysdeps/gnu/errlist.c:741 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85 +#: stdio-common/../sysdeps/gnu/errlist.c:740 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84 msgid "Invalid slot" msgstr "Ung�ltiger Slot" -#: nscd/nscd.c:91 +#: nscd/nscd.c:88 msgid "Invalidate the specified cache" msgstr "Der angegebene Cache wird verworfen" #. 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:159 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51 +#: stdio-common/../sysdeps/gnu/errlist.c:158 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50 msgid "Is a directory" msgstr "Ist ein Verzeichnis" # XXX Was bitte ist dass f�r eine Meldung? -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168 msgid "Is a name file" msgstr "Ist eine �named file�" -#: stdio-common/../sysdeps/gnu/errlist.c:825 +#: stdio-common/../sysdeps/gnu/errlist.c:824 msgid "Is a named type file" msgstr "Ist eine �named type file�" -#: nis/nis_print.c:191 +#: nis/nis_print.c:187 msgid "Kerberos.\n" msgstr "Kerberos.\n" -#: stdio-common/../sysdeps/unix/siglist.c:35 sysdeps/generic/siglist.h:36 +#: stdio-common/../sysdeps/unix/siglist.c:34 sysdeps/generic/siglist.h:36 +#: sysdeps/gnu/siglist.h:30 msgid "Killed" msgstr "Get�tet" -#: nis/nis_print.c:127 +#: nis/nis_print.c:123 msgid "LINK\n" msgstr "LINK\n" -#: nis/nis_local_names.c:126 +#: nis/nis_local_names.c:125 #, c-format msgid "LOCAL entry for UID %d in directory %s not unique\n" msgstr "Der LOCAL Eintrag f�r die UID �%d� im Verzeichnis �%s� ist nicht eindeutig\n" -#: stdio-common/../sysdeps/gnu/errlist.c:717 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74 +#: stdio-common/../sysdeps/gnu/errlist.c:716 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73 msgid "Level 2 halted" msgstr "Level 2 angehalten" -#: stdio-common/../sysdeps/gnu/errlist.c:693 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68 +#: stdio-common/../sysdeps/gnu/errlist.c:692 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67 msgid "Level 2 not synchronized" msgstr "Level 2 ist nicht synchronisiert" -#: stdio-common/../sysdeps/gnu/errlist.c:697 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69 +#: stdio-common/../sysdeps/gnu/errlist.c:696 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68 msgid "Level 3 halted" msgstr "Level 3 angehalten" -#: stdio-common/../sysdeps/gnu/errlist.c:701 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70 +#: stdio-common/../sysdeps/gnu/errlist.c:700 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69 msgid "Level 3 reset" msgstr "Level 3 zur�ckgesetzt" -#: stdio-common/../sysdeps/gnu/errlist.c:657 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97 +#: stdio-common/../sysdeps/gnu/errlist.c:656 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96 msgid "Link has been severed" msgstr "Der Link wurde besch�digt" -#: stdio-common/../sysdeps/gnu/errlist.c:705 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71 +#: stdio-common/../sysdeps/gnu/errlist.c:704 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70 msgid "Link number out of range" msgstr "Die Link-Nummer ist au�erhalb des g�ltigen Bereiches" -#: nis/nis_error.c:54 +#: nis/nis_error.c:53 msgid "Link points to illegal name" msgstr "Der Link verweist auf einen ung�ltigen Namen" -#: nis/nis_print.c:286 +#: nis/nis_print.c:282 msgid "Linked Object Type : " msgstr "Verbundener Objekt-Typ : " -#: nis/nis_print.c:288 +#: nis/nis_print.c:284 #, c-format msgid "Linked to : %s\n" msgstr "Verbunden zu : %s\n" -#: nis/ypclnt.c:812 +#: nis/ypclnt.c:797 msgid "Local domain name not set" msgstr "Der lokale Domain-Name ist nicht eingetragen" -#: nis/ypclnt.c:802 +#: nis/ypclnt.c:787 msgid "Local resource allocation failure" msgstr "Lokaler Fehler bei der Ressourcenreservierung" -#: stdio-common/../sysdeps/gnu/errlist.c:753 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94 +#: stdio-common/../sysdeps/gnu/errlist.c:752 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93 msgid "Machine is not on the network" msgstr "Die Maschine ist nicht an das Netzwerk angeschlossen" -#: nis/nis_error.c:46 +#: nis/nis_error.c:45 msgid "Malformed name, or illegal name" msgstr "Ung�ltiger oder fehlerhafter Name" -#: argp/argp-help.c:1185 +#: argp/argp-help.c:1186 msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options." msgstr "Obligatorische oder optionale Argumente von langen Optionen sind ebenfalls obligatorische bzw. optionale Argumente f�r jede zugeh�rige kurze Option." -#: elf/ldconfig.c:130 -msgid "Manually link individual libraries." -msgstr "" - -#: nis/nis_print.c:172 +#: nis/nis_print.c:168 msgid "Master Server :\n" msgstr "Master Server :\n" -#: nis/nis_error.c:76 +#: nis/nis_error.c:75 msgid "Master server busy, full dump rescheduled." msgstr "Der Master-Server ist besch�ftigt, vollst�ndiger Dump neu eingeplant." -#: posix/../sysdeps/posix/gai_strerror.c:36 +#: posix/../sysdeps/posix/gai_strerror.c:35 msgid "Memory allocation failure" msgstr "Fehler beim Anfordern von Hauptspeicher" -#: posix/regex.c:1402 +#: posix/regex.c:1052 msgid "Memory exhausted" msgstr "Kein Hauptspeicher mehr verf�gbar" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81 msgid "Message tables full" msgstr "Die Nachrichtentabelle ist voll" #. TRANS The size of a message sent on a socket was larger than the supported #. TRANS maximum size. -#: stdio-common/../sysdeps/gnu/errlist.c:318 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127 +#: stdio-common/../sysdeps/gnu/errlist.c:317 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126 msgid "Message too long" msgstr "Die Nachricht ist zu lang" -#: nis/nis_error.c:58 +#: nis/nis_error.c:57 msgid "Missing or malformed attribute" msgstr "Fehlendes oder fehlerhaftes Attribut" -#: nis/nis_print.c:331 +#: nis/nis_print.c:327 #, c-format msgid "Mod. Time : %s" msgstr "Mod. Zeit : %s" -#: nis/nis_error.c:51 +#: nis/nis_error.c:50 msgid "Modification failed" msgstr "Modifikation fehlgeschlagen" -#: nis/nis_error.c:64 +#: nis/nis_error.c:63 msgid "Modify operation failed" msgstr "Die Ver�nderung ist fehlgeschlagen" -#: locale/programs/locale.c:78 +#: locale/programs/locale.c:68 msgid "Modify output format:" msgstr "Modifiziere Ausgabe-Format:" -#: stdio-common/../sysdeps/gnu/errlist.c:649 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104 +#: stdio-common/../sysdeps/gnu/errlist.c:648 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103 msgid "Multihop attempted" msgstr "Ein �Multihop� wurde versucht" -#: nscd/nscd_conf.c:182 -msgid "Must specify user name for server-user option" -msgstr "" - -#: catgets/gencat.c:111 catgets/gencat.c:115 locale/programs/localedef.c:115 nscd/nscd.c:83 +#: catgets/gencat.c:107 catgets/gencat.c:111 db2/makedb.c:59 +#: locale/programs/localedef.c:112 nscd/nscd.c:80 msgid "NAME" msgstr "NAME" -#: locale/programs/locale.c:89 +#: locale/programs/locale.c:78 msgid "" "NAME\n" "[-a|-m]" @@ -2500,180 +1809,173 @@ msgstr "" "Name\n" "[-a|-m]" -#: nis/ypclnt.c:816 +#: nis/nis_print.c:31 +msgid "NIS" +msgstr "NIS" + +#: nis/ypclnt.c:801 msgid "NIS client/server version mismatch - can't supply service" msgstr "NIS-Client/Server-Versionen passen nicht zusammen - kein Service m�glich" -#: nis/ypclnt.c:814 +#: nis/ypclnt.c:799 msgid "NIS map database is bad" msgstr "Die Datenbank mit der NIS-Map ist ung�ltig" -#: nis/nis_error.c:69 +#: nis/nis_error.c:68 msgid "NIS+ operation failed" msgstr "NIS+-Operation fehlgeschlagen" -#: nis/nis_error.c:34 +#: nis/nis_error.c:33 msgid "NIS+ servers unreachable" msgstr "Die NIS+-Server sind nicht erreichbar" -#: nis/nis_error.c:70 +#: nis/nis_error.c:69 msgid "NIS+ service is unavailable or not installed" msgstr "Der NIS+ Dienst ist nicht verf�gbar oder nicht installiert" -#: nis/nis_print.c:112 +#: nis/nis_print.c:108 msgid "NO OBJECT\n" msgstr "KEIN OBJEKT\n" -#: nscd/nscd.c:87 +#: nscd/nscd.c:84 msgid "NUMBER" msgstr "NUMMER" -#: nis/nis_print.c:166 +#: nis/nis_print.c:162 #, c-format msgid "Name : `%s'\n" msgstr "Name : �%s�\n" # das sollte wohl gar nicht markiert sein? -ke- -#: nscd/nscd.c:97 +#: nscd/nscd.c:94 msgid "Name Service Cache Daemon." msgstr "Name Service Cache Daemon." -#: nis/nis_error.c:41 +#: nis/nis_error.c:40 msgid "Name not served by this server" msgstr "Der Name wird nicht von diesem Server verwaltet" -#: stdio-common/../sysdeps/gnu/errlist.c:777 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110 +#: stdio-common/../sysdeps/gnu/errlist.c:776 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109 msgid "Name not unique on network" msgstr "Der Name ist im Netzwerk nicht eindeutig" # XXX geht das genauer? -#: posix/../sysdeps/posix/gai_strerror.c:38 +#: posix/../sysdeps/posix/gai_strerror.c:37 msgid "Name or service not known" msgstr "Der Name oder der Dienst ist nicht bekannt" -#: malloc/memusagestat.c:53 -msgid "Name output file" -msgstr "Name der Ausgabedatei" - -#: nis/nis_error.c:50 +#: nis/nis_error.c:49 msgid "Name/entry isn't unique" msgstr "Der Name bzw. Eintrag ist nicht eindeutig" -#: nis/nis_error.c:59 +#: nis/nis_error.c:58 msgid "Named object is not searchable" msgstr "Das benannte Objekt ist nicht durchsuchbar" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:567 +#: stdio-common/../sysdeps/gnu/errlist.c:566 msgid "Need authenticator" msgstr "Authentikator ben�tigt" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158 msgid "Network dropped connection because of reset" msgstr "Das Netzwerk hat die Verbindung nach einem Reset beendet" #. TRANS A network connection was reset because the remote host crashed. -#: stdio-common/../sysdeps/gnu/errlist.c:390 +#: stdio-common/../sysdeps/gnu/errlist.c:389 msgid "Network dropped connection on reset" msgstr "Das Netzwerk hat die Verbindung nach einem Reset verloren" #. TRANS A socket operation failed because the network was down. -#: stdio-common/../sysdeps/gnu/errlist.c:379 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157 +#: stdio-common/../sysdeps/gnu/errlist.c:378 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156 msgid "Network is down" msgstr "Das Netzwerk ist nicht aktiv" #. TRANS A socket operation failed because the subnet containing the remote host #. TRANS was unreachable. -#: stdio-common/../sysdeps/gnu/errlist.c:385 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158 +#: stdio-common/../sysdeps/gnu/errlist.c:384 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157 msgid "Network is unreachable" msgstr "Das Netzwerk ist nicht erreichbar" -#: stdio-common/../sysdeps/gnu/errlist.c:713 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73 +#: stdio-common/../sysdeps/gnu/errlist.c:712 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72 msgid "No CSI structure available" msgstr "Keine �CSI�-Struktur verf�gbar" -#: stdio-common/../sysdeps/gnu/errlist.c:821 +#: stdio-common/../sysdeps/gnu/errlist.c:820 msgid "No XENIX semaphores available" msgstr "Keine XENIX-Semaphoren verf�gbar" -#: posix/../sysdeps/posix/gai_strerror.c:37 +#: posix/../sysdeps/posix/gai_strerror.c:36 msgid "No address associated with hostname" msgstr "Zu diesem Hostnamen geh�rt keine Adresse" -#: resolv/herror.c:71 +#: resolv/herror.c:77 msgid "No address associated with name" msgstr "Zu diesem Namen geh�rt keine Adresse" -#: stdio-common/../sysdeps/gnu/errlist.c:733 +#: stdio-common/../sysdeps/gnu/errlist.c:732 msgid "No anode" msgstr "Keine Anode" #. 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:409 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162 +#: stdio-common/../sysdeps/gnu/errlist.c:408 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161 msgid "No buffer space available" msgstr "Kein Hauptspeicher f�r den Puffer verf�gbar" -#: locale/programs/ld-ctype.c:433 -#, fuzzy -msgid "No character set name specified in charmap" -msgstr "Das Zeichen �<SP>� ist in der Zeichen-Definition nicht enthalten" - #. 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:90 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40 +#: stdio-common/../sysdeps/gnu/errlist.c:89 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39 msgid "No child processes" msgstr "Keine Kind-Prozesse" -#: stdio-common/../sysdeps/gnu/errlist.c:653 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91 +#: stdio-common/../sysdeps/gnu/errlist.c:652 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90 msgid "No data available" msgstr "Keine Daten verf�gbar" -#: locale/programs/ld-address.c:131 locale/programs/ld-collate.c:1513 locale/programs/ld-ctype.c:415 locale/programs/ld-identification.c:132 locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:98 locale/programs/ld-monetary.c:194 locale/programs/ld-name.c:94 locale/programs/ld-numeric.c:99 locale/programs/ld-paper.c:91 locale/programs/ld-telephone.c:94 locale/programs/ld-time.c:160 -#, c-format -msgid "No definition for %s category found" -msgstr "Keine Definition f�r die Kategorie %s gefunden" - -#: nis/nis_error.c:74 +#: nis/nis_error.c:73 msgid "No file space on server" msgstr "Auf dem Server ist kein Speicherplatz mehr verf�gbar" -#: elf/ldconfig.c:543 -#, c-format -msgid "No link created since soname could not be found for %s" -msgstr "" - #. TRANS No locks available. This is used by the file locking facilities; see #. TRANS @ref{File Locks}. This error is never generated by the GNU system, but #. TRANS it can result from an operation to an NFS server running another #. TRANS operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:548 +#: stdio-common/../sysdeps/gnu/errlist.c:547 msgid "No locks available" msgstr "Keine Sperren verf�gbar" -#: posix/regex.c:1369 +#: posix/regex.c:1019 msgid "No match" msgstr "Keine �bereinstimmung gefunden" -#: stdio-common/../sysdeps/gnu/errlist.c:833 +#: stdio-common/../sysdeps/gnu/errlist.c:832 msgid "No medium found" msgstr "Kein Medium gefunden" -#: stdio-common/../sysdeps/gnu/errlist.c:661 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65 +#: stdio-common/../sysdeps/gnu/errlist.c:660 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64 msgid "No message of desired type" msgstr "Keine Nachricht des gew�nschten Typs" -#: nis/ypclnt.c:804 +#: nis/ypclnt.c:789 msgid "No more records in map database" msgstr "Keine weiteren S�tze in der Map-Datenbank" -#: posix/regex.c:7956 +#: posix/regex.c:5569 msgid "No previous regular expression" msgstr "Es wurde bisher noch kein regul�rer Ausdruck definiert" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75 msgid "No record locks available" msgstr "Keine Datensatz-Sperren verf�gbar" @@ -2682,109 +1984,111 @@ msgid "No remote programs registered.\n" msgstr "Es sind keine entfernten Programme registriert.\n" #. TRANS The remote host for a requested network connection is not reachable. -#: stdio-common/../sysdeps/gnu/errlist.c:475 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178 +#: stdio-common/../sysdeps/gnu/errlist.c:474 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177 msgid "No route to host" msgstr "Keine Route zum Zielrechner" #. TRANS No space left on device; write operation on a file failed because the #. TRANS disk is full. -#: stdio-common/../sysdeps/gnu/errlist.c:209 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58 +#: stdio-common/../sysdeps/gnu/errlist.c:208 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57 msgid "No space left on device" msgstr "Auf dem Ger�t ist kein Speicherplatz mehr verf�gbar" #. 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:148 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49 +#: stdio-common/../sysdeps/gnu/errlist.c:147 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48 msgid "No such device" msgstr "Kein passendes Ger�t gefunden" -#. 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:62 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35 msgid "No such device or address" msgstr "Kein passendes Ger�t bzw. keine passende Adresse gefunden" #. 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:32 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32 +#: stdio-common/../sysdeps/gnu/errlist.c:31 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31 msgid "No such file or directory" msgstr "Datei oder Verzeichnis nicht gefunden" -#: nis/ypclnt.c:798 +#: nis/ypclnt.c:783 msgid "No such key in map" msgstr "Kein passender Schl�ssel in der Map" -#: nis/ypclnt.c:796 +#: nis/ypclnt.c:781 msgid "No such map in server's domain" msgstr "Keine passende Map in der Domain des Servers" #. 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 +#: stdio-common/../sysdeps/gnu/errlist.c:36 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32 msgid "No such process" -msgstr "Kein passender Prozess gefunden" +msgstr "Kein passender Proze� gefunden" -#: nis/nis_error.c:61 +#: nis/nis_error.c:60 msgid "Non NIS+ namespace encountered" msgstr "Kein NIS+-Namespace gefunden" -#: posix/../sysdeps/posix/gai_strerror.c:34 +#: posix/../sysdeps/posix/gai_strerror.c:33 msgid "Non-recoverable failure in name resolution" msgstr "Nicht-behebbarer Fehler in der Namensaufl�sung" -#: nis/nis_print.c:180 +#: nis/nis_print.c:176 msgid "None.\n" msgstr "Keine.\n" -#: stdio-common/../sysdeps/gnu/errlist.c:817 +#: stdio-common/../sysdeps/gnu/errlist.c:816 msgid "Not a XENIX named type file" msgstr "Keine XENIX �named type� Datei" # XXX Was bedeutet diese Nachricht? -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106 msgid "Not a data message" msgstr "Das ist keine �data message�" #. TRANS A file that isn't a directory was specified when a directory is required. -#: stdio-common/../sysdeps/gnu/errlist.c:153 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50 +#: stdio-common/../sysdeps/gnu/errlist.c:152 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49 msgid "Not a directory" msgstr "Ist kein Verzeichnis" # XXX Was bedeutet diese Nachricht? -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166 msgid "Not a name file" msgstr "Keine �named file�" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89 msgid "Not a stream device" msgstr "Ist kein Stream-Ger�t" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167 msgid "Not available" msgstr "Nicht verf�gbar" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41 msgid "Not enough space" msgstr "Nicht genugend (Speicher-)Platz" -#: nis/nis_error.c:31 +#: nis/nis_error.c:30 msgid "Not found" msgstr "Nicht gefunden" # XXX besser machen -#: nis/nis_error.c:49 +#: nis/nis_error.c:48 msgid "Not found, no such name" msgstr "Nicht gefunden, kein solcher Name" -#: nis/nis_error.c:44 +#: nis/nis_error.c:43 msgid "Not master server for this domain" msgstr "Kein Master-Server f�r diese Domain" # XXX besser? -#: nis/nis_error.c:40 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31 +#: nis/nis_error.c:39 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30 msgid "Not owner" msgstr "Bin nicht der Eigent�mer" @@ -2801,47 +2105,47 @@ msgstr "Bin nicht der Eigent�mer" #. 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:592 +#: stdio-common/../sysdeps/gnu/errlist.c:591 msgid "Not supported" msgstr "Nicht unterst�tzt" -#: nis/nis_print.c:267 +#: nis/nis_print.c:263 #, c-format msgid "Number of Columns : %d\n" msgstr "Anzahl der Spalten : %d\n" -#: nis/nis_print.c:366 +#: nis/nis_print.c:362 #, c-format msgid "Number of objects : %u\n" msgstr "Anzahl der Objekte: %u\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119 msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS" msgstr "Die Anzahl der symbolischen Link, die beim Durchgehen des Pfades gefunden wurden, �berschreitet den Wert MAXSYMLINKS" #. 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:241 +#: stdio-common/../sysdeps/gnu/errlist.c:240 msgid "Numerical argument out of domain" msgstr "Das numerische Argument ist au�erhalb des Definitionsbereiches" #. 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:247 +#: stdio-common/../sysdeps/gnu/errlist.c:246 msgid "Numerical result out of range" msgstr "Das numerische Ergebnis ist au�erhalb des g�ltigen Bereiches" -#: nis/nis_print.c:370 +#: nis/nis_print.c:366 #, c-format msgid "Object #%d:\n" msgstr "Objekt #%d:\n" -#: nis/nis_print.c:320 +#: nis/nis_print.c:316 #, c-format msgid "Object Name : %s\n" msgstr "Objekt-Name : %s\n" -#: nis/nis_print.c:332 +#: nis/nis_print.c:328 msgid "Object Type : " msgstr "Objekt-Typ : " @@ -2849,43 +2153,41 @@ msgstr "Objekt-Typ : " #. 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:515 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96 +#: stdio-common/../sysdeps/gnu/errlist.c:514 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95 msgid "Object is remote" msgstr "Das Objekt ist remote" -#: nis/nis_error.c:43 +#: nis/nis_error.c:42 msgid "Object with same name exists" msgstr "Ein Objekt mit demselben Namen existiert bereits" -#: timezone/zic.c:2028 +#: timezone/zic.c:2023 msgid "Odd number of quotation marks" msgstr "Ungerade Anzahl von Anf�hrungszeichen" -#: elf/ldconfig.c:129 -msgid "Only process directories specified on the command line. Don't build cache." -msgstr "" - -#: nscd/nscd.c:200 nscd/nscd.c:220 nscd/nscd.c:226 +#: nscd/nscd.c:191 nscd/nscd.c:211 nscd/nscd.c:217 msgid "Only root is allowed to use this option!" msgstr "Nur der Systemverwalter �root� darf diese Option benutzen!" #. TRANS An operation is already in progress on an object that has non-blocking #. TRANS mode selected. -#: stdio-common/../sysdeps/gnu/errlist.c:307 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179 +#: stdio-common/../sysdeps/gnu/errlist.c:306 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178 msgid "Operation already in progress" msgstr "Die Operation wird bereits ausgef�hrt" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76 msgid "Operation canceled" msgstr "Die Operation wird abgebrochen" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118 msgid "Operation not applicable" msgstr "Die Operation ist nicht anwendbar" #. 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:25 +#: stdio-common/../sysdeps/gnu/errlist.c:24 msgid "Operation not permitted" msgstr "Die Operation ist nicht erlaubt" @@ -2895,11 +2197,12 @@ msgstr "Die Operation ist nicht erlaubt" #. 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:351 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78 +#: stdio-common/../sysdeps/gnu/errlist.c:350 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77 msgid "Operation not supported" msgstr "Die Operation wird nicht unterst�tzt" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151 msgid "Operation not supported on transport endpoint" msgstr "Die Operation wird am Transport-Endpunkt nicht unterst�tzt" @@ -2911,7 +2214,8 @@ msgstr "Die Operation wird am Transport-Endpunkt nicht unterst�tzt" #. 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:301 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180 +#: stdio-common/../sysdeps/gnu/errlist.c:300 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179 msgid "Operation now in progress" msgstr "Die Operation ist jetzt in Bearbeitung" @@ -2920,28 +2224,23 @@ msgstr "Die Operation ist jetzt in Bearbeitung" #. TRANS #. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a #. TRANS separate error code. -#: stdio-common/../sysdeps/gnu/errlist.c:289 +#: stdio-common/../sysdeps/gnu/errlist.c:288 msgid "Operation would block" msgstr "Die Operation w�rde blockieren" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128 msgid "Option not supported by protocol" msgstr "Die Option wird vom Protokoll nicht unterst�tzt" -#: locale/programs/localedef.c:103 -#, fuzzy -msgid "Optional output file prefix" -msgstr "Kann die Ausgabedatei nicht �ffnen" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92 msgid "Out of stream resources" msgstr "Keine Stream-Ressourcen mehr verf�gbar" -#: stdio-common/../sysdeps/gnu/errlist.c:665 +#: stdio-common/../sysdeps/gnu/errlist.c:664 msgid "Out of streams resources" msgstr "Keine Stream-Ressourcen mehr verf�gbar" -#: iconv/iconv_prog.c:64 locale/programs/localedef.c:99 +#: iconv/iconv_prog.c:59 locale/programs/localedef.c:98 msgid "Output control:" msgstr "Ausgabesteuerung:" @@ -2949,326 +2248,310 @@ msgstr "Ausgabesteuerung:" msgid "Output selection:" msgstr "Ausgabeselektion:" -#: nis/nis_print.c:322 +#: nis/nis_print.c:318 #, c-format msgid "Owner : %s\n" msgstr "Eigent�mer : %s\n" -#: nis/nis_print.c:130 +#: nis/nis_print.c:126 msgid "PRIVATE\n" msgstr "PRIVAT\n" -#: stdio-common/../sysdeps/gnu/errlist.c:757 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95 +#: stdio-common/../sysdeps/gnu/errlist.c:756 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94 msgid "Package not installed" msgstr "Das Zusatzpacket ist nicht installiert" -#: nscd/nscd_conf.c:83 +#: nscd/nscd_conf.c:82 #, c-format msgid "Parse error: %s" msgstr "Syntax-Fehler: %s" -#: nis/nis_error.c:55 +#: nis/nis_error.c:54 msgid "Partial success" msgstr "Teilweise erfolgreich" -#: nis/nis_error.c:63 +#: nis/nis_error.c:62 msgid "Passed object is not the same object on server" msgstr "Das �bergebene Objekt ist nicht dasselbe Objekt auf dem Server" -#: elf/ldconfig.c:282 -#, c-format -msgid "Path `%s' given more than once" -msgstr "" - #. TRANS Permission denied; the file permissions do not allow the attempted operation. -#: nis/nis_error.c:39 nis/ypclnt.c:818 stdio-common/../sysdeps/gnu/errlist.c:109 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43 +#: nis/nis_error.c:38 nis/ypclnt.c:803 +#: stdio-common/../sysdeps/gnu/errlist.c:108 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42 msgid "Permission denied" msgstr "Keine Berechtigung" -#: sysdeps/generic/siglist.h:71 +#: sysdeps/generic/siglist.h:71 sysdeps/gnu/siglist.h:65 msgid "Power failure" msgstr "Fehler in der Stromversorgung" -#: posix/regex.c:1408 +#: posix/regex.c:1058 msgid "Premature end of regular expression" msgstr "Unerwartetes Ende des regul�ren Ausdruckes" -#: elf/ldconfig.c:122 -msgid "Print cache" -msgstr "" +#: db2/makedb.c:63 +msgid "Print content of database file, one entry a line" +msgstr "Gibt den Inhalt der Datenbank-Datei aus, je Eintrag eine Zeile" -#: nscd/nscd.c:89 +#: nscd/nscd.c:86 msgid "Print current configuration statistic" -msgstr "Die aktuelle Konfigurationsstatistik ausgeben" +msgstr "Gibt die aktuelle Konfigurationsstatistik aus" -#: locale/programs/locale.c:81 -msgid "Print more information" -msgstr "Mehr Informationen ausgeben" - -#: locale/programs/localedef.c:107 +#: locale/programs/localedef.c:104 msgid "Print more messages" -msgstr "Mehr Nachrichten ausgeben" +msgstr "Gibt mehr Nachrichten aus" -#: argp/argp-parse.c:154 +#: argp/argp-parse.c:148 msgid "Print program version" -msgstr "Die Programmversion ausgeben" +msgstr "Gib die Programmversion aus" -#: nis/nis_error.c:30 +#: nis/nis_error.c:29 msgid "Probable success" msgstr "M�glicherweise erfolgreich" -#: nis/nis_error.c:32 +#: nis/nis_error.c:31 msgid "Probably not found" msgstr "M�glicherweise nicht gefunden" -#: posix/../sysdeps/posix/gai_strerror.c:42 -#, fuzzy -msgid "Processing request in progress" -msgstr "Die Operation wird bereits ausgef�hrt" - -#: stdio-common/../sysdeps/unix/siglist.c:53 sysdeps/generic/siglist.h:53 +#: stdio-common/../sysdeps/unix/siglist.c:52 sysdeps/generic/siglist.h:53 +#: sysdeps/gnu/siglist.h:47 msgid "Profiling timer expired" msgstr "Zeitnehmer zur Laufzeitbestimmung ist abgelaufen" -#: stdio-common/../sysdeps/gnu/errlist.c:709 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72 +#: stdio-common/../sysdeps/gnu/errlist.c:708 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71 msgid "Protocol driver not attached" msgstr "Das Protokoll ist nicht verf�gbar" -#: stdio-common/../sysdeps/gnu/errlist.c:677 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101 +#: stdio-common/../sysdeps/gnu/errlist.c:676 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100 msgid "Protocol error" msgstr "Protokollfehler" #. TRANS The socket communications protocol family you requested is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:356 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153 +#: stdio-common/../sysdeps/gnu/errlist.c:355 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152 msgid "Protocol family not supported" msgstr "Die Protokollfamilie wird nicht unterst�tzt" #. 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:329 +#: stdio-common/../sysdeps/gnu/errlist.c:328 msgid "Protocol not available" msgstr "Das Protokoll ist nicht verf�gbar" #. 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:336 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150 +#: stdio-common/../sysdeps/gnu/errlist.c:335 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149 msgid "Protocol not supported" msgstr "Das Protokoll wird nicht unterst�tzt" #. TRANS The socket type does not support the requested communications protocol. -#: stdio-common/../sysdeps/gnu/errlist.c:323 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128 +#: stdio-common/../sysdeps/gnu/errlist.c:322 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127 msgid "Protocol wrong type for socket" -msgstr "Das Protokoll passt nicht zu dem Socket" +msgstr "Das Protokoll pa�t nicht zu dem Socket" -#: nis/nis_error.c:65 +#: nis/nis_error.c:64 msgid "Query illegal for named table" msgstr "Die Abfrage ist f�r die angegebene Tabelle nicht erlaubt" -#: stdio-common/../sysdeps/unix/siglist.c:29 sysdeps/generic/siglist.h:31 +#: stdio-common/../sysdeps/unix/siglist.c:28 sysdeps/generic/siglist.h:31 +#: sysdeps/gnu/siglist.h:25 msgid "Quit" msgstr "Verlassen" -#: stdio-common/../sysdeps/gnu/errlist.c:773 +#: stdio-common/../sysdeps/gnu/errlist.c:772 msgid "RFS specific error" msgstr "RFS-spezifischer Fehler" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:540 +#: stdio-common/../sysdeps/gnu/errlist.c:539 msgid "RPC bad procedure for program" msgstr "RPC: ung�ltige Prozedur f�r das Programm" -#: nis/ypclnt.c:792 +#: nis/ypclnt.c:777 msgid "RPC failure on NIS operation" msgstr "RPC: Fehler bei einer NIS-Operation" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:530 +#: stdio-common/../sysdeps/gnu/errlist.c:529 msgid "RPC program not available" msgstr "RPC: Programm nicht verf�gbar" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:535 +#: stdio-common/../sysdeps/gnu/errlist.c:534 msgid "RPC program version wrong" msgstr "RPC: Die Programmversion ist falsch" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:520 +#: stdio-common/../sysdeps/gnu/errlist.c:519 msgid "RPC struct is bad" msgstr "RPC: Die Struktur ist ung�ltig" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:525 +#: stdio-common/../sysdeps/gnu/errlist.c:524 msgid "RPC version wrong" msgstr "RPC: falsche Version" -#: sunrpc/clnt_perr.c:284 +#: sunrpc/clnt_perr.c:270 msgid "RPC: (unknown error code)" msgstr "RPC: (Unbekannter Fehlercode)" -#: sunrpc/clnt_perr.c:203 +#: sunrpc/clnt_perr.c:189 msgid "RPC: Authentication error" msgstr "RPC: Fehler bei der Authentifizierung" -#: sunrpc/clnt_perr.c:183 +#: sunrpc/clnt_perr.c:169 msgid "RPC: Can't decode result" msgstr "RPC: Kann das Ergebnis nicht dekodieren" -#: sunrpc/clnt_perr.c:179 +#: sunrpc/clnt_perr.c:165 msgid "RPC: Can't encode arguments" msgstr "RPC: Kann die Argumente nicht kodieren" -#: sunrpc/clnt_perr.c:243 +#: sunrpc/clnt_perr.c:229 msgid "RPC: Failed (unspecified error)" msgstr "RPC: Fehlgeschlagen (Fehler nicht zu spezifizieren)" -#: sunrpc/clnt_perr.c:199 +#: sunrpc/clnt_perr.c:185 msgid "RPC: Incompatible versions of RPC" msgstr "RPC: Die RPC-Versionen sind nicht kompatibel" -#: sunrpc/clnt_perr.c:235 +#: sunrpc/clnt_perr.c:221 msgid "RPC: Port mapper failure" msgstr "RPC: Fehler des Portmappers" -#: sunrpc/clnt_perr.c:215 +#: sunrpc/clnt_perr.c:201 msgid "RPC: Procedure unavailable" msgstr "RPC: Prozedur nicht verf�gbar" -#: sunrpc/clnt_perr.c:239 +#: sunrpc/clnt_perr.c:225 msgid "RPC: Program not registered" msgstr "RPC: Programm nicht registriert" -#: sunrpc/clnt_perr.c:207 +#: sunrpc/clnt_perr.c:193 msgid "RPC: Program unavailable" msgstr "RPC: Programm nicht verf�gbar" -#: sunrpc/clnt_perr.c:211 +#: sunrpc/clnt_perr.c:197 msgid "RPC: Program/version mismatch" msgstr "RPC: Programm/Version nicht passend" -#: sunrpc/clnt_perr.c:223 +#: sunrpc/clnt_perr.c:209 msgid "RPC: Remote system error" msgstr "RPC: Fehler des entfernten Systems" -#: sunrpc/clnt_perr.c:219 +#: sunrpc/clnt_perr.c:205 msgid "RPC: Server can't decode arguments" msgstr "RPC: Server kann die Argumente nicht dekodieren" -#: sunrpc/clnt_perr.c:176 +#: sunrpc/clnt_perr.c:162 msgid "RPC: Success" msgstr "RPC: Erfolgreich" -#: sunrpc/clnt_perr.c:195 +#: sunrpc/clnt_perr.c:181 msgid "RPC: Timed out" msgstr "RPC: Wartezeit abgelaufen" -#: sunrpc/clnt_perr.c:191 +#: sunrpc/clnt_perr.c:177 msgid "RPC: Unable to receive" msgstr "RPC: Kann nicht empfangen" -#: sunrpc/clnt_perr.c:187 +#: sunrpc/clnt_perr.c:173 msgid "RPC: Unable to send" msgstr "RPC: Kann nicht senden" -#: sunrpc/clnt_perr.c:227 +#: sunrpc/clnt_perr.c:213 msgid "RPC: Unknown host" msgstr "RPC: Unbekannter Rechner" -#: sunrpc/clnt_perr.c:231 +#: sunrpc/clnt_perr.c:217 msgid "RPC: Unknown protocol" msgstr "RPC: Unbekanntes Protokoll" -#: nis/nis_print.c:188 +#: nis/nis_print.c:184 #, c-format msgid "RSA (%d bits)\n" msgstr "RSA (%d Bits)\n" -#: elf/dl-sym.c:72 elf/dl-sym.c:134 +#: elf/dlsym.c:59 elf/dlvsym.c:62 msgid "RTLD_NEXT used in code not dynamically loaded" msgstr "�RTLD_NEXT� wird in Code verwendet, der nicht dynamisch geladen ist" -# CHECKIT # Ist das als Anweisung oder als Beschreibung einer T�tigkeit gedacht? #: elf/sprof.c:84 msgid "Read and display shared object profiling data" -msgstr "Die Profiling-Informationen von Shared Objects lesen und ausgeben." +msgstr "Lies und gib die Profiling-Informationen von Shared Objects aus." -#: nscd/nscd.c:84 +#: nscd/nscd.c:81 msgid "Read configuration data from NAME" -msgstr "Die Konfiguration aus NAME lesen" +msgstr "Lies die Konfiguration aus NAME" #. TRANS An attempt was made to modify something on a read-only file system. -#: stdio-common/../sysdeps/gnu/errlist.c:219 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60 +#: stdio-common/../sysdeps/gnu/errlist.c:218 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59 msgid "Read-only file system" msgstr "Das Dateisystem ist nur lesbar" -#: string/strsignal.c:67 +#: string/strsignal.c:66 #, c-format msgid "Real-time signal %d" msgstr "Real-Time Signal %d" -#: posix/regex.c:1411 +#: posix/regex.c:1061 msgid "Regular expression too big" msgstr "Der regul�re Ausdruck ist zu gro�" -#: stdio-common/../sysdeps/gnu/errlist.c:829 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170 +#: stdio-common/../sysdeps/gnu/errlist.c:828 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169 msgid "Remote I/O error" msgstr "Ein-/Ausgabefehler der Gegenstelle (remote)" -#: stdio-common/../sysdeps/gnu/errlist.c:785 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112 +#: stdio-common/../sysdeps/gnu/errlist.c:784 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111 msgid "Remote address changed" msgstr "Die Adresse der Gegenstelle hat sich ge�ndert" -#: inet/ruserpass.c:185 +#: inet/ruserpass.c:177 msgid "Remove password or make file unreadable by others." -msgstr "Das Passwort l�schen oder die Datei f�r andere nicht lesbar anlegen." +msgstr "Das Pa�wort l�schen oder die Datei f�r andere nicht lesbar anlegen." -#: elf/cache.c:431 -#, fuzzy, c-format -msgid "Renaming of %s to %s failed" -msgstr "Das Mapping der Section-Headers ist fehlgeschlagen" - -#: elf/sprof.c:532 +#: elf/sprof.c:533 #, c-format msgid "Reopening shared object `%s' failed" -msgstr "Erneutes �ffnen des Shared Objects �%s� ist misslungen" +msgstr "Erneutes �ffnen des Shared Objects �%s� ist mi�lungen" -#: nis/nis_print.c:174 +#: nis/nis_print.c:170 msgid "Replicate :\n" msgstr "Replik :\n" -#: argp/argp-help.c:1639 +#: argp/argp-help.c:1640 #, c-format msgid "Report bugs to %s.\n" -msgstr "Fehler (auf Englisch) bitte an �%s� melden.\n" +msgstr "Fehlermeldungen bitte an �%s� senden.\n" -#: catgets/gencat.c:233 debug/pcprofiledump.c:181 iconv/iconv_prog.c:379 iconv/iconvconfig.c:321 locale/programs/locale.c:268 locale/programs/localedef.c:297 malloc/memusagestat.c:602 +#: catgets/gencat.c:224 db2/makedb.c:229 iconv/iconv_prog.c:280 +#: locale/programs/locale.c:254 locale/programs/localedef.c:386 msgid "Report bugs using the `glibcbug' script to <bugs@gnu.org>.\n" -msgstr "Fehler (auf Englisch) bitte mit dem �glibcbug�-Skript an <bugs@gnu.org> melden.\n" +msgstr "Fehler bitte mit dem �glibcbug�-Skript an <bugs@gnu.org> melden.\n" -#: nis/ypclnt.c:790 +#: nis/ypclnt.c:775 msgid "Request arguments bad" msgstr "Die Request-Argumente sind ung�ltig" -#: posix/../sysdeps/posix/gai_strerror.c:43 -#, fuzzy -msgid "Request canceled" -msgstr "Die Operation wird abgebrochen" - -#: posix/../sysdeps/posix/gai_strerror.c:44 -#, fuzzy -msgid "Request not canceled" -msgstr "Die Request-Argumente sind ung�ltig" - -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170 msgid "Reserved for future use" msgstr "Reserviert f�r eine zuk�nftige Verwendung" -#: resolv/herror.c:67 +#: resolv/herror.c:73 msgid "Resolver Error 0 (no error)" msgstr "Fehler 0 des Resolvers (kein Fehler)" -#: resolv/herror.c:107 +#: resolv/herror.c:117 msgid "Resolver internal error" msgstr "Interner Fehler des Resolvers" @@ -3276,11 +2559,12 @@ msgstr "Interner Fehler des Resolvers" #. 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:98 +#: stdio-common/../sysdeps/gnu/errlist.c:97 msgid "Resource deadlock avoided" msgstr "Verklemmung beim Zugriff auf eine Ressource vermieden" -#: stdio-common/../sysdeps/unix/siglist.c:55 sysdeps/generic/siglist.h:74 +#: stdio-common/../sysdeps/unix/siglist.c:54 sysdeps/generic/siglist.h:74 +#: sysdeps/gnu/siglist.h:68 msgid "Resource lost" msgstr "Die Ressource ist verlorengegangen" @@ -3313,15 +2597,16 @@ msgstr "Die Ressource ist verlorengegangen" #. 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:280 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41 +#: stdio-common/../sysdeps/gnu/errlist.c:279 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40 msgid "Resource temporarily unavailable" msgstr "Die Ressource ist zur Zeit nicht verf�gbar" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63 msgid "Result too large" msgstr "Das Ergebnis ist zu gro�" -#: nis/nis_error.c:48 +#: nis/nis_error.c:47 msgid "Results sent to callback proc" msgstr "Ergebnisse an die Callback-Prozedur gesendet" @@ -3330,61 +2615,69 @@ msgstr "Ergebnisse an die Callback-Prozedur gesendet" msgid "SHOBJ [PROFDATA]" msgstr "SHOBJ [PROFDATA]" -#: nis/nis_print.c:269 +# Nicht in den Quellen markieren +#: nis/nis_print.c:33 +msgid "SUNYP" +msgstr "SUNYP" + +#: nis/nis_print.c:265 #, c-format msgid "Search Path : %s\n" msgstr "Suchpfad : %s\n" -# CHECKIT # Alternativ: Fehler beim Speicherzugriff -#: stdio-common/../sysdeps/unix/siglist.c:37 sysdeps/generic/siglist.h:38 +#: stdio-common/../sysdeps/unix/siglist.c:36 sysdeps/generic/siglist.h:38 +#: sysdeps/gnu/siglist.h:32 msgid "Segmentation fault" msgstr "Speicherzugriffsfehler" -#: nis/nis_error.c:36 +#: nis/nis_error.c:35 msgid "Server busy, try again" msgstr "Der Server ist zur Zeit besch�ftigt, bitte nochmal versuchen" -#: nis/nis_error.c:42 +#: nis/nis_error.c:41 msgid "Server out of memory" msgstr "Der Hauptspeicher des Servers ist ersch�pft" -#: sunrpc/clnt_perr.c:361 +#: sunrpc/clnt_perr.c:335 msgid "Server rejected credential" msgstr "Der Server hat die Best�tigung zur�ckgewiesen" -#: sunrpc/clnt_perr.c:369 +#: sunrpc/clnt_perr.c:343 msgid "Server rejected verifier" msgstr "Der Server hat die �berpr�fung zur�ckgewiesen" -#: posix/../sysdeps/posix/gai_strerror.c:39 +#: posix/../sysdeps/posix/gai_strerror.c:38 msgid "Servname not supported for ai_socktype" msgstr "�Servname� wird f�r �ai_soctype� nicht unterst�tzt" -#: argp/argp-parse.c:95 +#: argp/argp-parse.c:89 msgid "Set the program name" msgstr "Setzt den Programm-Namen" -#: nscd/nscd.c:88 +#: nscd/nscd.c:85 msgid "Shut the server down" msgstr "Stoppt den Server" -#: stdio-common/../sysdeps/unix/siglist.c:26 +#: stdio-common/../sysdeps/unix/siglist.c:25 msgid "Signal 0" msgstr "Signal 0" #. TRANS A file that isn't a socket was specified when a socket is required. -#: stdio-common/../sysdeps/gnu/errlist.c:312 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125 +#: stdio-common/../sysdeps/gnu/errlist.c:311 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124 msgid "Socket operation on non-socket" msgstr "Socket-Operation an einem nicht-Socket" #. TRANS The socket type is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:341 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151 +#: stdio-common/../sysdeps/gnu/errlist.c:340 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150 msgid "Socket type not supported" msgstr "Socket-Typ wird nicht unterst�tzt" #. TRANS A network connection was aborted locally. -#: stdio-common/../sysdeps/gnu/errlist.c:395 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160 +#: stdio-common/../sysdeps/gnu/errlist.c:394 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159 msgid "Software caused connection abort" msgstr "Das Programm verursachte den Abbruch der Verbindung" @@ -3400,15 +2693,16 @@ msgstr "Das Programm verursachte den Abbruch der Verbindung" msgid "Sorry. You are not root\n" msgstr "Sorry, diese Funktion kann nur vom Systemverwalter �root� durchgef�hrt werden.\n" -#: locale/programs/localedef.c:95 +#: locale/programs/localedef.c:94 msgid "Source definitions are found in FILE" -msgstr "Die Quell-Definitionen stehen in DATEI" +msgstr "Die Quell-Definitionen stehen in der Datei FILE" -#: stdio-common/../sysdeps/gnu/errlist.c:765 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99 +#: stdio-common/../sysdeps/gnu/errlist.c:764 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98 msgid "Srmount error" msgstr "�Srmount�-Fehler" -#: sysdeps/generic/siglist.h:66 +#: sysdeps/generic/siglist.h:66 sysdeps/gnu/siglist.h:60 msgid "Stack fault" msgstr "Stackfehler" @@ -3416,73 +2710,76 @@ msgstr "Stackfehler" #. 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:507 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:181 +#: stdio-common/../sysdeps/gnu/errlist.c:506 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180 msgid "Stale NFS file handle" msgstr "Veraltete NFS-Dateizugriffsnummer" -#: nscd/nscd.c:87 +#: nscd/nscd.c:84 msgid "Start NUMBER threads" msgstr "Starte die Anzahl NUMBER Threads" -#: nis/nis_print.c:365 +#: nis/nis_print.c:361 #, c-format msgid "Status : %s\n" msgstr "Status : %s\n" -#: stdio-common/../sysdeps/unix/siglist.c:44 sysdeps/generic/siglist.h:44 +#: stdio-common/../sysdeps/unix/siglist.c:43 sysdeps/generic/siglist.h:44 +#: sysdeps/gnu/siglist.h:38 msgid "Stopped" msgstr "Angehalten" -#: stdio-common/../sysdeps/unix/siglist.c:43 sysdeps/generic/siglist.h:43 +#: stdio-common/../sysdeps/unix/siglist.c:42 sysdeps/generic/siglist.h:43 +#: sysdeps/gnu/siglist.h:37 msgid "Stopped (signal)" msgstr "Angehalten (Signal)" -#: stdio-common/../sysdeps/unix/siglist.c:47 sysdeps/generic/siglist.h:47 +#: stdio-common/../sysdeps/unix/siglist.c:46 sysdeps/generic/siglist.h:47 +#: sysdeps/gnu/siglist.h:41 msgid "Stopped (tty input)" msgstr "Angehalten (tty-Eingabe)" -#: stdio-common/../sysdeps/unix/siglist.c:48 sysdeps/generic/siglist.h:48 +#: stdio-common/../sysdeps/unix/siglist.c:47 sysdeps/generic/siglist.h:48 +#: sysdeps/gnu/siglist.h:42 msgid "Stopped (tty output)" msgstr "Angehalten (tty-Ausgabe)" -#: stdio-common/../sysdeps/gnu/errlist.c:809 +#: stdio-common/../sysdeps/gnu/errlist.c:808 msgid "Streams pipe error" msgstr "Fehler in Stream-Pipe" -#: stdio-common/../sysdeps/gnu/errlist.c:813 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165 +#: stdio-common/../sysdeps/gnu/errlist.c:812 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164 msgid "Structure needs cleaning" -msgstr "Die Struktur muss bereinigt werden" +msgstr "Die Struktur mu� bereinigt werden" -#: nis/nis_error.c:29 nis/ypclnt.c:788 nis/ypclnt.c:862 posix/regex.c:1366 stdio-common/../sysdeps/gnu/errlist.c:20 +#: nis/nis_error.c:28 nis/ypclnt.c:773 nis/ypclnt.c:847 posix/regex.c:1016 +#: stdio-common/../sysdeps/gnu/errlist.c:19 msgid "Success" msgstr "Erfolg" -#: nss/getent.c:703 -msgid "Supported databases:" -msgstr "" - -#: locale/programs/localedef.c:106 +#: locale/programs/localedef.c:103 msgid "Suppress warnings and information messages" -msgstr "Warnungen und informative Nachrichten unterdr�cken" +msgstr "Unterdr�cke Warnungen und informative Nachrichten" -#: locale/programs/localedef.c:94 +#: locale/programs/localedef.c:92 msgid "Symbolic character names defined in FILE" -msgstr "Symbolische Namen f�r Zeichen sind DATEI definiert" +msgstr "Symbolische Namen f�r Zeichen sind in der Datei FILE definiert" -#: posix/../sysdeps/posix/gai_strerror.c:41 +#: posix/../sysdeps/posix/gai_strerror.c:40 msgid "System error" msgstr "Systemfehler" -#: locale/programs/locale.c:73 +#: locale/programs/locale.c:63 msgid "System information:" msgstr "System-Information:" -#: nis/ypclnt.c:868 +#: nis/ypclnt.c:853 msgid "System resource allocation failure" msgstr "Fehler bei der Beschaffung einer Systemressource" # XXX wie �bersetzen? -#: locale/programs/localedef.c:292 +#: locale/programs/localedef.c:381 #, c-format msgid "" "System's directory for character maps : %s\n" @@ -3495,28 +2792,29 @@ msgstr "" " locale path : %s\n" "%s" -#: nscd/nscd.c:90 +#: nscd/nscd.c:87 msgid "TABLE" msgstr "TABELLE" -#: nis/nis_print.c:121 +#: nis/nis_print.c:117 msgid "TABLE\n" msgstr "TABELLE\n" -#: nscd/nscd.c:92 +#: nscd/nscd.c:89 msgid "TABLE,yes" msgstr "TABELLE,ja" -#: nis/nis_print.c:266 +#: nis/nis_print.c:262 #, c-format msgid "Table Type : %s\n" msgstr "Tabellentyp : %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:32 +#: posix/../sysdeps/posix/gai_strerror.c:31 msgid "Temporary failure in name resolution" msgstr "Tempor�rer Fehler bei der Namensaufl�sung" -#: stdio-common/../sysdeps/unix/siglist.c:41 sysdeps/generic/siglist.h:41 +#: stdio-common/../sysdeps/unix/siglist.c:40 sysdeps/generic/siglist.h:41 +#: sysdeps/gnu/siglist.h:35 msgid "Terminated" msgstr "Beendet" @@ -3525,22 +2823,25 @@ msgstr "Beendet" #. 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:198 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56 +#: stdio-common/../sysdeps/gnu/errlist.c:197 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55 msgid "Text file busy" msgstr "Das Programm kann nicht ausgef�hrt oder ver�ndert werden (busy)" -#: iconv/iconv_prog.c:680 -#, fuzzy +#: iconv/iconv_prog.c:578 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" +" Some of the names are no plain strings but instead regular expressions and\n" +"they match a variety of names which can be given as parameters to the\n" +"program.\n" "\n" " " msgstr "" "Die folgende Liste enth�lt alle bekannten Zeichensatzkodierungen. Das\n" -"bedeutet nicht, dass zwischen allen Kombinationen dieser Namen als FROM\n" +"bedeutet nicht, da� zwischen allen Kombinationen dieser Namen als FROM\n" "und TO Parameter konvertiert werden kann. Eine Zeichensatzkodierung kann\n" "unter verschiedenen Namen aufgef�hrt sein (sog. Aliasnamen).\n" "\n" @@ -3550,36 +2851,30 @@ msgstr "" "\n" " " -#: sunrpc/rpc_main.c:1365 -msgid "This implementation doesn't support newstyle or MT-safe code!\n" -msgstr "" - -#: nis/nis_print.c:227 +#: nis/nis_print.c:223 msgid "Time to live : " msgstr "Time-to-Live : " -#: stdio-common/../sysdeps/gnu/errlist.c:681 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92 +#: stdio-common/../sysdeps/gnu/errlist.c:680 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91 msgid "Timer expired" msgstr "Der virtuelle Zeitnehmer ist abgelaufen" -#: malloc/memusagestat.c:54 -msgid "Title string used in output graphic" -msgstr "" - -#: nis/nis_error.c:56 +#: nis/nis_error.c:55 msgid "Too many attributes" msgstr "Zu viele Attribute" #. 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:458 +#: stdio-common/../sysdeps/gnu/errlist.c:457 msgid "Too many levels of symbolic links" msgstr "Zu viele Ebenen aus symbolischen Links" #. 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:226 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61 +#: stdio-common/../sysdeps/gnu/errlist.c:225 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60 msgid "Too many links" msgstr "Zu viele Links" @@ -3590,54 +2885,59 @@ msgstr "Zu viele Links" #. 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:176 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54 +#: stdio-common/../sysdeps/gnu/errlist.c:175 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53 msgid "Too many open files" msgstr "Zu viele offene Dateien" #. 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:183 +#: stdio-common/../sysdeps/gnu/errlist.c:182 msgid "Too many open files in system" msgstr "Zu viele offene Dateien im System" #. 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:488 +#: stdio-common/../sysdeps/gnu/errlist.c:487 msgid "Too many processes" msgstr "Zu viele Prozesse" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:440 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174 +#: stdio-common/../sysdeps/gnu/errlist.c:439 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173 msgid "Too many references: cannot splice" msgstr "Zu viele Referenzen: can't splice" #. 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:494 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124 +#: stdio-common/../sysdeps/gnu/errlist.c:493 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123 msgid "Too many users" msgstr "Zu viele Benutzer" -#: stdio-common/../sysdeps/unix/siglist.c:31 sysdeps/generic/siglist.h:33 +#: stdio-common/../sysdeps/unix/siglist.c:30 sysdeps/generic/siglist.h:33 +#: sysdeps/gnu/siglist.h:27 msgid "Trace/breakpoint trap" msgstr "Trace/Breakpoint ausgel�st" # Gegen- oder R�ckstrich ? -ke- -#: posix/regex.c:1381 +#: posix/regex.c:1031 msgid "Trailing backslash" msgstr "Angeh�ngter Backslash (�\\�)" #. 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:615 +#: stdio-common/../sysdeps/gnu/errlist.c:614 msgid "Translator died" msgstr "Der �bersetzer ist gestorben" #. TRANS You tried to connect a socket that is already connected. #. TRANS @xref{Connecting}. -#: stdio-common/../sysdeps/gnu/errlist.c:415 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163 +#: stdio-common/../sysdeps/gnu/errlist.c:414 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162 msgid "Transport endpoint is already connected" msgstr "Der Socket ist bereits verbunden" @@ -3645,437 +2945,379 @@ msgstr "Der Socket ist bereits verbunden" #. 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:423 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164 +#: stdio-common/../sysdeps/gnu/errlist.c:422 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163 msgid "Transport endpoint is not connected" msgstr "Der Socket ist nicht verbunden" -#: argp/argp-help.c:1611 +#: argp/argp-help.c:1612 #, c-format msgid "Try `%s --help' or `%s --usage' for more information.\n" msgstr "�%s --help� oder �%s --usage� gibt weitere Informationen.\n" -#: inet/rcmd.c:223 +#: inet/rcmd.c:150 #, c-format msgid "Trying %s...\n" msgstr "Versuche �%s�...\n" -#: nis/nis_print.c:167 +#: nis/nis_print.c:163 #, c-format msgid "Type : %s\n" msgstr "Typ : %s\n" -#: nis/nis_print.c:51 +#: nis/nis_print.c:47 msgid "UNKNOWN" msgstr "UNBEKANNT" -#: nis/nis_error.c:73 +#: nis/nis_error.c:72 msgid "Unable to authenticate NIS+ client" msgstr "Die Echtheit des NIS+-Clients kann nicht gepr�ft werden" -#: nis/nis_error.c:72 +#: nis/nis_error.c:71 msgid "Unable to authenticate NIS+ server" msgstr "Die Echtheit des NIS+-Servers kann nicht gepr�ft werden" # XXX stimmt das? -#: nis/nis_error.c:47 +#: nis/nis_error.c:46 msgid "Unable to create callback" msgstr "Die Callback-Prozedur kann nicht erstellt werden" -#: nis/nis_error.c:75 +#: nis/nis_error.c:74 msgid "Unable to create process on server" -msgstr "Es kann kein Prozess auf dem Server gestartet werden" +msgstr "Es kann kein Proze� auf dem Server gestartet werden" -#: nis/nis_print.c:194 +#: nis/nis_print.c:190 #, c-format msgid "Unknown (type = %d, bits = %d)\n" msgstr "Unbekannt (Typ = %d, Bits = %d)\n" -#: inet/ruserpass.c:277 +#: inet/ruserpass.c:263 #, c-format msgid "Unknown .netrc keyword %s" msgstr "Unbekanntes Schl�sselwort �%s� in der Datei �.netrc�" -#: elf/../sysdeps/generic/readelflib.c:71 -#, c-format -msgid "Unknown ELFCLASS in file %s.\n" -msgstr "" - -#: nis/ypclnt.c:822 +#: nis/ypclnt.c:807 msgid "Unknown NIS error code" msgstr "Unbekannter NIS-Fehlercode" -#: elf/cache.c:101 -msgid "Unknown OS" -msgstr "Unbekanntes Betriebssystem" - -#: nss/getent.c:771 +#: nss/getent.c:512 #, c-format msgid "Unknown database: %s\n" msgstr "Unbekannte Datenbank: %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:57 +#: posix/../sysdeps/posix/gai_strerror.c:51 msgid "Unknown error" msgstr "Unbekannter Fehler" -#: string/../sysdeps/generic/_strerror.c:48 string/../sysdeps/mach/_strerror.c:88 sysdeps/mach/hurd/mips/dl-machine.c:83 +#: string/../sysdeps/generic/_strerror.c:48 +#: string/../sysdeps/mach/_strerror.c:87 +#: sysdeps/mach/hurd/mips/dl-machine.c:82 msgid "Unknown error " msgstr "Unbekannter Fehler " -#: resolv/herror.c:68 +#: resolv/herror.c:74 msgid "Unknown host" msgstr "Unbekannter Rechner" -#: nis/nis_error.c:35 +#: nis/nis_error.c:34 msgid "Unknown object" msgstr "Unbekanntes Objekt" -#: nscd/nscd_conf.c:187 +#: nscd/nscd_conf.c:179 #, c-format msgid "Unknown option: %s %s %s" msgstr "Unbekannte Option: %s %s %s" -#: resolv/herror.c:110 +#: resolv/herror.c:120 msgid "Unknown resolver error" msgstr "Unbekannter Fehler des �Resolvers�" -#: resolv/herror.c:70 +#: resolv/herror.c:76 msgid "Unknown server error" msgstr "Unbekannter Fehler des Servers" -#: string/strsignal.c:71 +#: string/strsignal.c:70 #, c-format msgid "Unknown signal %d" msgstr "Unbekanntes Signal %d" -#: misc/error.c:117 timezone/zic.c:390 +#: misc/error.c:107 timezone/zic.c:386 msgid "Unknown system error" msgstr "Unbekannter Systemfehler" -#: nis/ypclnt.c:870 +#: nis/ypclnt.c:855 msgid "Unknown ypbind error" msgstr "Unbekannter Fehler im �ypbind�" -#: posix/regex.c:1390 +#: posix/regex.c:1040 msgid "Unmatched ( or \\(" msgstr "�(� oder �\\(� ohne schlie�ende Klammer" -#: posix/regex.c:1414 +#: posix/regex.c:1064 msgid "Unmatched ) or \\)" msgstr "�)� oder �\\)� ohne �ffnende Klammer" -#: posix/regex.c:1387 +#: posix/regex.c:1037 msgid "Unmatched [ or [^" msgstr "�[� oder �[^� ohne schlie�ende Klammer" -#: posix/regex.c:1393 +#: posix/regex.c:1043 msgid "Unmatched \\{" msgstr "�\\{� ohne schlie�ende Klammer" -#: posix/getconf.c:1006 +#: posix/getconf.c:692 #, c-format msgid "Unrecognized variable `%s'" msgstr "Unbekannte Variable �%s�" -#: stdio-common/../sysdeps/unix/siglist.c:42 sysdeps/generic/siglist.h:42 +#: stdio-common/../sysdeps/unix/siglist.c:41 sysdeps/generic/siglist.h:42 +#: sysdeps/gnu/siglist.h:36 msgid "Urgent I/O condition" msgstr "Dringende Ein-/Ausgabebedingung" -#: argp/argp-help.c:1568 +#: argp/argp-help.c:1569 msgid "Usage:" -msgstr "Aufruf:" +msgstr "Syntax:" -#: posix/getconf.c:883 -#, fuzzy, c-format -msgid "Usage: %s [-v specification] variable_name [pathname]\n" -msgstr "Aufruf: %s Variablenname [Pfadname]\n" +#: posix/getconf.c:604 +#, c-format +msgid "Usage: %s variable_name [pathname]\n" +msgstr "Syntax: %s Variablenname [Pfadname]\n" #: sunrpc/rpcinfo.c:674 msgid "Usage: rpcinfo [ -n portnum ] -u host prognum [ versnum ]\n" -msgstr "Aufruf: rpcinfo [ -n Portnummer ] -u Rechner Programmnummer [ Versionsnummer ]\n" - -#: elf/ldconfig.c:127 -msgid "Use CACHE as cache file" -msgstr "CACHE als Cache-Datei verwenden" +msgstr "Syntax: rpcinfo [ -n Portnummer ] -u Rechner Programmnummer [ Versionsnummer ]\n" -#: elf/ldconfig.c:128 -msgid "Use CONF as configuration file" -msgstr "CONF als Konfigurationsdatei verwenden" - -#: nscd/nscd.c:92 +#: nscd/nscd.c:89 msgid "Use separate cache for each user" -msgstr "F�r jeden Benutzer einen eigenen Cache verwenden" +msgstr "Verwende f�r jeden Benutzer einen eigenen Cache" -#: stdio-common/../sysdeps/unix/siglist.c:56 sysdeps/generic/siglist.h:55 +#: stdio-common/../sysdeps/unix/siglist.c:55 sysdeps/generic/siglist.h:55 +#: sysdeps/gnu/siglist.h:49 msgid "User defined signal 1" msgstr "Benutzerdefiniertes Signal 1" -#: stdio-common/../sysdeps/unix/siglist.c:57 sysdeps/generic/siglist.h:56 +#: stdio-common/../sysdeps/unix/siglist.c:56 sysdeps/generic/siglist.h:56 +#: sysdeps/gnu/siglist.h:50 msgid "User defined signal 2" msgstr "Benutzerdefiniertes Signal 2" -#: stdio-common/../sysdeps/gnu/errlist.c:673 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109 +#: stdio-common/../sysdeps/gnu/errlist.c:672 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108 msgid "Value too large for defined data type" msgstr "Der Wert ist zu gro� f�r den definierten Datentyp" -#: stdio-common/../sysdeps/unix/siglist.c:52 sysdeps/generic/siglist.h:52 +#: stdio-common/../sysdeps/unix/siglist.c:51 sysdeps/generic/siglist.h:52 +#: sysdeps/gnu/siglist.h:46 msgid "Virtual timer expired" msgstr "Der virtuelle Zeitnehmer ist abgelaufen" -#: timezone/zic.c:1932 +#: timezone/zic.c:1927 msgid "Wild result from command execution" msgstr "Wildes Ergebnis aus der Kommandoausf�hrung" -#: stdio-common/../sysdeps/unix/siglist.c:54 sysdeps/generic/siglist.h:54 +#: stdio-common/../sysdeps/unix/siglist.c:53 sysdeps/generic/siglist.h:54 +#: sysdeps/gnu/siglist.h:48 msgid "Window changed" msgstr "Die Fenstergr��e wurde ver�ndert" -#: locale/programs/locale.c:77 +# Im Folgenden Aufforderungen verwenden: "Gib ..." (oder weiter unter anstelle +# von "Schreibe" besser "Schreibt"? +#: locale/programs/locale.c:67 msgid "Write names of available charmaps" -msgstr "Die Namen der verf�gbaren �charmaps� ausgeben" +msgstr "Gibt die Namen der verf�gbaren �charmaps� aus" # locale = "Standorte" ? -#: locale/programs/locale.c:75 +#: locale/programs/locale.c:65 msgid "Write names of available locales" -msgstr "Die Namen der verf�gbaren Lokalen ausgeben" +msgstr "Gibt die Namen der verf�gbaren Lokalen aus" -#: locale/programs/locale.c:79 +#: locale/programs/locale.c:69 msgid "Write names of selected categories" -msgstr "Die Namen der ausgew�hlten Kategorien ausgeben" +msgstr "Gibt die Namen der ausgew�hlten Kategorien aus" -#: locale/programs/locale.c:80 +#: locale/programs/locale.c:70 msgid "Write names of selected keywords" -msgstr "Die Namen der ausgew�hlten Schl�sselw�rter ausgeben" +msgstr "Gibt die Namen der ausgew�hlten Schl�sselw�rter aus" -#: catgets/gencat.c:115 +#: catgets/gencat.c:111 db2/makedb.c:59 msgid "Write output to file NAME" -msgstr "Die Ausgabe in die Datei NAME schreiben" - -#: elf/cache.c:402 elf/cache.c:411 elf/cache.c:415 -msgid "Writing of cache data failed" -msgstr "Das Schreiben der Cache-Daten ist fehlgeschlagen" +msgstr "Schreibe die Ausgabe in die Datei NAME" -#: elf/cache.c:419 -msgid "Writing of cache data failed." -msgstr "Das Schreiben der Cache-Daten ist fehlgeschlagen." - -#: catgets/gencat.c:251 elf/ldconfig.c:264 elf/sprof.c:361 iconv/iconv_prog.c:398 iconv/iconvconfig.c:340 locale/programs/locale.c:286 locale/programs/localedef.c:316 nscd/nscd.c:292 nscd/nscd_nischeck.c:95 nss/getent.c:68 posix/getconf.c:909 +#: catgets/gencat.c:242 db2/makedb.c:247 elf/sprof.c:361 +#: iconv/iconv_prog.c:299 locale/programs/locale.c:272 +#: locale/programs/localedef.c:405 nscd/nscd.c:282 nscd/nscd_nischeck.c:95 +#: nss/getent.c:71 posix/getconf.c:629 #, c-format msgid "Written by %s.\n" msgstr "Implementiert von %s.\n" -#: stdio-common/../sysdeps/gnu/errlist.c:837 +#: stdio-common/../sysdeps/gnu/errlist.c:836 msgid "Wrong medium type" msgstr "Falscher Medien-Typ" -#: nis/ypclnt.c:174 +# Sollte nicht merkiert werden +#: nis/nis_print.c:39 +msgid "X500" +msgstr "X500" + +#: nis/nis_print.c:43 +msgid "XCHS" +msgstr "XCHS" + +#: nis/ypclnt.c:171 #, c-format msgid "YPBINDPROC_DOMAIN: %s\n" msgstr "YPBINDPROC_DOMAIN: %s\n" -#: nis/nis_error.c:71 +#: nis/nis_error.c:70 msgid "Yes, 42 is the meaning of life" msgstr "Ja, 42 ist die Antwort auf die Frage nach dem Leben, dem Sein und allem sonst" #. TRANS You did @strong{what}? -#: stdio-common/../sysdeps/gnu/errlist.c:627 +#: stdio-common/../sysdeps/gnu/errlist.c:626 msgid "You really blew it this time" msgstr "Diesmal hast Du es wirklich kaputtgemacht" -#: timezone/zic.c:1094 +#: timezone/zic.c:1089 msgid "Zone continuation line end time is not after end time of previous line" msgstr "Die Ende-Zeit der Fortsetzungszeile ist nicht sp�ter als die Ende-Zeit der vorangegangenen Zeile" -#: iconv/iconvconfig.c:114 -msgid "[DIR...]" -msgstr "[Verzeichnis...]" - -#: iconv/iconv_prog.c:77 +#: iconv/iconv_prog.c:70 msgid "[FILE...]" msgstr "[Datei...]" -#: debug/pcprofiledump.c:59 -msgid "[FILE]" -msgstr "[Datei]" - -#: sunrpc/pmap_clnt.c:72 +#: sunrpc/pmap_clnt.c:71 msgid "__get_myaddress: ioctl (get interface configuration)" msgstr "__get_myaddress: ioctl (Holen der Schnittstellen-Konfiguration)" -#: locale/programs/ld-collate.c:417 -#, c-format -msgid "`%.*s' already defined as collating element" -msgstr "" - -#: locale/programs/ld-collate.c:410 -#, c-format -msgid "`%.*s' already defined as collating symbol" -msgstr "" - -#: locale/programs/ld-collate.c:394 -#, c-format -msgid "`%.*s' already defined in charmap" -msgstr "" - -#: locale/programs/ld-collate.c:403 -#, c-format -msgid "`%.*s' already defined in repertoire" -msgstr "" - -#: locale/programs/charmap.c:604 locale/programs/locfile.h:96 locale/programs/repertoire.c:314 +#: locale/programs/charmap.c:480 locale/programs/locfile.c:477 +#: locale/programs/repertoire.c:290 #, c-format msgid "`%1$s' definition does not end with `END %1$s'" msgstr "Die Definition von �%1$s� ist nicht durch �END %1$s� abgeschlossen" -#: locale/programs/ld-collate.c:1281 locale/programs/ld-ctype.c:1455 -#, fuzzy, c-format -msgid "`%s' and `%.*s' are no valid names for symbolic range" -msgstr "<%s> und <%s> sind ung�ltige Namen f�r einen Zeichenbereich" - #: elf/sprof.c:762 #, c-format msgid "`%s' is no correct profile data file for `%s'" msgstr "�%s� ist keine g�ltige Profiledaten-Datei f�r �%s�" -#: locale/programs/ld-ctype.c:699 -msgid "`digit' category has not entries in groups of ten" -msgstr "" +#: locale/programs/ld-monetary.c:369 locale/programs/ld-numeric.c:193 +#, c-format +msgid "`-1' must be last entry in `%s' field in `%s' category" +msgstr "�-1� mu� der letzte Eintrag im �%s�-Feld der �%s�-Kategorie sein" -#: posix/../sysdeps/posix/gai_strerror.c:35 +#: locale/programs/ld-collate.c:1670 +msgid "`...' must only be used in `...' and `UNDEFINED' entries" +msgstr "�...� darf nur in �...� und �UNDEFINED�-Eintr�gen verwendet werden" + +# Alternative: ... muss ... nach ... kommen +#: locale/programs/locfile.c:674 +msgid "`from' expected after first argument to `collating-element'" +msgstr "�from� wird nach dem ersten Argument von �collating-element� erwartet" + +#: locale/programs/ld-collate.c:1122 +msgid "`from' string in collation element declaration contains unknown character" +msgstr "Der �from�-String in der Deklaration des Sortierelements enth�lt unbekannte Zeichen" + +#: posix/../sysdeps/posix/gai_strerror.c:34 msgid "ai_family not supported" msgstr "�ai_family� wird nicht unterst�tzt" -#: posix/../sysdeps/posix/gai_strerror.c:40 +#: posix/../sysdeps/posix/gai_strerror.c:39 msgid "ai_socktype not supported" msgstr "�ai_family� wird nicht unterst�tzt" -#: nscd/nscd.c:130 +#: nscd/nscd.c:127 msgid "already running" msgstr "ist bereits gestartet" -#: locale/programs/charmap.c:439 locale/programs/repertoire.c:184 +#: locale/programs/charmap.c:352 locale/programs/repertoire.c:164 #, c-format msgid "argument to <%s> must be a single character" -msgstr "Das Argument f�r �<%s>� muss ein einzelnes Zeichen sein" +msgstr "Das Argument f�r �<%s>� mu� ein einzelnes Zeichen sein" -#: locale/programs/locfile.c:126 +#: locale/programs/locfile.c:240 #, c-format msgid "argument to `%s' must be a single character" -msgstr "Das Argument zu �%s� muss ein einzelnes Zeichen sein" +msgstr "Das Argument zu �%s� mu� ein einzelnes Zeichen sein" -#: sunrpc/auth_unix.c:322 +#: sunrpc/auth_unix.c:310 msgid "auth_none.c - Fatal marshalling problem" msgstr "auth_none.c - Fatales �marshalling�-Problem" -#: sunrpc/auth_unix.c:114 sunrpc/auth_unix.c:117 sunrpc/auth_unix.c:150 sunrpc/auth_unix.c:153 +#: sunrpc/auth_unix.c:105 sunrpc/auth_unix.c:111 sunrpc/auth_unix.c:141 msgid "authunix_create: out of memory\n" msgstr "authunix_create: Hauptspeicher ersch�pft\n" -#: locale/programs/charmap.c:369 locale/programs/locfile.c:120 locale/programs/locfile.c:147 locale/programs/repertoire.c:176 +#: locale/programs/charmap.c:297 locale/programs/locfile.c:234 +#: locale/programs/locfile.c:261 locale/programs/repertoire.c:156 msgid "bad argument" msgstr "Das Argument ist ung�ltig" -#: inet/rcmd.c:514 +#: inet/rcmd.c:326 msgid "bad owner" msgstr "Ung�ltiger Eigent�mer" -#: timezone/zic.c:1216 +#: timezone/zic.c:1211 msgid "blank FROM field on Link line" msgstr "Leeres FROM-Feld in der Link-Zeile" -#: timezone/zic.c:1220 +#: timezone/zic.c:1215 msgid "blank TO field on Link line" msgstr "Leeres TO-Feld in der Link-Zeile" -#: malloc/mcheck.c:302 +#: malloc/mcheck.c:208 msgid "block freed twice\n" msgstr "Speicherblock zum zweiten Mal freigegeben\n" -#: malloc/mcheck.c:305 +#: malloc/mcheck.c:211 msgid "bogus mcheck_status, library is buggy\n" msgstr "Eigenartiger �mcheck_status�, die Bibliothek enth�lt Fehler\n" -#: sunrpc/pmap_rmt.c:186 +#: sunrpc/pmap_rmt.c:185 msgid "broadcast: ioctl (get interface configuration)" msgstr "Broadcast: ioctl (Holen der Konfiguration der Schnittstelle)" -#: sunrpc/pmap_rmt.c:195 +#: sunrpc/pmap_rmt.c:194 msgid "broadcast: ioctl (get interface flags)" msgstr "Broadcast: ioctl (Holen der Parameter der Schnittstelle)" -#: sunrpc/svc_udp.c:541 +#: login/programs/request.c:167 +msgid "buffer overflow" +msgstr "Puffer�berlauf" + +#: sunrpc/svc_udp.c:446 msgid "cache_set: could not allocate new rpc_buffer" msgstr "cache_set: Kann keinen neuen RPC-Puffer �rcp_buffer� anlegen" # XXX geht das auch besser? -#: sunrpc/svc_udp.c:535 +#: sunrpc/svc_udp.c:440 msgid "cache_set: victim alloc failed" msgstr "cache_set: Das Opfer wurde nicht alloziert" -#: sunrpc/svc_udp.c:524 +#: sunrpc/svc_udp.c:429 msgid "cache_set: victim not found" msgstr "cache_set: Das Opfer wurde nicht gefunden" -#: timezone/zic.c:1757 +#: timezone/zic.c:1752 msgid "can't determine time zone abbreviation to use just after until time" msgstr "Kann die Abk�rzung der Zeitzone zur Verwendung direkt nach der Ende-Zeit nicht bestimmen" -#: sunrpc/svc_simple.c:88 -#, fuzzy, c-format -msgid "can't reassign procedure number %ld\n" +#: sunrpc/svc_simple.c:75 +#, c-format +msgid "can't reassign procedure number %d\n" msgstr "Kann die Nummer der Prozedur %d nicht erneut zuweisen\n" -#: elf/dl-reloc.c:152 -msgid "can't restore segment prot after reloc" -msgstr "" - -#: locale/programs/localedef.c:487 +#: locale/programs/localedef.c:276 #, c-format -msgid "cannot add already read locale `%s' a second time" -msgstr "" - -#: elf/dl-deps.c:454 -#, fuzzy -msgid "cannot allocate dependency list" -msgstr "Nicht gen�gend Hauptspeicher f�r Symboldaten verf�gbar" +msgid "cannot `stat' locale file `%s'" +msgstr "Kann den Status der Lokale-Datei �%s� nicht bestimmen" -#: elf/dl-load.c:1039 -#, fuzzy -msgid "cannot allocate memory for program header" -msgstr "Nicht gen�gend Hauptspeicher verf�gbar" - -#: elf/dl-load.c:348 -#, fuzzy -msgid "cannot allocate name record" -msgstr "Nicht gen�gend Hauptspeicher verf�gbar" - -#: elf/sprof.c:930 elf/sprof.c:982 +#: elf/sprof.c:931 elf/sprof.c:983 msgid "cannot allocate symbol data" msgstr "Nicht gen�gend Hauptspeicher f�r Symboldaten verf�gbar" -#: elf/dl-deps.c:484 -#, fuzzy -msgid "cannot allocate symbol search list" -msgstr "Nicht gen�gend Hauptspeicher f�r Symboldaten verf�gbar" - -#: elf/dl-version.c:292 -#, fuzzy -msgid "cannot allocate version reference table" -msgstr "Nicht gen�gend Hauptspeicher f�r Symboldaten verf�gbar" - -#: elf/dl-load.c:1008 -#, fuzzy -msgid "cannot change memory protections" -msgstr "Kann die Spezifikation der Sortierreihenfolge nicht verarbeiten" - -#: elf/dl-load.c:540 -msgid "cannot create RUNPATH/RPATH copy" -msgstr "" - -#: elf/dl-load.c:456 elf/dl-load.c:525 elf/dl-load.c:553 elf/dl-load.c:600 elf/dl-load.c:693 -#, fuzzy -msgid "cannot create cache for search path" -msgstr "Kann den Socket f�r den Broadcast-RPC nicht erstellen" - #: elf/sprof.c:715 elf/sprof.c:773 msgid "cannot create internal descriptor" msgstr "Kann keinen internen Deskriptor erzeugen" @@ -4084,78 +3326,45 @@ msgstr "Kann keinen internen Deskriptor erzeugen" msgid "cannot create internal descriptors" msgstr "Kann keine internen Deskriptoren erzeugen" -#: locale/programs/locfile.c:693 -#, fuzzy, c-format -msgid "cannot create output file `%s' for category `%s'" -msgstr "Kann die Ausgabedatei �%s� f�r die Kategorie �%s� nicht �ffnen" - -#: elf/dl-load.c:590 -#, fuzzy -msgid "cannot create search path array" -msgstr "Kann keinen internen Deskriptor erzeugen" - -#: elf/dl-load.c:1125 -#, fuzzy -msgid "cannot create searchlist" -msgstr "Kann nicht vom Client lesen" - -#: elf/dl-load.c:830 elf/dl-load.c:1724 -#, fuzzy -msgid "cannot create shared object descriptor" -msgstr "Kann keinen internen Deskriptor erzeugen" - -#: catgets/gencat.c:1315 -#, fuzzy -msgid "cannot determine escape character" -msgstr "Kann keinen internen Deskriptor erzeugen" - -#: elf/dl-load.c:958 -msgid "cannot dynamically load executable" -msgstr "" - # ;-) #: nscd/connections.c:183 #, c-format msgid "cannot enable socket to accept connections: %s" msgstr "Der Socket kann nicht zum Annehmen von Verbindungen aktiviert werden: %s" -#: elf/dl-open.c:121 -msgid "cannot extend global scope" -msgstr "" - -#: sunrpc/rpc_main.c:343 +#: sunrpc/rpc_main.c:341 #, c-format msgid "cannot find C preprocessor: %s \n" msgstr "Kann den C Pr�prozessor nicht finden: %s \n" -#: sunrpc/rpc_main.c:351 +#: sunrpc/rpc_main.c:349 msgid "cannot find any C preprocessor (cpp)\n" msgstr "Kann keinen C Pr�prozessor finden (cpp)\n" -#: iconv/iconvconfig.c:1159 -#, fuzzy -msgid "cannot generate output file" -msgstr "Kann die Ausgabedatei nicht �ffnen" - -#: nscd/connections.c:227 +#: nscd/connections.c:224 #, c-format msgid "cannot handle old request version %d; current version is %d" msgstr "Kann die alte Version %d nicht verarbeiten; aktuelle Version ist %d" -#: elf/sprof.c:670 -msgid "cannot load profiling data" -msgstr "Kann die Profiling-Daten nicht laden" +#: locale/programs/ld-collate.c:1328 +#, c-format +msgid "cannot insert collation element `%.*s'" +msgstr "Kann das Sortierelement �%.*s� nicht einf�gen" -#: elf/dl-reloc.c:62 -msgid "cannot make segment writable for relocation" -msgstr "" +#: locale/programs/ld-collate.c:1507 locale/programs/ld-collate.c:1514 +msgid "cannot insert into result table" +msgstr "Kann nicht in die Ergebnistabelle einf�gen" -#: elf/dl-load.c:1024 -#, fuzzy -msgid "cannot map zero-fill pages" +#: locale/programs/ld-collate.c:1179 locale/programs/ld-collate.c:1222 +#, c-format +msgid "cannot insert new collating symbol definition: %s" +msgstr "Kann die neue Sortiersymboldefinition nicht einf�gen: %s" + +#: elf/sprof.c:670 +msgid "cannot load profiling data" msgstr "Kann die Profiling-Daten nicht laden" -#: inet/rcmd.c:510 +#: inet/rcmd.c:322 msgid "cannot open" msgstr "�ffnen fehlgeschlagen" @@ -4164,51 +3373,45 @@ msgstr "�ffnen fehlgeschlagen" msgid "cannot open `%s'" msgstr "�ffnen von �%s� fehlgeschlagen" -#: debug/pcprofiledump.c:96 -#, fuzzy -msgid "cannot open input file" -msgstr "Kann die Eingabedatei �%s� nicht �ffnen" +#: db2/makedb.c:146 +#, c-format +msgid "cannot open database file `%s': %s" +msgstr "Kann die Ausgabedatei �%s� nicht �ffnen: %s" -#: catgets/gencat.c:288 iconv/iconv_charmap.c:159 iconv/iconv_prog.c:265 +#: catgets/gencat.c:273 db2/makedb.c:167 iconv/iconv_prog.c:177 #, c-format msgid "cannot open input file `%s'" msgstr "Kann die Eingabedatei �%s� nicht �ffnen" -#: locale/programs/localedef.c:203 locale/programs/localedef.c:218 locale/programs/localedef.c:513 locale/programs/localedef.c:533 +#: locale/programs/localedef.c:195 #, c-format msgid "cannot open locale definition file `%s'" msgstr "Kann die Lokale-Definitionsdatei �%s� nicht �ffnen" -#: iconv/iconv_prog.c:209 +#: iconv/iconv_prog.c:155 msgid "cannot open output file" msgstr "Kann die Ausgabedatei nicht �ffnen" -#: catgets/gencat.c:949 catgets/gencat.c:990 +#: catgets/gencat.c:780 catgets/gencat.c:821 db2/makedb.c:181 #, c-format msgid "cannot open output file `%s'" msgstr "Kann die Ausgabedatei �%s� nicht �ffnen" -#: locale/programs/locfile.c:571 +#: locale/programs/locfile.c:1135 #, c-format msgid "cannot open output file `%s' for category `%s'" msgstr "Kann die Ausgabedatei �%s� f�r die Kategorie �%s� nicht �ffnen" -#: elf/dl-load.c:1737 -#, fuzzy -msgid "cannot open shared object file" -msgstr "Kann die Ausgabedatei nicht �ffnen" - #: nscd/connections.c:165 #, c-format msgid "cannot open socket: %s" msgstr "Kann den Socket nicht �ffnen: %s" -#: elf/dl-load.c:822 -#, fuzzy -msgid "cannot open zero fill device" -msgstr "Kann die Ausgabedatei nicht �ffnen" +#: locale/programs/ld-collate.c:1374 +msgid "cannot process order specification" +msgstr "Kann die Spezifikation der Sortierreihenfolge nicht verarbeiten" -#: locale/programs/charmap-dir.c:61 +#: locale/programs/locale.c:449 #, c-format msgid "cannot read character map directory `%s'" msgstr "Das Verzeichnis �%s� der Zeichensatz-Definitionen kann nicht gelesen werden" @@ -4217,263 +3420,272 @@ msgstr "Das Verzeichnis �%s� der Zeichensatz-Definitionen kann nicht gelesen wer msgid "cannot read configuration file; this is fatal" msgstr "Kann die Konfigurationsdatei nicht lesen; das ist fatal" -#: elf/dl-load.c:846 elf/dl-load.c:1247 elf/dl-load.c:1319 elf/dl-load.c:1333 -#, fuzzy -msgid "cannot read file data" -msgstr "Kann die Profiling-Daten nicht laden" - -#: debug/pcprofiledump.c:102 -msgid "cannot read header" -msgstr "Es ist nicht m�glich, den Header zu lesen" +#: login/programs/request.c:91 +msgid "cannot read from client" +msgstr "Kann nicht vom Client lesen" #: sysdeps/unix/sysv/linux/lddlibc4.c:68 #, c-format msgid "cannot read header from `%s'" msgstr "Kann den Header von �%s� nicht lesen" -#: nscd/nscd_stat.c:128 -msgid "cannot read statistics data" -msgstr "Kann keine Statistikdaten lesen" +#: locale/programs/locale.c:306 +#, c-format +msgid "cannot read locale directory `%s'" +msgstr "Kann das Lokale-Verzeichnis �%s� nicht lesen" -#: locale/programs/repertoire.c:331 -#, fuzzy -msgid "cannot safe new repertoire map" +#: locale/programs/localedef.c:300 +#, c-format +msgid "cannot read locale file `%s'" +msgstr "Kann die Lokale-Datei �%s� nicht lesen" + +#: locale/programs/locfile.c:289 locale/programs/locfile.c:308 +#: locale/programs/locfile.c:327 locale/programs/locfile.c:346 +#: locale/programs/locfile.c:365 locale/programs/locfile.c:384 +#, c-format +msgid "cannot read repertoire map `%s'" msgstr "Kann die �repertoire�-Map �%s� nicht lesen" -#: elf/dl-load.c:784 -#, fuzzy -msgid "cannot stat shared object" -msgstr "Fehler beim Laden des Shared Objects �%s�" +#: nscd/nscd_stat.c:127 +msgid "cannot read statistics data" +msgstr "Kann keine Statistikdaten lesen" #: nscd/cache.c:150 nscd/connections.c:151 #, c-format msgid "cannot stat() file `%s': %s" msgstr "Kann den Status (stat()) der Datei �%s� nicht lesen: %s" -#: locale/programs/localedef.c:230 +#: locale/programs/localedef.c:325 #, c-format msgid "cannot write output files to `%s'" msgstr "Kann die Ausgabedatei �%s� nicht schreiben" -#: nscd/connections.c:265 nscd/connections.c:287 +#: nscd/connections.c:260 nscd/connections.c:281 #, c-format msgid "cannot write result: %s" msgstr "Kann das Ergebnis nicht schreiben: %s" -#: nscd/nscd_stat.c:87 +#: nscd/nscd_stat.c:86 #, c-format msgid "cannot write statistics: %s" msgstr "Kann die Statistik nicht schreiben: %s" -#: locale/programs/ld-ctype.c:517 +#: login/programs/request.c:120 +msgid "cannot write to client" +msgstr "Kann nicht zum Client schreiben" + +#: locale/programs/localedef.c:439 +msgid "category data requested more than once: should not happen" +msgstr "Die Daten einer Kategorie sind mehrfach angefordert worden, das sollte nicht passieren" + +#: locale/programs/ld-ctype.c:278 #, c-format msgid "character '%s' in class `%s' must be in class `%s'" -msgstr "Das Zeichen �%s�, das in der Zeichenklasse �%s� enthalten ist, muss auch in der Zeichenklasse �%s� enthalten sein" +msgstr "Das Zeichen �%s�, das in der Zeichenklasse �%s� enthalten ist, mu� auch in der Zeichenklasse �%s� enthalten sein" -#: locale/programs/ld-ctype.c:532 +#: locale/programs/ld-ctype.c:303 #, c-format msgid "character '%s' in class `%s' must not be in class `%s'" msgstr "Das Zeichen �%s� in der Zeichenklasse �%s� darf nicht in der Zeichenklasse �%s� enthalten sein" -#: locale/programs/ld-ctype.c:587 +#: locale/programs/ld-ctype.c:405 msgid "character <SP> not defined in character map" msgstr "Das Zeichen �<SP>� ist in der Zeichen-Definition nicht enthalten" -#: locale/programs/ld-ctype.c:461 -#, fuzzy, c-format -msgid "character L'\\u%0*x' in class `%s' must be in class `%s'" -msgstr "Das Zeichen �%s�, das in der Zeichenklasse �%s� enthalten ist, muss auch in der Zeichenklasse �%s� enthalten sein" +#: locale/programs/ld-ctype.c:355 +#, c-format +msgid "character L'%s' (index %Zd) in class `%s' must be in class `%s'" +msgstr "Das Zeichen L�%s� (Index %Zd), das in der Zeichenklasse �%s� enthalten ist, mu� auch in der Zeichenklasse �%s� enthalten sein" -#: locale/programs/ld-ctype.c:475 -#, fuzzy, c-format -msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'" -msgstr "Das Zeichen �%s� in der Zeichenklasse �%s� darf nicht in der Zeichenklasse �%s� enthalten sein" +#: locale/programs/ld-ctype.c:380 +#, c-format +msgid "character L'%s' (index %Zd) in class `%s' must not be in class `%s'" +msgstr "Das Zeichen L�%s� (Index %Zd) in der Zeichenklasse �%s� darf nicht in der Zeichenklasse �%s� enthalten sein" -#: locale/programs/ld-ctype.c:3032 +#: locale/programs/ld-ctype.c:1107 locale/programs/ld-ctype.c:1183 +#: locale/programs/ld-ctype.c:1196 locale/programs/ld-ctype.c:1209 +#: locale/programs/ld-ctype.c:1222 locale/programs/ld-ctype.c:1235 +#: locale/programs/ld-ctype.c:1248 locale/programs/ld-ctype.c:1279 +#: locale/programs/ld-ctype.c:1292 locale/programs/ld-ctype.c:1343 +#: locale/programs/ld-ctype.c:1374 locale/programs/ld-ctype.c:1386 #, c-format msgid "character `%s' not defined while needed as default value" msgstr "Das Zeichen �%s� ist nicht definiert, wird aber als Vorgabewert ben�tigt" -#: locale/programs/ld-ctype.c:1223 +#: locale/programs/ld-ctype.c:967 #, c-format msgid "character class `%s' already defined" msgstr "Die Zeichenklasse �%s� ist bereits definiert" -#: locale/programs/ld-ctype.c:1255 +#: locale/programs/ld-ctype.c:999 #, c-format msgid "character map `%s' already defined" msgstr "Die Zeichensatzbeschreibung �%s� ist bereits definiert" -#: locale/programs/charmap.c:254 -#, c-format -msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n" -msgstr "" - -#: locale/programs/charmap.c:140 +#: locale/programs/charmap.c:83 #, c-format msgid "character map file `%s' not found" msgstr "Die Zeichensatzbeschreibungsdatei �%s� wurde nicht gefunden" -#: locale/programs/charmap.c:465 -msgid "character sets with locking states are not supported" -msgstr "" - -#: intl/tst-codeset.c:40 intl/tst-codeset.c:50 -msgid "cheese" -msgstr "" - -#: locale/programs/localedef.c:482 -msgid "circular dependencies between locale definitions" -msgstr "" - -#: sunrpc/clnt_raw.c:115 +#: sunrpc/clnt_raw.c:110 msgid "clnt_raw.c - Fatal header serialization error." msgstr "clnt_raw.c - Fataler Fehler bei der Header-Serialisierung." -#: sunrpc/clnt_tcp.c:134 sunrpc/clnt_tcp.c:137 +#: sunrpc/clnt_tcp.c:125 sunrpc/clnt_tcp.c:133 msgid "clnttcp_create: out of memory\n" msgstr "clnttcp_create: Hauptspeicher ersch�pft\n" -#: sunrpc/clnt_udp.c:141 sunrpc/clnt_udp.c:144 +#: sunrpc/clnt_udp.c:125 sunrpc/clnt_udp.c:135 msgid "clntudp_create: out of memory\n" msgstr "clntudp_create: Hauptspeicher ersch�pft\n" -#: sunrpc/clnt_unix.c:131 sunrpc/clnt_unix.c:134 +#: sunrpc/clnt_unix.c:123 sunrpc/clnt_unix.c:131 msgid "clntunix_create: out of memory\n" msgstr "clntunix_create: Hauptspeicher ersch�pft\n" -#: inet/rcmd.c:209 +#: locale/programs/ld-collate.c:1343 +#, c-format +msgid "collation element `%.*s' appears more than once: ignore line" +msgstr "Das Sortierungselement �%.*s� ist mehr als einmal angegeben: Die Zeile wird ignoriert" + +#: locale/programs/ld-collate.c:1361 +#, c-format +msgid "collation symbol `%.*s' appears more than once: ignore line" +msgstr "Das Sortierungssymbol �%.*s� ist mehr als einmal angegeben; die Zeile wird ignoriert" + +#: locale/programs/locfile.c:658 +#, c-format +msgid "collation symbol expected after `%s'" +msgstr "Nach �%s� wird ein Sortierungssymbol erwartet" + +#: inet/rcmd.c:143 #, c-format msgid "connect to address %s: " msgstr "Verbindungsaufbau zur Adresse %s: " -#: sunrpc/rpc_scan.c:116 +#: sunrpc/rpc_scan.c:115 msgid "constant or identifier expected" msgstr "Konstante oder Bezeichner erwartet" -#: iconv/iconv_prog.c:231 +#: iconv/iconv_prog.c:144 #, c-format msgid "conversion from `%s' to `%s' not supported" msgstr "Konvertierung von �%s� nach �%s� wird nicht unterst�tzt" -#: catgets/gencat.c:1289 -#, fuzzy -msgid "conversion modules not available" -msgstr "Das Programm %lu ist in der Version %lu nicht verf�gbar\n" - -#: locale/programs/ld-monetary.c:902 -msgid "conversion rate value cannot be zero" -msgstr "" - -#: iconv/iconv_prog.c:427 iconv/iconv_prog.c:452 +#: iconv/iconv_prog.c:328 iconv/iconv_prog.c:353 msgid "conversion stopped due to problem in writing the output" msgstr "Die Konvertierung wurde wegen Problemen bei der Ausgabe beendet" -#: sunrpc/svc_simple.c:97 +#: sunrpc/svc_simple.c:83 msgid "couldn't create an rpc server\n" msgstr "Kann keinen RPC-Server erzeugen\n" -#: sunrpc/svc_simple.c:105 +#: sunrpc/svc_simple.c:91 #, c-format -msgid "couldn't register prog %ld vers %ld\n" -msgstr "Es ist nicht m�glich, das Programm �%ld� Version �%ld� zu registrieren\n" +msgid "couldn't register prog %d vers %d\n" +msgstr "Kann das Programm �%d� Version �%d� nicht registrieren\n" -#: nss/getent.c:51 +#: nss/getent.c:50 msgid "database [key ...]" msgstr "Datenbank [Schl�ssel ...]" -#: locale/programs/charmap.c:197 +#: locale/programs/charmap.c:170 #, c-format msgid "default character map file `%s' not found" msgstr "Die Default-Zeichensatzbeschreibung in der Datei �%s� wurde nicht gefunden" -#: locale/programs/charmap.c:397 +#: locale/programs/ld-time.c:163 +#, c-format +msgid "direction flag in string %d in `era' field in category `%s' is not '+' nor '-'" +msgstr "Der Richtungsanzeiger in der Zeichenkette %d im �era�-Feld in der Kategorie �%s� ist weder �+� noch �-�" + +#: locale/programs/ld-time.c:174 +#, c-format +msgid "direction flag in string %d in `era' field in category `%s' is not a single character" +msgstr "Der Richtungsanzeiger in der Zeichenkette %d im �era�-Feld in der Kategorie �%s� ist kein einzelnes Zeichen" + +#: locale/programs/charset.c:64 locale/programs/charset.c:118 #, c-format -msgid "duplicate definition of <%s>" -msgstr "Doppelte Definition von �%s�" +msgid "duplicate character name `%s'" +msgstr "Der Name des Zeichens �%s� ist mehrfach angegeben" + +#: locale/programs/ld-collate.c:1154 +msgid "duplicate collating element definition" +msgstr "Mehrfache Definition des Sortierungselementes" -#: locale/programs/ld-collate.c:3062 -#, fuzzy, c-format -msgid "duplicate definition of script `%s'" +#: locale/programs/ld-collate.c:1301 +#, c-format +msgid "duplicate definition for character `%.*s'" msgstr "Mehrfache Definition des Eintrages �%.*s�" -#: catgets/gencat.c:430 +#: db2/makedb.c:328 +msgid "duplicate key" +msgstr "Doppelter Schl�ssel" + +#: catgets/gencat.c:389 msgid "duplicate set definition" msgstr "Doppelte �set�-Definition" -#: timezone/zic.c:1009 +#: timezone/zic.c:1004 #, c-format msgid "duplicate zone name %s (file \"%s\", line %d)" msgstr "Doppelter Zonenname �%s� (Datei �%s�, Zeile %d)" -#: locale/programs/ld-ctype.c:2559 -#, fuzzy, c-format -msgid "duplicated definition for mapping `%s'" -msgstr "Mehrfache Definition des Eintrages �%.*s�" - -#: catgets/gencat.c:631 +#: catgets/gencat.c:556 msgid "duplicated message identifier" msgstr "Der Nachrichtenbezeichner ist mehrfach vorhanden" -#: catgets/gencat.c:603 +#: catgets/gencat.c:528 msgid "duplicated message number" msgstr "Die Nachrichtennummer ist mehrfach vorhanden" -#: locale/programs/ld-ctype.c:2370 -msgid "ellipsis range must be marked by two operands of same type" -msgstr "" - -#: sunrpc/rpc_scan.c:383 +#: sunrpc/rpc_scan.c:382 msgid "empty char string" msgstr "Leere Zeichenkette" -#: elf/dl-open.c:219 -msgid "empty dynamic string token substitution" -msgstr "" - -#: elf/dl-deps.c:113 -msgid "empty dynamics string token substitution" -msgstr "" +#: locale/programs/ld-collate.c:1714 +msgid "empty weight name: line ignored" +msgstr "Leerer Name des Sortiergewichtes: Die Zeile wird ignoriert" -#: sunrpc/svc_udp.c:467 +#: sunrpc/svc_udp.c:372 msgid "enablecache: cache already enabled" msgstr "enablecache: Cache ist bereits aktiv" -#: sunrpc/svc_udp.c:473 +#: sunrpc/svc_udp.c:378 msgid "enablecache: could not allocate cache" msgstr "enablecache: Kann keinen Cache anlegen" -#: sunrpc/svc_udp.c:481 +#: sunrpc/svc_udp.c:386 msgid "enablecache: could not allocate cache data" msgstr "enablecache: Kann die Cache-Daten nicht anlegen" -#: sunrpc/svc_udp.c:488 +#: sunrpc/svc_udp.c:393 msgid "enablecache: could not allocate cache fifo" msgstr "enablecache: Kann keinen FIFO-Cache anlegen" -#: iconv/iconv_prog.c:61 +#: iconv/iconv_prog.c:56 msgid "encoding for output" msgstr "Kodierung f�r die Ausgabe" -#: iconv/iconv_prog.c:60 +#: iconv/iconv_prog.c:55 msgid "encoding of original text" msgstr "Kodierung f�r den urspr�nglichen Text" -#: nscd/connections.c:366 nscd/connections.c:460 +#: locale/programs/ld-collate.c:1433 +msgid "end point of ellipsis range is bigger then start" +msgstr "Das Ende eines Auslassungsintervalls ist gr��er als der Start" + +#: nscd/connections.c:357 nscd/connections.c:444 #, c-format msgid "error getting callers id: %s" msgstr "Fehler beim Feststellen der Identit�t des Aufrufers: %s" -#: locale/programs/ld-collate.c:3032 -msgid "error while adding equivalent collating symbol" -msgstr "" - -#: iconv/iconv_charmap.c:177 iconv/iconv_prog.c:283 +#: iconv/iconv_prog.c:193 #, c-format msgid "error while closing input `%s'" msgstr "Fehler beim Schlie�en der Eingabedatei �%s�" -#: iconv/iconv_prog.c:330 +#: iconv/iconv_prog.c:239 msgid "error while closing output file" msgstr "Fehler beim Schlie�en der Ausgabedatei " @@ -4481,22 +3693,26 @@ msgstr "Fehler beim Schlie�en der Ausgabedatei " msgid "error while closing the profiling data file" msgstr "Fehler beim Schlie�en der Datei mit den Profiling-Daten" -#: iconv/iconv_charmap.c:507 iconv/iconv_charmap.c:538 iconv/iconv_prog.c:516 iconv/iconv_prog.c:547 +#: locale/programs/ld-collate.c:1162 +msgid "error while inserting collation element into hash table" +msgstr "Fehler beim Einf�gen des Sortierelementes in die Hash-Tabelle" + +#: locale/programs/ld-collate.c:1174 +msgid "error while inserting to hash table" +msgstr "Fehler beim Einf�gen in die Hash-Tabelle" + +#: iconv/iconv_prog.c:417 iconv/iconv_prog.c:448 msgid "error while reading the input" msgstr "Fehler beim Lesen der Eingabe" -#: locale/programs/locfile.h:59 +#: locale/programs/locfile.c:601 msgid "expect string argument for `copy'" msgstr "F�r �copy� wird ein String-Argument erwartet" -#: timezone/zic.c:899 +#: timezone/zic.c:894 msgid "expected continuation line not found" msgstr "Die erwartete Fortsetzungszeile ist nicht vorhanden" -#: locale/programs/ld-time.c:1027 -msgid "extra trailing semicolon" -msgstr "" - #: elf/sprof.c:404 #, c-format msgid "failed to load shared object `%s'" @@ -4506,384 +3722,381 @@ msgstr "Fehler beim Laden des Shared Objects �%s�" msgid "failed to load symbol data" msgstr "Fehler beim Laden der Symboldaten" -#: elf/dl-load.c:771 -#, fuzzy -msgid "failed to map segment from shared object" -msgstr "Fehler beim Laden des Shared Objects �%s�" - #: elf/sprof.c:698 msgid "failed to mmap the profiling data file" msgstr "Fehler beim �mmap� der Datei mit den Profiling-Daten" -#: iconv/iconv_prog.c:235 +#: iconv/iconv_prog.c:147 msgid "failed to start conversion processing" msgstr "Fehler beim Start der Konvertierung" -#: locale/programs/locfile.c:596 +#: locale/programs/locfile.c:1160 #, c-format msgid "failure while writing data for category `%s'" msgstr "Fehler beim Schreiben der Daten f�r die Kategorie �%s�" -#: elf/../sysdeps/generic/readelflib.c:35 +#: nis/nis_call.c:155 +msgid "fcntl: F_SETFD" +msgstr "fcntl: F_SETFD" + +#: locale/programs/ld-messages.c:86 locale/programs/ld-messages.c:110 +#: locale/programs/ld-monetary.c:163 locale/programs/ld-numeric.c:98 #, c-format -msgid "file %s is truncated\n" -msgstr "" +msgid "field `%s' in category `%s' undefined" +msgstr "Der Eintrag �%s� in der Kategorie �%s� ist nicht definiert" -#. TRANS: the file will not be removed; this is an -#. TRANS: informative message. -#: sunrpc/rpc_main.c:1150 +#: sunrpc/rpc_main.c:1146 #, c-format msgid "file `%s' already exists and may be overwritten\n" msgstr "Die Datei �%s� existiert bereits und w�rde �berschrieben\n" -#: elf/dl-load.c:1247 -msgid "file too short" -msgstr "Die Datei ist zu kurz" +#: locale/programs/locfile.c:683 +msgid "from-value of `collating-element' must be a string" +msgstr "Der �From�-Wert eines Sortierelementes mu� eine Zeichenkette sein" -#: inet/rcmd.c:512 +#: inet/rcmd.c:324 msgid "fstat failed" -msgstr "Fehler beim Ermitteln des Datei-Status mit �fstat�" +msgstr "Fehler beim Holen des Datei-Status mit �fstat�" # Gut! ;-) -#: locale/programs/linereader.c:388 +#: locale/programs/linereader.c:333 msgid "garbage at end of character code specification" msgstr "Murks am Ende einer Zeichensatzspezifikation" -#: locale/programs/linereader.c:276 +#: locale/programs/linereader.c:219 msgid "garbage at end of number" msgstr "Am Ende der Zahl sind unsinnige Eintr�ge" +#: locale/programs/ld-time.c:195 +#, c-format +msgid "garbage at end of offset value in string %d in `era' field in category `%s'" +msgstr "Unsinnige Eintr�ge am Ende des Offset-Wertes in der Zeichenkette %d im �era�-Feld der Kategorie �%s�" + +#: locale/programs/ld-time.c:252 +#, c-format +msgid "garbage at end of starting date in string %d in `era' field in category `%s'" +msgstr "Unsinnige Eintr�ge am Ende des Start-Datums in der Zeichenkette %d im �era�-Feld der Kategorie �%s�" + +#: locale/programs/ld-time.c:328 +#, c-format +msgid "garbage at end of stopping date in string %d in `era' field in category `%s'" +msgstr "Unsinnige Eintrage am Ende des Stop-Datums in der Zeichenkette %d im �era�-Feld der Kategorie �%s�" + #: elf/sprof.c:77 msgid "generate call graph" -msgstr "Einen Aufruf-Graphen erzeugen" +msgstr "Erzeuge einen Aufruf-Graphen" #: elf/sprof.c:76 msgid "generate flat profile with counts and ticks" msgstr "Erzeuge ein 'flaches' Profile mit Aufrufzahlen und -zeiten" -#: sunrpc/get_myaddr.c:78 +#: sunrpc/get_myaddr.c:77 msgid "get_myaddress: ioctl (get interface configuration)" -msgstr "get_myaddress: ioctl (Ermitteln der Schnittstellen-Konfiguration)" +msgstr "get_myaddress: ioctl (Holen der Schnittstellen-Konfiguration)" -#: nss/getent.c:702 +#: nss/getent.c:54 msgid "getent - get entries from administrative database." -msgstr "getent - Eintr�ge aus administrativen Datenbanken lesen." +msgstr "getent - lese Eintr�ge aus administrativen Datenbanken." -#: nscd/connections.c:221 +#: nscd/connections.c:219 #, c-format msgid "handle_request: request received (Version = %d)" msgstr "handle_request: Anforderung empfangen (Version = %d)" -#: timezone/zic.c:643 +#: timezone/zic.c:638 msgid "hard link failed, symbolic link used" msgstr "Hardlink fehlgeschlagen, es wird ein symbolischer Link verwendet" -#: inet/rcmd.c:518 +#: inet/rcmd.c:330 msgid "hard linked somewhere" msgstr "Ist irgendwo ein Hard-Link" -#: locale/programs/charmap.c:986 locale/programs/repertoire.c:430 -msgid "hexadecimal range format should use only capital characters" -msgstr "" - -#: timezone/zic.c:1193 +#: timezone/zic.c:1188 msgid "illegal CORRECTION field on Leap line" msgstr "ung�ltiges �CORRECTION�-Feld in der �Leap�-Zeile" -#: timezone/zic.c:1197 +#: timezone/zic.c:1192 msgid "illegal Rolling/Stationary field on Leap line" msgstr "ung�ltiges �Rolling/Stationary�-Feld in der �Leap�-Zeile" -#: sunrpc/rpc_scan.c:312 +#: locale/programs/ld-collate.c:1786 +msgid "illegal character constant in string" +msgstr "Ung�ltige Zeichenkonstante in der Zeichenkette" + +#: sunrpc/rpc_scan.c:311 msgid "illegal character in file: " msgstr "Ung�ltiges Zeichen in der Datei: " -#: locale/programs/linereader.c:600 +#: locale/programs/ld-collate.c:1129 +msgid "illegal collation element" +msgstr "Ung�ltiges Sortierelement" + +#: locale/programs/charmap.c:281 +msgid "illegal definition" +msgstr "Ung�ltige Definition" + +#: locale/programs/charmap.c:434 +msgid "illegal encoding given" +msgstr "Ung�ltige Kodierung angegeben" + +#: locale/programs/linereader.c:551 msgid "illegal escape sequence at end of string" msgstr "ung�ltige Escape-Sequenz am Ende der Zeichenkette" -#: iconv/iconv_charmap.c:443 -#, fuzzy, c-format -msgid "illegal input sequence at position %Zd" -msgstr "ung�ltige Eingabe-Sequenz an der Stelle %ld" - -#: iconv/iconv_prog.c:469 +#: iconv/iconv_prog.c:370 #, c-format msgid "illegal input sequence at position %ld" msgstr "ung�ltige Eingabe-Sequenz an der Stelle %ld" -#: sunrpc/rpc_main.c:463 +#: locale/programs/charset.c:78 +msgid "illegal names for character range" +msgstr "ung�ltige Namen f�r den Zeichenbereich" + +#: sunrpc/rpc_main.c:461 #, c-format msgid "illegal nettype :`%s'\n" msgstr "ung�ltiger nettype : �%s�\n" -#: catgets/gencat.c:403 catgets/gencat.c:480 +#: locale/programs/ld-time.c:187 +#, c-format +msgid "illegal number for offset in string %d in `era' field in category `%s'" +msgstr "ung�ltige Nummer f�r den Offset in der Zeichenkette %d im �era�-Feld in der Kategorie �%s�" + +#: catgets/gencat.c:362 catgets/gencat.c:439 msgid "illegal set number" msgstr "ung�ltige �set�-Nummer" -#: locale/programs/ld-ctype.c:1229 +#: locale/programs/ld-time.c:243 #, c-format -msgid "implementation limit: no more than %Zd character classes allowed" -msgstr "Limit der Implementation: Es sind nicht mehr als %Zd Zeichen-Klassen erlaubt" +msgid "illegal starting date in string %d in `era' field in category `%s'" +msgstr "ung�ltiges Start-Datum in der Zeichenkette %d im �era�-Feld in der Kategorie �%s�" -#: locale/programs/ld-ctype.c:1261 +#: locale/programs/ld-time.c:319 +#, c-format +msgid "illegal stopping date in string %d in `era' field in category `%s'" +msgstr "ung�ltiges Ende-Datum in der Zeichenkette %d im �era�-Feld in der Kategorie �%s�" + +#: locale/programs/ld-ctype.c:973 +#, c-format +msgid "implementation limit: no more than %d character classes allowed" +msgstr "Limit der Implementation: Es sind nicht mehr als %d Zeichen-Klassen erlaubt" + +#: locale/programs/ld-ctype.c:1005 #, c-format msgid "implementation limit: no more than %d character maps allowed" msgstr "Limit der Implementation: Es sind nicht mehr als %d Zeichen-Maps erlaubt" -#: iconv/iconv_charmap.c:462 iconv/iconv_prog.c:473 +#: iconv/iconv_prog.c:374 msgid "incomplete character or shift sequence at end of buffer" msgstr "unvollst�ndige Zeichen- oder Shift-Folge am Ende des Puffers" -#: timezone/zic.c:856 +#: db2/makedb.c:148 +msgid "incorrectly formatted file" +msgstr "ung�ltig formatierte Datei" + +#: timezone/zic.c:851 msgid "input line of unknown type" msgstr "Die Eingabezeile ist von einem unbekannten Typ" -#: elf/dl-load.c:1294 -msgid "internal error" -msgstr "Interner Fehler" - -#: iconv/iconv_prog.c:477 +#: iconv/iconv_prog.c:378 msgid "internal error (illegal descriptor)" msgstr "interner Fehler (ung�ltiger Descriptor)" -#: timezone/zic.c:1819 +#: timezone/zic.c:1814 msgid "internal error - addtype called with bad isdst" msgstr "Interner Fehler - �addtype� wurde mit einer ung�ltigen �isdst� aufgerufen" -#: timezone/zic.c:1827 +#: timezone/zic.c:1822 msgid "internal error - addtype called with bad ttisgmt" msgstr "Interner Fehler - �addtype� wurde mit einem ung�ltigen �ttisgmt� aufgerufen" -#: timezone/zic.c:1823 +#: timezone/zic.c:1818 msgid "internal error - addtype called with bad ttisstd" msgstr "Interner Fehler - �addtype� wurde mit einem ung�ltigen �ttisstd� aufgerufen" -#: locale/programs/ld-ctype.c:488 locale/programs/ld-ctype.c:544 +#: locale/programs/ld-ctype.c:315 locale/programs/ld-ctype.c:392 #, c-format msgid "internal error in %s, line %u" msgstr "Interner Fehler in der Datei �%s�, Zeile %u" -#: elf/dl-load.c:1267 -msgid "invalid ELF header" -msgstr "Ung�ltiger ELF-Header" - -#: timezone/zic.c:1065 +#: timezone/zic.c:1060 msgid "invalid UTC offset" msgstr "ung�ltiger UTC-Offset" -#: timezone/zic.c:1068 +#: timezone/zic.c:1063 msgid "invalid abbreviation format" msgstr "ung�ltiges Abk�rzungsformat" -#: catgets/gencat.c:688 -msgid "invalid character: message ignored" -msgstr "Ung�ltiges Zeichen: Meldung ignoriert" - -#: timezone/zic.c:1158 timezone/zic.c:1370 timezone/zic.c:1384 +#: timezone/zic.c:1153 timezone/zic.c:1365 timezone/zic.c:1379 msgid "invalid day of month" msgstr "Ung�ltiger Tag des Monats" -#: locale/programs/charmap.c:352 -msgid "invalid definition" -msgstr "Ung�ltige Definition" - -#: locale/programs/charmap.c:547 -msgid "invalid encoding given" -msgstr "Ung�ltige Kodierung angegeben" - -#: timezone/zic.c:1322 +#: timezone/zic.c:1317 msgid "invalid ending year" msgstr "Ung�ltiges Ende-Jahr" -#: catgets/gencat.c:1152 locale/programs/linereader.c:538 -msgid "invalid escape sequence" -msgstr "Ung�ltige Escape-Sequenz" - -#: timezone/zic.c:1130 +#: timezone/zic.c:1125 msgid "invalid leaping year" msgstr "Ung�ltiges Schaltjahr" -#: catgets/gencat.c:731 -msgid "invalid line" -msgstr "Ung�ltige Zeile" - -#: elf/dl-open.c:349 +#: elf/dl-open.c:223 msgid "invalid mode for dlopen()" msgstr "Ung�ltiger Mode f�r dlopen()" -#: timezone/zic.c:1145 timezone/zic.c:1248 +#: timezone/zic.c:1140 timezone/zic.c:1243 msgid "invalid month name" msgstr "ung�ltiger Monatsname" -#: locale/programs/charmap.c:974 locale/programs/ld-collate.c:2888 locale/programs/repertoire.c:418 -#, fuzzy -msgid "invalid names for character range" -msgstr "ung�ltige Namen f�r den Zeichenbereich" - -#: debug/pcprofiledump.c:166 -#, fuzzy -msgid "invalid pointer size" -msgstr "ung�ltiger Monatsname" - -#: catgets/gencat.c:549 -msgid "invalid quote character" -msgstr "Ung�ltiges Anf�hrungszeichen" - -#: timezone/zic.c:964 +#: timezone/zic.c:959 msgid "invalid saved time" msgstr "Ung�ltige gespeicherte Zeit" -#: timezone/zic.c:1297 +#: timezone/zic.c:1292 msgid "invalid starting year" msgstr "Ung�ltiges Anfangsjahr" -#: timezone/zic.c:1174 timezone/zic.c:1277 +#: timezone/zic.c:1169 timezone/zic.c:1272 msgid "invalid time of day" msgstr "Ung�ltige Tageszeit" -#: timezone/zic.c:1375 +#: timezone/zic.c:1370 msgid "invalid weekday name" msgstr "ung�ltiger Name f�r einen Wochentag" -#: nscd/connections.c:479 +#: nscd/connections.c:460 #, c-format -msgid "key length in request too long: %d" -msgstr "Die Schl�ssell�nge in der Anforderung ist zu lang: %d" - -#: elf/ldconfig.c:794 -#, c-format -msgid "libc4 library %s in wrong directory" -msgstr "" +msgid "key length in request too long: %Zd" +msgstr "Die Schl�ssell�nge in der Anforderung ist zu lang: %Zd" -#: elf/ldconfig.c:788 -#, c-format -msgid "libc5 library %s in wrong directory" -msgstr "" - -#: elf/ldconfig.c:791 -#, c-format -msgid "libc6 library %s in wrong directory" -msgstr "" +#: locale/programs/ld-collate.c:1426 +msgid "line after ellipsis must contain character definition" +msgstr "Die Zeile nach einem Auslassungintervall mu� eine Zeichen-Definition enthalten" -#: elf/ldconfig.c:821 -#, c-format -msgid "libraries %s and %s in directory %s have same soname but different type." -msgstr "" +#: locale/programs/ld-collate.c:1405 +msgid "line before ellipsis does not contain definition for character constant" +msgstr "Die Zeile vor einem Auslassungsintervall mu� eine Zeichen-Konstante enthalten" -#: timezone/zic.c:836 +#: timezone/zic.c:831 msgid "line too long" msgstr "Die Zeile ist zu lang" -#: iconv/iconv_prog.c:63 +#: iconv/iconv_prog.c:58 msgid "list all known coded character sets" -msgstr "Alle bekannten Zeichensatz-Kodierungen ausgeben" +msgstr "Gib alle bekannten Zeichensatz-Kodierungen aus" -#: locale/programs/locfile.h:63 -msgid "locale name should consist only of portable characters" -msgstr "Der Name der Lokale sollte nur aus portablen Zeichen bestehen" +#: locale/programs/localedef.c:270 +#, c-format +msgid "locale file `%s', used in `copy' statement, not found" +msgstr "Die Lokale-Datei �%s�, die im �copy�-Befehl verwendet wird, ist nicht vorhanden" -#: inet/rcmd.c:503 +#: inet/rcmd.c:315 msgid "lstat failed" -msgstr "Fehler beim Ermitteln des Link-Status mit �lstat�" - -#: malloc/memusagestat.c:59 -msgid "make output graphic VALUE pixel high" -msgstr "" - -#: malloc/memusagestat.c:58 -msgid "make output graphic VALUE pixel wide" -msgstr "" - -#: stdlib/../sysdeps/unix/sysv/linux/ia64/makecontext.c:63 -msgid "makecontext: does not know how to handle more than 8 arguments\n" -msgstr "" +msgstr "Fehler beim Holen des Link-Status mit �lstat�" -#: catgets/gencat.c:785 +#: catgets/gencat.c:625 msgid "malformed line ignored" msgstr "ung�ltige Eingabezeile ignoriert" # XXX schlecht #: elf/sprof.c:550 msgid "mapping of section header string table failed" -msgstr "Das Mapping der Section-Header String-Tabelle ist fehlgeschlagen" +msgstr "Das Mappen der Section-Header String-Tabelle ist fehlgeschlagen" #: elf/sprof.c:540 msgid "mapping of section headers failed" msgstr "Das Mapping der Section-Headers ist fehlgeschlagen" -#: malloc/mcheck.c:296 +#: malloc/mcheck.c:202 msgid "memory clobbered before allocated block\n" msgstr "Der Speicher vor dem allozierten Block wurde �berschrieben\n" -#: malloc/mcheck.c:299 +#: malloc/mcheck.c:205 msgid "memory clobbered past end of allocated block\n" msgstr "Der Speicher nach dem Ende des allozierten Blockes wurde �berschrieben\n" -#: locale/programs/xmalloc.c:70 malloc/obstack.c:489 malloc/obstack.c:493 posix/getconf.c:996 +#: locale/programs/ld-collate.c:170 locale/programs/ld-collate.c:176 +#: locale/programs/ld-collate.c:180 locale/programs/ld-collate.c:1453 +#: locale/programs/ld-collate.c:1482 locale/programs/locfile.c:1088 +#: locale/programs/xmalloc.c:70 login/programs/database.c:62 +#: login/programs/database.c:79 login/programs/database.c:95 +#: malloc/obstack.c:471 posix/getconf.c:682 msgid "memory exhausted" msgstr "Kein Hauptspeicher mehr verf�gbar" -#: malloc/mcheck.c:293 +#: malloc/mcheck.c:199 msgid "memory is consistent, library is buggy\n" msgstr "Die Speicherverwaltung ist konsistent, die Bibliothek enth�lt Fehler\n" -#: elf/cache.c:143 -msgid "mmap of cache file failed.\n" -msgstr "Das Mapping der Cache-Datei ist fehlgeschlagen.\n" +#: locale/programs/ld-time.c:373 +#, c-format +msgid "missing era format in string %d in `era' field in category `%s'" +msgstr "fehlendes �era�-Format in der Zeichenkette %d im �era�-Feld in der Kategorie �%s�" -#: elf/../sysdeps/generic/readelflib.c:110 -msgid "more than one dynamic segment\n" -msgstr "" +#: locale/programs/ld-time.c:358 +#, c-format +msgid "missing era name in string %d in `era' field in category `%s'" +msgstr "fehlender �era�-Name in der Zeichenkette %d im �era� Feld in der Kategorie �%s�" -#: timezone/zic.c:959 +#: timezone/zic.c:954 msgid "nameless rule" msgstr "Regel ohne Name" -#: nis/nss_nisplus/nisplus-publickey.c:281 nis/nss_nisplus/nisplus-publickey.c:287 nis/nss_nisplus/nisplus-publickey.c:346 nis/nss_nisplus/nisplus-publickey.c:355 +#: iconv/iconv_prog.c:133 +msgid "neither original nor target encoding specified" +msgstr "Weder die urspr�ngliche noch die Ziel-Kodierung angegeben" + +#: nis/nss_nisplus/nisplus-publickey.c:280 +#: nis/nss_nisplus/nisplus-publickey.c:286 +#: nis/nss_nisplus/nisplus-publickey.c:345 +#: nis/nss_nisplus/nisplus-publickey.c:354 #, c-format msgid "netname2user: (nis+ lookup): %s\n" msgstr "netname2user: (NIS+ Lookup): %s\n" -#: nis/nss_nisplus/nisplus-publickey.c:300 +#: nis/nss_nisplus/nisplus-publickey.c:299 #, c-format msgid "netname2user: DES entry for %s in directory %s not unique" msgstr "netname2user: DES Eintrag f�r �%s� im Verzeichnis �%s� ist nicht eindeutig" -#: nis/nss_nisplus/nisplus-publickey.c:368 +#: nis/nss_nisplus/nisplus-publickey.c:367 #, c-format msgid "netname2user: LOCAL entry for %s in directory %s not unique" msgstr "netname2user: LOCAL Eintrag f�r �%s� im Verzeichnis �%s� ist nicht eindeutig" -#: nis/nss_nisplus/nisplus-publickey.c:207 +#: nis/nss_nisplus/nisplus-publickey.c:206 #, c-format msgid "netname2user: missing group id list in `%s'." msgstr "netname2user: fehlende Group-ID Liste in �%s�." # XXX gibt es eine bessere �bersetzung? -#: nis/nss_nisplus/nisplus-publickey.c:318 +#: nis/nss_nisplus/nisplus-publickey.c:317 #, c-format msgid "netname2user: principal name `%s' too long" msgstr "netname2user: der Principal-Name �%s� ist zu lang" -#: nis/nss_nisplus/nisplus-publickey.c:375 +#: nis/nss_nisplus/nisplus-publickey.c:374 msgid "netname2user: should not have uid 0" msgstr "netname2user: sollte nicht die Benutzernummer 0 haben" -#: sunrpc/svc_simple.c:183 +#: sunrpc/svc_simple.c:158 #, c-format msgid "never registered prog %d\n" msgstr "Das Programm %d wurde nie registriert\n" -#: locale/programs/repertoire.c:272 +#: locale/programs/repertoire.c:250 msgid "no <Uxxxx> or <Uxxxxxxxx> value given" msgstr "Kein <Uxxxx> oder <Uxxxxxxxx> Wert angegeben" -#: timezone/zic.c:2148 +#: locale/programs/ld-messages.c:101 locale/programs/ld-messages.c:125 +#, c-format +msgid "no correct regular expression for field `%s' in category `%s': %s" +msgstr "Kein g�ltiger regul�rer Ausdruck f�r den Eintrag �%s� in der Kategorie �%s�: %s" + +#: timezone/zic.c:2143 msgid "no day in month matches rule" -msgstr "Kein Tag des Monats passt zur angegebenen Regel" +msgstr "Kein Tag des Monats pa�t zur angegebenen Regel" -#: locale/programs/ld-collate.c:1770 +#: locale/programs/ld-collate.c:267 msgid "no definition of `UNDEFINED'" msgstr "Keine Definition f�r �UNDEFINED�" @@ -4892,134 +4105,105 @@ msgstr "Keine Definition f�r �UNDEFINED�" msgid "no filename for profiling data given and shared object `%s' has no soname" msgstr "Kein Dateiname f�r Profiling-Datenn angegeben und das Shared Object �%s� hat keinen �soname�" -#: locale/programs/ld-ctype.c:747 -msgid "no input digits defined and none of the standard names in the charmap" -msgstr "" - -#: locale/programs/locfile.h:82 +#: locale/programs/locfile.c:615 msgid "no other keyword shall be specified when `copy' is used" msgstr "Es d�rfen keine anderen Schl�sselworte angegeben werden, wenn �copy� verwendet wird" -#: locale/programs/ld-ctype.c:3351 -msgid "no output digits defined and none of the standard names in the charmap" -msgstr "" - -#: iconv/iconvconfig.c:308 locale/programs/localedef.c:236 +#: locale/programs/localedef.c:331 msgid "no output file produced because warning were issued" msgstr "Es wurde keine Ausgabedatei erzeugt, weil Warnungen ausgegeben wurden" -#: locale/programs/charmap.c:493 locale/programs/charmap.c:673 locale/programs/charmap.c:769 locale/programs/repertoire.c:231 +#: locale/programs/locfile.c:283 locale/programs/locfile.c:302 +#: locale/programs/locfile.c:321 locale/programs/locfile.c:340 +#: locale/programs/locfile.c:359 locale/programs/locfile.c:378 +msgid "no repertoire map specified: cannot proceed" +msgstr "keine �repertoire�-Map angegeben: Verarbeitung abgebrochen" + +#: locale/programs/charmap.c:400 locale/programs/charmap.c:549 +#: locale/programs/charmap.c:628 locale/programs/repertoire.c:211 msgid "no symbolic name given" msgstr "Kein symbolischer Name angegeben" -#: locale/programs/charmap.c:580 locale/programs/charmap.c:728 locale/programs/charmap.c:811 locale/programs/repertoire.c:297 +#: locale/programs/charmap.c:464 locale/programs/charmap.c:595 +#: locale/programs/charmap.c:661 locale/programs/repertoire.c:273 msgid "no symbolic name given for end of range" msgstr "Kein symbolischer Name f�r das Ende des Intervalles angegeben" -#: locale/programs/linereader.c:646 -msgid "non-symbolic character value should not be used" -msgstr "" - -#: locale/programs/ld-ctype.c:812 -msgid "not all characters used in `outdigit' are available in the charmap" -msgstr "" - -#: locale/programs/ld-ctype.c:829 -msgid "not all characters used in `outdigit' are available in the repertoire" -msgstr "" +#: locale/programs/ld-collate.c:249 +#, c-format +msgid "no weight defined for symbol `%s'" +msgstr "Kein Sortiergewicht (�Weight�) f�r das Symbol �%s� definiert" -#: inet/rcmd.c:505 +#: inet/rcmd.c:317 msgid "not regular file" msgstr "Keine regul�re Datei" -#: nscd/nscd_stat.c:131 +#: nscd/nscd_stat.c:130 #, c-format msgid "" "nscd configuration:\n" "\n" "%15d server debug level\n" msgstr "" -"Konfiguration des nscd:\n" +"nscd Konfiguration:\n" "\n" "%15d Server Debug Level\n" -#: nscd/nscd_stat.c:105 +#: nscd/nscd_stat.c:104 msgid "nscd not running!\n" msgstr "nscd l�uft nicht!\n" -#: elf/dl-load.c:1059 -msgid "object file has no dynamic section" -msgstr "" - -#: iconv/iconv_prog.c:65 -msgid "omit invalid characters from output" -msgstr "Ung�ltige Zeichen von der Ausgabe ausgelassen" - -#: elf/dl-load.c:1309 -msgid "only ET_DYN and ET_EXEC can be loaded" -msgstr "" - -#: locale/programs/charmap.c:637 +#: locale/programs/charmap.c:513 msgid "only WIDTH definitions are allowed to follow the CHARMAP definition" msgstr "Nur �WIDTH�-Definitionen d�rfen nach einer �CHARMAP�-Definition folgen" -#: locale/programs/ld-collate.c:1018 locale/programs/ld-collate.c:1188 -#, c-format -msgid "order for `%.*s' already defined at %s:%Zu" -msgstr "Die Reihenfolge von `%.*s' ist bereits bei %s:%Zu definiert" +#: iconv/iconv_prog.c:135 +msgid "original encoding not specified using `-f'" +msgstr "Die urspr�ngliche Kodierung nicht mit �-f� angegeben" -#: inet/ruserpass.c:170 inet/ruserpass.c:193 -msgid "out of memory" -msgstr "Der Hauptspeicher ist ersch�pft" - -#: iconv/iconv_prog.c:66 +#: iconv/iconv_prog.c:60 msgid "output file" msgstr "Ausgabedatei" -#: posix/../sysdeps/generic/wordexp.c:1801 -msgid "parameter null or not set" -msgstr "Der Parameter ist Null oder nicht gesetzt" - -#: sunrpc/pm_getmaps.c:74 +#: sunrpc/pm_getmaps.c:73 msgid "pmap_getmaps rpc problem" msgstr "pmap_getmaps RPC Problem" -#: inet/rcmd.c:293 +#: inet/rcmd.c:186 msgid "poll: protocol failure in circuit setup\n" msgstr "poll: Protokollfehler im Verbindungsaufbau\n" -#: locale/programs/ld-ctype.c:1950 locale/programs/ld-ctype.c:2001 -msgid "premature end of `translit_ignore' definition" -msgstr "Unerwartetes Ende der Definition �translit_ignore�" - -#: sunrpc/rpc_scan.c:525 sunrpc/rpc_scan.c:535 +#: sunrpc/rpc_scan.c:523 sunrpc/rpc_scan.c:533 msgid "preprocessor error" msgstr "Fehler beim Aufruf des Pr�prozessors" -#: locale/programs/ld-ctype.c:2733 -msgid "previous definition was here" -msgstr "Die fr�here Definition war hier" - #: elf/sprof.c:74 msgid "print list of count paths and their number of use" -msgstr "Eine Liste der gez�hlten Pfade und der Anzahl der Benutzung ausgeben" +msgstr "Gib eine Liste der gez�hlten Pfade und der Anzahl der Benutzung aus" # So sonst oft. -#: iconv/iconv_prog.c:68 +#: iconv/iconv_prog.c:61 msgid "print progress information" -msgstr "Informationen �ber den Bearbeitungsstand ausgeben" +msgstr "Gib Informationen �ber den Bearbeitungsstand aus" + +#: db2/makedb.c:345 +#, c-format +msgid "problems while reading `%s'" +msgstr "Probleme beim Lesen von �%s�" #: elf/sprof.c:687 #, c-format msgid "profiling data file `%s' does not match shared object `%s'" -msgstr "Die Datei �%s� mit Profiling-Daten passt nicht zum Shared Object �%s�" +msgstr "Die Datei �%s� mit Profiling-Daten pa�t nicht zum Shared Object �%s�" #: sunrpc/rpcinfo.c:237 sunrpc/rpcinfo.c:383 #, c-format msgid "program %lu is not available\n" msgstr "Das Programm %lu ist nicht verf�gbar\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 +#: 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 "Das Programm %lu ist in der Version %lu nicht verf�gbar\n" @@ -5029,47 +4213,38 @@ msgstr "Das Programm %lu ist in der Version %lu nicht verf�gbar\n" msgid "program %lu version %lu ready and waiting\n" msgstr "Program %lu Version %lu ist bereit und wartet\n" -#: inet/rcmd.c:354 -#, c-format -msgid "rcmd: %s: short read" -msgstr "rcmd: %s: kurzer Read" - -#: inet/rcmd.c:290 +#: inet/rcmd.c:183 #, c-format msgid "rcmd: poll (setting up stderr): %m\n" msgstr "rcmd: poll (Vorbereiten der Standardfehlerausgabe): %m\n" -#: inet/rcmd.c:172 inet/rcmd.c:175 +#: inet/rcmd.c:117 msgid "rcmd: socket: All ports in use\n" msgstr "rcmd: Socket: Alle Ports sind zur Zeit belegt\n" -#: inet/rcmd.c:270 +#: inet/rcmd.c:173 #, c-format msgid "rcmd: write (setting up stderr): %m\n" msgstr "rcmd: write (Vorbereiten der Standardfehlerausgabe): %m\n" -#: sunrpc/svc_simple.c:112 +#: sunrpc/svc_simple.c:98 msgid "registerrpc: out of memory\n" msgstr "registerrpc: Hauptspeicher ersch�pft\n" -#: timezone/zic.c:1880 +#: timezone/zic.c:1875 msgid "repeated leap second moment" msgstr "Wiederholung der �Leap�-Sekunde" -#: locale/programs/repertoire.c:342 +#: locale/programs/repertoire.c:107 #, c-format msgid "repertoire map file `%s' not found" msgstr "Die �repertoire� Map-Datei �%s� wurde nicht gefunden" -#: locale/programs/charmap.c:1068 -msgid "resulting bytes for range not representable." -msgstr "" - -#: sunrpc/rpc_main.c:1117 +#: sunrpc/rpc_main.c:1115 msgid "rpcgen: arglist coding error\n" msgstr "rpcgen: Kodierungsfehler bei der �arglist�\n" -#: sunrpc/rpc_main.c:1105 +#: sunrpc/rpc_main.c:1103 msgid "rpcgen: too many defines\n" msgstr "rpcgen: Zu viele Defines\n" @@ -5086,7 +4261,7 @@ msgstr "rpcinfo: �%s� ist ein unbekannter Service\n" #: sunrpc/rpcinfo.c:665 #, c-format msgid "rpcinfo: Could not delete registration for prog %s version %s\n" -msgstr "rpcinfo: Registrierung des Programms �%s� Version �%s� kann nicht gel�scht werden\n" +msgstr "rpcinfo; Kann die Registrierung des Programms �%s� Version �%s� nicht l�schen\n" #: sunrpc/rpcinfo.c:637 #, c-format @@ -5095,328 +4270,409 @@ msgstr "rpcinfo: Broadcast ist fehlgeschlagen: %s\n" #: sunrpc/rpcinfo.c:556 sunrpc/rpcinfo.c:563 msgid "rpcinfo: can't contact portmapper" -msgstr "rpcinfo: Portmapper kann nicht erreicht werden" +msgstr "rpcinfo: Kann den Portmapper nicht erreichen" -#: timezone/zic.c:749 timezone/zic.c:751 +#: timezone/zic.c:744 timezone/zic.c:746 msgid "same rule name in multiple files" msgstr "Dieselbe Regel ist in mehreren Dateien enthalten" -#: elf/dl-load.c:1104 -msgid "shared object cannot be dlopen()ed" -msgstr "" - -#: elf/dl-close.c:61 -#, fuzzy -msgid "shared object not open" -msgstr "Ung�ltiges Objekt f�r diese Operation" - # XXX das ist sicher Unsinn! -#: nscd/connections.c:493 +#: nscd/connections.c:472 #, c-format msgid "short read while reading request key: %s" msgstr "Kurzer Read beim Lesen des Anforderungsschl�ssels: %s" -#: nscd/connections.c:443 +#: nscd/connections.c:430 #, c-format msgid "short read while reading request: %s" msgstr "Kurzer Read beim Lesezugriff: %s" -#: nscd/grpcache.c:193 nscd/hstcache.c:278 nscd/pwdcache.c:189 +#: nscd/grpcache.c:191 nscd/hstcache.c:270 nscd/pwdcache.c:189 #, c-format msgid "short write in %s: %s" msgstr "Kurzer Write in �%s�: %s" -#: inet/rcmd.c:335 +#: inet/rcmd.c:204 msgid "socket: protocol failure in circuit setup\n" msgstr "socket: Protokollfehler im Verbindungsaufbau\n" -#: timezone/zic.c:820 +#: locale/programs/locfile.c:736 +msgid "sorting order `forward' and `backward' are mutually exclusive" +msgstr "Die Anweisungen �forward� und �backward� schlie�en sich aus" + +#: locale/programs/ld-collate.c:1586 locale/programs/ld-collate.c:1632 +msgid "specification of sorting weight for collation symbol does not make sense" +msgstr "Die Angabe eines Sortiergewichtes f�r ein Sortiersymbol ist nicht sinnvoll" + +#: timezone/zic.c:815 msgid "standard input" msgstr "Standardeingabe" -#: locale/programs/ld-ctype.c:1681 -msgid "start and end character sequence of range must have the same length" -msgstr "" +#: timezone/zdump.c:268 +msgid "standard output" +msgstr "Standardausgabe" -#: timezone/zic.c:1331 +#: locale/programs/ld-time.c:272 +#, c-format +msgid "starting date is illegal in string %d in `era' field in category `%s'" +msgstr "Das Start-Datum in der Zeichenkette %d im �era�-Feld der Kategorie �%s� ist ung�ltig" + +#: timezone/zic.c:1326 msgid "starting year greater than ending year" msgstr "Das Start-Jahr ist gr��er als das Ende-Jahr" -#: timezone/zic.c:1303 timezone/zic.c:1328 +#: timezone/zic.c:1298 timezone/zic.c:1323 msgid "starting year too high to be represented" msgstr "Das Startjahr ist zu gro� f�r die Darstellung" -#: timezone/zic.c:1301 timezone/zic.c:1326 +#: timezone/zic.c:1296 timezone/zic.c:1321 msgid "starting year too low to be represented" msgstr "Das Startjahr ist zu klein f�r die Darstellung" -#: iconv/iconv_prog.c:67 -msgid "suppress warnings" -msgstr "" +#: locale/programs/ld-time.c:348 +#, c-format +msgid "stopping date is illegal in string %d in `era' field in category `%s'" +msgstr "Das Ende-Datum in der Zeichenkette %d im �era�-Feld in der Kategorie �%s� ist ung�ltig" -#: sunrpc/svc_run.c:76 -#, fuzzy -msgid "svc_run: - poll failed" +#: sunrpc/svc_run.c:81 +msgid "svc_run: - select failed" msgstr "svc_run - �select� ist fehlgeschlagen" -#: sunrpc/svc_tcp.c:171 +#: sunrpc/svc_tcp.c:160 msgid "svc_tcp.c - cannot getsockname or listen" msgstr "svc_tcp.c - �getsockname� oder �listen� nicht m�glich" -#: sunrpc/svc_tcp.c:156 +#: sunrpc/svc_tcp.c:145 msgid "svc_tcp.c - tcp socket creation problem" msgstr "svc_tcp.c - Problem bei der Erstellung des TCP-Sockets" -#: sunrpc/svc_tcp.c:224 sunrpc/svc_tcp.c:227 +#: sunrpc/svc_tcp.c:209 sunrpc/svc_tcp.c:215 msgid "svc_tcp: makefd_xprt: out of memory\n" msgstr "svc_tcp: makefd_xprt: Hauptspeicher ersch�pft\n" -#: sunrpc/svc_unix.c:150 +#: sunrpc/svc_unix.c:135 msgid "svc_unix.c - AF_UNIX socket creation problem" msgstr "svc_unix.c - Problem bei der Erstellung des AF_UNIX-Sockets" -#: sunrpc/svc_unix.c:166 +#: sunrpc/svc_unix.c:151 msgid "svc_unix.c - cannot getsockname or listen" msgstr "svc_unix.c - �getsockname� oder �listen� nicht m�glich" -#: sunrpc/svc_unix.c:220 sunrpc/svc_unix.c:223 +#: sunrpc/svc_unix.c:201 sunrpc/svc_unix.c:207 msgid "svc_unix: makefd_xprt: out of memory\n" msgstr "svc_unix: makefd_xprt: Hauptspeicher ersch�pft\n" -#: sunrpc/svc_tcp.c:182 sunrpc/svc_tcp.c:185 +#: sunrpc/svc_tcp.c:168 sunrpc/svc_tcp.c:176 msgid "svctcp_create: out of memory\n" msgstr "svctcp_create: Hauptspeicher ersch�pft\n" -#: sunrpc/svc_udp.c:143 +#: sunrpc/svc_udp.c:135 msgid "svcudp_create - cannot getsockname" msgstr "svcudp_create - �getsockname� fehlgeschlagen" -#: sunrpc/svc_udp.c:155 sunrpc/svc_udp.c:158 +#: sunrpc/svc_udp.c:143 sunrpc/svc_udp.c:149 sunrpc/svc_udp.c:155 msgid "svcudp_create: out of memory\n" msgstr "svcudp_create: Hauptspeicher ersch�pft\n" -#: sunrpc/svc_udp.c:129 +#: sunrpc/svc_udp.c:121 msgid "svcudp_create: socket creation problem" msgstr "svcudp_create: Problem bei der Erstellung des Sockets" -#: sunrpc/svc_udp.c:179 sunrpc/svc_udp.c:182 -msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n" -msgstr "" - -#: sunrpc/svc_unix.c:178 sunrpc/svc_unix.c:181 +#: sunrpc/svc_unix.c:160 sunrpc/svc_unix.c:168 msgid "svcunix_create: out of memory\n" msgstr "svcunix_create: Hauptspeicher ersch�pft\n" -#: locale/programs/linereader.c:750 -#, fuzzy, c-format -msgid "symbol `%.*s' not in charmap" -msgstr "Unbekanntes Symbol �%.*s�: Die Zeile wurde ignoriert" - -#: locale/programs/linereader.c:771 -#, fuzzy, c-format -msgid "symbol `%.*s' not in repertoire map" -msgstr "Unbekanntes Symbol �%.*s�: Die Zeile wurde ignoriert" - -#: locale/programs/ld-collate.c:1630 locale/programs/ld-collate.c:1729 +# Hat hier jemand eine bessere �bersetzung? -- jh +# Leider nein. Ich w�rde es nur gro� schreiben und auch im folgenden �s. ke +#: locale/programs/ld-collate.c:1077 locale/programs/ld-collate.c:1205 #, c-format -msgid "symbol `%s'" -msgstr "" +msgid "symbol for multicharacter collating element `%.*s' duplicates element definition" +msgstr "Das Symbol f�r das Mehr-Zeichen Sortierelement �%.*s� wiederholt die Elementdefinition" -#: locale/programs/ld-collate.c:1627 locale/programs/ld-collate.c:1726 +#: locale/programs/ld-collate.c:1214 #, c-format -msgid "symbol `%s' has the same encoding as" -msgstr "" +msgid "symbol for multicharacter collating element `%.*s' duplicates other symbol definition" +msgstr "Das Symbol f�r das 'multicharacter' Sortierelement �%.*s� wiederholt eine andere Symboldefinition" -#: locale/programs/ld-collate.c:1552 +#: locale/programs/ld-collate.c:1086 #, c-format -msgid "symbol `%s' not defined" -msgstr "Das Symbol �%s� ist nicht definiert" +msgid "symbol for multicharacter collating element `%.*s' duplicates symbol definition" +msgstr "Das Symbol f�r das 'multicharacter' Sortierelement �%.*s� wiederholt eine Symboldefinition" -#: locale/programs/ld-ctype.c:1956 locale/programs/ld-ctype.c:2007 locale/programs/ld-ctype.c:2049 -msgid "syntax error" -msgstr "Syntaxfehler" +#: locale/programs/ld-collate.c:1068 locale/programs/ld-collate.c:1196 +#, c-format +msgid "symbol for multicharacter collating element `%.*s' duplicates symbolic name in charset" +msgstr "Das Symbol f�r das 'multicharacter' Sortierelement �%.*s� kollidiert mit einem symbolischen Namen in der Zeichensatzbeschreibung" -#: locale/programs/charmap.c:492 locale/programs/charmap.c:546 locale/programs/charmap.c:578 locale/programs/charmap.c:672 locale/programs/charmap.c:727 locale/programs/charmap.c:768 locale/programs/charmap.c:809 +#: locale/programs/charmap.c:399 locale/programs/charmap.c:433 +#: locale/programs/charmap.c:462 locale/programs/charmap.c:548 +#: locale/programs/charmap.c:594 locale/programs/charmap.c:627 +#: locale/programs/charmap.c:659 #, c-format msgid "syntax error in %s definition: %s" msgstr "Syntaxfehler in der �%s�-Definition: %s" -#: locale/programs/charmap.c:351 locale/programs/charmap.c:368 locale/programs/repertoire.c:175 +#: locale/programs/locfile.c:756 +msgid "syntax error in `order_start' directive" +msgstr "Syntaxfehler in der �order_start�-Anweisung" + +#: locale/programs/locfile.c:498 +msgid "syntax error in character class definition" +msgstr "Syntaxfehler in der Zeichenklassendefinition" + +#: locale/programs/locfile.c:556 +msgid "syntax error in character conversion definition" +msgstr "Syntaxfehler in der Zeichensatzumwandlungsdefinition" + +#: locale/programs/locfile.c:798 +msgid "syntax error in collating order definition" +msgstr "Syntaxfehler in der Definition der Sortierreihenfolge" + +#: locale/programs/locfile.c:648 +msgid "syntax error in collation definition" +msgstr "Syntaxfehler in der Definition der Sortierung" + +#: locale/programs/locfile.c:471 +msgid "syntax error in definition of LC_CTYPE category" +msgstr "Syntaxfehler in der Definition der �LC_CTYPE�-Kategorie" + +#: locale/programs/locfile.c:414 +msgid "syntax error in definition of new character class" +msgstr "Syntaxfehler in der Definition einer neuen Zeichenklasse" + +#: locale/programs/locfile.c:424 +msgid "syntax error in definition of new character map" +msgstr "Syntaxfehler in der Definition eines neuen Zeichensatzes" + +#: locale/programs/locfile.c:1009 +msgid "syntax error in message locale definition" +msgstr "Syntaxfehler in der Lokale-Definitionsdatei, Abschnitt �message�" + +#: locale/programs/locfile.c:920 +msgid "syntax error in monetary locale definition" +msgstr "Syntaxfehler in der Lokale-Definitionsdatei, Abschnitt �monetary�" + +#: locale/programs/locfile.c:947 +msgid "syntax error in numeric locale definition" +msgstr "Syntaxfehler in der Lokale-Definitionsdatei, Abschnitt �numeric�" + +#: locale/programs/locfile.c:858 +msgid "syntax error in order specification" +msgstr "Syntaxfehler in der Lokale-Definitionsdatei, Abschnitt �order�" + +#: locale/programs/charmap.c:280 locale/programs/charmap.c:296 +#: locale/programs/repertoire.c:155 #, c-format msgid "syntax error in prolog: %s" msgstr "Syntaxfehler im Prolog: %s" -#: locale/programs/repertoire.c:230 locale/programs/repertoire.c:271 locale/programs/repertoire.c:296 +#: locale/programs/repertoire.c:210 locale/programs/repertoire.c:249 +#: locale/programs/repertoire.c:272 #, c-format msgid "syntax error in repertoire map definition: %s" msgstr "Syntaxfehler in der �repertoire� Map-Definition: %s" -#: locale/programs/locfile.c:245 +#: locale/programs/locfile.c:985 +msgid "syntax error in time locale definition" +msgstr "Syntaxfehler in der Lokale-Definition zur Zeit (Abschnitt �time�)" + +#: locale/programs/locfile.c:391 msgid "syntax error: not inside a locale definition section" msgstr "Syntaxfehler: nicht in einem Abschnitt der Lokale-Definition" -#: catgets/gencat.c:432 catgets/gencat.c:605 catgets/gencat.c:634 +#: iconv/iconv_prog.c:137 +msgid "target encoding not specified using `-t'" +msgstr "Die Zielkodierung ist nicht mittels �-t� angegeben" + +#: catgets/gencat.c:391 catgets/gencat.c:530 catgets/gencat.c:559 msgid "this is the first definition" msgstr "Dies ist die erste Definition" -#: timezone/zic.c:1163 +#: timezone/zic.c:1158 msgid "time before zero" msgstr "Zeit vor Null" -#: timezone/zic.c:1171 timezone/zic.c:2048 timezone/zic.c:2067 +#: timezone/zic.c:1166 timezone/zic.c:2043 timezone/zic.c:2062 msgid "time overflow" msgstr "�berlauf der Zeit" -#: locale/programs/ld-ctype.c:1554 locale/programs/ld-ctype.c:2030 -#, c-format -msgid "to-value <U%0*X> of range is smaller than from-value <U%0*X>" -msgstr "" - -#: locale/programs/ld-ctype.c:1688 -msgid "to-value character sequence is smaller than from-value sequence" -msgstr "" - -#: locale/programs/charmap.c:556 +#: locale/programs/charmap.c:443 msgid "too few bytes in character encoding" msgstr "Zu wenige Bytes in der Zeichenkodierung" -#: locale/programs/charmap.c:558 +#: locale/programs/charmap.c:445 msgid "too many bytes in character encoding" msgstr "Zu viele Bytes in der Zeichenkodierung" -#: timezone/zic.c:1874 +#: locale/programs/locales.h:92 +msgid "too many character classes defined" +msgstr "Zu viele Zeichenklassen definiert" + +#: timezone/zic.c:1869 msgid "too many leap seconds" msgstr "Zu viele Schaltsekunden" -#: timezone/zic.c:1846 +#: timezone/zic.c:1841 msgid "too many local time types" msgstr "Zu viele Ortszeittypen" -#: timezone/zic.c:1800 +#: timezone/zic.c:1795 msgid "too many transitions?!" msgstr "Zu viele �berg�nge?!" -#: timezone/zic.c:2171 +#: locale/programs/ld-collate.c:1641 +msgid "too many weights" +msgstr "Zu viele Sortiergewichte" + +#: timezone/zic.c:2166 msgid "too many, or too long, time zone abbreviations" msgstr "Zu viele oder zu lange Abk�rzungen f�r Zeitzonen" -#: locale/programs/linereader.h:160 +#: locale/programs/linereader.h:146 msgid "trailing garbage at end of line" msgstr "Am Zeilenende sind unsinnige Eintr�ge" -#: sunrpc/svc_simple.c:175 +#: sunrpc/svc_simple.c:150 #, c-format msgid "trouble replying to prog %d\n" msgstr "Schwierigkeiten bei der Antwort an das Programm %d\n" -#: timezone/zic.c:1338 +#: locale/programs/ld-collate.c:1397 +msgid "two lines in a row containing `...' are not allowed" +msgstr "Zwei aufeinanderfolgende Zeilen mit �...� sind nicht erlaubt" + +#: timezone/zic.c:1333 msgid "typed single year" msgstr "Ein einzelnes Jahr angegeben" -#: iconv/iconv_charmap.c:524 iconv/iconv_prog.c:533 +#: iconv/iconv_prog.c:434 msgid "unable to allocate buffer for input" msgstr "Fehler beim Allozieren des Puffers f�r die Eingabe" -#: nis/nis_callback.c:189 +#: nis/nis_callback.c:187 msgid "unable to free arguments" msgstr "Fehler beim Freigeben des Speichers f�r die Argumente" -#: posix/getconf.c:968 posix/getconf.c:984 +#: posix/getconf.c:654 posix/getconf.c:670 msgid "undefined" msgstr "nicht definiert" -#: elf/cache.c:69 -msgid "unknown" -msgstr "unbekannt" - -#: locale/programs/charmap.c:861 locale/programs/charmap.c:872 +#: locale/programs/charmap.c:700 locale/programs/charmap.c:711 #, c-format msgid "unknown character `%s'" msgstr "unbekanntes Zeichen �%s�" -#: catgets/gencat.c:562 +#: locale/programs/ld-messages.c:202 locale/programs/ld-messages.c:213 +#: locale/programs/ld-messages.c:224 locale/programs/ld-messages.c:235 +#: locale/programs/ld-time.c:700 +#, c-format +msgid "unknown character in field `%s' of category `%s'" +msgstr "Ung�ltiges Zeichen im Feld �%s� in der Kategorie �%s�" + +#: locale/programs/locfile.c:721 +msgid "unknown collation directive" +msgstr "unbekannte �collation�-Anweisung" + +#: catgets/gencat.c:488 #, c-format msgid "unknown directive `%s': line ignored" msgstr "unbekannte Anweisung �%s�: Die Zeile wurde ignoriert" -#: iconv/iconv_prog.c:480 +#: iconv/iconv_prog.c:381 #, c-format msgid "unknown iconv() error %d" msgstr "unbekannter iconv()-Fehler %d" -#: catgets/gencat.c:508 +#: catgets/gencat.c:467 #, c-format msgid "unknown set `%s'" msgstr "Unbekanntes Set �%s�" -#: posix/getconf.c:941 -#, fuzzy, c-format -msgid "unknown specification \"%s\"" -msgstr "Unbekanntes Set �%s�" +#: locale/programs/ld-collate.c:1381 locale/programs/ld-collate.c:1576 +#: locale/programs/ld-collate.c:1751 +#, c-format +msgid "unknown symbol `%.*s': line ignored" +msgstr "Unbekanntes Symbol �%.*s�: Die Zeile wurde ignoriert" -#: timezone/zic.c:792 +#: timezone/zic.c:787 msgid "unruly zone" msgstr "Zeitzone ohne Regeln" -#: catgets/gencat.c:1174 +#: catgets/gencat.c:977 msgid "unterminated message" msgstr "Die Nachricht ist nicht abgeschlossen" -#: locale/programs/linereader.c:604 locale/programs/linereader.c:789 +#: locale/programs/linereader.c:520 locale/programs/linereader.c:555 msgid "unterminated string" msgstr "Zeichenkette wird nicht beendet" -#: sunrpc/rpc_scan.c:351 sunrpc/rpc_scan.c:377 +#: sunrpc/rpc_scan.c:350 sunrpc/rpc_scan.c:376 msgid "unterminated string constant" msgstr "Zeichenkette wird nicht beendet" -#: locale/programs/linereader.c:474 +#: locale/programs/linereader.c:390 msgid "unterminated symbolic name" msgstr "Der symbolische Name wird nicht beendet" -#: locale/programs/charmap.c:1010 -#, fuzzy -msgid "upper limit in range is not higher then lower limit" -msgstr "Das obere Ende des Intervalls ist nicht kleiner als das untere Ende" +#: locale/programs/ld-collate.c:1703 +msgid "unterminated weight name" +msgstr "Der Name des Sortiergewichtes wird nicht beendet" -#: locale/programs/repertoire.c:455 +#: locale/programs/charset.c:104 msgid "upper limit in range is not smaller then lower limit" msgstr "Das obere Ende des Intervalls ist nicht kleiner als das untere Ende" -#: sunrpc/rpc_main.c:1426 +#: sunrpc/rpc_main.c:1413 #, c-format msgid "usage: %s infile\n" msgstr "Syntax: %s Eingabedatei\n" -#: timezone/zic.c:2114 +#: timezone/zic.c:2109 msgid "use of 2/29 in non leap-year" msgstr "Der 29. Februar wurde in einem Jahr verwendet, das kein Schaltjahr ist" -#: locale/programs/charmap.c:645 locale/programs/charmap.c:708 +#: locale/programs/charmap.c:521 locale/programs/charmap.c:575 #, c-format msgid "value for %s must be an integer" -msgstr "Der Wert f�r �%s� muss eine Ganzzahl sein" +msgstr "Der Wert f�r �%s� mu� eine Ganzzahl sein" -#: locale/programs/charmap.c:404 +#: locale/programs/charmap.c:318 #, c-format -msgid "value for <%s> must be 1 or greater" -msgstr "Der Wert f�r �%s� muss 1 oder gr��er sein" +msgid "value for <%s> must lie between 1 and 4" +msgstr "Der Wert f�r �<%s>� mu� zwischen eins und vier liegen" -#: locale/programs/charmap.c:416 +#: locale/programs/ld-monetary.c:157 locale/programs/ld-numeric.c:92 #, c-format -msgid "value of <%s> must be greater or equal than the value of <%s>" -msgstr "Der Wert von �%s� muss gr��er als der Wert von �%s� sein" +msgid "value for field `%s' in category `%s' must not be the empty string" +msgstr "Der Eintrag f�r das Feld �%s� in der Kategorie �%s� darf nicht leer sein" + +#: locale/programs/charmap.c:330 +msgid "value of <mb_cur_max> must be greater than the value of <mb_cur_min>" +msgstr "Der Wert von �<mb_cur_max>� mu� gr��er als der Wert von �<mb_cur_min>� sein" -#: timezone/zic.c:439 +#: locale/programs/ld-monetary.c:147 +msgid "value of field `int_curr_symbol' in category `LC_MONETARY' does not correspond to a valid name in ISO 4217" +msgstr "Der Wert im Feld �int_curr_symbol� in der Kategorie �LC_MONETARY� geh�rt nicht zu einem g�ltigen Namen in ISO-4217" + +#: locale/programs/ld-monetary.c:139 +msgid "value of field `int_curr_symbol' in category `LC_MONETARY' has wrong length" +msgstr "Der Wert im Feld �int_curr_symbol� in der Kategorie �LC_MONETARY� hat die falsche L�nge" + +#: locale/programs/ld-monetary.c:383 locale/programs/ld-numeric.c:207 +#, c-format +msgid "values for field `%s' in category `%s' must be smaller than 127" +msgstr "Der Wert f�r den Eintrag �%s� in der Kategorie �%s� mu� kleiner als 127 sein." + +#: timezone/zic.c:435 msgid "warning: " msgstr "Warnung: " -#: nscd/connections.c:432 +#: nscd/connections.c:421 #, c-format msgid "while accepting connection: %s" msgstr "Beim Annehmen der Verbindung: %s" -#: nscd/grpcache.c:150 nscd/hstcache.c:165 nscd/pwdcache.c:143 +#: nscd/grpcache.c:149 nscd/hstcache.c:168 nscd/pwdcache.c:143 msgid "while allocating cache entry" msgstr "Beim Anfordern eines Cache-Eintrages" @@ -5424,306 +4680,74 @@ msgstr "Beim Anfordern eines Cache-Eintrages" msgid "while allocating hash table entry" msgstr "Fehler beim Allozieren des Eintrages in die Hash-Tabelle" -#: nscd/grpcache.c:100 nscd/hstcache.c:108 nscd/pwdcache.c:106 +#: nscd/grpcache.c:99 nscd/hstcache.c:111 nscd/pwdcache.c:106 msgid "while allocating key copy" msgstr "Beim Anfordern einer Schl�ssel-Kopie" -#: iconv/iconvconfig.c:369 -#, fuzzy -msgid "while inserting in search tree" -msgstr "Fehler beim Einf�gen in die Hash-Tabelle" - -#: catgets/gencat.c:1198 +#: catgets/gencat.c:1007 msgid "while opening old catalog file" msgstr "beim �ffnen der alten Katalogdatei" -#: locale/programs/locale.c:353 +#: locale/programs/locale.c:346 msgid "while preparing output" msgstr "beim Aufbereiten der Ausgabe" +#: db2/makedb.c:365 db2/makedb.c:382 +msgid "while reading database" +msgstr "beim Lesen der Datenbank" + #: elf/sprof.c:679 msgid "while stat'ing profiling data file" msgstr "beim Holen des Dateistatus der Datei mit den Profiling-Daten" -#: locale/programs/ld-ctype.c:2394 -msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'" -msgstr "" - -#: locale/programs/ld-ctype.c:2408 -msgid "with character code range values one must use the absolute ellipsis `...'" -msgstr "" - -#: locale/programs/ld-ctype.c:2379 -msgid "with symbolic name range values the absolute ellipsis `...' must not be used" -msgstr "" +#: db2/makedb.c:334 +msgid "while writing database file" +msgstr "beim Schreiben der Datenbankdatei" -#: nscd/nscd_stat.c:116 +#: nscd/nscd_stat.c:115 msgid "write incomplete" msgstr "Der 'Write' wurde nur unvollst�ndig ausgef�hrt" -#: inet/rcmd.c:516 +#: inet/rcmd.c:328 msgid "writeable by other than owner" msgstr "ist auch f�r andere Benutzer als den Dateieigent�mer beschreibbar" -#: nscd/nscd.c:123 nscd/nscd_nischeck.c:64 nss/getent.c:761 +#: db2/makedb.c:124 nscd/nscd.c:120 nscd/nscd_nischeck.c:64 nss/getent.c:399 msgid "wrong number of arguments" msgstr "Falsche Anzahl an Argumenten" -#: timezone/zic.c:1121 +#: timezone/zic.c:1116 msgid "wrong number of fields on Leap line" msgstr "Falsche Anzahl an Feldern in der Leap-Zeile" -#: timezone/zic.c:1212 +#: timezone/zic.c:1207 msgid "wrong number of fields on Link line" msgstr "Falsche Anzahl der Felder in der Link-Zeile" -#: timezone/zic.c:955 +#: timezone/zic.c:950 msgid "wrong number of fields on Rule line" msgstr "Falsche Anzahl der Felder in der Rule-Zeile" -#: timezone/zic.c:1025 +#: timezone/zic.c:1020 msgid "wrong number of fields on Zone continuation line" msgstr "Falsche Anzahl der Felder in der Zeitzonen-Fortsetzungszeile" -#: timezone/zic.c:983 +#: timezone/zic.c:978 msgid "wrong number of fields on Zone line" msgstr "Falsche Anzahl an Feldern in der Zone-Zeile" -#: sunrpc/xdr_array.c:106 sunrpc/xdr_array.c:109 -#, fuzzy -msgid "xdr_array: out of memory\n" -msgstr "xdrrec_create: Hauptspeicher ersch�pft\n" - -#: sunrpc/xdr.c:558 sunrpc/xdr.c:561 -#, fuzzy -msgid "xdr_bytes: out of memory\n" -msgstr "xdrrec_create: Hauptspeicher ersch�pft\n" - -#: sunrpc/xdr_ref.c:89 sunrpc/xdr_ref.c:92 +#: sunrpc/xdr_ref.c:84 msgid "xdr_reference: out of memory\n" msgstr "xdr_reference: Hauptspeicher ersch�pft\n" -#: sunrpc/xdr.c:710 sunrpc/xdr.c:713 -#, fuzzy -msgid "xdr_string: out of memory\n" -msgstr "xdr_reference: Hauptspeicher ersch�pft\n" - -#: sunrpc/xdr_rec.c:155 sunrpc/xdr_rec.c:158 +#: sunrpc/xdr_rec.c:150 sunrpc/xdr_rec.c:165 msgid "xdrrec_create: out of memory\n" msgstr "xdrrec_create: Hauptspeicher ersch�pft\n" -#: nis/ypclnt.c:909 +#: nis/ypclnt.c:894 msgid "yp_update: cannot convert host to netname\n" msgstr "yp_update: Kann den Rechnername nicht in einen Netzname umwandeln\n" -#: nis/ypclnt.c:921 +#: nis/ypclnt.c:906 msgid "yp_update: cannot get server address\n" msgstr "yp_update: Kann die Adresse des Servers nicht finden\n" - -#~ msgid " done\n" -#~ msgstr " fertig\n" - -#~ msgid "%s: Error writing " -#~ msgstr "%s: Fehler beim Schreiben " - -#~ msgid "%s: cannot get modification time" -#~ msgstr "%s: kann die Modifikationszeit nicht bekommen" - -#~ msgid "Computing table size for character classes might take a while..." -#~ msgstr "Berechnung der Gr��e der Tabelle der Zeichenklassen: Dies kann einige Zeit dauern..." - -#~ msgid "Computing table size for collation information might take a while..." -#~ msgstr "Berechnung der Gr��e der Tabelle der Sortierinformationen: Dies kann einige Zeit dauern..." - -#~ msgid "Convert key to lower case" -#~ msgstr "�bersetze den Schl�ssel in Kleinbuchstaben" - -#~ msgid "Create simple DB database from textual input." -#~ msgstr "Erstellt eine einfach DB Datenbank aus einer Text-Eingabe." - -#~ msgid "Device not configured" -#~ msgstr "Das Ger�t ist nicht konfiguriert" - -#~ msgid "Do not print messages while building database" -#~ msgstr "Gebe keine Nachrichten aus, w�hrend die Datenbank aufgebaut wird" - -#~ msgid "" -#~ "INPUT-FILE OUTPUT-FILE\n" -#~ "-o OUTPUT-FILE INPUT-FILE\n" -#~ "-u INPUT-FILE" -#~ msgstr "" -#~ "Eingabedatei Ausgabedatei\n" -#~ "-o Ausgabedatei Eingabedatei\n" -#~ "-u Eingabedatei" - -#~ msgid "Print content of database file, one entry a line" -#~ msgstr "Den Inhalt der Datenbank-Datei ausgeben, je Eintrag eine Zeile" - -#~ msgid "`...' must only be used in `...' and `UNDEFINED' entries" -#~ msgstr "�...� darf nur in �...� und �UNDEFINED�-Eintr�gen verwendet werden" - -# Alternative: ... muss ... nach ... kommen -#~ msgid "`from' expected after first argument to `collating-element'" -#~ msgstr "�from� wird nach dem ersten Argument von �collating-element� erwartet" - -#~ msgid "`from' string in collation element declaration contains unknown character" -#~ msgstr "Der �from�-String in der Deklaration des Sortierelements enth�lt unbekannte Zeichen" - -#~ msgid "buffer overflow" -#~ msgstr "Puffer�berlauf" - -#~ msgid "cannot `stat' locale file `%s'" -#~ msgstr "Kann den Status der Lokale-Datei �%s� nicht bestimmen" - -#~ msgid "cannot insert collation element `%.*s'" -#~ msgstr "Kann das Sortierelement �%.*s� nicht einf�gen" - -#~ msgid "cannot insert into result table" -#~ msgstr "Kann nicht in die Ergebnistabelle einf�gen" - -#~ msgid "cannot insert new collating symbol definition: %s" -#~ msgstr "Kann die neue Sortiersymboldefinition nicht einf�gen: %s" - -#~ msgid "cannot open database file `%s': %s" -#~ msgstr "Kann die Ausgabedatei �%s� nicht �ffnen: %s" - -#~ msgid "cannot write to client" -#~ msgstr "Kann nicht zum Client schreiben" - -#~ msgid "category data requested more than once: should not happen" -#~ msgstr "Die Daten einer Kategorie sind mehrfach angefordert worden, das sollte nicht passieren" - -#~ msgid "character L'%s' (index %Zd) in class `%s' must be in class `%s'" -#~ msgstr "Das Zeichen L�%s� (Index %Zd), das in der Zeichenklasse �%s� enthalten ist, muss auch in der Zeichenklasse �%s� enthalten sein" - -#~ msgid "character L'%s' (index %Zd) in class `%s' must not be in class `%s'" -#~ msgstr "Das Zeichen L�%s� (Index %Zd) in der Zeichenklasse �%s� darf nicht in der Zeichenklasse �%s� enthalten sein" - -#~ msgid "collation element `%.*s' appears more than once: ignore line" -#~ msgstr "Das Sortierungselement �%.*s� ist mehr als einmal angegeben: Die Zeile wird ignoriert" - -#~ msgid "collation symbol `%.*s' appears more than once: ignore line" -#~ msgstr "Das Sortierungssymbol �%.*s� ist mehr als einmal angegeben; die Zeile wird ignoriert" - -#~ msgid "collation symbol expected after `%s'" -#~ msgstr "Nach �%s� wird ein Sortierungssymbol erwartet" - -#~ msgid "duplicate character name `%s'" -#~ msgstr "Der Name des Zeichens �%s� ist mehrfach angegeben" - -#~ msgid "duplicate key" -#~ msgstr "Doppelter Schl�ssel" - -#~ msgid "end point of ellipsis range is bigger then start" -#~ msgstr "Das Ende eines Auslassungsintervalls ist gr��er als der Start" - -#~ msgid "error while inserting collation element into hash table" -#~ msgstr "Fehler beim Einf�gen des Sortierelementes in die Hash-Tabelle" - -#~ msgid "fcntl: F_SETFD" -#~ msgstr "fcntl: F_SETFD" - -#~ msgid "from-value of `collating-element' must be a string" -#~ msgstr "Der �From�-Wert eines Sortierelementes muss eine Zeichenkette sein" - -#~ msgid "illegal character constant in string" -#~ msgstr "Ung�ltige Zeichenkonstante in der Zeichenkette" - -#~ msgid "illegal collation element" -#~ msgstr "Ung�ltiges Sortierelement" - -#~ msgid "incorrectly formatted file" -#~ msgstr "ung�ltig formatierte Datei" - -#~ msgid "line after ellipsis must contain character definition" -#~ msgstr "Die Zeile nach einem Auslassungintervall muss eine Zeichen-Definition enthalten" - -#~ msgid "line before ellipsis does not contain definition for character constant" -#~ msgstr "Die Zeile vor einem Auslassungsintervall muss eine Zeichen-Konstante enthalten" - -#~ msgid "locale file `%s', used in `copy' statement, not found" -#~ msgstr "Die Lokale-Datei �%s�, die im �copy�-Befehl verwendet wird, ist nicht vorhanden" - -#~ msgid "neither original nor target encoding specified" -#~ msgstr "Weder die urspr�ngliche noch die Ziel-Kodierung angegeben" - -#~ msgid "no repertoire map specified: cannot proceed" -#~ msgstr "keine �repertoire�-Map angegeben: Verarbeitung abgebrochen" - -#~ msgid "no weight defined for symbol `%s'" -#~ msgstr "Keine Sortiergewichtung (�Weight�) f�r das Symbol �%s� definiert" - -#~ msgid "original encoding not specified using `-f'" -#~ msgstr "Die urspr�ngliche Kodierung nicht mit �-f� angegeben" - -#~ msgid "problems while reading `%s'" -#~ msgstr "Probleme beim Lesen von �%s�" - -#~ msgid "symbol for multicharacter collating element `%.*s' duplicates other symbol definition" -#~ msgstr "Das Symbol f�r das 'multicharacter' Sortierelement �%.*s� wiederholt eine andere Symboldefinition" - -#~ msgid "symbol for multicharacter collating element `%.*s' duplicates symbol definition" -#~ msgstr "Das Symbol f�r das 'multicharacter' Sortierelement �%.*s� wiederholt eine Symboldefinition" - -#~ msgid "symbol for multicharacter collating element `%.*s' duplicates symbolic name in charset" -#~ msgstr "Das Symbol f�r das 'multicharacter' Sortierelement �%.*s� kollidiert mit einem symbolischen Namen in der Zeichensatzbeschreibung" - -#~ msgid "syntax error in `order_start' directive" -#~ msgstr "Syntaxfehler in der �order_start�-Anweisung" - -#~ msgid "syntax error in character class definition" -#~ msgstr "Syntaxfehler in der Zeichenklassendefinition" - -#~ msgid "syntax error in collating order definition" -#~ msgstr "Syntaxfehler in der Definition der Sortierreihenfolge" - -#~ msgid "syntax error in collation definition" -#~ msgstr "Syntaxfehler in der Definition der Sortierung" - -#~ msgid "syntax error in definition of LC_CTYPE category" -#~ msgstr "Syntaxfehler in der Definition der �LC_CTYPE�-Kategorie" - -#~ msgid "syntax error in message locale definition" -#~ msgstr "Syntaxfehler in der Lokale-Definitionsdatei, Abschnitt �message�" - -#~ msgid "syntax error in monetary locale definition" -#~ msgstr "Syntaxfehler in der Lokale-Definitionsdatei, Abschnitt �monetary�" - -#~ msgid "syntax error in numeric locale definition" -#~ msgstr "Syntaxfehler in der Lokale-Definitionsdatei, Abschnitt �numeric�" - -#~ msgid "syntax error in order specification" -#~ msgstr "Syntaxfehler in der Lokale-Definitionsdatei, Abschnitt �order�" - -#~ msgid "syntax error in time locale definition" -#~ msgstr "Syntaxfehler in der Lokale-Definition zur Zeit (Abschnitt �time�)" - -#~ msgid "target encoding not specified using `-t'" -#~ msgstr "Die Zielkodierung ist nicht mittels �-t� angegeben" - -#~ msgid "too many character classes defined" -#~ msgstr "Zu viele Zeichenklassen definiert" - -#~ msgid "too many weights" -#~ msgstr "Zu viele Sortiergewichtungen" - -#~ msgid "two lines in a row containing `...' are not allowed" -#~ msgstr "Zwei aufeinanderfolgende Zeilen mit �...� sind nicht erlaubt" - -#~ msgid "unknown character in field `%s' of category `%s'" -#~ msgstr "Ung�ltiges Zeichen im Feld �%s� in der Kategorie �%s�" - -#~ msgid "unknown collation directive" -#~ msgstr "unbekannte �collation�-Anweisung" - -#~ msgid "unterminated weight name" -#~ msgstr "Der Name der Sortiergewichtung wird nicht beendet" - -#~ msgid "value for <%s> must lie between 1 and 4" -#~ msgstr "Der Wert f�r �<%s>� muss zwischen eins und vier liegen" - -#~ msgid "while reading database" -#~ msgstr "beim Lesen der Datenbank" - -#~ msgid "while writing database file" -#~ msgstr "beim Schreiben der Datenbankdatei" diff --git a/sysdeps/powerpc/Makefile b/sysdeps/powerpc/Makefile index ac121ee..7ca0b09 100644 --- a/sysdeps/powerpc/Makefile +++ b/sysdeps/powerpc/Makefile @@ -35,6 +35,11 @@ CFLAGS-initfini.s = -g0 -fpic -O1 CFLAGS-init.o = -G0 CFLAGS-gmon-start.o = -G0 endif +ifeq (yes,$(build-shared)) +# Compatibility +sysdep_routines += divdi3 cmpdi2 shdi3 fixdfdi fixsfdi +shared-only-routines += divdi3 cmpdi2 shdi3 fixdfdi fixsfdi +endif endif ifeq ($(subdir),string) diff --git a/sysdeps/powerpc/Versions b/sysdeps/powerpc/Versions index 05400d8..3e1686b 100644 --- a/sysdeps/powerpc/Versions +++ b/sysdeps/powerpc/Versions @@ -1,3 +1,14 @@ +libc { + GLIBC_2.0 { + # Functions from libgcc. + __divdi3; __moddi3; __udivdi3; __umoddi3; + __cmpdi2; __ucmpdi2; + __ashldi3; __ashrdi3; __lshrdi3; + __fixdfdi; __fixunsdfdi; + __fixsfdi; __fixunssfdi; + } +} + libm { GLIBC_2.1 { # symbols used in macros from sysdeps/powerpc/bits/fenv.h diff --git a/sysdeps/unix/sysv/linux/semctl.c b/sysdeps/unix/sysv/linux/semctl.c index f2d71ed..a3d9e58 100644 --- a/sysdeps/unix/sysv/linux/semctl.c +++ b/sysdeps/unix/sysv/linux/semctl.c @@ -69,8 +69,23 @@ __old_semctl (int semid, int semnum, int cmd, ...) va_start (ap, cmd); - /* Get the argument. */ - arg = va_arg (ap, union semun); + /* Get the argument only if required. */ + arg.buf = NULL; + switch (cmd) + { + case SETVAL: /* arg.val */ + case GETALL: /* arg.array */ + case SETALL: + case IPC_STAT: /* arg.buf */ + case IPC_SET: + case SEM_STAT: + case IPC_INFO: /* arg.__buf */ + case SEM_INFO: + va_start (ap, cmd); + arg = va_arg (ap, union semun); + va_end (ap); + break; + } va_end (ap); @@ -88,8 +103,23 @@ __new_semctl (int semid, int semnum, int cmd, ...) va_start (ap, cmd); - /* Get the argument. */ - arg = va_arg (ap, union semun); + /* Get the argument only if required. */ + arg.buf = NULL; + switch (cmd) + { + case SETVAL: /* arg.val */ + case GETALL: /* arg.array */ + case SETALL: + case IPC_STAT: /* arg.buf */ + case IPC_SET: + case SEM_STAT: + case IPC_INFO: /* arg.__buf */ + case SEM_INFO: + va_start (ap, cmd); + arg = va_arg (ap, union semun); + va_end (ap); + break; + } va_end (ap); diff --git a/sysdeps/wordsize-32/cmpdi2.c b/sysdeps/wordsize-32/cmpdi2.c new file mode 100644 index 0000000..720c66c --- /dev/null +++ b/sysdeps/wordsize-32/cmpdi2.c @@ -0,0 +1,95 @@ +/* 64-bit integer comparison. + Copyright (C) 1989, 1992-2001, 2002 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 <endian.h> +#include <stdlib.h> +#include <bits/wordsize.h> +#include <shlib-compat.h> + +#if __WORDSIZE != 32 +# error This is for 32-bit targets only +#endif + +#if SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_2_6) + +typedef unsigned int UQItype __attribute__ ((mode (QI))); +typedef int SItype __attribute__ ((mode (SI))); +typedef unsigned int USItype __attribute__ ((mode (SI))); +typedef int DItype __attribute__ ((mode (DI))); +typedef unsigned int UDItype __attribute__ ((mode (DI))); +#define Wtype SItype +#define HWtype SItype +#define DWtype DItype +#define UWtype USItype +#define UHWtype USItype +#define UDWtype UDItype +#define W_TYPE_SIZE 32 + +#include <stdlib/longlong.h> + +#if __BYTE_ORDER == __BIG_ENDIAN +struct DWstruct { Wtype high, low;}; +#elif __BYTE_ORDER == __LITTLE_ENDIAN +struct DWstruct { Wtype low, high;}; +#else +#error Unhandled endianity +#endif +typedef union { struct DWstruct s; DWtype ll; } DWunion; + + +Wtype +___cmpdi2 (DWtype a, DWtype b) +{ + DWunion au, bu; + + au.ll = a, bu.ll = b; + + if (au.s.high < bu.s.high) + return 0; + else if (au.s.high > bu.s.high) + return 2; + if ((UWtype) au.s.low < (UWtype) bu.s.low) + return 0; + else if ((UWtype) au.s.low > (UWtype) bu.s.low) + return 2; + return 1; +} +symbol_version (___cmpdi2, __cmpdi2, GLIBC_2.0); + + +Wtype +___ucmpdi2 (DWtype a, DWtype b) +{ + DWunion au, bu; + + au.ll = a, bu.ll = b; + + if ((UWtype) au.s.high < (UWtype) bu.s.high) + return 0; + else if ((UWtype) au.s.high > (UWtype) bu.s.high) + return 2; + if ((UWtype) au.s.low < (UWtype) bu.s.low) + return 0; + else if ((UWtype) au.s.low > (UWtype) bu.s.low) + return 2; + return 1; +} +symbol_version (___ucmpdi2, __ucmpdi2, GLIBC_2.0); + +#endif diff --git a/sysdeps/wordsize-32/fixdfdi.c b/sysdeps/wordsize-32/fixdfdi.c new file mode 100644 index 0000000..5cdbeb4 --- /dev/null +++ b/sysdeps/wordsize-32/fixdfdi.c @@ -0,0 +1,98 @@ +/* Convert double to 64-bit int. + Copyright (C) 1989, 1992-2001, 2002 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 <endian.h> +#include <stdlib.h> +#include <bits/wordsize.h> +#include <shlib-compat.h> + +#if __WORDSIZE != 32 +# error This is for 32-bit targets only +#endif + +#if SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_2_6) + +typedef unsigned int UQItype __attribute__ ((mode (QI))); +typedef int SItype __attribute__ ((mode (SI))); +typedef unsigned int USItype __attribute__ ((mode (SI))); +typedef int DItype __attribute__ ((mode (DI))); +typedef unsigned int UDItype __attribute__ ((mode (DI))); +typedef float SFtype __attribute__ ((mode (SF))); +typedef float DFtype __attribute__ ((mode (DF))); +#define Wtype SItype +#define HWtype SItype +#define DWtype DItype +#define UWtype USItype +#define UHWtype USItype +#define UDWtype UDItype +#define W_TYPE_SIZE 32 + +#include <stdlib/longlong.h> + +#if __BYTE_ORDER == __BIG_ENDIAN +struct DWstruct { Wtype high, low;}; +#elif __BYTE_ORDER == __LITTLE_ENDIAN +struct DWstruct { Wtype low, high;}; +#else +#error Unhandled endianity +#endif +typedef union { struct DWstruct s; DWtype ll; } DWunion; + +#define WORD_SIZE __WORDSIZE +#define HIGH_WORD_COEFF (((UDWtype) 1) << WORD_SIZE) + +DWtype +___fixunsdfdi (DFtype a) +{ + DFtype b; + UDWtype v; + + if (a < 0) + return 0; + + /* Compute high word of result, as a flonum. */ + b = (a / HIGH_WORD_COEFF); + /* Convert that to fixed (but not to DWtype!), + and shift it into the high word. */ + v = (UWtype) b; + v <<= WORD_SIZE; + /* Remove high part from the DFtype, leaving the low part as flonum. */ + a -= (DFtype)v; + /* Convert that to fixed (but not to DWtype!) and add it in. + Sometimes A comes out negative. This is significant, since + A has more bits than a long int does. */ + if (a < 0) + v -= (UWtype) (- a); + else + v += (UWtype) a; + return v; +} +symbol_version (___fixunsdfdi, __fixunsdfdi, GLIBC_2.0); + + +DWtype +___fixdfdi (DFtype a) +{ + if (a < 0) + return - __fixunsdfdi (-a); + return __fixunsdfdi (a); +} +symbol_version (___fixdfdi, __fixdfdi, GLIBC_2.0); + +#endif diff --git a/sysdeps/wordsize-32/fixsfdi.c b/sysdeps/wordsize-32/fixsfdi.c new file mode 100644 index 0000000..c0235d4 --- /dev/null +++ b/sysdeps/wordsize-32/fixsfdi.c @@ -0,0 +1,102 @@ +/* Convert float to 64-bit int. + Copyright (C) 1989, 1992-2001, 2002 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 <endian.h> +#include <stdlib.h> +#include <bits/wordsize.h> +#include <shlib-compat.h> + +#if __WORDSIZE != 32 +# error This is for 32-bit targets only +#endif + +#if SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_2_6) + +typedef unsigned int UQItype __attribute__ ((mode (QI))); +typedef int SItype __attribute__ ((mode (SI))); +typedef unsigned int USItype __attribute__ ((mode (SI))); +typedef int DItype __attribute__ ((mode (DI))); +typedef unsigned int UDItype __attribute__ ((mode (DI))); +typedef float SFtype __attribute__ ((mode (SF))); +typedef float DFtype __attribute__ ((mode (DF))); +#define Wtype SItype +#define HWtype SItype +#define DWtype DItype +#define UWtype USItype +#define UHWtype USItype +#define UDWtype UDItype +#define W_TYPE_SIZE 32 + +#include <stdlib/longlong.h> + +#if __BYTE_ORDER == __BIG_ENDIAN +struct DWstruct { Wtype high, low;}; +#elif __BYTE_ORDER == __LITTLE_ENDIAN +struct DWstruct { Wtype low, high;}; +#else +#error Unhandled endianity +#endif +typedef union { struct DWstruct s; DWtype ll; } DWunion; + + +#define WORD_SIZE __WORDSIZE +#define HIGH_WORD_COEFF (((UDWtype) 1) << WORD_SIZE) + + +DWtype +___fixunssfDI (SFtype original_a) +{ + /* Convert the SFtype to a DFtype, because that is surely not going + to lose any bits. Some day someone else can write a faster version + that avoids converting to DFtype, and verify it really works right. */ + DFtype a = original_a; + DFtype b; + UDWtype v; + + if (a < 0) + return 0; + + /* Compute high word of result, as a flonum. */ + b = (a / HIGH_WORD_COEFF); + /* Convert that to fixed (but not to DWtype!), + and shift it into the high word. */ + v = (UWtype) b; + v <<= WORD_SIZE; + /* Remove high part from the DFtype, leaving the low part as flonum. */ + a -= (DFtype) v; + /* Convert that to fixed (but not to DWtype!) and add it in. + Sometimes A comes out negative. This is significant, since + A has more bits than a long int does. */ + if (a < 0) + v -= (UWtype) (- a); + else + v += (UWtype) a; + return v; +} +symbol_version (___fixunssfDI, __fixunssfDI, GLIBC_2.0); + + +DWtype +___fixsfdi (SFtype a) +{ + if (a < 0) + return - __fixunssfDI (-a); + return __fixunssfDI (a); +} +symbol_version (___fixsfdi, __fixsfdi, GLIBC_2.0); diff --git a/sysdeps/wordsize-32/shdi3.c b/sysdeps/wordsize-32/shdi3.c new file mode 100644 index 0000000..52feb98 --- /dev/null +++ b/sysdeps/wordsize-32/shdi3.c @@ -0,0 +1,150 @@ +/* 64-bit integer shifting. + Copyright (C) 1989, 1992-2001, 2002 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 <endian.h> +#include <stdlib.h> +#include <bits/wordsize.h> +#include <shlib-compat.h> + +#if __WORDSIZE != 32 +# error This is for 32-bit targets only +#endif + +#if SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_2_6) + +typedef unsigned int UQItype __attribute__ ((mode (QI))); +typedef int SItype __attribute__ ((mode (SI))); +typedef unsigned int USItype __attribute__ ((mode (SI))); +typedef int DItype __attribute__ ((mode (DI))); +typedef unsigned int UDItype __attribute__ ((mode (DI))); +#define Wtype SItype +#define HWtype SItype +#define DWtype DItype +#define UWtype USItype +#define UHWtype USItype +#define UDWtype UDItype +#define W_TYPE_SIZE 32 +#define BITS_PER_UNIT 8 + +#include <stdlib/longlong.h> + +#if __BYTE_ORDER == __BIG_ENDIAN +struct DWstruct { Wtype high, low;}; +#elif __BYTE_ORDER == __LITTLE_ENDIAN +struct DWstruct { Wtype low, high;}; +#else +#error Unhandled endianity +#endif +typedef union { struct DWstruct s; DWtype ll; } DWunion; + + +DWtype +___lshrdi3 (DWtype u, Wtype b) +{ + DWunion w; + Wtype bm; + DWunion uu; + + if (b == 0) + return u; + + uu.ll = u; + + bm = (sizeof (Wtype) * BITS_PER_UNIT) - b; + if (bm <= 0) + { + w.s.high = 0; + w.s.low = (UWtype) uu.s.high >> -bm; + } + else + { + UWtype carries = (UWtype) uu.s.high << bm; + + w.s.high = (UWtype) uu.s.high >> b; + w.s.low = ((UWtype) uu.s.low >> b) | carries; + } + + return w.ll; +} +symbol_version (___lshrdi3, __lshrdi3, GLIBC_2.0); + + +DWtype +___ashldi3 (DWtype u, Wtype b) +{ + DWunion w; + Wtype bm; + DWunion uu; + + if (b == 0) + return u; + + uu.ll = u; + + bm = (sizeof (Wtype) * BITS_PER_UNIT) - b; + if (bm <= 0) + { + w.s.low = 0; + w.s.high = (UWtype) uu.s.low << -bm; + } + else + { + UWtype carries = (UWtype) uu.s.low >> bm; + + w.s.low = (UWtype) uu.s.low << b; + w.s.high = ((UWtype) uu.s.high << b) | carries; + } + + return w.ll; +} +symbol_version (___ashldi3, __ashldi3, GLIBC_2.0); + + +DWtype +___ashrdi3 (DWtype u, Wtype b) +{ + DWunion w; + Wtype bm; + DWunion uu; + + if (b == 0) + return u; + + uu.ll = u; + + bm = (sizeof (Wtype) * BITS_PER_UNIT) - b; + if (bm <= 0) + { + /* w.s.high = 1..1 or 0..0 */ + w.s.high = uu.s.high >> (sizeof (Wtype) * BITS_PER_UNIT - 1); + w.s.low = uu.s.high >> -bm; + } + else + { + UWtype carries = (UWtype) uu.s.high << bm; + + w.s.high = uu.s.high >> b; + w.s.low = ((UWtype) uu.s.low >> b) | carries; + } + + return w.ll; +} +symbol_version (___ashrdi3, __ashrdi3, GLIBC_2.0); + +#endif |