OSDN Git Service

LDP: Update POT and ja.po to LDP v3.75
[linuxjm/LDP_man-pages.git] / po4a / string / po / ja.po
index d1aa245..c891c09 100644 (file)
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-08 01:30+0900\n"
+"POT-Creation-Date: 2015-01-01 22:50+0900\n"
 "PO-Revision-Date: 2014-06-08 02:34+0900\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -244,7 +244,7 @@ msgstr ""
 #: build/C/man3/bzero.3:62 build/C/man3/ffs.3:111 build/C/man3/index.3:80
 #: build/C/man3/memccpy.3:77 build/C/man3/memchr.3:144
 #: build/C/man3/memcmp.3:67 build/C/man3/memcpy.3:59 build/C/man3/memfrob.3:68
-#: build/C/man3/memmem.3:88 build/C/man3/memmove.3:69
+#: build/C/man3/memmem.3:91 build/C/man3/memmove.3:69
 #: build/C/man3/mempcpy.3:80 build/C/man3/memset.3:61
 #: build/C/man3/stpcpy.3:115 build/C/man3/stpncpy.3:100
 #: build/C/man3/strcasecmp.3:92 build/C/man3/strcat.3:176
@@ -274,7 +274,7 @@ msgstr ""
 #: build/C/man3/bzero.3:65 build/C/man3/ffs.3:113 build/C/man3/index.3:90
 #: build/C/man3/memccpy.3:83 build/C/man3/memchr.3:155
 #: build/C/man3/memcmp.3:75 build/C/man3/memcpy.3:67 build/C/man3/memfrob.3:70
-#: build/C/man3/memmem.3:90 build/C/man3/memmove.3:76
+#: build/C/man3/memmem.3:93 build/C/man3/memmove.3:76
 #: build/C/man3/mempcpy.3:85 build/C/man3/memset.3:65
 #: build/C/man3/stpcpy.3:124 build/C/man3/stpncpy.3:103
 #: build/C/man3/strcasecmp.3:101 build/C/man3/strcat.3:185
@@ -296,7 +296,7 @@ msgstr "この文書について"
 #: build/C/man3/bzero.3:73 build/C/man3/ffs.3:121 build/C/man3/index.3:98
 #: build/C/man3/memccpy.3:91 build/C/man3/memchr.3:163
 #: build/C/man3/memcmp.3:83 build/C/man3/memcpy.3:75 build/C/man3/memfrob.3:78
-#: build/C/man3/memmem.3:98 build/C/man3/memmove.3:84
+#: build/C/man3/memmem.3:101 build/C/man3/memmove.3:84
 #: build/C/man3/mempcpy.3:93 build/C/man3/memset.3:73
 #: build/C/man3/stpcpy.3:132 build/C/man3/stpncpy.3:111
 #: build/C/man3/strcasecmp.3:109 build/C/man3/strcat.3:193
@@ -309,8 +309,14 @@ msgstr "この文書について"
 #: build/C/man3/strspn.3:103 build/C/man3/strstr.3:116
 #: build/C/man3/strtok.3:287 build/C/man3/strverscmp.3:105
 #: build/C/man3/strxfrm.3:104
-msgid ""
-"This page is part of release 3.68 of the Linux I<man-pages> project.  A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.68 of the Linux I<man-pages> project.  A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.75 of the Linux I<man-pages> project.  A "
 "description of the project, information about reporting bugs, and the latest "
 "version of this page, can be found at \\%http://www.kernel.org/doc/man-"
 "pages/."
@@ -1074,7 +1080,7 @@ msgid "MEMCPY"
 msgstr "MEMCPY"
 
 #. type: TH
-#: build/C/man3/memcpy.3:30 build/C/man3/memfrob.3:30 build/C/man3/memmem.3:30
+#: build/C/man3/memcpy.3:30 build/C/man3/memfrob.3:30
 #: build/C/man3/memmove.3:30
 #, no-wrap
 msgid "2014-03-17"
@@ -1185,6 +1191,13 @@ msgstr "B<strfry>(3)"
 msgid "MEMMEM"
 msgstr "MEMMEM"
 
+#. type: TH
+#: build/C/man3/memmem.3:30 build/C/man3/strstr.3:33
+#, fuzzy, no-wrap
+#| msgid "2014-04-14"
+msgid "2014-08-19"
+msgstr "2014-04-14"
+
 #. type: Plain text
 #: build/C/man3/memmem.3:33
 msgid "memmem - locate a substring"
@@ -1243,30 +1256,38 @@ msgstr "この関数は GNU による拡張である。"
 
 #. type: SH
 #: build/C/man3/memmem.3:66 build/C/man3/stpcpy.3:85 build/C/man3/strcpy.3:215
-#: build/C/man3/strsep.3:95 build/C/man3/strstr.3:84 build/C/man3/strtok.3:185
+#: build/C/man3/strsep.3:95 build/C/man3/strtok.3:185
 #, no-wrap
 msgid "BUGS"
 msgstr "バグ"
 
-#. type: Plain text
-#: build/C/man3/memmem.3:76
-msgid ""
-"This function was broken in Linux libraries up to and including libc 5.0.9; "
-"there the I<needle> and I<haystack> arguments were interchanged, and a "
-"pointer to the end of the first occurrence of I<needle> was returned."
-msgstr ""
-"Linux のライブラリに関していうと、 libc 5.0.9 と それ以前のすべてのバージョン"
-"で、この関数は壊れている。 それらのライブラリでは I<needle> と I<haystack> 引"
-"数が 入れ替わっており、 I<needle> が最初に出現する部分の最後を 示すポインタが"
-"返されていたのである。"
-
-#. type: Plain text
-#: build/C/man3/memmem.3:88
-msgid ""
-"Both old and new libc's have the bug that if I<needle> is empty, "
-"I<haystack-1> (instead of I<haystack>)  is returned.  And glibc 2.0 makes it "
-"worse, returning a pointer to the last byte of I<haystack>.  This is fixed "
-"in glibc 2.1."
+#.  This function was broken in Linux libraries up to and including libc 5.0.9;
+#.  there the
+#.  .IR needle
+#.  and
+#.  .I haystack
+#.  arguments were interchanged,
+#.  and a pointer to the end of the first occurrence of
+#.  .I needle
+#.  was returned.
+#.  Both old and new libc's have the bug that if
+#.  .I needle
+#.  is empty,
+#.  .I haystack\-1
+#.  (instead of
+#.  .IR haystack )
+#.  is returned.
+#. type: Plain text
+#: build/C/man3/memmem.3:91
+#, fuzzy
+#| msgid ""
+#| "Both old and new libc's have the bug that if I<needle> is empty, "
+#| "I<haystack-1> (instead of I<haystack>)  is returned.  And glibc 2.0 makes "
+#| "it worse, returning a pointer to the last byte of I<haystack>.  This is "
+#| "fixed in glibc 2.1."
+msgid ""
+"In glibc 2.0, if I<needle> is empty, B<memmem>()  returns a pointer to the "
+"last byte of I<haystack>.  This is fixed in glibc 2.1."
 msgstr ""
 "新旧両方の libc ライブラリが、 I<needle> が空の場合 (I<haystack> のかわりに) "
 "I<haystack-1>\\ が 返されるというバグを持っている。 そして、glibc 2.0 ではさ"
@@ -1274,7 +1295,7 @@ msgstr ""
 "glibc 2.1 で修正された。"
 
 #. type: Plain text
-#: build/C/man3/memmem.3:90
+#: build/C/man3/memmem.3:93
 msgid "B<strstr>(3)"
 msgstr "B<strstr>(3)"
 
@@ -1978,18 +1999,32 @@ msgstr "    size_t strlcat(char *dest, const char *src, size_t size);\n"
 #.  https://lwn.net/Articles/506530/
 #. type: Plain text
 #: build/C/man3/strcat.3:176
+#, fuzzy
+#| msgid ""
+#| "This function appends the null-terminated string I<src> to the string "
+#| "I<dest>, copying at most I<size-strlen(dest)-1> from I<src>, and adds a "
+#| "null terminator to the result, I<unless> I<size> is less than "
+#| "I<strlen(dest)>.  This function fixes the buffer overrun problem of "
+#| "B<strcat>(), but the caller must still handle the possibility of data "
+#| "loss if I<size> is too small.  The function returns the length of the "
+#| "string B<strlcat>()  tried to create; if the return value is greater than "
+#| "or equal to I<size>, data loss occurred.  If data loss matters, the "
+#| "caller I<must> either check the arguments before the call, or test the "
+#| "function return value.  B<strlcat>()  is not present in glibc and is not "
+#| "standardized by POSIX, but is available on Linux via the I<libbsd> "
+#| "library."
 msgid ""
 "This function appends the null-terminated string I<src> to the string "
-"I<dest>, copying at most I<size-strlen(dest)-1> from I<src>, and adds a null "
-"terminator to the result, I<unless> I<size> is less than I<strlen(dest)>.  "
-"This function fixes the buffer overrun problem of B<strcat>(), but the "
-"caller must still handle the possibility of data loss if I<size> is too "
-"small.  The function returns the length of the string B<strlcat>()  tried to "
-"create; if the return value is greater than or equal to I<size>, data loss "
-"occurred.  If data loss matters, the caller I<must> either check the "
-"arguments before the call, or test the function return value.  B<strlcat>()  "
-"is not present in glibc and is not standardized by POSIX, but is available "
-"on Linux via the I<libbsd> library."
+"I<dest>, copying at most I<size-strlen(dest)-1> from I<src>, and adds a "
+"terminating null byte to the result, I<unless> I<size> is less than "
+"I<strlen(dest)>.  This function fixes the buffer overrun problem of "
+"B<strcat>(), but the caller must still handle the possibility of data loss "
+"if I<size> is too small.  The function returns the length of the string "
+"B<strlcat>()  tried to create; if the return value is greater than or equal "
+"to I<size>, data loss occurred.  If data loss matters, the caller I<must> "
+"either check the arguments before the call, or test the function return "
+"value.  B<strlcat>()  is not present in glibc and is not standardized by "
+"POSIX, but is available on Linux via the I<libbsd> library."
 msgstr ""
 "この関数は、ヌル終端された文字列 I<src> を文字列 I<dest> に追加する。 具体例"
 "には、 I<size> が I<strlen(dest)> より大きい場合には最大で I<size-"
@@ -2900,7 +2935,7 @@ msgstr "エラーコードを説明する文字列のために、充分な領域
 msgid "The B<strerror>()  function is not thread-safe."
 msgstr "B<strerror>() 関数はスレッドセーフではない。"
 
-#.  FIXME Need a thread-safety statement about strerror_l()
+#.  FIXME Need a thread-safety statement about strerror_l()
 #. type: Plain text
 #: build/C/man3/strerror.3:212
 msgid "The B<strerror_r>()  function is thread-safe."
@@ -3796,12 +3831,6 @@ msgstr ""
 msgid "STRSTR"
 msgstr "STRSTR"
 
-#. type: TH
-#: build/C/man3/strstr.3:33
-#, no-wrap
-msgid "2014-01-22"
-msgstr "2014-01-22"
-
 #. type: Plain text
 #: build/C/man3/strstr.3:36
 msgid "strstr, strcasestr - locate a substring"
@@ -3863,8 +3892,20 @@ msgstr ""
 "B<setlocale>(3) を呼び出してロケールを変更しない限り、マルチスレッドアプリ"
 "ケーションで安全に使用することができる。"
 
+#.  .SH BUGS
+#.  Early versions of Linux libc (like 4.5.26) would not allow
+#.  an empty
+#.  .I needle
+#.  argument for
+#.  .BR strstr ().
+#.  Later versions (like 4.6.27) work correctly,
+#.  and return
+#.  .IR haystack
+#.  when
+#.  .I needle
+#.  is empty.
 #. type: Plain text
-#: build/C/man3/strstr.3:84
+#: build/C/man3/strstr.3:96
 msgid ""
 "The B<strstr>()  function conforms to C89 and C99.  The B<strcasestr>()  "
 "function is a nonstandard extension."
@@ -3873,17 +3914,6 @@ msgstr ""
 "拡張である。"
 
 #. type: Plain text
-#: build/C/man3/strstr.3:96
-msgid ""
-"Early versions of Linux libc (like 4.5.26) would not allow an empty "
-"I<needle> argument for B<strstr>().  Later versions (like 4.6.27) work "
-"correctly, and return I<haystack> when I<needle> is empty."
-msgstr ""
-"Linux libc の初期のバージョン(4.5.26 まで)は B<strstr>()  関数の I<needle> 引"
-"数に空文字列を指定できない。 最近のバージョン(4.6.27 以降)は正しく動作し、 "
-"I<needle> が空の時は I<haystack> を返す。"
-
-#. type: Plain text
 #: build/C/man3/strstr.3:108
 msgid ""
 "B<index>(3), B<memchr>(3), B<rindex>(3), B<strcasecmp>(3), B<strchr>(3), "
@@ -4459,3 +4489,26 @@ msgid ""
 msgstr ""
 "B<bcmp>(3), B<memcmp>(3), B<setlocale>(3), B<strcasecmp>(3), B<strcmp>(3), "
 "B<strcoll>(3), B<string>(3)"
+
+#~ msgid ""
+#~ "This function was broken in Linux libraries up to and including libc "
+#~ "5.0.9; there the I<needle> and I<haystack> arguments were interchanged, "
+#~ "and a pointer to the end of the first occurrence of I<needle> was "
+#~ "returned."
+#~ msgstr ""
+#~ "Linux のライブラリに関していうと、 libc 5.0.9 と それ以前のすべてのバー"
+#~ "ジョンで、この関数は壊れている。 それらのライブラリでは I<needle> と "
+#~ "I<haystack> 引数が 入れ替わっており、 I<needle> が最初に出現する部分の最後"
+#~ "を 示すポインタが返されていたのである。"
+
+#~ msgid "2014-01-22"
+#~ msgstr "2014-01-22"
+
+#~ msgid ""
+#~ "Early versions of Linux libc (like 4.5.26) would not allow an empty "
+#~ "I<needle> argument for B<strstr>().  Later versions (like 4.6.27) work "
+#~ "correctly, and return I<haystack> when I<needle> is empty."
+#~ msgstr ""
+#~ "Linux libc の初期のバージョン(4.5.26 まで)は B<strstr>()  関数の "
+#~ "I<needle> 引数に空文字列を指定できない。 最近のバージョン(4.6.27 以降)は正"
+#~ "しく動作し、 I<needle> が空の時は I<haystack> を返す。"