--- dmesg.1.orig	2021-02-22 09:20:21.713957897 +0900
+++ dmesg.1	2021-02-22 09:23:53.067143376 +0900
@@ -5,6 +5,21 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
+.\"
+.\" Japanese Version Copyright (c) 1997 Koso Fukuba,
+.\"         1999 NAKANO Takeo,
+.\"         2001 Kentaro Shirakata,
+.\"         and 2021 Chonan Yoichi,
+.\"         all rights reserved.
+.\" Translated Mon Jan 27 12:00:00 JST 1997
+.\"         by Koso Fukuba <koso@ga2.so-net.or.jp>
+.\" Updated & Modified Thu Oct 7 1999
+.\"         by NAKANO Takeo <nakano@apm.seikei.ac.jp>
+.\" Updated Mon Aug 20 JST 2001
+.\"         by Kentaro Shirakata <argrath@ub32.org>
+.\" Updated & Modified (util-linux 2.36) Sun Feb 21 11:07:59 JST 2021
+.\"         by Chonan Yoichi <cyoichi@maple.ocn.ne.jp>
+.\"
 .TH DMESG 1 "July 2012" util\-linux "User Commands"
 .SH 名前
 dmesg \- カーネルの (ログ用) リングバッファの表示や制御を行う
@@ -87,7 +102,17 @@
 に設定する。\fIlevel\fP に指定するのは、数値のレベルか、レベルの名称の短縮形である。
 どんなレベルがサポートされているかについては、
 \fB\-\-help\fP の出力をご覧いただきたい。
-.sp
+.RS
+.IP "[\fB訳注\fP]" 8
+現在使用中のコンソール (X 上の端末エミュレータではない)
+に自動的に表示されるメッセージが、指定したレベル以上の重大度を持つものになる。
+数値による指定の場合は、その数値を含まない、それより重大な (つまり、数値が小さい)
+レベルのメッセージが表示され、名称による指定の場合は、
+その名称を含む、それ以上の重大度のメッセージが表示されるようになる。
+レベルの数値については、\fBsyslog\fP(2) を参照。
+.RE
+.PP
+.RS
 たとえば、\fB\-n 1\fP や \fB\-n emerg\fP を指定すると、emergency (panic)
 以外のすべてのメッセージが、コンソールに表示されなくなる。とは言え、
 すべてのレベルのメッセージが \fI/proc/kmsg\fP
@@ -97,6 +122,7 @@
 \fB\-n\fP オプションを使用したとき、\fBdmesg\fP
 がカーネルのリングバッファを表示したり、クリアしたりすることはない (訳注: この \fB\-n\fP
 オプションは、コンソールに自動的に表示されるメッセージのレベルを設定するだけである)。
+.RE
 .IP \fB\-\-noescape\fP
 非表示文字や問題を起こしかねない文字
 (たとえば、破損したマルチバイトシーケンスや、端末制御文字など)
@@ -136,7 +162,7 @@
 このオプションを使えばよい。
 .IP "\fB\-T\fP, \fB\-\-ctime\fP"
 人間に読みやすいタイムスタンプを表示する。
-.IP
+.sp
 「\fBこのタイムスタンプは不正確なことがある！\fP」のをご承知いただきたい。
 ログに使用する、タイムスタンプの元になる情報 (the time source)
 は、システムの\fBサスペンド\fP/\fBレジューム後に、更新が行われない\fP。
@@ -144,6 +170,14 @@
 (monotonic clocks) との間の現在の増分 (delta)
 によって時間合わせがなされているのだが、そうした時間合わせが、
 最後のレジューム以後に表示されるメッセージ同士の間でしかうまく働かないのである。
+.RS
+.IP "[\fB訳注\fP]" 8
+つまり、\fBサスペンド\fP/\fBレジューム直後\fPのタイムスタンプについては、
+時間合わせがうまく行かない。
+言葉を変えると、カーネル・リングバッファのタイムスタンプでは、
+ブートタイムと実稼働時間のみが使用されており、サスペンド中の時間は加算されない。
+それ故、サスペンド後の \fBdmesg\fP の日時表示は信用できないということである。
+.RE
 .IP "\fB\-t\fP, \fB\-\-notime\fP"
 カーネルが出力するタイムスタンプを表示しない。
 .IP "\fB\-\-time\-format\fP \fIformat\fP"
@@ -157,7 +191,7 @@
 \fBiso\fP タイムスタンプは、
 YYYY\-MM\-DD<T>HH:MM:SS,<microseconds><\-+><timezone
 offset from UTC> という形式になる。
-.IP
+.sp
 \fBiso\fP フォーマットにも \fBctime\fP と同じ問題がある。
 すなわち、システムがサスペンド、レジュームした場合、日時は不正確かもしれないのである。
 .TP 
@@ -216,19 +250,13 @@
 これが起きるのは、たいてい、カーネルの設定 \fBdmesg_restrict\fP
 のせいである。詳しくは、\fBsyslog\fP(2) をご覧いただきたい。
 .SH 作者
-.MT kzak@redhat.com
-Karel Zak
-.ME
+Karel Zak <kzak@redhat.com>
 
-\fBdmesg\fP を最初に書いたのは、
-.MT tytso@athena.mit.edu
-Theodore Ts'o だった。
-.ME
+\fBdmesg\fP を最初に書いたのは、Theodore Ts'o
+<tytso@athena.mit.edu> だった。
 .SH 関連項目
 \fBterminal\-colors.d\fP(5), \fBsyslogd\fP(8)
 .SH 入手方法
-この dmesg コマンドは、util\-linux パッケージの一部であり、
-.UR https://\:www.kernel.org\:/pub\:/linux\:/utils\:/util\-linux/
-Linux Kernel Archive
-.UE
+この dmesg コマンドは、util\-linux パッケージの一部であり、Linux Kernel Archive
+<https://www.kernel.org/pub/linux/utils/util\-linux/>
 から入手できる。
