-"typically set to the program name. The I<option> argument specifies flags "
-"which control the operation of B<openlog>() and subsequent calls to "
-"B<syslog>(). The I<facility> argument establishes a default to be used if "
-"none is specified in subsequent calls to B<syslog>(). Values for I<option> "
-"and I<facility> are given below. The use of B<openlog>() is optional; it "
-"will automatically be called by B<syslog>() if necessary, in which case "
-"I<ident> will default to NULL."
-msgstr ""
-"B<openlog>() はログを出力しようとしているプログラムからログ記録用プログラム"
-"への 接続を開始する。 I<ident> で指定した文字列(通常は B<openlog>() したプロ"
-"グラムの名前)はログ出力の一文一文に追加され、どのプログラム が出力したログか"
-"を識別するために使われる。 I<option> 引き数は、 B<openlog>() の動作とその後"
-"の B<syslog>() の呼び出しを制御するフラグを指定する。 I<facility> 引き数は、"
-"後で B<syslog>() を呼び出す際に facility が指定されなかった場合に使用される "
-"デフォルト値を決定する。 I<option> と I<facility> については後述する。 "
-"B<openlog>() は必須ではなく、必要に応じて B<syslog>() から呼び出される。 "
-"B<syslog>() が呼び出した場合、 I<ident> のデフォルト値は NULL になる。"
-
-#. type: Plain text
-#: build/C/man3/syslog.3:116
+"typically set to the program name. If I<ident> is NULL, the program name is "
+"used. (POSIX.1-2008 does not specify the behavior when I<ident> is NULL.)"
+msgstr ""
+"B<openlog>() はログを出力しようとしているプログラムからログ記録用\n"
+"プログラム (system logger) への 接続を開始する。 \n"
+"I<ident> で指定した文字列は各メッセージの前に付与される。\n"
+"通常は I<ident> にはプログラム名が設定される。\n"
+"I<ident> が NULL の場合、プログラムが I<ident> として使用される\n"
+"(POSIX.1-2008 では I<ident> が NULL の場合の動作は規定されていない)。"
+
+#. type: Plain text
+#: build/C/man3/syslog.3:99
+msgid ""
+"The I<option> argument specifies flags which control the operation of "
+"B<openlog>() and subsequent calls to B<syslog>(). The I<facility> argument "
+"establishes a default to be used if none is specified in subsequent calls to "
+"B<syslog>(). Values for I<option> and I<facility> are given below. The use "
+"of B<openlog>() is optional; it will automatically be called by B<syslog>"
+"() if necessary, in which case I<ident> will default to NULL."
+msgstr ""
+"I<option> 引き数は、 B<openlog>() の動作とその後の B<syslog>() の呼び\n"
+"出しを制御するフラグを指定する。 I<facility> 引き数は、後で B<syslog>()\n"
+"を呼び出す際に facility が指定されなかった場合に使用される デフォルト値\n"
+"を決定する。 I<option> と I<facility> については後述する。\n"
+"B<openlog>() は必須ではなく、必要に応じて B<syslog>() から呼び出される。\n"
+"B<syslog>() が呼び出した場合、 I<ident> のデフォルト値は NULL になる。"
+
+#. type: Plain text
+#: build/C/man3/syslog.3:123