about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2004-12-18 11:46:14 +0000
committerJakub Jelinek <jakub@redhat.com>2004-12-18 11:46:14 +0000
commit1c714a10f0b456134d7ab73583d9730af573c240 (patch)
treead1b3d6589b2c3e2eca6767a90385d277afc15db
parenta004c296d66a18f5ee610ff2f1eed8d561f9b1b7 (diff)
downloadglibc-1c714a10f0b456134d7ab73583d9730af573c240.tar.gz
glibc-1c714a10f0b456134d7ab73583d9730af573c240.tar.xz
glibc-1c714a10f0b456134d7ab73583d9730af573c240.zip
Updated to fedora-glibc-20041218T1131
-rw-r--r--ChangeLog10
-rw-r--r--fedora/branch.mk4
-rw-r--r--fedora/glibc.spec.in3
-rw-r--r--localedata/ChangeLog4
-rw-r--r--localedata/locales/te_IN6
-rw-r--r--nptl/ChangeLog5
-rw-r--r--nptl/sysdeps/alpha/tcb-offsets.sym1
-rw-r--r--nptl/sysdeps/unix/sysv/linux/alpha/clone.S2
-rw-r--r--po/ja.po1321
-rw-r--r--sysdeps/unix/sysv/linux/alpha/clone.S35
10 files changed, 779 insertions, 612 deletions
diff --git a/ChangeLog b/ChangeLog
index b1b83df7d7..cd23e7a09c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2004-12-17  Ulrich Drepper  <drepper@redhat.com>
+
+	* po/ja.po: Update from translation team.
+
+2004-12-17  Richard Henderson  <rth@redhat.com>
+
+	* sysdeps/unix/sysv/linux/alpha/clone.S (__clone): Add support
+	for NPTL where the PID is stored at userlevel and needs to be
+	reset when CLONE_THREAD is not used.
+
 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
 
 	* sysdeps/sparc/sparc64/fpu/libm-test-ulps: Update.
diff --git a/fedora/branch.mk b/fedora/branch.mk
index 0a343810de..f3695883a2 100644
--- a/fedora/branch.mk
+++ b/fedora/branch.mk
@@ -1,5 +1,5 @@
 # This file is updated automatically by Makefile.
 glibc-branch := fedora
 glibc-base := HEAD
-fedora-sync-date := 2004-12-17 09:06 UTC
-fedora-sync-tag := fedora-glibc-20041217T0906
+fedora-sync-date := 2004-12-18 11:31 UTC
+fedora-sync-tag := fedora-glibc-20041218T1131
diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index 5df61da85d..2130afaa10 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -1,4 +1,4 @@
-%define glibcrelease 97
+%define glibcrelease 98
 %define auxarches i586 i686 athlon sparcv9 alphaev6
 %define prelinkarches noarch
 %define nptlarches i386 i686 athlon x86_64 ia64 s390 s390x sparcv9 ppc ppc64
@@ -1266,6 +1266,7 @@ rm -f *.filelist*
 %endif
 
 %changelog
+* Sat Dec 18 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-98
 - add .%%{_target_cpu} to glibc_post_upgrade, only run telinit u
   if /sbin/init is the same ELF class and machine as
   glibc_post_upgrade.%%{_target_cpu} and similarly with
diff --git a/localedata/ChangeLog b/localedata/ChangeLog
index ed069d80af..9d30314564 100644
--- a/localedata/ChangeLog
+++ b/localedata/ChangeLog
@@ -1,3 +1,7 @@
+2004-12-17  GOTO Masanori  <gotom@debian.or.jp>
+
+	* locales/te_IN: Fix language name spelling.
+
 2004-12-14  Ulrich Drepper  <drepper@redhat.com>
 
 	* locales/en_ZA: Update by Dwayne Bailey.
diff --git a/localedata/locales/te_IN b/localedata/locales/te_IN
index efefeda976..f6c2bfd573 100644
--- a/localedata/locales/te_IN
+++ b/localedata/locales/te_IN
@@ -1,18 +1,18 @@
 comment_char    %
 escape_char     /
-% Telgu language locale for India.
+% Telugu language locale for India.
 % Contributed by Kentaroh Noji <knoji@jp.ibm.com> and
 % Tetsuji Orita <orita@jp.ibm.com>.
 
 LC_IDENTIFICATION
-title      "Telgu language locale for India"
+title      "Telugu language locale for India"
 source     "IBM Globalization Center of Competency, Yamato Software Laboratory"
 address    "1623-14, Shimotsuruma, Yamato-shi, Kanagawa-ken, 242-8502, Japan"
 contact    ""
 email      "bug-glibc-locales@gnu.org"
 tel         ""
 fax         ""
-language    "Telgu"
+language    "Telugu"
 territory   "India"
 revision    "0.92b"
 date        "2000,October 12"
diff --git a/nptl/ChangeLog b/nptl/ChangeLog
index cf29e1ad92..124f1712f6 100644
--- a/nptl/ChangeLog
+++ b/nptl/ChangeLog
@@ -1,3 +1,8 @@
+2004-12-17  Richard Henderson  <rth@redhat.com>
+
+	* sysdeps/unix/sysv/linux/alpha/clone.S: New file.
+	* sysdeps/alpha/tcb-offsets.sym (TID_OFFSET): New.
+	
 2004-12-16  Ulrich Drepper  <drepper@redhat.com>
 
 	* sysdeps/unix/sysv/linux/powerpc/powerpc64/bits/local_lim.h: New file.
diff --git a/nptl/sysdeps/alpha/tcb-offsets.sym b/nptl/sysdeps/alpha/tcb-offsets.sym
index ebd84f35e5..c21a791040 100644
--- a/nptl/sysdeps/alpha/tcb-offsets.sym
+++ b/nptl/sysdeps/alpha/tcb-offsets.sym
@@ -11,3 +11,4 @@
 
 MULTIPLE_THREADS_OFFSET		thread_offsetof (header.multiple_threads)
 PID_OFFSET			thread_offsetof (pid)
+TID_OFFSET			thread_offsetof (tid)
diff --git a/nptl/sysdeps/unix/sysv/linux/alpha/clone.S b/nptl/sysdeps/unix/sysv/linux/alpha/clone.S
new file mode 100644
index 0000000000..eea1cbeed1
--- /dev/null
+++ b/nptl/sysdeps/unix/sysv/linux/alpha/clone.S
@@ -0,0 +1,2 @@
+#define RESET_PID
+#include <sysdeps/unix/sysv/linux/alpha/clone.S>
diff --git a/po/ja.po b/po/ja.po
index 7a0d0aca40..fe9a913b5a 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -1,12 +1,12 @@
 # Japanese Messages for GNU libc.
 # Copyright (C) 1996 Free Software Foundation, Inc.
-# GOTO Masanori <gotom@debian.or.jp>, 2000-2003.
+# GOTO Masanori <gotom@debian.or.jp>, 2000-2004.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: libc 2.3.2\n"
-"POT-Creation-Date: 2003-02-22 15:34-0800\n"
-"PO-Revision-Date: 2003-11-25 00:31+09:00\n"
+"Project-Id-Version: libc 2.3.3\n"
+"POT-Creation-Date: 2004-08-05 09:16+0200\n"
+"PO-Revision-Date: 2004-12-18 02:22+0900\n"
 "Last-Translator: GOTO Masanori <gotom@debian.or.jp>\n"
 "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
 "MIME-Version: 1.0\n"
@@ -74,7 +74,7 @@ msgstr "終了しました"
 
 #: sysdeps/generic/siglist.h:42 stdio-common/../sysdeps/unix/siglist.c:42
 msgid "Urgent I/O condition"
-msgstr "緊急のI/O状況です"
+msgstr "緊急I/O条件"
 
 #: sysdeps/generic/siglist.h:43 stdio-common/../sysdeps/unix/siglist.c:43
 msgid "Stopped (signal)"
@@ -138,7 +138,7 @@ msgstr "EMT トラップ"
 
 #: sysdeps/generic/siglist.h:63 stdio-common/../sysdeps/unix/siglist.c:38
 msgid "Bad system call"
-msgstr "不正なシステムコールです"
+msgstr "不正なシステムコール"
 
 #: sysdeps/generic/siglist.h:66
 msgid "Stack fault"
@@ -150,7 +150,7 @@ msgstr "情報要求"
 
 #: sysdeps/generic/siglist.h:71
 msgid "Power failure"
-msgstr "電源故障"
+msgstr "電源障害"
 
 #: sysdeps/generic/siglist.h:74 stdio-common/../sysdeps/unix/siglist.c:55
 msgid "Resource lost"
@@ -177,12 +177,12 @@ msgstr "`%s'を開けません"
 msgid "cannot read header from `%s'"
 msgstr "`%s'のヘッダを読めません"
 
-#: iconv/iconv_charmap.c:159 iconv/iconv_prog.c:293 catgets/gencat.c:288
+#: iconv/iconv_charmap.c:159 iconv/iconv_prog.c:295 catgets/gencat.c:288
 #, c-format
 msgid "cannot open input file `%s'"
 msgstr "入力ファイル`%s'を開けません"
 
-#: iconv/iconv_charmap.c:177 iconv/iconv_prog.c:311
+#: iconv/iconv_charmap.c:177 iconv/iconv_prog.c:313
 #, c-format
 msgid "error while closing input `%s'"
 msgstr "入力ファイル `%s' を閉じている間のエラー"
@@ -192,16 +192,16 @@ msgstr "入力ファイル `%s' を閉じている間のエラー"
 msgid "illegal input sequence at position %Zd"
 msgstr "位置 %Zd で不正な入力シーケンスがありました"
 
-#: iconv/iconv_charmap.c:462 iconv/iconv_prog.c:503
+#: iconv/iconv_charmap.c:462 iconv/iconv_prog.c:506
 msgid "incomplete character or shift sequence at end of buffer"
 msgstr "バッファの最後での一致しない文字またはシフトシーケンスです"
 
-#: iconv/iconv_charmap.c:507 iconv/iconv_charmap.c:543 iconv/iconv_prog.c:546
-#: iconv/iconv_prog.c:582
+#: iconv/iconv_charmap.c:507 iconv/iconv_charmap.c:543 iconv/iconv_prog.c:549
+#: iconv/iconv_prog.c:585
 msgid "error while reading the input"
 msgstr "入力読み込み中のエラー"
 
-#: iconv/iconv_charmap.c:525 iconv/iconv_prog.c:564
+#: iconv/iconv_charmap.c:525 iconv/iconv_prog.c:567
 msgid "unable to allocate buffer for input"
 msgstr "入力用バッファを割り当てることができません"
 
@@ -223,7 +223,7 @@ msgstr "情報:"
 
 #: iconv/iconv_prog.c:65
 msgid "list all known coded character sets"
-msgstr "既知の全キャラクタセットを表示する"
+msgstr "既知の全キャラクタセットを表示"
 
 #: iconv/iconv_prog.c:66 locale/programs/localedef.c:128
 msgid "Output control:"
@@ -231,7 +231,7 @@ msgstr "出力制御:"
 
 #: iconv/iconv_prog.c:67
 msgid "omit invalid characters from output"
-msgstr "出力から不正な文字を抜かしました"
+msgstr "出力から不正な文字を抜かす"
 
 #: iconv/iconv_prog.c:68
 msgid "output file"
@@ -253,47 +253,47 @@ msgstr "与えられたファイルのエンコーディングを変換する."
 msgid "[FILE...]"
 msgstr "[ファイル...]"
 
-#: iconv/iconv_prog.c:199
+#: iconv/iconv_prog.c:201
 msgid "cannot open output file"
 msgstr "出力ファイルを開けません"
 
-#: iconv/iconv_prog.c:241
+#: iconv/iconv_prog.c:243
 #, c-format
 msgid "conversion from `%s' and to `%s' are not supported"
 msgstr "`%s'からの変換と`%s'への変換はどちらもサポートされていません"
 
-#: iconv/iconv_prog.c:246
+#: iconv/iconv_prog.c:248
 #, c-format
 msgid "conversion from `%s' is not supported"
 msgstr "`%s'からの変換はサポートされていません"
 
-#: iconv/iconv_prog.c:253
+#: iconv/iconv_prog.c:255
 #, c-format
 msgid "conversion to `%s' is not supported"
 msgstr "`%s'への変換はサポートされていません"
 
-#: iconv/iconv_prog.c:257
+#: iconv/iconv_prog.c:259
 #, c-format
 msgid "conversion from `%s' to `%s' is not supported"
 msgstr "`%s'から`%s'への変換はサポートされていません"
 
-#: iconv/iconv_prog.c:263
+#: iconv/iconv_prog.c:265
 msgid "failed to start conversion processing"
 msgstr "変換処理の開始に失敗しました"
 
-#: iconv/iconv_prog.c:358
+#: iconv/iconv_prog.c:360
 msgid "error while closing output file"
 msgstr "出力ファイルを閉じている間のエラー"
 
-#: iconv/iconv_prog.c:407 iconv/iconvconfig.c:357 locale/programs/locale.c:274
+#: iconv/iconv_prog.c:409 iconv/iconvconfig.c:357 locale/programs/locale.c:279
 #: locale/programs/localedef.c:372 catgets/gencat.c:233
 #: malloc/memusagestat.c:602 debug/pcprofiledump.c:199
 msgid "Report bugs using the `glibcbug' script to <bugs@gnu.org>.\n"
 msgstr "バグはスクリプト`glibcbug'を用いて<bugs@gnu.org>まで報告してください.\n"
 
-#: iconv/iconv_prog.c:421 iconv/iconvconfig.c:371 locale/programs/locale.c:287
-#: locale/programs/localedef.c:386 catgets/gencat.c:246 posix/getconf.c:910
-#: nss/getent.c:74 nscd/nscd.c:330 nscd/nscd_nischeck.c:90 elf/ldconfig.c:271
+#: iconv/iconv_prog.c:423 iconv/iconvconfig.c:371 locale/programs/locale.c:292
+#: locale/programs/localedef.c:386 catgets/gencat.c:246 posix/getconf.c:913
+#: nss/getent.c:74 nscd/nscd.c:355 nscd/nscd_nischeck.c:90 elf/ldconfig.c:274
 #: elf/sprof.c:349
 #, c-format
 msgid ""
@@ -307,33 +307,33 @@ msgstr ""
 "これはフリーソフトウェアです。利用許諾についてはソースをご覧ください。\n"
 "商業性や特定の目的への適合性の如何に関わらず、無保証です。 \n"
 
-#: iconv/iconv_prog.c:426 iconv/iconvconfig.c:376 locale/programs/locale.c:292
-#: locale/programs/localedef.c:391 catgets/gencat.c:251 posix/getconf.c:915
-#: nss/getent.c:79 nscd/nscd.c:335 nscd/nscd_nischeck.c:95 elf/ldconfig.c:276
+#: iconv/iconv_prog.c:428 iconv/iconvconfig.c:376 locale/programs/locale.c:297
+#: locale/programs/localedef.c:391 catgets/gencat.c:251 posix/getconf.c:918
+#: nss/getent.c:79 nscd/nscd.c:360 nscd/nscd_nischeck.c:95 elf/ldconfig.c:279
 #: elf/sprof.c:355
 #, c-format
 msgid "Written by %s.\n"
-msgstr "%sによる書き込み.\n"
+msgstr "作者: %s.\n"
 
-#: iconv/iconv_prog.c:456 iconv/iconv_prog.c:482
+#: iconv/iconv_prog.c:458 iconv/iconv_prog.c:484
 msgid "conversion stopped due to problem in writing the output"
 msgstr "出力書き出し中に問題があったため変換を中止しました"
 
-#: iconv/iconv_prog.c:499
+#: iconv/iconv_prog.c:502
 #, c-format
 msgid "illegal input sequence at position %ld"
 msgstr "位置 %ld で不正な入力シーケンスがありました"
 
-#: iconv/iconv_prog.c:507
+#: iconv/iconv_prog.c:510
 msgid "internal error (illegal descriptor)"
 msgstr "内部エラー (不正な記述子です)"
 
-#: iconv/iconv_prog.c:510
+#: iconv/iconv_prog.c:513
 #, c-format
 msgid "unknown iconv() error %d"
 msgstr "不明な iconv() エラー %d"
 
-#: iconv/iconv_prog.c:753
+#: iconv/iconv_prog.c:756
 msgid ""
 "The following list contain all the coded character sets known.  This does\n"
 "not necessarily mean that all combinations of these names can be used for\n"
@@ -378,162 +378,162 @@ msgstr "出力ファイルを生成できません"
 msgid "cannot read character map directory `%s'"
 msgstr "キャラクタマップディレクトリ`%s'を読み込めません"
 
-#: locale/programs/charmap.c:135
+#: locale/programs/charmap.c:136
 #, c-format
 msgid "character map file `%s' not found"
 msgstr "キャラクタマップファイル `%s' が見つかりません"
 
-#: locale/programs/charmap.c:193
+#: locale/programs/charmap.c:194
 #, c-format
 msgid "default character map file `%s' not found"
 msgstr "標準キャラクタマップファイル`%s'が見つかりません"
 
-#: locale/programs/charmap.c:255
+#: locale/programs/charmap.c:257
 #, c-format
 msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n"
 msgstr "キャラクタマップ `%s' は ASCII 互換ではありません, ロケールは ISO C に従っていません\n"
 
-#: locale/programs/charmap.c:332
+#: locale/programs/charmap.c:336
 #, c-format
 msgid "%s: <mb_cur_max> must be greater than <mb_cur_min>\n"
 msgstr "%s: <mb_cur_max>は<mb_cur_min>より大きくなければなりません\n"
 
-#: locale/programs/charmap.c:352 locale/programs/charmap.c:369
+#: locale/programs/charmap.c:356 locale/programs/charmap.c:373
 #: locale/programs/repertoire.c:175
 #, c-format
 msgid "syntax error in prolog: %s"
 msgstr "prolog 中で文法エラーです: %s"
 
-#: locale/programs/charmap.c:353
+#: locale/programs/charmap.c:357
 msgid "invalid definition"
 msgstr "不正な定義です"
 
-#: locale/programs/charmap.c:370 locale/programs/locfile.c:126
+#: locale/programs/charmap.c:374 locale/programs/locfile.c:126
 #: locale/programs/locfile.c:153 locale/programs/repertoire.c:176
 msgid "bad argument"
 msgstr "不正な引数です"
 
-#: locale/programs/charmap.c:398
+#: locale/programs/charmap.c:402
 #, c-format
 msgid "duplicate definition of <%s>"
 msgstr "<%s> の定義が重複しています"
 
-#: locale/programs/charmap.c:405
+#: locale/programs/charmap.c:409
 #, c-format
 msgid "value for <%s> must be 1 or greater"
 msgstr "<%s> の値は1以上でなければなりません"
 
-#: locale/programs/charmap.c:417
+#: locale/programs/charmap.c:421
 #, c-format
 msgid "value of <%s> must be greater or equal than the value of <%s>"
 msgstr "<%s> の値は <%s> の値以上でなければいけません"
 
-#: locale/programs/charmap.c:440 locale/programs/repertoire.c:184
+#: locale/programs/charmap.c:444 locale/programs/repertoire.c:184
 #, c-format
 msgid "argument to <%s> must be a single character"
 msgstr "引数 <%s> はシングルキャラクタでなければいけません"
 
-#: locale/programs/charmap.c:466
+#: locale/programs/charmap.c:470
 msgid "character sets with locking states are not supported"
 msgstr "ロック状態を持つキャラクタ集合がサポートされていません"
 
-#: locale/programs/charmap.c:493 locale/programs/charmap.c:547
-#: locale/programs/charmap.c:579 locale/programs/charmap.c:673
-#: locale/programs/charmap.c:728 locale/programs/charmap.c:769
-#: locale/programs/charmap.c:810
+#: locale/programs/charmap.c:497 locale/programs/charmap.c:551
+#: locale/programs/charmap.c:583 locale/programs/charmap.c:677
+#: locale/programs/charmap.c:732 locale/programs/charmap.c:773
+#: locale/programs/charmap.c:814
 #, c-format
 msgid "syntax error in %s definition: %s"
 msgstr "%sの定義中に文法エラーがあります: %s"
 
-#: locale/programs/charmap.c:494 locale/programs/charmap.c:674
-#: locale/programs/charmap.c:770 locale/programs/repertoire.c:231
+#: locale/programs/charmap.c:498 locale/programs/charmap.c:678
+#: locale/programs/charmap.c:774 locale/programs/repertoire.c:231
 msgid "no symbolic name given"
 msgstr "シンボル名が与えられていません"
 
-#: locale/programs/charmap.c:548
+#: locale/programs/charmap.c:552
 msgid "invalid encoding given"
 msgstr "不正なエンコーディングが与えられました"
 
-#: locale/programs/charmap.c:557
+#: locale/programs/charmap.c:561
 msgid "too few bytes in character encoding"
 msgstr "文字エンコーディング中でのバイト数が少なすぎます"
 
-#: locale/programs/charmap.c:559
+#: locale/programs/charmap.c:563
 msgid "too many bytes in character encoding"
 msgstr "文字エンコーディング中でのバイト数が多すぎます"
 
-#: locale/programs/charmap.c:581 locale/programs/charmap.c:729
-#: locale/programs/charmap.c:812 locale/programs/repertoire.c:297
+#: locale/programs/charmap.c:585 locale/programs/charmap.c:733
+#: locale/programs/charmap.c:816 locale/programs/repertoire.c:297
 msgid "no symbolic name given for end of range"
 msgstr "領域の最後にシンボル名が与えられていません"
 
-#: locale/programs/charmap.c:605 locale/programs/locfile.h:96
+#: locale/programs/charmap.c:609 locale/programs/locfile.c:818
 #: locale/programs/repertoire.c:314
 #, c-format
 msgid "`%1$s' definition does not end with `END %1$s'"
 msgstr "定義`%1$s' が `END %1$s' で終っていません"
 
-#: locale/programs/charmap.c:638
+#: locale/programs/charmap.c:642
 msgid "only WIDTH definitions are allowed to follow the CHARMAP definition"
 msgstr "WIDTH 定義は CHARMAP 定義に従うことのみ許されます"
 
-#: locale/programs/charmap.c:646 locale/programs/charmap.c:709
+#: locale/programs/charmap.c:650 locale/programs/charmap.c:713
 #, c-format
 msgid "value for %s must be an integer"
 msgstr "%sの値は整数でなければなりません"
 
-#: locale/programs/charmap.c:837
+#: locale/programs/charmap.c:841
 #, c-format
 msgid "%s: error in state machine"
 msgstr "%s: 状態機械中でエラー"
 
-#: locale/programs/charmap.c:845 locale/programs/ld-address.c:605
-#: locale/programs/ld-collate.c:2635 locale/programs/ld-collate.c:3793
-#: locale/programs/ld-ctype.c:2216 locale/programs/ld-ctype.c:2977
+#: locale/programs/charmap.c:849 locale/programs/ld-address.c:605
+#: locale/programs/ld-collate.c:2650 locale/programs/ld-collate.c:3818
+#: locale/programs/ld-ctype.c:2225 locale/programs/ld-ctype.c:2994
 #: locale/programs/ld-identification.c:469
 #: locale/programs/ld-measurement.c:255 locale/programs/ld-messages.c:349
-#: locale/programs/ld-monetary.c:952 locale/programs/ld-name.c:324
+#: locale/programs/ld-monetary.c:958 locale/programs/ld-name.c:324
 #: locale/programs/ld-numeric.c:392 locale/programs/ld-paper.c:258
-#: locale/programs/ld-telephone.c:330 locale/programs/ld-time.c:1217
-#: locale/programs/locfile.h:103 locale/programs/repertoire.c:325
+#: locale/programs/ld-telephone.c:330 locale/programs/ld-time.c:1219
+#: locale/programs/locfile.c:825 locale/programs/repertoire.c:325
 #, c-format
 msgid "%s: premature end of file"
 msgstr "%s ファイル終端が早すぎます"
 
-#: locale/programs/charmap.c:864 locale/programs/charmap.c:875
+#: locale/programs/charmap.c:868 locale/programs/charmap.c:879
 #, c-format
 msgid "unknown character `%s'"
 msgstr "不明な文字`%s'"
 
-#: locale/programs/charmap.c:883
+#: locale/programs/charmap.c:887
 #, c-format
 msgid "number of bytes for byte sequence of beginning and end of range not the same: %d vs %d"
 msgstr "バイトシーケンスの開始から終了までのバイト数と、範囲の終わりとが一致しません: %d vs %d"
 
-#: locale/programs/charmap.c:987 locale/programs/ld-collate.c:2915
+#: locale/programs/charmap.c:991 locale/programs/ld-collate.c:2930
 #: locale/programs/repertoire.c:420
 msgid "invalid names for character range"
 msgstr "キャラクタ範囲として不正な名前"
 
-#: locale/programs/charmap.c:999 locale/programs/repertoire.c:432
+#: locale/programs/charmap.c:1003 locale/programs/repertoire.c:432
 msgid "hexadecimal range format should use only capital characters"
 msgstr "16進数の範囲フォーマットは英大文字でのみ使用すべきです"
 
-#: locale/programs/charmap.c:1017
+#: locale/programs/charmap.c:1021
 #, c-format
 msgid "<%s> and <%s> are illegal names for range"
 msgstr "<%s> と <%s> は範囲として不正な名前です"
 
-#: locale/programs/charmap.c:1023
+#: locale/programs/charmap.c:1027
 msgid "upper limit in range is not higher then lower limit"
 msgstr "範囲内の上限は下限より大きくありません"
 
-#: locale/programs/charmap.c:1081
+#: locale/programs/charmap.c:1085
 msgid "resulting bytes for range not representable."
 msgstr "範囲内の結果バイトは表現可能ではありません."
 
-#: locale/programs/ld-address.c:134 locale/programs/ld-collate.c:1519
-#: locale/programs/ld-ctype.c:416 locale/programs/ld-identification.c:134
+#: locale/programs/ld-address.c:134 locale/programs/ld-collate.c:1534
+#: locale/programs/ld-ctype.c:421 locale/programs/ld-identification.c:134
 #: locale/programs/ld-measurement.c:95 locale/programs/ld-messages.c:98
 #: locale/programs/ld-monetary.c:194 locale/programs/ld-name.c:95
 #: locale/programs/ld-numeric.c:99 locale/programs/ld-paper.c:92
@@ -547,8 +547,8 @@ msgstr "%s カテゴリに対する定義が見つかりません"
 #: locale/programs/ld-address.c:290 locale/programs/ld-address.c:309
 #: locale/programs/ld-address.c:322 locale/programs/ld-identification.c:147
 #: locale/programs/ld-measurement.c:106 locale/programs/ld-monetary.c:206
-#: locale/programs/ld-monetary.c:244 locale/programs/ld-monetary.c:260
-#: locale/programs/ld-monetary.c:272 locale/programs/ld-name.c:106
+#: locale/programs/ld-monetary.c:250 locale/programs/ld-monetary.c:266
+#: locale/programs/ld-monetary.c:278 locale/programs/ld-name.c:106
 #: locale/programs/ld-name.c:143 locale/programs/ld-numeric.c:113
 #: locale/programs/ld-numeric.c:127 locale/programs/ld-paper.c:103
 #: locale/programs/ld-paper.c:112 locale/programs/ld-telephone.c:106
@@ -592,513 +592,513 @@ msgid "%s: numeric country code `%d' not valid"
 msgstr "%s: 国コード番号`%d'は不正です"
 
 #: locale/programs/ld-address.c:497 locale/programs/ld-address.c:534
-#: locale/programs/ld-address.c:572 locale/programs/ld-ctype.c:2592
+#: locale/programs/ld-address.c:572 locale/programs/ld-ctype.c:2601
 #: locale/programs/ld-identification.c:365
 #: locale/programs/ld-measurement.c:222 locale/programs/ld-messages.c:302
-#: locale/programs/ld-monetary.c:694 locale/programs/ld-monetary.c:729
-#: locale/programs/ld-monetary.c:770 locale/programs/ld-name.c:281
+#: locale/programs/ld-monetary.c:700 locale/programs/ld-monetary.c:735
+#: locale/programs/ld-monetary.c:776 locale/programs/ld-name.c:281
 #: locale/programs/ld-numeric.c:264 locale/programs/ld-paper.c:225
-#: locale/programs/ld-telephone.c:289 locale/programs/ld-time.c:1106
-#: locale/programs/ld-time.c:1148
+#: locale/programs/ld-telephone.c:289 locale/programs/ld-time.c:1108
+#: locale/programs/ld-time.c:1150
 #, c-format
 msgid "%s: field `%s' declared more than once"
 msgstr "%s: フィールド`%s'が複数回宣言されています"
 
 #: locale/programs/ld-address.c:501 locale/programs/ld-address.c:539
 #: locale/programs/ld-identification.c:369 locale/programs/ld-messages.c:312
-#: locale/programs/ld-monetary.c:698 locale/programs/ld-monetary.c:733
+#: locale/programs/ld-monetary.c:704 locale/programs/ld-monetary.c:739
 #: locale/programs/ld-name.c:285 locale/programs/ld-numeric.c:268
-#: locale/programs/ld-telephone.c:293 locale/programs/ld-time.c:1000
-#: locale/programs/ld-time.c:1069 locale/programs/ld-time.c:1111
+#: locale/programs/ld-telephone.c:293 locale/programs/ld-time.c:1002
+#: locale/programs/ld-time.c:1071 locale/programs/ld-time.c:1113
 #, c-format
 msgid "%s: unknown character in field `%s'"
 msgstr "%s: フィールド`%s'中に未知の文字があります"
 
-#: locale/programs/ld-address.c:586 locale/programs/ld-collate.c:3775
-#: locale/programs/ld-ctype.c:2957 locale/programs/ld-identification.c:450
+#: locale/programs/ld-address.c:586 locale/programs/ld-collate.c:3800
+#: locale/programs/ld-ctype.c:2974 locale/programs/ld-identification.c:450
 #: locale/programs/ld-measurement.c:236 locale/programs/ld-messages.c:331
-#: locale/programs/ld-monetary.c:934 locale/programs/ld-name.c:306
+#: locale/programs/ld-monetary.c:940 locale/programs/ld-name.c:306
 #: locale/programs/ld-numeric.c:374 locale/programs/ld-paper.c:240
-#: locale/programs/ld-telephone.c:312 locale/programs/ld-time.c:1199
+#: locale/programs/ld-telephone.c:312 locale/programs/ld-time.c:1201
 #, c-format
 msgid "%s: incomplete `END' line"
 msgstr "%s: 不完全な`END'行です"
 
-#: locale/programs/ld-address.c:589 locale/programs/ld-collate.c:2638
-#: locale/programs/ld-collate.c:3777 locale/programs/ld-ctype.c:2219
-#: locale/programs/ld-ctype.c:2960 locale/programs/ld-identification.c:453
+#: locale/programs/ld-address.c:589 locale/programs/ld-collate.c:2653
+#: locale/programs/ld-collate.c:3802 locale/programs/ld-ctype.c:2228
+#: locale/programs/ld-ctype.c:2977 locale/programs/ld-identification.c:453
 #: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333
-#: locale/programs/ld-monetary.c:936 locale/programs/ld-name.c:308
+#: locale/programs/ld-monetary.c:942 locale/programs/ld-name.c:308
 #: locale/programs/ld-numeric.c:376 locale/programs/ld-paper.c:242
-#: locale/programs/ld-telephone.c:314 locale/programs/ld-time.c:1201
+#: locale/programs/ld-telephone.c:314 locale/programs/ld-time.c:1203
 #, c-format
 msgid "%1$s: definition does not end with `END %1$s'"
 msgstr "%1$s: 定義が `END %1$s' で終っていません"
 
-#: locale/programs/ld-address.c:596 locale/programs/ld-collate.c:520
-#: locale/programs/ld-collate.c:572 locale/programs/ld-collate.c:869
-#: locale/programs/ld-collate.c:882 locale/programs/ld-collate.c:2625
-#: locale/programs/ld-collate.c:3784 locale/programs/ld-ctype.c:1947
-#: locale/programs/ld-ctype.c:2206 locale/programs/ld-ctype.c:2782
-#: locale/programs/ld-ctype.c:2968 locale/programs/ld-identification.c:460
+#: locale/programs/ld-address.c:596 locale/programs/ld-collate.c:523
+#: locale/programs/ld-collate.c:575 locale/programs/ld-collate.c:871
+#: locale/programs/ld-collate.c:884 locale/programs/ld-collate.c:2640
+#: locale/programs/ld-collate.c:3809 locale/programs/ld-ctype.c:1956
+#: locale/programs/ld-ctype.c:2215 locale/programs/ld-ctype.c:2799
+#: locale/programs/ld-ctype.c:2985 locale/programs/ld-identification.c:460
 #: locale/programs/ld-measurement.c:246 locale/programs/ld-messages.c:340
-#: locale/programs/ld-monetary.c:943 locale/programs/ld-name.c:315
+#: locale/programs/ld-monetary.c:949 locale/programs/ld-name.c:315
 #: locale/programs/ld-numeric.c:383 locale/programs/ld-paper.c:249
-#: locale/programs/ld-telephone.c:321 locale/programs/ld-time.c:1208
+#: locale/programs/ld-telephone.c:321 locale/programs/ld-time.c:1210
 #, c-format
 msgid "%s: syntax error"
 msgstr "%s: 文法エラー"
 
-#: locale/programs/ld-collate.c:395
+#: locale/programs/ld-collate.c:398
 #, c-format
 msgid "`%.*s' already defined in charmap"
 msgstr "`%.*s'は既に charmap 中で定義されています"
 
-#: locale/programs/ld-collate.c:404
+#: locale/programs/ld-collate.c:407
 #, c-format
 msgid "`%.*s' already defined in repertoire"
 msgstr "`%.*s' は既にレパートリ中で定義されています"
 
-#: locale/programs/ld-collate.c:411
+#: locale/programs/ld-collate.c:414
 #, c-format
 msgid "`%.*s' already defined as collating symbol"
 msgstr "`%.*s' は既に照合シンボルとして定義されています"
 
-#: locale/programs/ld-collate.c:418
+#: locale/programs/ld-collate.c:421
 #, c-format
 msgid "`%.*s' already defined as collating element"
 msgstr "`%.*s' は既に照合要素として定義されています"
 
-#: locale/programs/ld-collate.c:449 locale/programs/ld-collate.c:475
+#: locale/programs/ld-collate.c:452 locale/programs/ld-collate.c:478
 #, c-format
 msgid "%s: `forward' and `backward' are mutually excluding each other"
 msgstr "%s: `forward' と `backward' は排他的です"
 
-#: locale/programs/ld-collate.c:459 locale/programs/ld-collate.c:485
-#: locale/programs/ld-collate.c:501
+#: locale/programs/ld-collate.c:462 locale/programs/ld-collate.c:488
+#: locale/programs/ld-collate.c:504
 #, c-format
 msgid "%s: `%s' mentioned more than once in definition of weight %d"
 msgstr "%s: `%s'は重み定義 %d 中で複数回使われています"
 
-#: locale/programs/ld-collate.c:557
+#: locale/programs/ld-collate.c:560
 #, c-format
 msgid "%s: too many rules; first entry only had %d"
 msgstr "%s: 規則が多すぎます; 最初のエントリは %d を持っています"
 
-#: locale/programs/ld-collate.c:593
+#: locale/programs/ld-collate.c:596
 #, c-format
 msgid "%s: not enough sorting rules"
 msgstr "%s: 並び替え規則が不十分です"
 
-#: locale/programs/ld-collate.c:759
+#: locale/programs/ld-collate.c:761
 #, c-format
 msgid "%s: empty weight string not allowed"
 msgstr "%s: 空の重み文字列は許されていません"
 
-#: locale/programs/ld-collate.c:854
+#: locale/programs/ld-collate.c:856
 #, c-format
 msgid "%s: weights must use the same ellipsis symbol as the name"
 msgstr "%s: 重みはその名称として同じ省略シンボルを使用しなければなりません"
 
-#: locale/programs/ld-collate.c:910
+#: locale/programs/ld-collate.c:912
 #, c-format
 msgid "%s: too many values"
 msgstr "%s: 引数が多すぎます"
 
-#: locale/programs/ld-collate.c:1023 locale/programs/ld-collate.c:1194
+#: locale/programs/ld-collate.c:1031 locale/programs/ld-collate.c:1206
 #, c-format
 msgid "order for `%.*s' already defined at %s:%Zu"
 msgstr "`%.*s'に対するオーダーは %s:%Zu で既に定義されています"
 
-#: locale/programs/ld-collate.c:1073
+#: locale/programs/ld-collate.c:1081
 #, c-format
 msgid "%s: the start and the end symbol of a range must stand for characters"
 msgstr "%s: ある範囲の開始・終了シンボルはキャラクタに基づかなければなりません"
 
-#: locale/programs/ld-collate.c:1100
+#: locale/programs/ld-collate.c:1108
 #, c-format
 msgid "%s: byte sequences of first and last character must have the same length"
 msgstr "%s: 最初と最後の文字のバイトシーケンスは同一長でなければなりません"
 
-#: locale/programs/ld-collate.c:1142
+#: locale/programs/ld-collate.c:1150
 #, c-format
 msgid "%s: byte sequence of first character of sequence is not lower than that of the last character"
 msgstr "%s: シーケンス中の最初の文字のバイトシーケンスは最後の文字のよりもlowerではありません"
 
-#: locale/programs/ld-collate.c:1263
+#: locale/programs/ld-collate.c:1275
 #, c-format
 msgid "%s: symbolic range ellipsis must not directly follow `order_start'"
 msgstr "%s: シンボルの範囲の省略は`order_start'のすぐ後に置いてはいけません"
 
-#: locale/programs/ld-collate.c:1267
+#: locale/programs/ld-collate.c:1279
 #, c-format
 msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'"
 msgstr "%s: シンボル範囲省略記号は`order_end'のすぐ後に続いてはいけません"
 
-#: locale/programs/ld-collate.c:1287 locale/programs/ld-ctype.c:1467
+#: locale/programs/ld-collate.c:1299 locale/programs/ld-ctype.c:1476
 #, c-format
 msgid "`%s' and `%.*s' are no valid names for symbolic range"
 msgstr "`%s' と `%.*s' はシンボルの範囲として不正な名前です"
 
-#: locale/programs/ld-collate.c:1333 locale/programs/ld-collate.c:3712
+#: locale/programs/ld-collate.c:1348 locale/programs/ld-collate.c:3737
 #, c-format
 msgid "%s: order for `%.*s' already defined at %s:%Zu"
 msgstr "%s: `%.*s'に対する並べ替えはすでに %s:%Zu で定義されています"
 
-#: locale/programs/ld-collate.c:1342
+#: locale/programs/ld-collate.c:1357
 #, c-format
 msgid "%s: `%s' must be a character"
 msgstr "%s: `%s'は単一のキャラクタでなければいけません"
 
-#: locale/programs/ld-collate.c:1535
+#: locale/programs/ld-collate.c:1550
 #, c-format
 msgid "%s: `position' must be used for a specific level in all sections or none"
 msgstr "%s: `position'は特定レベルに対し、全セクションで使用か未使用かのどちらかです"
 
-#: locale/programs/ld-collate.c:1560
+#: locale/programs/ld-collate.c:1575
 #, c-format
 msgid "symbol `%s' not defined"
 msgstr "シンボル`%s'が定義されていません"
 
-#: locale/programs/ld-collate.c:1636 locale/programs/ld-collate.c:1742
+#: locale/programs/ld-collate.c:1651 locale/programs/ld-collate.c:1757
 #, c-format
 msgid "symbol `%s' has the same encoding as"
 msgstr "シンボル `%s' は以下と同じエンコーディングを持っています"
 
-#: locale/programs/ld-collate.c:1640 locale/programs/ld-collate.c:1746
+#: locale/programs/ld-collate.c:1655 locale/programs/ld-collate.c:1761
 #, c-format
 msgid "symbol `%s'"
 msgstr "シンボル `%s'"
 
-#: locale/programs/ld-collate.c:1788
+#: locale/programs/ld-collate.c:1803
 msgid "no definition of `UNDEFINED'"
 msgstr "`UNDEFINED'は定義されていません"
 
-#: locale/programs/ld-collate.c:1817
+#: locale/programs/ld-collate.c:1832
 msgid "too many errors; giving up"
 msgstr "エラーが多すぎます; 処理をあきらめます"
 
-#: locale/programs/ld-collate.c:2720
+#: locale/programs/ld-collate.c:2735
 #, c-format
 msgid "%s: duplicate definition of `%s'"
 msgstr "%s: `%s'の定義が重複しています"
 
-#: locale/programs/ld-collate.c:2756
+#: locale/programs/ld-collate.c:2771
 #, c-format
 msgid "%s: duplicate declaration of section `%s'"
 msgstr "%s: セクション`%s'の記述が重複しています"
 
-#: locale/programs/ld-collate.c:2895
+#: locale/programs/ld-collate.c:2910
 #, c-format
 msgid "%s: unknown character in collating symbol name"
 msgstr "%s: 照合シンボル名中に未知の文字があります"
 
-#: locale/programs/ld-collate.c:3027
+#: locale/programs/ld-collate.c:3042
 #, c-format
 msgid "%s: unknown character in equivalent definition name"
 msgstr "%s: 等価な定義名中に未知の文字があります"
 
-#: locale/programs/ld-collate.c:3040
+#: locale/programs/ld-collate.c:3055
 #, c-format
 msgid "%s: unknown character in equivalent definition value"
 msgstr "%s: 等価な定義値中に未知の文字があります"
 
-#: locale/programs/ld-collate.c:3050
+#: locale/programs/ld-collate.c:3065
 #, c-format
 msgid "%s: unknown symbol `%s' in equivalent definition"
 msgstr "%s: 等価な定義中で未知のシンボル`%s'がありました"
 
-#: locale/programs/ld-collate.c:3059
+#: locale/programs/ld-collate.c:3074
 msgid "error while adding equivalent collating symbol"
 msgstr "等価な照合シンボル追加中でエラー"
 
-#: locale/programs/ld-collate.c:3089
+#: locale/programs/ld-collate.c:3104
 #, c-format
 msgid "duplicate definition of script `%s'"
 msgstr "スクリプト `%s' の定義が重複しています"
 
-#: locale/programs/ld-collate.c:3137
+#: locale/programs/ld-collate.c:3152
 #, c-format
 msgid "%s: unknown section name `%s'"
 msgstr "%s: 未知のセクション名`%s'です"
 
-#: locale/programs/ld-collate.c:3165
+#: locale/programs/ld-collate.c:3180
 #, c-format
 msgid "%s: multiple order definitions for section `%s'"
 msgstr "%s: セクション`%s'に対する並び替え定義が複数あります"
 
-#: locale/programs/ld-collate.c:3190
+#: locale/programs/ld-collate.c:3205
 #, c-format
 msgid "%s: invalid number of sorting rules"
 msgstr "%s: 並び替え規則の番号が不正です"
 
-#: locale/programs/ld-collate.c:3217
+#: locale/programs/ld-collate.c:3232
 #, c-format
 msgid "%s: multiple order definitions for unnamed section"
 msgstr "%s: 名前のないセクションに対する並び替え定義が複数あります"
 
-#: locale/programs/ld-collate.c:3271 locale/programs/ld-collate.c:3394
-#: locale/programs/ld-collate.c:3753
+#: locale/programs/ld-collate.c:3286 locale/programs/ld-collate.c:3414
+#: locale/programs/ld-collate.c:3778
 #, c-format
 msgid "%s: missing `order_end' keyword"
 msgstr "%s: `order_end'キーワードが見つかりません"
 
-#: locale/programs/ld-collate.c:3329
+#: locale/programs/ld-collate.c:3347
 #, c-format
 msgid "%s: order for collating symbol %.*s not yet defined"
 msgstr "%s: 照合シンボル %.*s に対する並べ替えがまだ定義されていません"
 
-#: locale/programs/ld-collate.c:3345
+#: locale/programs/ld-collate.c:3365
 #, c-format
 msgid "%s: order for collating element %.*s not yet defined"
 msgstr "%s: 照合要素 %.*s に対する並べ替えがまだ定義されていません"
 
-#: locale/programs/ld-collate.c:3356
+#: locale/programs/ld-collate.c:3376
 #, c-format
 msgid "%s: cannot reorder after %.*s: symbol not known"
 msgstr "%s: %.*sの後で再並び替えができません: 未知のシンボルです"
 
-#: locale/programs/ld-collate.c:3408 locale/programs/ld-collate.c:3765
+#: locale/programs/ld-collate.c:3428 locale/programs/ld-collate.c:3790
 #, c-format
 msgid "%s: missing `reorder-end' keyword"
 msgstr "%s: `reorder-end'キーワードが見つかりません"
 
-#: locale/programs/ld-collate.c:3442 locale/programs/ld-collate.c:3637
+#: locale/programs/ld-collate.c:3462 locale/programs/ld-collate.c:3662
 #, c-format
 msgid "%s: section `%.*s' not known"
 msgstr "%s: セクション`%.*s'は未知です"
 
-#: locale/programs/ld-collate.c:3507
+#: locale/programs/ld-collate.c:3527
 #, c-format
 msgid "%s: bad symbol <%.*s>"
 msgstr "%s: 間違ったシンボル <%.*s>"
 
-#: locale/programs/ld-collate.c:3700
+#: locale/programs/ld-collate.c:3725
 #, c-format
 msgid "%s: cannot have `%s' as end of ellipsis range"
 msgstr "%s: 省略記号の範囲の終わりに`%s'がありません"
 
-#: locale/programs/ld-collate.c:3749
+#: locale/programs/ld-collate.c:3774
 #, c-format
 msgid "%s: empty category description not allowed"
 msgstr "%s: 空のカテゴリ記述は許されてません"
 
-#: locale/programs/ld-collate.c:3768
+#: locale/programs/ld-collate.c:3793
 #, c-format
 msgid "%s: missing `reorder-sections-end' keyword"
 msgstr "%s: `reorder-sections-end'キーワードが見つかりません"
 
-#: locale/programs/ld-ctype.c:435
+#: locale/programs/ld-ctype.c:440
 msgid "No character set name specified in charmap"
 msgstr "キャラクタマップ中で文字集合名が指定されていません"
 
-#: locale/programs/ld-ctype.c:464
+#: locale/programs/ld-ctype.c:469
 #, c-format
 msgid "character L'\\u%0*x' in class `%s' must be in class `%s'"
 msgstr "文字 L'\\u%0*x' (クラス`%s'内) はクラス`%s'になければいけません"
 
-#: locale/programs/ld-ctype.c:479
+#: locale/programs/ld-ctype.c:484
 #, c-format
 msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'"
 msgstr "文字 L'\\u%0*x' (クラス`%s'内) はクラス`%s'にあってはいけません"
 
-#: locale/programs/ld-ctype.c:493 locale/programs/ld-ctype.c:551
+#: locale/programs/ld-ctype.c:498 locale/programs/ld-ctype.c:556
 #, c-format
 msgid "internal error in %s, line %u"
 msgstr "%s中(%u行)で、内部エラーが起こりました"
 
-#: locale/programs/ld-ctype.c:522
+#: locale/programs/ld-ctype.c:527
 #, c-format
 msgid "character '%s' in class `%s' must be in class `%s'"
 msgstr "クラス`%2$s'の文字`%1$s'はクラス`%3$s'になければいけません"
 
-#: locale/programs/ld-ctype.c:538
+#: locale/programs/ld-ctype.c:543
 #, c-format
 msgid "character '%s' in class `%s' must not be in class `%s'"
 msgstr "クラス`%2$s'の文字`%1$s'はクラス`%3$s'にあってはいけません"
 
-#: locale/programs/ld-ctype.c:568 locale/programs/ld-ctype.c:606
+#: locale/programs/ld-ctype.c:573 locale/programs/ld-ctype.c:611
 #, c-format
 msgid "<SP> character not in class `%s'"
 msgstr "<SP> 文字はクラス `%s' にありません"
 
-#: locale/programs/ld-ctype.c:580 locale/programs/ld-ctype.c:617
+#: locale/programs/ld-ctype.c:585 locale/programs/ld-ctype.c:622
 #, c-format
 msgid "<SP> character must not be in class `%s'"
 msgstr "<SP> 文字はクラス `%s' にあってはなりません"
 
-#: locale/programs/ld-ctype.c:595
+#: locale/programs/ld-ctype.c:600
 msgid "character <SP> not defined in character map"
 msgstr "文字 <SP> がキャラクタマップで定義されていません"
 
-#: locale/programs/ld-ctype.c:709
+#: locale/programs/ld-ctype.c:714
 msgid "`digit' category has not entries in groups of ten"
 msgstr "`digit' カテゴリはグループ中に10個のエントリを持っていません"
 
-#: locale/programs/ld-ctype.c:758
+#: locale/programs/ld-ctype.c:763
 msgid "no input digits defined and none of the standard names in the charmap"
 msgstr "入力桁が定義されていないか、キャラクタマップ中に標準名がありません"
 
-#: locale/programs/ld-ctype.c:823
+#: locale/programs/ld-ctype.c:828
 msgid "not all characters used in `outdigit' are available in the charmap"
 msgstr "`outdigit'で使用中の文字の一部はキャラクタマップで利用可能ではありません"
 
-#: locale/programs/ld-ctype.c:840
+#: locale/programs/ld-ctype.c:845
 msgid "not all characters used in `outdigit' are available in the repertoire"
 msgstr "`outdigit'で使用中の文字の一部はレパートリマップで利用可能ではありません"
 
-#: locale/programs/ld-ctype.c:1235
+#: locale/programs/ld-ctype.c:1244
 #, c-format
 msgid "character class `%s' already defined"
 msgstr "キャラクタクラス`%s'はすでに定義されています"
 
-#: locale/programs/ld-ctype.c:1241
+#: locale/programs/ld-ctype.c:1250
 #, c-format
 msgid "implementation limit: no more than %Zd character classes allowed"
 msgstr "実装上の制限: %Zd 以上のキャラクタクラスは許されていません"
 
-#: locale/programs/ld-ctype.c:1267
+#: locale/programs/ld-ctype.c:1276
 #, c-format
 msgid "character map `%s' already defined"
 msgstr "キャラクタマップ`%s'はすでに定義されています"
 
-#: locale/programs/ld-ctype.c:1273
+#: locale/programs/ld-ctype.c:1282
 #, c-format
 msgid "implementation limit: no more than %d character maps allowed"
 msgstr "実装上の制限: %d 以上のキャラクタマップは許されていません"
 
-#: locale/programs/ld-ctype.c:1538 locale/programs/ld-ctype.c:1663
-#: locale/programs/ld-ctype.c:1769 locale/programs/ld-ctype.c:2455
-#: locale/programs/ld-ctype.c:3443
+#: locale/programs/ld-ctype.c:1547 locale/programs/ld-ctype.c:1672
+#: locale/programs/ld-ctype.c:1778 locale/programs/ld-ctype.c:2464
+#: locale/programs/ld-ctype.c:3460
 #, c-format
 msgid "%s: field `%s' does not contain exactly ten entries"
 msgstr "%s: フィールド`%s'はきっかり10項目分含んでいません"
 
-#: locale/programs/ld-ctype.c:1566 locale/programs/ld-ctype.c:2137
+#: locale/programs/ld-ctype.c:1575 locale/programs/ld-ctype.c:2146
 #, c-format
 msgid "to-value <U%0*X> of range is smaller than from-value <U%0*X>"
 msgstr "範囲内のtoの値 <U%0*X> はfromの値 <U%0*X> よりも小さすぎます"
 
-#: locale/programs/ld-ctype.c:1693
+#: locale/programs/ld-ctype.c:1702
 msgid "start and end character sequence of range must have the same length"
 msgstr "範囲内の開始終了キャラクタシーケンスは同一長でなければなりません"
 
-#: locale/programs/ld-ctype.c:1700
+#: locale/programs/ld-ctype.c:1709
 msgid "to-value character sequence is smaller than from-value sequence"
 msgstr "to値の文字シーケンスはfrom値の文字シーケンスよりも小さすぎます"
 
-#: locale/programs/ld-ctype.c:2057 locale/programs/ld-ctype.c:2108
+#: locale/programs/ld-ctype.c:2066 locale/programs/ld-ctype.c:2117
 msgid "premature end of `translit_ignore' definition"
 msgstr "`translit_ignore'定義の終端が早すぎます"
 
-#: locale/programs/ld-ctype.c:2063 locale/programs/ld-ctype.c:2114
-#: locale/programs/ld-ctype.c:2156
+#: locale/programs/ld-ctype.c:2072 locale/programs/ld-ctype.c:2123
+#: locale/programs/ld-ctype.c:2165
 msgid "syntax error"
 msgstr "文法エラー"
 
-#: locale/programs/ld-ctype.c:2287
+#: locale/programs/ld-ctype.c:2296
 #, c-format
 msgid "%s: syntax error in definition of new character class"
 msgstr "%s: 新しいキャラクタクラスの定義中に文法エラーがあります"
 
-#: locale/programs/ld-ctype.c:2302
+#: locale/programs/ld-ctype.c:2311
 #, c-format
 msgid "%s: syntax error in definition of new character map"
 msgstr "%s: 新しいキャラクタマップの定義中に文法エラーがあります"
 
-#: locale/programs/ld-ctype.c:2477
+#: locale/programs/ld-ctype.c:2486
 msgid "ellipsis range must be marked by two operands of same type"
 msgstr "省略の範囲は同じ型の2つのオペランドによってマークづけされてなければなりません"
 
-#: locale/programs/ld-ctype.c:2486
+#: locale/programs/ld-ctype.c:2495
 msgid "with symbolic name range values the absolute ellipsis `...' must not be used"
 msgstr "シンボル名の値の範囲として絶対省略 `...' は使用してはいけません"
 
-#: locale/programs/ld-ctype.c:2501
+#: locale/programs/ld-ctype.c:2510
 msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'"
 msgstr "UCS の値の範囲として16進シンボル省略 `..' を使用しなければなりません"
 
-#: locale/programs/ld-ctype.c:2515
+#: locale/programs/ld-ctype.c:2524
 msgid "with character code range values one must use the absolute ellipsis `...'"
 msgstr "文字コードの値の範囲として絶対省略 `...' を使用しなければなりません"
 
-#: locale/programs/ld-ctype.c:2666
+#: locale/programs/ld-ctype.c:2675
 #, c-format
 msgid "duplicated definition for mapping `%s'"
 msgstr "重複したマッピング `%s' の定義"
 
-#: locale/programs/ld-ctype.c:2744 locale/programs/ld-ctype.c:2888
+#: locale/programs/ld-ctype.c:2761 locale/programs/ld-ctype.c:2905
 #, c-format
 msgid "%s: `translit_start' section does not end with `translit_end'"
 msgstr "%s: `translit_start' セクションが `translit_end' で終っていません"
 
-#: locale/programs/ld-ctype.c:2839
+#: locale/programs/ld-ctype.c:2856
 #, c-format
 msgid "%s: duplicate `default_missing' definition"
 msgstr "%s: `default_missing'定義が重複しています"
 
-#: locale/programs/ld-ctype.c:2844
+#: locale/programs/ld-ctype.c:2861
 msgid "previous definition was here"
 msgstr "前の定義がここにありました"
 
-#: locale/programs/ld-ctype.c:2866
+#: locale/programs/ld-ctype.c:2883
 #, c-format
 msgid "%s: no representable `default_missing' definition found"
 msgstr "%s: 表現可能な`default_missing'定義が見つかりません"
 
-#: locale/programs/ld-ctype.c:3019
+#: locale/programs/ld-ctype.c:3036
 #, c-format
 msgid "%s: character `%s' not defined in charmap while needed as default value"
 msgstr "%s: キャラクタマップ中で文字`%s'が未定義ですがデフォルト値として必要です"
 
-#: locale/programs/ld-ctype.c:3024 locale/programs/ld-ctype.c:3108
-#: locale/programs/ld-ctype.c:3128 locale/programs/ld-ctype.c:3149
-#: locale/programs/ld-ctype.c:3170 locale/programs/ld-ctype.c:3191
-#: locale/programs/ld-ctype.c:3212 locale/programs/ld-ctype.c:3252
-#: locale/programs/ld-ctype.c:3273 locale/programs/ld-ctype.c:3340
+#: locale/programs/ld-ctype.c:3041 locale/programs/ld-ctype.c:3125
+#: locale/programs/ld-ctype.c:3145 locale/programs/ld-ctype.c:3166
+#: locale/programs/ld-ctype.c:3187 locale/programs/ld-ctype.c:3208
+#: locale/programs/ld-ctype.c:3229 locale/programs/ld-ctype.c:3269
+#: locale/programs/ld-ctype.c:3290 locale/programs/ld-ctype.c:3357
 #, c-format
 msgid "%s: character `%s' in charmap not representable with one byte"
 msgstr "%s: キャラクタマップ中の文字`%s'は1バイトで表現できません"
 
-#: locale/programs/ld-ctype.c:3103 locale/programs/ld-ctype.c:3123
-#: locale/programs/ld-ctype.c:3165 locale/programs/ld-ctype.c:3186
-#: locale/programs/ld-ctype.c:3207 locale/programs/ld-ctype.c:3247
-#: locale/programs/ld-ctype.c:3268 locale/programs/ld-ctype.c:3335
-#: locale/programs/ld-ctype.c:3377 locale/programs/ld-ctype.c:3402
+#: locale/programs/ld-ctype.c:3120 locale/programs/ld-ctype.c:3140
+#: locale/programs/ld-ctype.c:3182 locale/programs/ld-ctype.c:3203
+#: locale/programs/ld-ctype.c:3224 locale/programs/ld-ctype.c:3264
+#: locale/programs/ld-ctype.c:3285 locale/programs/ld-ctype.c:3352
+#: locale/programs/ld-ctype.c:3394 locale/programs/ld-ctype.c:3419
 #, c-format
 msgid "%s: character `%s' not defined while needed as default value"
 msgstr "%s: キャラクタ`%s'が定義されていませんが、デフォルト値として必要です"
 
-#: locale/programs/ld-ctype.c:3144
+#: locale/programs/ld-ctype.c:3161
 #, c-format
 msgid "character `%s' not defined while needed as default value"
 msgstr "デフォルト値として必要なキャラクタ`%s'が定義されていません"
 
-#: locale/programs/ld-ctype.c:3384 locale/programs/ld-ctype.c:3409
+#: locale/programs/ld-ctype.c:3401 locale/programs/ld-ctype.c:3426
 #, c-format
 msgid "%s: character `%s' needed as default value not representable with one byte"
 msgstr "%s: デフォルト値として必要なキャラクタ`%s'は1バイトで表現できません"
 
-#: locale/programs/ld-ctype.c:3464
+#: locale/programs/ld-ctype.c:3481
 msgid "no output digits defined and none of the standard names in the charmap"
 msgstr "出力桁が定義されていないか、キャラクタマップ中に標準名がありません"
 
-#: locale/programs/ld-ctype.c:3755
+#: locale/programs/ld-ctype.c:3772
 #, c-format
 msgid "%s: transliteration data from locale `%s' not available"
 msgstr "%s: ロケール`%s'でのtransliterationデータは利用可能ではありません"
 
-#: locale/programs/ld-ctype.c:3851
+#: locale/programs/ld-ctype.c:3868
 #, c-format
 msgid "%s: table for class \"%s\": %lu bytes\n"
 msgstr "%s: クラス \"%s\" に対するテーブル: %lu バイト\n"
 
-#: locale/programs/ld-ctype.c:3920
+#: locale/programs/ld-ctype.c:3937
 #, c-format
 msgid "%s: table for map \"%s\": %lu bytes\n"
 msgstr "%s: マップ \"%s\" に対するテーブル: %lu バイト\n"
 
-#: locale/programs/ld-ctype.c:4053
+#: locale/programs/ld-ctype.c:4070
 #, c-format
 msgid "%s: table for width: %lu bytes\n"
 msgstr "%s: width に対するテーブル: %lu バイト\n"
@@ -1138,37 +1138,37 @@ msgstr "%s: フィールド`%s'に対する正規表現は正しくありません: %s"
 msgid "%s: value of field `int_curr_symbol' has wrong length"
 msgstr "%s: フィールド`int_curr_symbol'の値の長さが間違っています"
 
-#: locale/programs/ld-monetary.c:232
+#: locale/programs/ld-monetary.c:237
 #, c-format
 msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217"
 msgstr "%s: フィールド`int_curr_symbol'の値はISO 4217中に従った適切な名前に対応していません"
 
-#: locale/programs/ld-monetary.c:250 locale/programs/ld-numeric.c:119
+#: locale/programs/ld-monetary.c:256 locale/programs/ld-numeric.c:119
 #, c-format
 msgid "%s: value for field `%s' must not be the empty string"
 msgstr "%s: フィールド`%s'に対する値は空の文字列ではいけません"
 
-#: locale/programs/ld-monetary.c:278 locale/programs/ld-monetary.c:308
+#: locale/programs/ld-monetary.c:284 locale/programs/ld-monetary.c:314
 #, c-format
 msgid "%s: value for field `%s' must be in range %d...%d"
 msgstr "%s: フィールド`%s'の値は %d...%d の範囲になければなりません"
 
-#: locale/programs/ld-monetary.c:740 locale/programs/ld-numeric.c:275
+#: locale/programs/ld-monetary.c:746 locale/programs/ld-numeric.c:275
 #, c-format
 msgid "%s: value for field `%s' must be a single character"
 msgstr "%s: フィールド`%s'の値はシングルキャラクタでなければいけません"
 
-#: locale/programs/ld-monetary.c:837 locale/programs/ld-numeric.c:319
+#: locale/programs/ld-monetary.c:843 locale/programs/ld-numeric.c:319
 #, c-format
 msgid "%s: `-1' must be last entry in `%s' field"
 msgstr "%s: `-1'は`%s'フィールドの、最後の項目でなければいけません"
 
-#: locale/programs/ld-monetary.c:859 locale/programs/ld-numeric.c:340
+#: locale/programs/ld-monetary.c:865 locale/programs/ld-numeric.c:340
 #, c-format
 msgid "%s: values for field `%s' must be smaller than 127"
 msgstr "%s: フィールド`%s'に対する値は127以下でなければいけません"
 
-#: locale/programs/ld-monetary.c:902
+#: locale/programs/ld-monetary.c:908
 msgid "conversion rate value cannot be zero"
 msgstr "変換レート値はゼロにはできません"
 
@@ -1253,62 +1253,62 @@ msgstr "%s: フィールド`%s'の値は %d 以上であってはいけません"
 msgid "%s: values for field `%s' must not be larger than %d"
 msgstr "%s: フィールド`%s'の値は %d 以上であってはいけません"
 
-#: locale/programs/ld-time.c:984
+#: locale/programs/ld-time.c:986
 #, c-format
 msgid "%s: too few values for field `%s'"
 msgstr "%s: フィールド`%s'に対して少なすぎる値です"
 
-#: locale/programs/ld-time.c:1029
+#: locale/programs/ld-time.c:1031
 msgid "extra trailing semicolon"
 msgstr "余計なセミコロンが残っています"
 
-#: locale/programs/ld-time.c:1032
+#: locale/programs/ld-time.c:1034
 #, c-format
 msgid "%s: too many values for field `%s'"
 msgstr "%s: フィールド`%s'に対して多すぎる値です"
 
-#: locale/programs/linereader.c:275
+#: locale/programs/linereader.c:130
+msgid "trailing garbage at end of line"
+msgstr "行末にゴミが残っています"
+
+#: locale/programs/linereader.c:304
 msgid "garbage at end of number"
 msgstr "数字の終わりにゴミがあります"
 
-#: locale/programs/linereader.c:387
+#: locale/programs/linereader.c:416
 msgid "garbage at end of character code specification"
 msgstr "キャラクタコード指定の終わりにゴミがあります"
 
-#: locale/programs/linereader.c:473
+#: locale/programs/linereader.c:502
 msgid "unterminated symbolic name"
 msgstr "シンボル名が終了していません"
 
-#: locale/programs/linereader.c:537 catgets/gencat.c:1195
+#: locale/programs/linereader.c:566 catgets/gencat.c:1195
 msgid "invalid escape sequence"
 msgstr "不当な保存時刻です"
 
-#: locale/programs/linereader.c:600
+#: locale/programs/linereader.c:629
 msgid "illegal escape sequence at end of string"
 msgstr "文字列の終わりに不正なエスケープシーケンスがありました"
 
-#: locale/programs/linereader.c:604 locale/programs/linereader.c:832
+#: locale/programs/linereader.c:633 locale/programs/linereader.c:861
 msgid "unterminated string"
 msgstr "文字列が終了していません"
 
-#: locale/programs/linereader.c:646
+#: locale/programs/linereader.c:675
 msgid "non-symbolic character value should not be used"
 msgstr "非シンボルキャラクタ値は使用すべきではありません"
 
-#: locale/programs/linereader.c:793
+#: locale/programs/linereader.c:822
 #, c-format
 msgid "symbol `%.*s' not in charmap"
 msgstr "不明なシンボル`%.*s'がありました: この行は無視します"
 
-#: locale/programs/linereader.c:814
+#: locale/programs/linereader.c:843
 #, c-format
 msgid "symbol `%.*s' not in repertoire map"
 msgstr "シンボル `%.*s' がレパートリマップ中にありません"
 
-#: locale/programs/linereader.h:162
-msgid "trailing garbage at end of line"
-msgstr "行末にゴミが残っています"
-
 #: locale/programs/locale.c:75
 msgid "System information:"
 msgstr "システム情報:"
@@ -1349,7 +1349,23 @@ msgstr ""
 "名前\n"
 "[-a|-m]"
 
-#: locale/programs/locale.c:512
+#: locale/programs/locale.c:195
+msgid "Cannot set LC_CTYPE to default locale"
+msgstr "LC_CTYPEをデフォルトロケールへ設定できませんでした"
+
+#: locale/programs/locale.c:197
+msgid "Cannot set LC_MESSAGES to default locale"
+msgstr "LC_MESSAGESをデフォルトロケールへ設定できませんでした"
+
+#: locale/programs/locale.c:210
+msgid "Cannot set LC_COLLATE to default locale"
+msgstr "LC_COLLATEをデフォルトロケールへ設定できませんでした"
+
+#: locale/programs/locale.c:226
+msgid "Cannot set LC_ALL to default locale"
+msgstr "LC_ALLをデフォルトロケールへ設定できませんでした"
+
+#: locale/programs/locale.c:517
 msgid "while preparing output"
 msgstr "前処理出力中"
 
@@ -1615,15 +1631,15 @@ msgstr "カテゴリ`%s'のデータを書き込み中に失敗しました"
 msgid "cannot create output file `%s' for category `%s'"
 msgstr "カテゴリ`%2$s'用の出力ファイル`%1$s'を作成できません"
 
-#: locale/programs/locfile.h:59
+#: locale/programs/locfile.c:781
 msgid "expect string argument for `copy'"
 msgstr "`copy'には文字列引数が期待されます"
 
-#: locale/programs/locfile.h:63
+#: locale/programs/locfile.c:785
 msgid "locale name should consist only of portable characters"
 msgstr "ロケール名はポータブル文字だけで構成すべきです"
 
-#: locale/programs/locfile.h:82
+#: locale/programs/locfile.c:804
 msgid "no other keyword shall be specified when `copy' is used"
 msgstr "`copy' を使用したときに他のいかなるキーワードも指定されませんでした"
 
@@ -1656,7 +1672,7 @@ msgid "upper limit in range is not smaller then lower limit"
 msgstr "範囲内の上限は下限より小さくありません"
 
 #: locale/programs/xmalloc.c:70 malloc/obstack.c:505 malloc/obstack.c:508
-#: posix/getconf.c:1002
+#: posix/getconf.c:1007
 msgid "memory exhausted"
 msgstr "メモリを使い果たしました"
 
@@ -1682,7 +1698,7 @@ msgstr "テストのための最初の文字列."
 msgid "Another string for testing."
 msgstr "テストのための他の文字列."
 
-#: catgets/gencat.c:111 catgets/gencat.c:115 nscd/nscd.c:84
+#: catgets/gencat.c:111 catgets/gencat.c:115 nscd/nscd.c:88
 msgid "NAME"
 msgstr "名前"
 
@@ -1786,11 +1802,12 @@ msgid "cannot determine escape character"
 msgstr "エスケープキャラクタを決定できません"
 
 #: stdlib/../sysdeps/unix/sysv/linux/ia64/makecontext.c:63
+#, c-format
 msgid "makecontext: does not know how to handle more than 8 arguments\n"
 msgstr "makecontext: 8引数以上を扱う方法がわかりません\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:12 posix/regcomp.c:133
-#: nis/nis_error.c:29 nis/ypclnt.c:787 nis/ypclnt.c:861
+#: stdio-common/../sysdeps/gnu/errlist.c:12 posix/regcomp.c:147
+#: nis/nis_error.c:29 nis/ypclnt.c:778 nis/ypclnt.c:852
 msgid "Success"
 msgstr "成功です"
 
@@ -1888,7 +1905,7 @@ msgstr "メモリを確保できません"
 #. TRANS Permission denied; the file permissions do not allow the attempted operation.
 #: stdio-common/../sysdeps/gnu/errlist.c:149
 #: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43
-#: nis/nis_error.c:39 nis/ypclnt.c:817
+#: nis/nis_error.c:39 nis/ypclnt.c:808
 msgid "Permission denied"
 msgstr "許可がありません"
 
@@ -2205,7 +2222,7 @@ msgstr "ソフトウェアが接続を中断しました"
 #: stdio-common/../sysdeps/gnu/errlist.c:606
 #: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161
 msgid "Connection reset by peer"
-msgstr "接続が他からリセットされました"
+msgstr "接続が相手からリセットされました"
 
 #. TRANS The kernel's buffers for I/O operations are all in use.  In GNU, this
 #. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the
@@ -2220,7 +2237,7 @@ msgstr "利用可能な空きバッファがありません"
 #: stdio-common/../sysdeps/gnu/errlist.c:627
 #: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163
 msgid "Transport endpoint is already connected"
-msgstr "転送先が既に接続されています"
+msgstr "通信端点が既に接続されています"
 
 #. TRANS The socket is not connected to anything.  You get this error when you
 #. TRANS try to transmit data over a socket, without first specifying a
@@ -2229,7 +2246,7 @@ msgstr "転送先が既に接続されています"
 #: stdio-common/../sysdeps/gnu/errlist.c:639
 #: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164
 msgid "Transport endpoint is not connected"
-msgstr "転送先が接続されていません"
+msgstr "通信端点が接続されていません"
 
 #. TRANS No default destination address was set for the socket.  You get this
 #. TRANS error when you try to transmit data over a connectionless socket,
@@ -2242,20 +2259,20 @@ msgstr "送信先アドレスが必要です"
 #. TRANS The socket has already been shut down.
 #: stdio-common/../sysdeps/gnu/errlist.c:659
 msgid "Cannot send after transport endpoint shutdown"
-msgstr "転送先を閉じた後に送信できません"
+msgstr "通信端点のシャットダウン後は送信できません"
 
 #. TRANS ???
 #: stdio-common/../sysdeps/gnu/errlist.c:668
 #: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174
 msgid "Too many references: cannot splice"
-msgstr "参照が多すぎます: 組み継ぎできません"
+msgstr "参照が多すぎます: 接続できません"
 
 #. TRANS A socket operation with a specified timeout received no response during
 #. TRANS the timeout period.
 #: stdio-common/../sysdeps/gnu/errlist.c:678
 #: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175
 msgid "Connection timed out"
-msgstr "接続タイムアウトです"
+msgstr "接続がタイムアウトしました"
 
 #. TRANS A remote host refused to allow the network connection (typically because
 #. TRANS it is not running the requested service).
@@ -2935,7 +2952,7 @@ msgstr "エラー 119"
 
 #: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152
 msgid "Operation not supported on transport endpoint"
-msgstr "操作は転送先ではサポートしていません"
+msgstr "通信端点ではサポートされていない操作です"
 
 #: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154
 msgid "Address family not supported by protocol family"
@@ -2971,13 +2988,21 @@ msgstr "エラー 142"
 
 #: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173
 msgid "Cannot send after socket shutdown"
-msgstr "ソケットを閉じた後にパケットは送信できません"
+msgstr "ソケットのシャットダウン後は送信できません"
 
 #: stdio-common/psignal.c:63
 #, c-format
 msgid "%s%sUnknown signal %d\n"
 msgstr "%s%s未知のシグナル %d です\n"
 
+#: dlfcn/dlinfo.c:51
+msgid "RTLD_SELF used in code not dynamically loaded"
+msgstr "コード中で使われているRTLD_SELFを動的に読み込めません"
+
+#: dlfcn/dlinfo.c:61
+msgid "unsupported dlinfo request"
+msgstr "未サポートのdlinfoリクエスト"
+
 #: malloc/mcheck.c:346
 msgid "memory is consistent, library is buggy\n"
 msgstr "メモリは一貫性を持っていますが、ライブラリがバギーです\n"
@@ -3044,346 +3069,362 @@ msgstr "リアルタイムシグナル %d です"
 msgid "Unknown signal %d"
 msgstr "未知のシグナル(%d)"
 
-#: timezone/zdump.c:175
+#: timezone/zdump.c:176
 #, c-format
-msgid "%s: usage is %s [ -v ] [ -c cutoff ] zonename ...\n"
-msgstr "%s: 使用法 %s [ -v ] [ -c カットオフ ] ゾーン名 ‥‥\n"
+msgid "%s: usage is %s [ --version ] [ -v ] [ -c cutoff ] zonename ...\n"
+msgstr "%s: 使用法 %s [ --version ] [ -v ] [ -c cutoff ] zonename ...\n"
 
-#: timezone/zdump.c:268
+#: timezone/zdump.c:269
 msgid "Error writing standard output"
 msgstr "エラーを標準出力に書き出し中"
 
-#: timezone/zic.c:365
+#: timezone/zic.c:361
 #, c-format
 msgid "%s: Memory exhausted: %s\n"
 msgstr "%s: メモリが足りません: %s\n"
 
-#: timezone/zic.c:390 misc/error.c:127 misc/error.c:155
+#: timezone/zic.c:386 misc/error.c:129 misc/error.c:157
 msgid "Unknown system error"
 msgstr "未知のシステムエラー"
 
-#: timezone/zic.c:424
+#: timezone/zic.c:420
 #, c-format
 msgid "\"%s\", line %d: %s"
 msgstr "\"%s\", %d行: %s"
 
-#: timezone/zic.c:427
+#: timezone/zic.c:423
 #, c-format
 msgid " (rule from \"%s\", line %d)"
 msgstr " (\"%s\"からの規則, %d行)"
 
-#: timezone/zic.c:439
+#: timezone/zic.c:435
 msgid "warning: "
 msgstr "警告: "
 
-#: timezone/zic.c:449
+#: timezone/zic.c:445
 #, c-format
 msgid ""
-"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n"
+"%s: usage is %s [ --version ] [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n"
 "\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n"
 msgstr ""
-"%s: 使用法 %s [ -s ] [ -v ] [ -l ローカル時刻 ] [ -p posixrules ] \\\n"
+"%s: 使用法 %s [ --version ] [ -s ] [ -v ] [ -l ローカル時刻 ] [ -p posixrules ] \\\n"
 "\t[ -d ディレクトリ ] [ -L 閏秒 ] [ -y yearistype ] [ ファイル名 ... ]\n"
 
-#: timezone/zic.c:491
+#: timezone/zic.c:492
 #, c-format
 msgid "%s: More than one -d option specified\n"
 msgstr "%s: -d オプションが複数指定されています\n"
 
-#: timezone/zic.c:501
+#: timezone/zic.c:502
 #, c-format
 msgid "%s: More than one -l option specified\n"
 msgstr "%s: -l オプションが複数指定されています\n"
 
-#: timezone/zic.c:511
+#: timezone/zic.c:512
 #, c-format
 msgid "%s: More than one -p option specified\n"
 msgstr "%s: -p オプションが複数指定されています\n"
 
-#: timezone/zic.c:521
+#: timezone/zic.c:522
 #, c-format
 msgid "%s: More than one -y option specified\n"
 msgstr "%s: -y オプションが複数指定されています\n"
 
-#: timezone/zic.c:531
+#: timezone/zic.c:532
 #, c-format
 msgid "%s: More than one -L option specified\n"
 msgstr "%s: -L オプションが複数指定されています\n"
 
-#: timezone/zic.c:638
+#: timezone/zic.c:639
 #, c-format
 msgid "%s: Can't unlink  %s: %s\n"
 msgstr "%s: %sをアンリンクできません: %s\n"
 
-#: timezone/zic.c:645
+#: timezone/zic.c:646
 msgid "hard link failed, symbolic link used"
 msgstr "ハードリンクに失敗したため、シンボリックリンクを使います"
 
-#: timezone/zic.c:653
+#: timezone/zic.c:654
 #, c-format
 msgid "%s: Can't link from %s to %s: %s\n"
 msgstr "%s: %sから%sへリンクを張れません: %s\n"
 
-#: timezone/zic.c:751 timezone/zic.c:753
+#: timezone/zic.c:752 timezone/zic.c:754
 msgid "same rule name in multiple files"
 msgstr "複数ファイルに同じルール名があります"
 
-#: timezone/zic.c:794
+#: timezone/zic.c:795
 msgid "unruly zone"
 msgstr "unruly zone"
 
-#: timezone/zic.c:801
+#: timezone/zic.c:802
 #, c-format
 msgid "%s in ruleless zone"
 msgstr "%s in ruleless zone"
 
-#: timezone/zic.c:822
+#: timezone/zic.c:823
 msgid "standard input"
 msgstr "標準入力"
 
-#: timezone/zic.c:827
+#: timezone/zic.c:828
 #, c-format
 msgid "%s: Can't open %s: %s\n"
 msgstr "%s: %sを開けません: %s\n"
 
-#: timezone/zic.c:838
+#: timezone/zic.c:839
 msgid "line too long"
 msgstr "行が長すぎます"
 
-#: timezone/zic.c:858
+#: timezone/zic.c:859
 msgid "input line of unknown type"
 msgstr "不明な形式の入力ライン行です"
 
-#: timezone/zic.c:874
+#: timezone/zic.c:875
 #, c-format
 msgid "%s: Leap line in non leap seconds file %s\n"
 msgstr "%s: 閏秒ファイルでないファイル %s に Leap 行があります\n"
 
-#: timezone/zic.c:881 timezone/zic.c:1295 timezone/zic.c:1320
+#: timezone/zic.c:882 timezone/zic.c:1297 timezone/zic.c:1322
 #, c-format
 msgid "%s: panic: Invalid l_value %d\n"
 msgstr "%s: パニック: 不当な l_value(%d)です\n"
 
-#: timezone/zic.c:889
+#: timezone/zic.c:890
 #, c-format
 msgid "%s: Error reading %s\n"
 msgstr "%s: %sの読み込みエラー\n"
 
-#: timezone/zic.c:896
+#: timezone/zic.c:897
 #, c-format
 msgid "%s: Error closing %s: %s\n"
 msgstr "%s: %sをクローズ中にエラー: %s\n"
 
-#: timezone/zic.c:901
+#: timezone/zic.c:902
 msgid "expected continuation line not found"
 msgstr "継続行が期待されましたが見つかりません"
 
-#: timezone/zic.c:957
+#: timezone/zic.c:958
 msgid "wrong number of fields on Rule line"
 msgstr "Rule行のフィールド数が間違っています"
 
-#: timezone/zic.c:961
+#: timezone/zic.c:962
 msgid "nameless rule"
 msgstr "名前がないルールです"
 
-#: timezone/zic.c:966
+#: timezone/zic.c:967
 msgid "invalid saved time"
 msgstr "不正な保存時刻"
 
-#: timezone/zic.c:985
+#: timezone/zic.c:986
 msgid "wrong number of fields on Zone line"
 msgstr "Zone行のフィールド数が間違っています"
 
-#: timezone/zic.c:991
+#: timezone/zic.c:992
 #, c-format
 msgid "\"Zone %s\" line and -l option are mutually exclusive"
 msgstr "\"Zone %s\"行と -l オプションは同時指定できません"
 
-#: timezone/zic.c:999
+#: timezone/zic.c:1000
 #, c-format
 msgid "\"Zone %s\" line and -p option are mutually exclusive"
 msgstr "\"Zone %s\"行と -p オプションは同時指定できません"
 
-#: timezone/zic.c:1011
+#: timezone/zic.c:1012
 #, c-format
 msgid "duplicate zone name %s (file \"%s\", line %d)"
 msgstr "ゾーン名 %s が重複しています(ファイル\"%s\", %d 行)"
 
-#: timezone/zic.c:1027
+#: timezone/zic.c:1028
 msgid "wrong number of fields on Zone continuation line"
 msgstr "Zone continuation行のフィールド数が間違っています"
 
-#: timezone/zic.c:1067
+#: timezone/zic.c:1068
 msgid "invalid UTC offset"
 msgstr "不当なUTCオフセット"
 
-#: timezone/zic.c:1070
+#: timezone/zic.c:1071
 msgid "invalid abbreviation format"
 msgstr "不当な省略形"
 
-#: timezone/zic.c:1096
+#: timezone/zic.c:1097
 msgid "Zone continuation line end time is not after end time of previous line"
 msgstr "ゾーン連続行 end time は前の行の end time よりも後であってはなりません"
 
-#: timezone/zic.c:1123
+#: timezone/zic.c:1124
 msgid "wrong number of fields on Leap line"
 msgstr "Leap行のフィールド数が間違っています"
 
-#: timezone/zic.c:1132
+#: timezone/zic.c:1133
 msgid "invalid leaping year"
 msgstr "不当なうるう年です"
 
-#: timezone/zic.c:1147 timezone/zic.c:1250
+#: timezone/zic.c:1148 timezone/zic.c:1252
 msgid "invalid month name"
 msgstr "不当な月名です"
 
-#: timezone/zic.c:1160 timezone/zic.c:1372 timezone/zic.c:1386
+#: timezone/zic.c:1161 timezone/zic.c:1374 timezone/zic.c:1388
 msgid "invalid day of month"
 msgstr "不当な1ヶ月中の日にちです"
 
-#: timezone/zic.c:1165
+#: timezone/zic.c:1166
 msgid "time before zero"
 msgstr "ゼロ前の時刻"
 
-#: timezone/zic.c:1173 timezone/zic.c:2049 timezone/zic.c:2068
-msgid "time overflow"
-msgstr "時間オーバーフロー"
+#: timezone/zic.c:1170
+msgid "time too small"
+msgstr "時刻が小さすぎます"
+
+#: timezone/zic.c:1174
+msgid "time too large"
+msgstr "時刻が大きすぎます"
 
-#: timezone/zic.c:1176 timezone/zic.c:1279
+#: timezone/zic.c:1178 timezone/zic.c:1281
 msgid "invalid time of day"
 msgstr "1日辺りの時間が不正"
 
-#: timezone/zic.c:1195
+#: timezone/zic.c:1197
 msgid "illegal CORRECTION field on Leap line"
 msgstr "Leap 行に不正な CORRECTION フィールドがあります"
 
-#: timezone/zic.c:1199
+#: timezone/zic.c:1201
 msgid "illegal Rolling/Stationary field on Leap line"
 msgstr "Leap 行に不正な Rolling/Stationary フィールドがあります"
 
-#: timezone/zic.c:1214
+#: timezone/zic.c:1216
 msgid "wrong number of fields on Link line"
 msgstr "Link行のフィールド数が間違っています"
 
-#: timezone/zic.c:1218
+#: timezone/zic.c:1220
 msgid "blank FROM field on Link line"
 msgstr "Link 行の FROM フィールドが空欄です"
 
-#: timezone/zic.c:1222
+#: timezone/zic.c:1224
 msgid "blank TO field on Link line"
 msgstr "Link 行の TO フィールドが空欄です"
 
-#: timezone/zic.c:1299
+#: timezone/zic.c:1301
 msgid "invalid starting year"
 msgstr "不当な開始年"
 
-#: timezone/zic.c:1303 timezone/zic.c:1328
+#: timezone/zic.c:1305
 msgid "starting year too low to be represented"
 msgstr "開始年の値が小さすぎるため表現できません"
 
-#: timezone/zic.c:1305 timezone/zic.c:1330
+#: timezone/zic.c:1307
 msgid "starting year too high to be represented"
 msgstr "開始年の値が大きすぎるため表現できません"
 
-#: timezone/zic.c:1324
+#: timezone/zic.c:1326
 msgid "invalid ending year"
 msgstr "不当な終了年"
 
-#: timezone/zic.c:1333
+#: timezone/zic.c:1330
+msgid "ending year too low to be represented"
+msgstr "終了年の値が小さすぎるため表現できません"
+
+#: timezone/zic.c:1332
+msgid "ending year too high to be represented"
+msgstr "終了年の値が大きすぎるため表現できません"
+
+#: timezone/zic.c:1335
 msgid "starting year greater than ending year"
 msgstr "開始年が終了年より大きくなっています"
 
-#: timezone/zic.c:1340
+#: timezone/zic.c:1342
 msgid "typed single year"
 msgstr "typed single year"
 
-#: timezone/zic.c:1377
+#: timezone/zic.c:1379
 msgid "invalid weekday name"
 msgstr "おかしな曜日名"
 
-#: timezone/zic.c:1492
+#: timezone/zic.c:1494
 #, c-format
 msgid "%s: Can't remove %s: %s\n"
 msgstr "%s: %sを削除できません: %s\n"
 
-#: timezone/zic.c:1502
+#: timezone/zic.c:1504
 #, c-format
 msgid "%s: Can't create %s: %s\n"
 msgstr "%s: %sを作成できません: %s\n"
 
-#: timezone/zic.c:1568
+#: timezone/zic.c:1570
 #, c-format
 msgid "%s: Error writing %s\n"
 msgstr "%s: %sの書き込みエラーです\n"
 
-#: timezone/zic.c:1758
+#: timezone/zic.c:1760
 msgid "can't determine time zone abbreviation to use just after until time"
 msgstr "ちょうどその時刻を使用するタイムゾーンの省略形を決定できません"
 
-#: timezone/zic.c:1801
+#: timezone/zic.c:1803
 msgid "too many transitions?!"
 msgstr "遷移先が多すぎます?!"
 
-#: timezone/zic.c:1820
+#: timezone/zic.c:1822
 msgid "internal error - addtype called with bad isdst"
 msgstr "内部エラー - 間違った isdst とともに addtype が呼ばれました"
 
-#: timezone/zic.c:1824
+#: timezone/zic.c:1826
 msgid "internal error - addtype called with bad ttisstd"
 msgstr "内部エラー - 間違った ttisstd とともに addtype が呼ばれました"
 
-#: timezone/zic.c:1828
+#: timezone/zic.c:1830
 msgid "internal error - addtype called with bad ttisgmt"
 msgstr "内部エラー - 間違った ttisgmt とともに addtype が呼ばれました"
 
-#: timezone/zic.c:1847
+#: timezone/zic.c:1849
 msgid "too many local time types"
 msgstr "ローカル時間形式が多すぎます"
 
-#: timezone/zic.c:1875
+#: timezone/zic.c:1877
 msgid "too many leap seconds"
 msgstr "うるう秒が大きすぎます"
 
-#: timezone/zic.c:1881
+#: timezone/zic.c:1883
 msgid "repeated leap second moment"
 msgstr "循環閏秒の瞬間"
 
-#: timezone/zic.c:1933
+#: timezone/zic.c:1935
 msgid "Wild result from command execution"
 msgstr "コマンド実行からの粗い結果"
 
-#: timezone/zic.c:1934
+#: timezone/zic.c:1936
 #, c-format
 msgid "%s: command was '%s', result was %d\n"
 msgstr "%s: コマンドは'%s', 結果は %dでした\n"
 
-#: timezone/zic.c:2029
+#: timezone/zic.c:2031
 msgid "Odd number of quotation marks"
 msgstr "クォートするマークが奇数個分しかありません"
 
-#: timezone/zic.c:2115
+#: timezone/zic.c:2051 timezone/zic.c:2070
+msgid "time overflow"
+msgstr "時間オーバーフロー"
+
+#: timezone/zic.c:2117
 msgid "use of 2/29 in non leap-year"
 msgstr "閏年ではないのに2/29を使っています"
 
-#: timezone/zic.c:2149
+#: timezone/zic.c:2151
 msgid "no day in month matches rule"
 msgstr "月の中の日にちはルールにマッチしていません"
 
-#: timezone/zic.c:2172
+#: timezone/zic.c:2175
 msgid "too many, or too long, time zone abbreviations"
 msgstr "タイムゾーンの省略名が多すぎるか長すぎます"
 
-#: timezone/zic.c:2213
+#: timezone/zic.c:2216
 #, c-format
 msgid "%s: Can't create directory %s: %s\n"
 msgstr "%s: ディレクトリ%sを作成できません: %s\n"
 
-#: timezone/zic.c:2235
+#: timezone/zic.c:2238
 #, c-format
 msgid "%s: %d did not sign extend correctly\n"
 msgstr "%s: %d は正しく記号を拡張しませんでした\n"
 
-#: posix/../sysdeps/generic/wordexp.c:1801
+#: posix/../sysdeps/generic/wordexp.c:1797
 msgid "parameter null or not set"
 msgstr "パラメータがNULLかセットされていません"
 
@@ -3451,249 +3492,249 @@ msgstr "全ての要求は完了しました"
 msgid "Interrupted by a signal"
 msgstr "シグナルによる割り込み"
 
-#: posix/getconf.c:889
+#: posix/getconf.c:892
 #, c-format
 msgid "Usage: %s [-v specification] variable_name [pathname]\n"
 msgstr "使用法: %s [-v 仕様] 変数名 [パス名]\n"
 
-#: posix/getconf.c:947
+#: posix/getconf.c:950
 #, c-format
 msgid "unknown specification \"%s\""
 msgstr "未知の仕様 \"%s\" です"
 
-#: posix/getconf.c:974 posix/getconf.c:990
+#: posix/getconf.c:979 posix/getconf.c:995
 msgid "undefined"
 msgstr "未定義"
 
-#: posix/getconf.c:1012
+#: posix/getconf.c:1017
 #, c-format
 msgid "Unrecognized variable `%s'"
 msgstr "変数`%s'を認識できません"
 
-#: posix/getopt.c:692 posix/getopt.c:704
+#: posix/getopt.c:692 posix/getopt.c:711
 #, c-format
 msgid "%s: option `%s' is ambiguous\n"
 msgstr "%s: オプション`%s'は曖昧です\n"
 
-#: posix/getopt.c:737 posix/getopt.c:741
+#: posix/getopt.c:744 posix/getopt.c:748
 #, c-format
 msgid "%s: option `--%s' doesn't allow an argument\n"
 msgstr "%s: オプション`--%s'は引数をとりません\n"
 
-#: posix/getopt.c:750 posix/getopt.c:755
+#: posix/getopt.c:757 posix/getopt.c:762
 #, c-format
 msgid "%s: option `%c%s' doesn't allow an argument\n"
 msgstr "%s: オプション`%c%s'は引数をとりません\n"
 
-#: posix/getopt.c:791 posix/getopt.c:804 posix/getopt.c:1093
-#: posix/getopt.c:1106
+#: posix/getopt.c:807 posix/getopt.c:829 posix/getopt.c:1159
+#: posix/getopt.c:1181
 #, c-format
 msgid "%s: option `%s' requires an argument\n"
 msgstr "%s: オプション`%s'には引数が必要です\n"
 
-#: posix/getopt.c:842 posix/getopt.c:845
+#: posix/getopt.c:867 posix/getopt.c:870
 #, c-format
 msgid "%s: unrecognized option `--%s'\n"
 msgstr "%s: 認識できないオプション`--%s'です\n"
 
-#: posix/getopt.c:853 posix/getopt.c:856
+#: posix/getopt.c:878 posix/getopt.c:881
 #, c-format
 msgid "%s: unrecognized option `%c%s'\n"
 msgstr "%s: 認識できないオプション`%c%s'です\n"
 
-#: posix/getopt.c:903 posix/getopt.c:906
+#: posix/getopt.c:936 posix/getopt.c:939
 #, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "%s: 不正なオプションです -- %c\n"
 
-#: posix/getopt.c:912 posix/getopt.c:915
+#: posix/getopt.c:945 posix/getopt.c:948
 #, c-format
 msgid "%s: invalid option -- %c\n"
 msgstr "%s: オプションが違います -- %c\n"
 
-#: posix/getopt.c:962 posix/getopt.c:973 posix/getopt.c:1159
-#: posix/getopt.c:1172
+#: posix/getopt.c:1003 posix/getopt.c:1022 posix/getopt.c:1234
+#: posix/getopt.c:1255
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "%s: オプションには引数が必要です -- %c\n"
 
-#: posix/getopt.c:1025 posix/getopt.c:1036
+#: posix/getopt.c:1074 posix/getopt.c:1093
 #, c-format
 msgid "%s: option `-W %s' is ambiguous\n"
 msgstr "%s: オプション `-W %s' が曖昧です\n"
 
-#: posix/getopt.c:1060 posix/getopt.c:1072
+#: posix/getopt.c:1117 posix/getopt.c:1138
 #, c-format
 msgid "%s: option `-W %s' doesn't allow an argument\n"
 msgstr "%s: オプション`-W %s'は引数をとりません\n"
 
-#: posix/regcomp.c:136
+#: posix/regcomp.c:150
 msgid "No match"
 msgstr "一致しません"
 
-#: posix/regcomp.c:139
+#: posix/regcomp.c:153
 msgid "Invalid regular expression"
 msgstr "無効な正規表現です"
 
-#: posix/regcomp.c:142
+#: posix/regcomp.c:156
 msgid "Invalid collation character"
 msgstr "無効な照合文字です"
 
-#: posix/regcomp.c:145
+#: posix/regcomp.c:159
 msgid "Invalid character class name"
 msgstr "無効なキャラクタクラス名です"
 
-#: posix/regcomp.c:148
+#: posix/regcomp.c:162
 msgid "Trailing backslash"
 msgstr "バックスラッシュが残っています"
 
-#: posix/regcomp.c:151
+#: posix/regcomp.c:165
 msgid "Invalid back reference"
 msgstr "無効な後方参照です"
 
-#: posix/regcomp.c:154
+#: posix/regcomp.c:168
 msgid "Unmatched [ or [^"
 msgstr "[ もしくは [^ が一致しません"
 
-#: posix/regcomp.c:157
+#: posix/regcomp.c:171
 msgid "Unmatched ( or \\("
 msgstr "( もしくは \\( が一致しません"
 
-#: posix/regcomp.c:160
+#: posix/regcomp.c:174
 msgid "Unmatched \\{"
 msgstr "\\{ が一致しません"
 
-#: posix/regcomp.c:163
+#: posix/regcomp.c:177
 msgid "Invalid content of \\{\\}"
 msgstr "無効な \\{\\} の内容です"
 
-#: posix/regcomp.c:166
+#: posix/regcomp.c:180
 msgid "Invalid range end"
 msgstr "無効な終端範囲です"
 
-#: posix/regcomp.c:169
+#: posix/regcomp.c:183
 msgid "Memory exhausted"
 msgstr "メモリを使い尽しました"
 
-#: posix/regcomp.c:172
+#: posix/regcomp.c:186
 msgid "Invalid preceding regular expression"
 msgstr "無効な前述の正規表現です"
 
-#: posix/regcomp.c:175
+#: posix/regcomp.c:189
 msgid "Premature end of regular expression"
 msgstr "正規表現の終端が早すぎます"
 
-#: posix/regcomp.c:178
+#: posix/regcomp.c:192
 msgid "Regular expression too big"
 msgstr "正規表現が長すぎます"
 
-#: posix/regcomp.c:181
+#: posix/regcomp.c:195
 msgid "Unmatched ) or \\)"
 msgstr ") もしくは \\) が一致しません"
 
-#: posix/regcomp.c:615
+#: posix/regcomp.c:661
 msgid "No previous regular expression"
 msgstr "以前に正規表現が定義されていません"
 
-#: argp/argp-help.c:213
+#: argp/argp-help.c:224
 #, c-format
 msgid "%.*s: ARGP_HELP_FMT parameter requires a value"
 msgstr "%.*s: ARGP_HELP_FMT パラメータには値が必要です"
 
-#: argp/argp-help.c:222
+#: argp/argp-help.c:233
 #, c-format
 msgid "%.*s: Unknown ARGP_HELP_FMT parameter"
 msgstr "%.*s: 不明な ARGP_HELP_FMT パラメータ"
 
-#: argp/argp-help.c:234
+#: argp/argp-help.c:245
 #, c-format
 msgid "Garbage in ARGP_HELP_FMT: %s"
 msgstr "ARGP_HELP_FMT 中にごみがあります: %s"
 
-#: argp/argp-help.c:1189
+#: argp/argp-help.c:1205
 msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options."
-msgstr "ロングオプションで必須または任意の引数は、それに対応するショートオプションでも必須または任意です."
+msgstr "ロングオプションで必須または任意の引数は、それに対応するショートオプションでも同じように必須または任意です."
 
-#: argp/argp-help.c:1572
+#: argp/argp-help.c:1592
 msgid "Usage:"
 msgstr "使用法:"
 
-#: argp/argp-help.c:1576
+#: argp/argp-help.c:1596
 msgid "  or: "
 msgstr " 又は: "
 
-#: argp/argp-help.c:1588
+#: argp/argp-help.c:1608
 msgid " [OPTION...]"
 msgstr " [オプション...]"
 
-#: argp/argp-help.c:1615
+#: argp/argp-help.c:1635
 #, c-format
 msgid "Try `%s --help' or `%s --usage' for more information.\n"
 msgstr "詳細は`%s --help'または`%s --usage'を実行して下さい.\n"
 
-#: argp/argp-help.c:1643
+#: argp/argp-help.c:1663
 #, c-format
 msgid "Report bugs to %s.\n"
 msgstr "バグを発見したら %s 宛に報告して下さい.\n"
 
-#: argp/argp-parse.c:100
+#: argp/argp-parse.c:115
 msgid "Give this help list"
 msgstr "このヘルプの表示"
 
-#: argp/argp-parse.c:101
+#: argp/argp-parse.c:116
 msgid "Give a short usage message"
 msgstr "短い使用方法の表示"
 
-#: argp/argp-parse.c:102
+#: argp/argp-parse.c:117
 msgid "Set the program name"
 msgstr "プログラム名をセットする"
 
-#: argp/argp-parse.c:104
+#: argp/argp-parse.c:119
 msgid "Hang for SECS seconds (default 3600)"
 msgstr "SECS 秒でハング (デフォルト 3600)"
 
-#: argp/argp-parse.c:161
+#: argp/argp-parse.c:180
 msgid "Print program version"
 msgstr "プログラムのバージョンを表示する"
 
-#: argp/argp-parse.c:177
+#: argp/argp-parse.c:196
 msgid "(PROGRAM ERROR) No version known!?"
 msgstr "(プログラムエラー) 未知のバージョン!?"
 
-#: argp/argp-parse.c:653
+#: argp/argp-parse.c:672
 #, c-format
 msgid "%s: Too many arguments\n"
 msgstr "%s: 引数が多すぎます\n"
 
-#: argp/argp-parse.c:794
+#: argp/argp-parse.c:813
 msgid "(PROGRAM ERROR) Option should have been recognized!?"
 msgstr "(プログラムエラー) オプションは認識されているべきです!?"
 
-#: resolv/herror.c:67
+#: resolv/herror.c:68
 msgid "Resolver Error 0 (no error)"
 msgstr "リゾルバエラー 0 (エラーはありません)"
 
-#: resolv/herror.c:68
+#: resolv/herror.c:69
 msgid "Unknown host"
 msgstr "不明なホスト"
 
-#: resolv/herror.c:69
+#: resolv/herror.c:70
 msgid "Host name lookup failure"
 msgstr "ホスト名の検索に失敗しました"
 
-#: resolv/herror.c:70
+#: resolv/herror.c:71
 msgid "Unknown server error"
 msgstr "不明なサーバエラー"
 
-#: resolv/herror.c:71
+#: resolv/herror.c:72
 msgid "No address associated with name"
 msgstr "名前に対応するアドレスがありません"
 
-#: resolv/herror.c:107
+#: resolv/herror.c:108
 msgid "Resolver internal error"
 msgstr "リゾルバ内部エラー"
 
-#: resolv/herror.c:110
+#: resolv/herror.c:111
 msgid "Unknown resolver error"
 msgstr "不明なリゾルバエラー"
 
@@ -3745,24 +3786,24 @@ msgstr "データベース [キー ...]"
 msgid "Service configuration to be used"
 msgstr "このサービス設定を使用する"
 
-#: nss/getent.c:136 nss/getent.c:308
+#: nss/getent.c:136 nss/getent.c:375
 #, c-format
 msgid "Enumeration not supported on %s\n"
 msgstr "数値は %s でサポートされていません\n"
 
-#: nss/getent.c:732
+#: nss/getent.c:800
 msgid "getent - get entries from administrative database."
 msgstr "getent - 管理データベースからエントリを得る"
 
-#: nss/getent.c:733
+#: nss/getent.c:801
 msgid "Supported databases:"
 msgstr "サポートされているデータベース:"
 
-#: nss/getent.c:790 nscd/nscd.c:124 nscd/nscd_nischeck.c:64
+#: nss/getent.c:858 nscd/nscd.c:131 nscd/nscd_nischeck.c:64
 msgid "wrong number of arguments"
 msgstr "引数の数が間違っています"
 
-#: nss/getent.c:800
+#: nss/getent.c:868
 #, c-format
 msgid "Unknown database: %s\n"
 msgstr "未知のデータベース: %s\n"
@@ -4107,10 +4148,12 @@ msgid "illegal nettype :`%s'\n"
 msgstr "不正な nettype です:`%s'\n"
 
 #: sunrpc/rpc_main.c:1104
+#, c-format
 msgid "rpcgen: too many defines\n"
 msgstr "rpcgen: 定義が多すぎます\n"
 
 #: sunrpc/rpc_main.c:1116
+#, c-format
 msgid "rpcgen: arglist coding error\n"
 msgstr "rpcgen: 引数リストコーディングエラー\n"
 
@@ -4122,6 +4165,7 @@ msgid "file `%s' already exists and may be overwritten\n"
 msgstr "ファイル`%s'は既に存在します。上書きされるかもしれません\n"
 
 #: sunrpc/rpc_main.c:1194
+#, c-format
 msgid "Cannot specify more than one input file!\n"
 msgstr "入力ファイルを複数指定できません!\n"
 
@@ -4130,6 +4174,7 @@ msgid "This implementation doesn't support newstyle or MT-safe code!\n"
 msgstr "この実装は新形式またはMTセーフなコードをサポートしていません!\n"
 
 #: sunrpc/rpc_main.c:1373
+#, c-format
 msgid "Cannot use netid flag with inetd flag!\n"
 msgstr "inetd フラグとともに netid フラグは使えません!\n"
 
@@ -4142,10 +4187,12 @@ msgid "Cannot use table flags with newstyle!\n"
 msgstr "新形式をもつテーブルフラグは使えません!\n"
 
 #: sunrpc/rpc_main.c:1411
+#, c-format
 msgid "\"infile\" is required for template generation flags.\n"
 msgstr "テンプレート生成フラグには\"入力ファイル\"が必要です.\n"
 
 #: sunrpc/rpc_main.c:1416
+#, c-format
 msgid "Cannot have more than one file generation flag!\n"
 msgstr "ファイル生成フラグは複数指定できません!\n"
 
@@ -4337,31 +4384,31 @@ msgstr "svcudp_create: メモリが足りません\n"
 msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n"
 msgstr "svcudp_create: xp_padはIP_PKTINFOに対して小さすぎます\n"
 
-#: sunrpc/svc_udp.c:471
+#: sunrpc/svc_udp.c:493
 msgid "enablecache: cache already enabled"
 msgstr "enablecache: キャッシュは既に有効です"
 
-#: sunrpc/svc_udp.c:477
+#: sunrpc/svc_udp.c:499
 msgid "enablecache: could not allocate cache"
 msgstr "enablecache: キャッシュを確保できませんでした"
 
-#: sunrpc/svc_udp.c:485
+#: sunrpc/svc_udp.c:507
 msgid "enablecache: could not allocate cache data"
 msgstr "enablecache: キャッシュデータを確保できませんでした"
 
-#: sunrpc/svc_udp.c:492
+#: sunrpc/svc_udp.c:514
 msgid "enablecache: could not allocate cache fifo"
 msgstr "enablecache: キャッシュfifoを確保できませんでした"
 
-#: sunrpc/svc_udp.c:528
+#: sunrpc/svc_udp.c:550
 msgid "cache_set: victim not found"
 msgstr "cache_set: 犠牲領域がみつかりません"
 
-#: sunrpc/svc_udp.c:539
+#: sunrpc/svc_udp.c:561
 msgid "cache_set: victim alloc failed"
 msgstr "cache_set: 犠牲領域確保に失敗しました"
 
-#: sunrpc/svc_udp.c:545
+#: sunrpc/svc_udp.c:567
 msgid "cache_set: could not allocate new rpc_buffer"
 msgstr "cache_set: 新しいrpc_bufferを確保できませんでした"
 
@@ -4385,7 +4432,7 @@ msgstr "svc_unix: makefd_xprt: メモリが足りません\n"
 msgid "xdr_bytes: out of memory\n"
 msgstr "xdr_bytes: メモリが足りません\n"
 
-#: sunrpc/xdr.c:725 sunrpc/xdr.c:728
+#: sunrpc/xdr.c:728 sunrpc/xdr.c:731
 msgid "xdr_string: out of memory\n"
 msgstr "xdr_string: メモリが足りません\n"
 
@@ -4803,6 +4850,7 @@ msgid "Access Rights : "
 msgstr "アクセス権限  : "
 
 #: nis/nis_print.c:326
+#, c-format
 msgid ""
 "\n"
 "Time to Live  : "
@@ -4893,220 +4941,221 @@ msgstr "    非暗黙的非メンバ\n"
 msgid "    No recursive nonmembers\n"
 msgstr "    非再帰的非メンバ\n"
 
-#: nis/nss_nisplus/nisplus-publickey.c:96
-#: nis/nss_nisplus/nisplus-publickey.c:172
+#: nis/nss_nisplus/nisplus-publickey.c:101
+#: nis/nss_nisplus/nisplus-publickey.c:182
 #, c-format
 msgid "DES entry for netname %s not unique\n"
 msgstr "ネット名 %s の DES エントリが重複しています\n"
 
-#: nis/nss_nisplus/nisplus-publickey.c:208
+#: nis/nss_nisplus/nisplus-publickey.c:218
 #, c-format
 msgid "netname2user: missing group id list in `%s'."
 msgstr "netname2user: `%s'にグループIDリストがありません."
 
-#: nis/nss_nisplus/nisplus-publickey.c:285
-#: nis/nss_nisplus/nisplus-publickey.c:291
-#: nis/nss_nisplus/nisplus-publickey.c:350
-#: nis/nss_nisplus/nisplus-publickey.c:359
+#: nis/nss_nisplus/nisplus-publickey.c:300
+#: nis/nss_nisplus/nisplus-publickey.c:306
+#: nis/nss_nisplus/nisplus-publickey.c:370
+#: nis/nss_nisplus/nisplus-publickey.c:379
 #, c-format
 msgid "netname2user: (nis+ lookup): %s\n"
 msgstr "netname2user: (nis+ lookup): %s\n"
 
-#: nis/nss_nisplus/nisplus-publickey.c:304
+#: nis/nss_nisplus/nisplus-publickey.c:319
 #, c-format
 msgid "netname2user: DES entry for %s in directory %s not unique"
 msgstr "netname2user: ディレクトリ %2$s の %1$s に対する DES エントリが重複しています"
 
-#: nis/nss_nisplus/nisplus-publickey.c:322
+#: nis/nss_nisplus/nisplus-publickey.c:337
 #, c-format
 msgid "netname2user: principal name `%s' too long"
 msgstr "netname2user: principal名 `%s' が長すぎます"
 
-#: nis/nss_nisplus/nisplus-publickey.c:372
+#: nis/nss_nisplus/nisplus-publickey.c:392
 #, c-format
 msgid "netname2user: LOCAL entry for %s in directory %s not unique"
 msgstr "netname2user: ディレクトリ %2$s の %1$s に対する LOCAL エントリが重複していす"
 
-#: nis/nss_nisplus/nisplus-publickey.c:379
+#: nis/nss_nisplus/nisplus-publickey.c:399
 msgid "netname2user: should not have uid 0"
 msgstr "netname2user: uid 0 を使ってはいけません"
 
-#: nis/ypclnt.c:174
+#: nis/ypclnt.c:171
 #, c-format
 msgid "YPBINDPROC_DOMAIN: %s\n"
 msgstr "YPBINDPROC_DOMAIN: %s\n"
 
-#: nis/ypclnt.c:789
+#: nis/ypclnt.c:780
 msgid "Request arguments bad"
 msgstr "要求引数が不正です"
 
-#: nis/ypclnt.c:791
+#: nis/ypclnt.c:782
 msgid "RPC failure on NIS operation"
 msgstr "NIS操作におけるRPCの失敗です"
 
-#: nis/ypclnt.c:793
+#: nis/ypclnt.c:784
 msgid "Can't bind to server which serves this domain"
 msgstr "このドメインを扱うサーバへバインドできません"
 
-#: nis/ypclnt.c:795
+#: nis/ypclnt.c:786
 msgid "No such map in server's domain"
 msgstr "サーバドメインにそのようなマップはありません"
 
-#: nis/ypclnt.c:797
+#: nis/ypclnt.c:788
 msgid "No such key in map"
 msgstr "マップにそのようなキーはありません"
 
-#: nis/ypclnt.c:799
+#: nis/ypclnt.c:790
 msgid "Internal NIS error"
 msgstr "NIS内部エラー"
 
-#: nis/ypclnt.c:801
+#: nis/ypclnt.c:792
 msgid "Local resource allocation failure"
 msgstr "ローカルリソース確保の失敗しました"
 
-#: nis/ypclnt.c:803
+#: nis/ypclnt.c:794
 msgid "No more records in map database"
 msgstr "マップデータベースにこれ以上記録がありません"
 
-#: nis/ypclnt.c:805
+#: nis/ypclnt.c:796
 msgid "Can't communicate with portmapper"
 msgstr "ポートマッパーと通信できません"
 
-#: nis/ypclnt.c:807
+#: nis/ypclnt.c:798
 msgid "Can't communicate with ypbind"
 msgstr "ypbindと通信できません"
 
-#: nis/ypclnt.c:809
+#: nis/ypclnt.c:800
 msgid "Can't communicate with ypserv"
 msgstr "ypservと通信できません"
 
-#: nis/ypclnt.c:811
+#: nis/ypclnt.c:802
 msgid "Local domain name not set"
 msgstr "ローカルドメイン名が設定されていません"
 
-#: nis/ypclnt.c:813
+#: nis/ypclnt.c:804
 msgid "NIS map database is bad"
 msgstr "NISマップデータベースが不正です"
 
-#: nis/ypclnt.c:815
+#: nis/ypclnt.c:806
 msgid "NIS client/server version mismatch - can't supply service"
 msgstr "NISクライアントとサーバのバージョンが一致しません - サービスを提供できません"
 
-#: nis/ypclnt.c:819
+#: nis/ypclnt.c:810
 msgid "Database is busy"
 msgstr "データベースがビジー状態です"
 
-#: nis/ypclnt.c:821
+#: nis/ypclnt.c:812
 msgid "Unknown NIS error code"
 msgstr "未知のNISエラーコード"
 
-#: nis/ypclnt.c:863
+#: nis/ypclnt.c:854
 msgid "Internal ypbind error"
 msgstr "ypbind内部エラー"
 
-#: nis/ypclnt.c:865
+#: nis/ypclnt.c:856
 msgid "Domain not bound"
 msgstr "ドメインはバインドされていません"
 
-#: nis/ypclnt.c:867
+#: nis/ypclnt.c:858
 msgid "System resource allocation failure"
 msgstr "システムリソースの確保に失敗"
 
-#: nis/ypclnt.c:869
+#: nis/ypclnt.c:860
 msgid "Unknown ypbind error"
 msgstr "不明なypbindエラー"
 
-#: nis/ypclnt.c:908
+#: nis/ypclnt.c:899
 msgid "yp_update: cannot convert host to netname\n"
 msgstr "yp_update: ホストをネット名へ変換できません\n"
 
-#: nis/ypclnt.c:920
+#: nis/ypclnt.c:911
 msgid "yp_update: cannot get server address\n"
 msgstr "yp_update: サーバアドレスを得られません\n"
 
-#: nscd/cache.c:88
+#: nscd/cache.c:94
 msgid "while allocating hash table entry"
 msgstr "ハッシュテーブルエントリ割り当て中"
 
-#: nscd/cache.c:150 nscd/connections.c:187
+#: nscd/cache.c:162 nscd/connections.c:184
 #, c-format
 msgid "cannot stat() file `%s': %s"
 msgstr "ファイル`%s'が stat() できません: %s"
 
-#: nscd/connections.c:146
-msgid "cannot read configuration file; this is fatal"
-msgstr "設定ファイルを読み込めません。これは致命的です"
-
-#: nscd/connections.c:153
+#: nscd/connections.c:150
 msgid "Cannot run nscd in secure mode as unprivileged user"
 msgstr "非特権ユーザはセキュアモードでnscdを実行できません"
 
-#: nscd/connections.c:175
+#: nscd/connections.c:172
 #, c-format
 msgid "while allocating cache: %s"
 msgstr "キャッシュ割り当て中: %s"
 
-#: nscd/connections.c:200
+#: nscd/connections.c:197
 #, c-format
 msgid "cannot open socket: %s"
 msgstr "ソケットを開けません: %s"
 
-#: nscd/connections.c:218
+#: nscd/connections.c:215
 #, c-format
 msgid "cannot enable socket to accept connections: %s"
 msgstr "接続を受け付けるソケットを有効にできません: %s"
 
 #: nscd/connections.c:260
 #, c-format
-msgid "handle_request: request received (Version = %d)"
-msgstr "handle_request: 要求が到着しました (バージョン = %d)"
-
-#: nscd/connections.c:266
-#, c-format
 msgid "cannot handle old request version %d; current version is %d"
 msgstr "要求された古いバージョン %d を扱うことができません。現在のバージョンは %d です"
 
-#: nscd/connections.c:304 nscd/connections.c:326
+#: nscd/connections.c:298 nscd/connections.c:324
 #, c-format
 msgid "cannot write result: %s"
 msgstr "結果を書き込めません: %s"
 
-#: nscd/connections.c:405 nscd/connections.c:499
+#: nscd/connections.c:392 nscd/connections.c:514
 #, c-format
 msgid "error getting callers id: %s"
 msgstr "呼び出しIDの取得でエラー: %s"
 
-#: nscd/connections.c:471
+#: nscd/connections.c:485
 #, c-format
 msgid "while accepting connection: %s"
 msgstr "受付コネクション中: %s"
 
-#: nscd/connections.c:482
+#: nscd/connections.c:498
 #, c-format
 msgid "short read while reading request: %s"
 msgstr "リクエスト: %s を読込み中の短い読込みです"
 
-#: nscd/connections.c:518
+#: nscd/connections.c:542
 #, c-format
 msgid "key length in request too long: %d"
-msgstr "要求されたキー長は長すぎます: %d"
+msgstr "リクエストに含まれるキー長が長すぎます: %d"
 
-#: nscd/connections.c:532
+#: nscd/connections.c:556
 #, c-format
 msgid "short read while reading request key: %s"
 msgstr "リクエストキー: %s を読込み中の短い読込みです"
 
-#: nscd/connections.c:591 nscd/connections.c:592 nscd/connections.c:611
-#: nscd/connections.c:624 nscd/connections.c:630 nscd/connections.c:637
+#: nscd/connections.c:566
+#, c-format
+msgid "handle_request: request received (Version = %d) from PID %ld"
+msgstr "handle_request: リクエストが到着 (バージョン = %d) 送信PID %ld"
+
+#: nscd/connections.c:571
+#, c-format
+msgid "handle_request: request received (Version = %d)"
+msgstr "handle_request: 要求が到着 (バージョン = %d)"
+
+#: nscd/connections.c:635 nscd/connections.c:636 nscd/connections.c:655
+#: nscd/connections.c:668 nscd/connections.c:674 nscd/connections.c:681
 #, c-format
 msgid "Failed to run nscd as user '%s'"
 msgstr "ユーザ '%s' で nscd を実行するのに失敗しました"
 
-#: nscd/connections.c:612
+#: nscd/connections.c:656
 msgid "getgrouplist failed"
 msgstr "getgrouplistに失敗しました"
 
-#: nscd/connections.c:625
+#: nscd/connections.c:669
 msgid "setgroups failed"
 msgstr "setgroupsに失敗しました"
 
@@ -5118,121 +5167,134 @@ msgstr "キーコピー割り当て中"
 msgid "while allocating cache entry"
 msgstr "キャッシュエントリ割り当て中"
 
-#: nscd/grpcache.c:196 nscd/hstcache.c:282 nscd/pwdcache.c:192
+#: nscd/grpcache.c:197 nscd/hstcache.c:283 nscd/pwdcache.c:193
 #, c-format
 msgid "short write in %s: %s"
 msgstr "%s での短い書き込み: %s"
 
-#: nscd/grpcache.c:218
+#: nscd/grpcache.c:219
 #, c-format
 msgid "Haven't found \"%s\" in group cache!"
 msgstr "グループキャッシュに \"%s\" が見つかりません!"
 
-#: nscd/grpcache.c:284
+#: nscd/grpcache.c:285
 #, c-format
 msgid "Invalid numeric gid \"%s\"!"
 msgstr "無効な gid の数値 \"%s\"!"
 
-#: nscd/grpcache.c:291
+#: nscd/grpcache.c:292
 #, c-format
 msgid "Haven't found \"%d\" in group cache!"
 msgstr "グループキャッシュ中に \"%d\" が見つかりません!"
 
-#: nscd/hstcache.c:304 nscd/hstcache.c:370 nscd/hstcache.c:435
-#: nscd/hstcache.c:500
+#: nscd/hstcache.c:305 nscd/hstcache.c:371 nscd/hstcache.c:436
+#: nscd/hstcache.c:501
 #, c-format
 msgid "Haven't found \"%s\" in hosts cache!"
 msgstr "ホストキャッシュに \"%s\" が見つかりません!"
 
-#: nscd/nscd.c:85
+#: nscd/nscd.c:89
 msgid "Read configuration data from NAME"
 msgstr "NAME から設定情報を読み込む"
 
-#: nscd/nscd.c:87
+#: nscd/nscd.c:91
 msgid "Do not fork and display messages on the current tty"
 msgstr "フォークしないで現在のttyにメッセージを表示する"
 
-#: nscd/nscd.c:88
+#: nscd/nscd.c:92
 msgid "NUMBER"
 msgstr "番号"
 
-#: nscd/nscd.c:88
+#: nscd/nscd.c:92
 msgid "Start NUMBER threads"
 msgstr "NUMBERスレッドで起動する"
 
-#: nscd/nscd.c:89
+#: nscd/nscd.c:93
 msgid "Shut the server down"
 msgstr "サーバを終了する"
 
-#: nscd/nscd.c:90
+#: nscd/nscd.c:94
 msgid "Print current configuration statistic"
 msgstr "現在のコンフィギュレーションの統計を表示する"
 
-#: nscd/nscd.c:91
+#: nscd/nscd.c:95
 msgid "TABLE"
 msgstr "テーブル"
 
-#: nscd/nscd.c:92
+#: nscd/nscd.c:96
 msgid "Invalidate the specified cache"
 msgstr "指定キャッシュは無効です"
 
-#: nscd/nscd.c:93
+#: nscd/nscd.c:97
 msgid "TABLE,yes"
 msgstr "テーブル,はい"
 
-#: nscd/nscd.c:93
+#: nscd/nscd.c:97
 msgid "Use separate cache for each user"
 msgstr "各ユーザに対して異なるキャッシュを使用します"
 
-#: nscd/nscd.c:98
+#: nscd/nscd.c:102
 msgid "Name Service Cache Daemon."
 msgstr "ネームサービスキャッシュデーモン."
 
-#: nscd/nscd.c:131
+#: nscd/nscd.c:141
+msgid "cannot read configuration file; this is fatal"
+msgstr "設定ファイルを読み込めません。これは致命的です"
+
+#: nscd/nscd.c:152
 msgid "already running"
 msgstr "既に起動しています"
 
-#: nscd/nscd.c:243 nscd/nscd.c:263 nscd/nscd.c:269
+#: nscd/nscd.c:270 nscd/nscd.c:294 nscd/nscd_stat.c:132
 msgid "Only root is allowed to use this option!"
 msgstr "このオプションはrootでしか使えません!"
 
-#: nscd/nscd_conf.c:83
+#: nscd/nscd_conf.c:88
 #, c-format
 msgid "Parse error: %s"
 msgstr "パーサエラー: %s"
 
-#: nscd/nscd_conf.c:166
+#: nscd/nscd_conf.c:171
 #, c-format
 msgid "Could not create log file \"%s\""
 msgstr "ログファイル\"%s\"を作成できませんでした"
 
-#: nscd/nscd_conf.c:182
+#: nscd/nscd_conf.c:187
 msgid "Must specify user name for server-user option"
-msgstr "サーバユーザオプションに対してユーザ名を指定する必要があります"
+msgstr "server-user オプションに対してユーザ名を指定する必要があります"
 
-#: nscd/nscd_conf.c:187
+#: nscd/nscd_conf.c:194
+msgid "Must specify user name for stat-user option"
+msgstr "stat-user オプションに対してユーザ名を指定する必要があります"
+
+#: nscd/nscd_conf.c:205
 #, c-format
 msgid "Unknown option: %s %s %s"
 msgstr "不明なオプション: %s %s %s"
 
-#: nscd/nscd_stat.c:87
+#: nscd/nscd_stat.c:103
 #, c-format
 msgid "cannot write statistics: %s"
 msgstr "統計を書き込めません: %s"
 
-#: nscd/nscd_stat.c:105
+#: nscd/nscd_stat.c:128
+#, c-format
+msgid "Only root or %s is allowed to use this option!"
+msgstr "root または %s だけがこのオプションを使用することができます!"
+
+#: nscd/nscd_stat.c:139
 msgid "nscd not running!\n"
 msgstr "nscdは起動していません!\n"
 
-#: nscd/nscd_stat.c:116
+#: nscd/nscd_stat.c:150
 msgid "write incomplete"
 msgstr "書込みが不完全です"
 
-#: nscd/nscd_stat.c:128
+#: nscd/nscd_stat.c:162
 msgid "cannot read statistics data"
 msgstr "統計情報を読み込めません"
 
-#: nscd/nscd_stat.c:131
+#: nscd/nscd_stat.c:165
 #, c-format
 msgid ""
 "nscd configuration:\n"
@@ -5243,61 +5305,96 @@ msgstr ""
 "\n"
 "%15d  サーバのデバッグレベル\n"
 
-#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148
+#: nscd/nscd_stat.c:189
+#, c-format
+msgid "%3ud %2uh %2um %2lus  server runtime\n"
+msgstr "%3ud %2uh %2um %2lus  サーバ 実行時間\n"
+
+#: nscd/nscd_stat.c:192
+#, c-format
+msgid "    %2uh %2um %2lus  server runtime\n"
+msgstr "    %2uh %2um %2lus  サーバ 実行時間\n"
+
+#: nscd/nscd_stat.c:194
+#, c-format
+msgid "        %2um %2lus  server runtime\n"
+msgstr "        %2um %2lus  サーバ 実行時間\n"
+
+#: nscd/nscd_stat.c:196
+#, c-format
+msgid "            %2lus  server runtime\n"
+msgstr "            %2lus  サーバ 実行時間\n"
+
+#: nscd/nscd_stat.c:198
+#, c-format
+msgid "%15lu  number of times clients had to wait\n"
+msgstr "%15lu  クライアントが待たされた回数\n"
+
+#: nscd/nscd_stat.c:213 nscd/nscd_stat.c:215
 msgid "      no"
 msgstr "  いいえ"
 
-#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148
+#: nscd/nscd_stat.c:213 nscd/nscd_stat.c:215
 msgid "     yes"
 msgstr "    はい"
 
-#: nscd/nscd_stat.c:154
+#: nscd/nscd_stat.c:221
 #, c-format
 msgid ""
 "\n"
 "%s cache:\n"
 "\n"
 "%15s  cache is enabled\n"
-"%15Zd  suggested size\n"
-"%15ld  seconds time to live for positive entries\n"
-"%15ld  seconds time to live for negative entries\n"
-"%15ld  cache hits on positive entries\n"
-"%15ld  cache hits on negative entries\n"
-"%15ld  cache misses on positive entries\n"
-"%15ld  cache misses on negative entries\n"
-"%15ld%% cache hit rate\n"
+"%15Zu  suggested size\n"
+"%15lu  seconds time to live for positive entries\n"
+"%15lu  seconds time to live for negative entries\n"
+"%15lu  cache hits on positive entries\n"
+"%15lu  cache hits on negative entries\n"
+"%15lu  cache misses on positive entries\n"
+"%15lu  cache misses on negative entries\n"
+"%15lu%% cache hit rate\n"
+"%15lu  current number of cached values\n"
+"%15lu  maximum number of cached values\n"
+"%15lu  maximum chain length searched\n"
+"%15lu  number of delays on rdlock\n"
+"%15lu  number of delays on wrlock\n"
 "%15s  check /etc/%s for changes\n"
 msgstr ""
 "\n"
 "%s キャッシュ:\n"
 "\n"
 "%15s  キャッシュは有効\n"
-"%15Zd  推奨されているサイズ\n"
-"%15ld  ポジティブエントリが有効な秒数\n"
-"%15ld  ネガティブエントリが有効な秒数\n"
-"%15ld  ポジティブエントリのキャッシュヒット数\n"
-"%15ld  ネガティブエントリのキャッシュヒット数\n"
-"%15ld  ポジティブエントリのキャッシュミス数\n"
-"%15ld  ネガティブエントリのキャッシュミス数\n"
-"%15ld%% キャッシュのヒット率\n"
+"%15Zu  推奨されているサイズ\n"
+"%15lu  ポジティブエントリが有効な秒数\n"
+"%15lu  ネガティブエントリが有効な秒数\n"
+"%15lu  ポジティブエントリのキャッシュヒット数\n"
+"%15lu  ネガティブエントリのキャッシュヒット数\n"
+"%15lu  ポジティブエントリのキャッシュミス数\n"
+"%15lu  ネガティブエントリのキャッシュミス数\n"
+"%15lu%% キャッシュのヒット率\n"
+"\"%15lu  キャッシュされたエントリ数の現在値\n"
+"\"%15lu  キャッシュされたエントリ数の最大値\n"
+"\"%15lu  検索したチェイン長の最大値\n"
+"\"%15lu  rdlockの遅延数\n"
+"\"%15lu  wrlockの遅延数\n"
 "%15s  /etc/%sの変更をチェックする\n"
 
-#: nscd/pwdcache.c:214
+#: nscd/pwdcache.c:215
 #, c-format
 msgid "Haven't found \"%s\" in password cache!"
 msgstr "パスワードキャッシュに \"%s\" が見つかりません!"
 
-#: nscd/pwdcache.c:280
+#: nscd/pwdcache.c:281
 #, c-format
 msgid "Invalid numeric uid \"%s\"!"
 msgstr "無効な uid の数値 \"%s\"!"
 
-#: nscd/pwdcache.c:287
+#: nscd/pwdcache.c:288
 #, c-format
 msgid "Haven't found \"%d\" in password cache!"
 msgstr "パスワードキャッシュに \"%d\" が見つかりません!"
 
-#: elf/../sysdeps/generic/dl-sysdep.c:357
+#: elf/../sysdeps/generic/dl-sysdep.c:422
 msgid "cannot create capability list"
 msgstr "ケーパビリティリストを作成できません"
 
@@ -5335,61 +5432,61 @@ msgstr "複数の動的セグメント\n"
 msgid "%s is for unknown machine %d.\n"
 msgstr "%s は未知のマシン %d に対するものです.\n"
 
-#: elf/cache.c:69
+#: elf/cache.c:70
 msgid "unknown"
 msgstr "不明"
 
-#: elf/cache.c:105
+#: elf/cache.c:111
 msgid "Unknown OS"
 msgstr "未知のOS"
 
-#: elf/cache.c:110
+#: elf/cache.c:116
 #, c-format
 msgid ", OS ABI: %s %d.%d.%d"
 msgstr ", OS ABI: %s %d.%d.%d"
 
-#: elf/cache.c:136 elf/ldconfig.c:1045
+#: elf/cache.c:142 elf/ldconfig.c:1078
 #, c-format
 msgid "Can't open cache file %s\n"
 msgstr "キャッシュファイル %s を開けません\n"
 
-#: elf/cache.c:148
+#: elf/cache.c:154
 msgid "mmap of cache file failed.\n"
 msgstr "キャッシュファイルのmmapに失敗しました.\n"
 
-#: elf/cache.c:152 elf/cache.c:162
+#: elf/cache.c:158 elf/cache.c:168
 msgid "File is not a cache file.\n"
 msgstr "ファイルはキャッシュファイルではありません.\n"
 
-#: elf/cache.c:195 elf/cache.c:205
+#: elf/cache.c:201 elf/cache.c:211
 #, c-format
 msgid "%d libs found in cache `%s'\n"
 msgstr "%d ライブラリがキャッシュ `%s で見つかりました\n"
 
-#: elf/cache.c:392
+#: elf/cache.c:410
 #, c-format
 msgid "Can't remove old temporary cache file %s"
 msgstr "古いテンポラリキャッシュファイル %s を削除できません"
 
-#: elf/cache.c:399
+#: elf/cache.c:417
 #, c-format
 msgid "Can't create temporary cache file %s"
 msgstr "テンポラリキャッシュファイル %s が作成できません"
 
-#: elf/cache.c:407 elf/cache.c:416 elf/cache.c:420
+#: elf/cache.c:425 elf/cache.c:434 elf/cache.c:438
 msgid "Writing of cache data failed"
 msgstr "キャッシュデータの書込みに失敗"
 
-#: elf/cache.c:424
+#: elf/cache.c:442
 msgid "Writing of cache data failed."
 msgstr "キャッシュデータの書込みに失敗しました."
 
-#: elf/cache.c:431
+#: elf/cache.c:449
 #, c-format
 msgid "Changing access rights of %s to %#o failed"
 msgstr "%s のアクセス権限を %#o へ変更するのに失敗しました"
 
-#: elf/cache.c:436
+#: elf/cache.c:454
 #, c-format
 msgid "Renaming of %s to %s failed"
 msgstr "%s から %s への名前変更に失敗しました"
@@ -5398,7 +5495,7 @@ msgstr "%s から %s への名前変更に失敗しました"
 msgid "shared object not open"
 msgstr "共有オブジェクトが開けません"
 
-#: elf/dl-close.c:486 elf/dl-open.c:444
+#: elf/dl-close.c:531 elf/dl-open.c:454
 msgid "TLS generation counter wrapped!  Please send report with the 'glibcbug' script."
 msgstr "TLS生成カウンタが一周しました! 'glibcbug' スクリプトを使ってレポートを送信下さい."
 
@@ -5435,135 +5532,143 @@ msgstr "ダイナミックリンカのバグ!!!"
 msgid "error while loading shared libraries"
 msgstr "共有ライブラリのロード中にエラー"
 
-#: elf/dl-load.c:339
+#: elf/dl-load.c:347
 msgid "cannot allocate name record"
 msgstr "名前レコードを確保できません"
 
-#: elf/dl-load.c:441 elf/dl-load.c:520 elf/dl-load.c:612 elf/dl-load.c:707
+#: elf/dl-load.c:449 elf/dl-load.c:528 elf/dl-load.c:648 elf/dl-load.c:743
 msgid "cannot create cache for search path"
 msgstr "サーチパスに対するキャッシュを作成できません"
 
-#: elf/dl-load.c:543
+#: elf/dl-load.c:551
 msgid "cannot create RUNPATH/RPATH copy"
 msgstr "RUNPATH/RPATHのコピーを作成できません"
 
-#: elf/dl-load.c:598
+#: elf/dl-load.c:634
 msgid "cannot create search path array"
 msgstr "サーチパスアレイを作成できません"
 
-#: elf/dl-load.c:794
+#: elf/dl-load.c:830
 msgid "cannot stat shared object"
 msgstr "共有オブジェクトをstatできません"
 
-#: elf/dl-load.c:838
+#: elf/dl-load.c:874
 msgid "cannot open zero fill device"
 msgstr "ゼロで埋められたデバイスを開けません"
 
-#: elf/dl-load.c:847 elf/dl-load.c:1902
+#: elf/dl-load.c:883 elf/dl-load.c:1929
 msgid "cannot create shared object descriptor"
 msgstr "共有オブジェクト記述子を作成できません"
 
-#: elf/dl-load.c:866 elf/dl-load.c:1398 elf/dl-load.c:1481
+#: elf/dl-load.c:902 elf/dl-load.c:1470 elf/dl-load.c:1553
 msgid "cannot read file data"
 msgstr "ファイルデータが読めません"
 
-#: elf/dl-load.c:906
+#: elf/dl-load.c:946
 msgid "ELF load command alignment not page-aligned"
 msgstr "ELFロードコマンドのアラインメントはページアラインされていません"
 
-#: elf/dl-load.c:913
+#: elf/dl-load.c:953
 msgid "ELF load command address/offset not properly aligned"
 msgstr "ELFロードコマンドのアドレス/オフセットは適切にアラインされていません"
 
-#: elf/dl-load.c:988
+#: elf/dl-load.c:1037
 msgid "cannot allocate TLS data structures for initial thread"
 msgstr "最初のスレッドのためのTLSデータ構造体が確保できません"
 
-#: elf/dl-load.c:1012
+#: elf/dl-load.c:1061
 msgid "cannot handle TLS data"
 msgstr "TLSデータを扱えません"
 
-#: elf/dl-load.c:1047
+#: elf/dl-load.c:1075
+msgid "object file has no loadable segments"
+msgstr "オブジェクトファイルはロード可能セグメントを持っていません"
+
+#: elf/dl-load.c:1110
 msgid "failed to map segment from shared object"
 msgstr "共有オブジェクトのセグメントをマップするのに失敗しました"
 
-#: elf/dl-load.c:1071
+#: elf/dl-load.c:1135
 msgid "cannot dynamically load executable"
 msgstr "実行ファイルを動的にロードできません"
 
-#: elf/dl-load.c:1132
+#: elf/dl-load.c:1191
 msgid "cannot change memory protections"
 msgstr "メモリ保護を変更できません"
 
-#: elf/dl-load.c:1151
+#: elf/dl-load.c:1210
 msgid "cannot map zero-fill pages"
 msgstr "ゼロで埋められたページをマップできません"
 
-#: elf/dl-load.c:1169
+#: elf/dl-load.c:1228
 msgid "cannot allocate memory for program header"
 msgstr "プログラムヘッダに対するメモリを確保できません"
 
-#: elf/dl-load.c:1200
+#: elf/dl-load.c:1259
 msgid "object file has no dynamic section"
 msgstr "オブジェクトファイルは動的セクションを持っていません"
 
-#: elf/dl-load.c:1240
+#: elf/dl-load.c:1299
 msgid "shared object cannot be dlopen()ed"
 msgstr "共有オブジェクトは dlopen() できません"
 
-#: elf/dl-load.c:1263
+#: elf/dl-load.c:1322
 msgid "cannot create searchlist"
 msgstr "サーチリストを作成できません"
 
-#: elf/dl-load.c:1398
+#: elf/dl-load.c:1352
+msgid "cannot enable executable stack as shared object requires"
+msgstr "共有オブジェクトが必要としている実行可能スタックを有効にできません"
+
+#: elf/dl-load.c:1470
 msgid "file too short"
 msgstr "ファイルが小さすぎます"
 
-#: elf/dl-load.c:1421
+#: elf/dl-load.c:1493
 msgid "invalid ELF header"
 msgstr "不当なELFヘッダ"
 
-#: elf/dl-load.c:1430
+#: elf/dl-load.c:1502
 msgid "ELF file data encoding not big-endian"
 msgstr "ELFファイルデータがビッグエンディアンではありません"
 
-#: elf/dl-load.c:1432
+#: elf/dl-load.c:1504
 msgid "ELF file data encoding not little-endian"
 msgstr "ELFファイルデータがリトルエンディアンではありません"
 
-#: elf/dl-load.c:1436
+#: elf/dl-load.c:1508
 msgid "ELF file version ident does not match current one"
 msgstr "ELFファイルのバージョン識別子は現在のファイルに一致していません"
 
-#: elf/dl-load.c:1440
+#: elf/dl-load.c:1512
 msgid "ELF file OS ABI invalid"
 msgstr "ELFファイルのOS ABIが不正です."
 
-#: elf/dl-load.c:1442
+#: elf/dl-load.c:1514
 msgid "ELF file ABI version invalid"
 msgstr "ELFファイルのABIバージョンが不正です."
 
-#: elf/dl-load.c:1445
+#: elf/dl-load.c:1517
 msgid "internal error"
 msgstr "内部エラー"
 
-#: elf/dl-load.c:1452
+#: elf/dl-load.c:1524
 msgid "ELF file version does not match current one"
 msgstr "ELFファイルのバージョン番号が現在のファイルに一致していません"
 
-#: elf/dl-load.c:1460
+#: elf/dl-load.c:1532
 msgid "ELF file's phentsize not the expected size"
 msgstr "ELFファイルのphentsizeは期待されるサイズではありません"
 
-#: elf/dl-load.c:1466
+#: elf/dl-load.c:1538
 msgid "only ET_DYN and ET_EXEC can be loaded"
 msgstr "ET_DYN と ET_EXEC だけがロードできました"
 
-#: elf/dl-load.c:1917
+#: elf/dl-load.c:1944
 msgid "cannot open shared object file"
 msgstr "共有オブジェクトファイルを開けません"
 
-#: elf/dl-lookup.c:265 elf/dl-lookup.c:430
+#: elf/dl-lookup.c:265 elf/dl-lookup.c:443
 msgid "relocation error"
 msgstr "再配置エラー"
 
@@ -5575,37 +5680,37 @@ msgstr "大域的スコープを拡張できません"
 msgid "empty dynamic string token substitution"
 msgstr "空な動的文字列トークンの代入"
 
-#: elf/dl-open.c:351 elf/dl-open.c:362
+#: elf/dl-open.c:361 elf/dl-open.c:372
 msgid "cannot create scope list"
 msgstr "スコープリストを作成できません"
 
-#: elf/dl-open.c:424
+#: elf/dl-open.c:434
 msgid "cannot create TLS data structures"
 msgstr "TLSデータ構造体を作成できません"
 
-#: elf/dl-open.c:486
+#: elf/dl-open.c:496
 msgid "invalid mode for dlopen()"
 msgstr "dlopen()に対する不正なモードです"
 
-#: elf/dl-reloc.c:58
-msgid "shared object cannot be dlopen()ed: static TLS memory too small"
-msgstr "共有オブジェクトは dlopen() できません: TLS 用静的メモリが小さすぎます"
+#: elf/dl-reloc.c:57
+msgid "cannot allocate memory in static TLS block"
+msgstr "静的TLSブロック用メモリを確保できません"
 
-#: elf/dl-reloc.c:118
+#: elf/dl-reloc.c:176
 msgid "cannot make segment writable for relocation"
 msgstr "再確保用のセグメントを書込み可能にできません"
 
-#: elf/dl-reloc.c:219
+#: elf/dl-reloc.c:277
 #, c-format
 msgid "%s: profiler found no PLTREL in object %s\n"
 msgstr "%s: プロファイラがオブジェクト %s 中に PLTREL がないことを見つけました\n"
 
-#: elf/dl-reloc.c:231
+#: elf/dl-reloc.c:289
 #, c-format
 msgid "%s: profiler out of memory shadowing PLTREL of %s\n"
 msgstr "%s: %s の PLTREL 用メモリが足りません\n"
 
-#: elf/dl-reloc.c:246
+#: elf/dl-reloc.c:304
 msgid "cannot restore segment prot after reloc"
 msgstr "再配置後にセグメントprotをリストアできません"
 
@@ -5613,7 +5718,7 @@ msgstr "再配置後にセグメントprotをリストアできません"
 msgid "RTLD_NEXT used in code not dynamically loaded"
 msgstr "コード中で使われているRTLD_NEXTを動的に読み込めません"
 
-#: elf/dl-version.c:302
+#: elf/dl-version.c:303
 msgid "cannot allocate version reference table"
 msgstr "バージョン参照リストを確保できません"
 
@@ -5657,143 +5762,148 @@ msgstr "個々のライブラリに手動でリンクしてください."
 msgid "Format to use: new, old or compat (default)"
 msgstr "使用フォーマット: 新, 旧, 互換 (デフォルト)"
 
-#: elf/ldconfig.c:136
+#: elf/ldconfig.c:139
 msgid "Configure Dynamic Linker Run Time Bindings."
 msgstr "ダイナミックリンカのランタイムバインディングを設定します."
 
-#: elf/ldconfig.c:294
+#: elf/ldconfig.c:297
 #, c-format
 msgid "Path `%s' given more than once"
 msgstr "1回以上与えられたパス`%s'"
 
-#: elf/ldconfig.c:338
+#: elf/ldconfig.c:341
 #, c-format
 msgid "%s is not a known library type"
 msgstr "%s は未知のライブラリタイプです"
 
-#: elf/ldconfig.c:356
+#: elf/ldconfig.c:361
 #, c-format
 msgid "Can't stat %s"
 msgstr "stat %s ができません"
 
-#: elf/ldconfig.c:426
+#: elf/ldconfig.c:431
 #, c-format
 msgid "Can't stat %s\n"
 msgstr "stat %s ができません\n"
 
-#: elf/ldconfig.c:436
+#: elf/ldconfig.c:441
 #, c-format
 msgid "%s is not a symbolic link\n"
 msgstr "%s はシンボリックリンクではありません\n"
 
-#: elf/ldconfig.c:455
+#: elf/ldconfig.c:460
 #, c-format
 msgid "Can't unlink %s"
 msgstr "%s をアンリンクできません"
 
-#: elf/ldconfig.c:461
+#: elf/ldconfig.c:466
 #, c-format
 msgid "Can't link %s to %s"
 msgstr "%s から %s へリンクを張れません"
 
-#: elf/ldconfig.c:467
+#: elf/ldconfig.c:472
 msgid " (changed)\n"
 msgstr " (変更)\n"
 
-#: elf/ldconfig.c:469
+#: elf/ldconfig.c:474
 msgid " (SKIPPED)\n"
 msgstr " (スキップ)\n"
 
-#: elf/ldconfig.c:524
+#: elf/ldconfig.c:529
 #, c-format
 msgid "Can't find %s"
 msgstr "%s を見つけられません"
 
-#: elf/ldconfig.c:540
+#: elf/ldconfig.c:545
 #, c-format
 msgid "Can't lstat %s"
 msgstr "lstat %s できません"
 
-#: elf/ldconfig.c:547
+#: elf/ldconfig.c:552
 #, c-format
 msgid "Ignored file %s since it is not a regular file."
 msgstr "正規のファイルではないためファイル %s を無視します"
 
-#: elf/ldconfig.c:555
+#: elf/ldconfig.c:560
 #, c-format
 msgid "No link created since soname could not be found for %s"
 msgstr "%s に対する soname が見つからないためリンクが作成されません"
 
-#: elf/ldconfig.c:646
+#: elf/ldconfig.c:651
 #, c-format
 msgid "Can't open directory %s"
 msgstr "ディレクトリ %s を開けません"
 
-#: elf/ldconfig.c:701 elf/ldconfig.c:748
+#: elf/ldconfig.c:706 elf/ldconfig.c:753
 #, c-format
 msgid "Cannot lstat %s"
 msgstr "lstat %s できません"
 
-#: elf/ldconfig.c:713
+#: elf/ldconfig.c:718
 #, c-format
 msgid "Cannot stat %s"
 msgstr "stat %s ができません"
 
-#: elf/ldconfig.c:770 elf/readlib.c:93
+#: elf/ldconfig.c:775 elf/readlib.c:92
 #, c-format
 msgid "Input file %s not found.\n"
 msgstr "入力ファイル %s が見つかりません.\n"
 
-#: elf/ldconfig.c:804
+#: elf/ldconfig.c:826
 #, c-format
 msgid "libc5 library %s in wrong directory"
 msgstr "誤ったディレクトリ内のlibc5ライブラリ %s"
 
-#: elf/ldconfig.c:807
+#: elf/ldconfig.c:829
 #, c-format
 msgid "libc6 library %s in wrong directory"
 msgstr "誤ったディレクトリ内のlibc6ライブラリ %s"
 
-#: elf/ldconfig.c:810
+#: elf/ldconfig.c:832
 #, c-format
 msgid "libc4 library %s in wrong directory"
 msgstr "誤ったディレクトリ内のlibc4ライブラリ %s "
 
-#: elf/ldconfig.c:837
+#: elf/ldconfig.c:859
 #, c-format
 msgid "libraries %s and %s in directory %s have same soname but different type."
 msgstr "ディレクトリ %3$s 内にあるライブラリ %1$s と %2$s は同一の soname ですが異なったタイプです."
 
-#: elf/ldconfig.c:940
+#: elf/ldconfig.c:962
 #, c-format
 msgid "Can't open configuration file %s"
 msgstr "設定ファイル %s を開けません"
 
-#: elf/ldconfig.c:1024
+#: elf/ldconfig.c:1033
+#, c-format
+msgid "relative path `%s' used to build cache"
+msgstr "キャッシュ生成時に相対パス `%s' が使用されました"
+
+#: elf/ldconfig.c:1057
 msgid "Can't chdir to /"
 msgstr "/ にchdirできません"
 
-#: elf/ldconfig.c:1066
+#: elf/ldconfig.c:1099
 #, c-format
 msgid "Can't open cache file directory %s\n"
 msgstr "キャッシュファイルディレクトリ %s を開けません\n"
 
-#: elf/readlib.c:99
+#: elf/readlib.c:98
 #, c-format
 msgid "Cannot fstat file %s.\n"
 msgstr "ファイル %s を fstat できません.\n"
 
-#: elf/readlib.c:109
+#: elf/readlib.c:108
 #, c-format
 msgid "File %s is too small, not checked."
 msgstr "ファイル %s は小さすぎます, チェックされていません."
 
-#: elf/readlib.c:118
+#: elf/readlib.c:117
 #, c-format
 msgid "Cannot mmap file %s.\n"
 msgstr "ファイル %s をmmapできません.\n"
 
-#: elf/readlib.c:158
+#: 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 はELFファイルではありません - 間違ったmagicバイトをファイルの先頭に持っています.\n"
@@ -5887,6 +5997,9 @@ msgstr "%s'は`%s'に対する正しいプロファイルデータではありません"
 msgid "cannot allocate symbol data"
 msgstr "シンボル情報を確保できません"
 
+#~ msgid "shared object cannot be dlopen()ed: static TLS memory too small"
+#~ msgstr "共有オブジェクトは dlopen() できません: TLS 用静的メモリが小さすぎます"
+
 #~ 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: フィールド`%s'の値は %d...%d の範囲になければなりません"
 
diff --git a/sysdeps/unix/sysv/linux/alpha/clone.S b/sysdeps/unix/sysv/linux/alpha/clone.S
index b4766ec457..1c450d1737 100644
--- a/sysdeps/unix/sysv/linux/alpha/clone.S
+++ b/sysdeps/unix/sysv/linux/alpha/clone.S
@@ -24,6 +24,9 @@
 #define _ERRNO_H	1
 #include <bits/errno.h>
 
+#define CLONE_VM	0x00000100
+#define CLONE_THREAD	0x00010000
+
 /* int clone(int (*fn)(void *arg), void *child_stack, int flags,
 	     void *arg, pid_t *ptid, void *tls, pid_t *ctid);
 
@@ -51,9 +54,12 @@ ENTRY(__clone)
 	beq	a1,$error		/* no NULL stack pointers */
 
 	/* Save the fn ptr and arg on the new stack.  */
-	subq	a1,16,a1
+	subq	a1,32,a1
 	stq	a0,0(a1)
 	stq	a3,8(a1)
+#ifdef RESET_PID
+	stq	a2,16(a1)
+#endif
 
 	/* The syscall is of the form clone(flags, usp, ptid, ctid, tls).
 	   Shift the flags, ptid, ctid, tls arguments into place; the
@@ -93,10 +99,19 @@ thread_start:
 	mov	0, fp
 	.prologue 0
 
+#ifdef RESET_PID
+	/* Check and see if we need to reset the PID.  */
+	ldq	t0,16(sp)
+	lda	t1,CLONE_THREAD
+	and	t0,t1,t2
+	beq	t2,2f
+1:
+#endif
+
 	/* Load up the arguments.  */
 	ldq	pv,0(sp)
 	ldq	a0,8(sp)
-	addq	sp,16,sp
+	addq	sp,32,sp
 
 	/* Call the user's function.  */
 	jsr	ra,(pv)
@@ -113,6 +128,22 @@ thread_start:
 	/* Die horribly.  */
 	halt
 
+#ifdef RESET_PID
+2:
+	rduniq
+	lda	t1, CLONE_VM
+	mov	v0, s0
+	lda	v0, -1
+	and	t0, t1, t2
+	bne	t2, 3f
+	lda	v0, __NR_getxpid
+	callsys
+3:
+	stl	v0, PID_OFFSET(s0)
+	stl	v0, TID_OFFSET(s0)
+	br	1b
+#endif
+
 	.end thread_start
 
 weak_alias(__clone, clone)