-msgid "The search starts at I<wcs>, if I<wcs> is not NULL, or at I<*ptr>, if I<wcs> is NULL. First, any delimiter wide-characters are skipped, that is, the pointer is advanced beyond any wide-characters which occur in I<delim>. If the end of the wide-character string is now reached, B<wcstok>() returns NULL, to indicate that no tokens were found, and stores an appropriate value in I<*ptr>, so that subsequent calls to B<wcstok>() will continue to return NULL. Otherwise, the B<wcstok>() function recognizes the beginning of a token and returns a pointer to it, but before doing that, it zero-terminates the token by replacing the next wide-character which occurs in I<delim> with a null wide character (L\\(aq\\e0\\(aq), and it updates I<*ptr> so that subsequent calls will continue searching after the end of recognized token."
-msgstr "検索は I<wcs> が NULL でなければ I<wcs> から開始され、I<wcs> が NULL ならば I<*ptr> から開始される。まず、全ての区切りワイド文字 がスキップされる。つまり、I<delim> に含まれるワイド文字を超えるよう にポインターが前に進められる。 ワイド文字文字列の終わりに達したら、 B<wcstok>() は NULL を返して トークンが全く見つからなかったことを示し、この後に B<wcstok>() を呼び 出しても NULL が返されるように I<*ptr> に適切な値を設定する。それ 以外の場合には、 B<wcstok>() 関数はトークンの先頭を識別し、これを指す ポインターを返す。ただしこれを行う前に、トークンの後にある、I<delim> に含まれている文字をヌルワイド文字 (L\\(aq\\e0\\(aq) に置き換えること によってトークンを 0 で終端させる。さらに I<*ptr> を更新し、後で B<wcstok>() を呼び出した 際に、識別されたトークンの続きから検索できるようにする。"
+msgid ""
+"The search starts at I<wcs>, if I<wcs> is not NULL, or at I<*ptr>, if I<wcs> "
+"is NULL. First, any delimiter wide-characters are skipped, that is, the "
+"pointer is advanced beyond any wide-characters which occur in I<delim>. If "
+"the end of the wide-character string is now reached, B<wcstok>() returns "
+"NULL, to indicate that no tokens were found, and stores an appropriate value "
+"in I<*ptr>, so that subsequent calls to B<wcstok>() will continue to return "
+"NULL. Otherwise, the B<wcstok>() function recognizes the beginning of a "
+"token and returns a pointer to it, but before doing that, it zero-terminates "
+"the token by replacing the next wide-character which occurs in I<delim> with "
+"a null wide character (L\\(aq\\e0\\(aq), and it updates I<*ptr> so that "
+"subsequent calls will continue searching after the end of recognized token."
+msgstr ""
+"検索は I<wcs> が NULL でなければ I<wcs> から開始され、I<wcs> が NULL ならば "
+"I<*ptr> から開始される。まず、全ての区切りワイド文字 がスキップされる。つま"
+"り、I<delim> に含まれるワイド文字を超えるよう にポインターが前に進められる。 "
+"ワイド文字文字列の終わりに達したら、 B<wcstok>() は NULL を返して トークンが"
+"全く見つからなかったことを示し、この後に B<wcstok>() を呼び 出しても NULL が"
+"返されるように I<*ptr> に適切な値を設定する。それ 以外の場合には、 "
+"B<wcstok>() 関数はトークンの先頭を識別し、これを指す ポインターを返す。ただ"
+"しこれを行う前に、トークンの後にある、I<delim> に含まれている文字をヌルワイド"
+"文字 (L\\(aq\\e0\\(aq) に置き換えること によってトークンを 0 で終端させる。さ"
+"らに I<*ptr> を更新し、後で B<wcstok>() を呼び出した 際に、識別されたトーク"
+"ンの続きから検索できるようにする。"