--- column.1.orig	2020-04-08 21:18:35.386123418 +0900
+++ column.1	2020-04-08 21:24:53.422135862 +0900
@@ -36,11 +36,34 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
+.\"
+.\" The original version of this translation was contributed 
+.\"     to Linux JM project from FreeBSD jpman Project.
+.\" It contained these lines:
+.\" %FreeBSD: src/usr.bin/column/column.1,v 1.5.2.4 2001/08/16 13:16:46 ru Exp %
+.\" $FreeBSD: doc/ja_JP.eucJP/man/man1/column.1,v 1.9 2001/08/19 10:25:03 horikawa Exp $
+.\"
+.\" The copyright for the modified parts of the translation blongs to us
+.\" with Linux JM project.
+.\"
+.\" Japanese Version Copyright for the modified parts (c) 2020 Yuichi SATO
+.\"     and Yoichi Chonan, all right reserved.
+.\" Updated & Modified (util-linux 2.34) Tue Mar  3 20:31:14 JST 2020
+.\"     by Yuichi SATO <ysato@ybb.ne.jp>
+.\"     and Yoichi Chonan <cyoichi@maple.ocn.ne.jp>
+.\"
 .TH COLUMN 1 "February 2019" util\-linux "User Commands"
 .SH 名前
 column \- 入力を複数列に整形する
 .SH 書式
 \fBcolumn\fP [options] [\fIfile\fP...]
+.SH 読者へのご注意
+これは、util-linux 版の \fBcolumn\fP コマンドのマニュアルである。\fBcolumn\fP
+コマンドの実装には、いくつかの系統がある。御使用のディストリビューションが
+util-linux 版以外の \fBcolumn\fP コマンドを採用している場合は、
+動作やオプションがここで説明しているものとかなり違っているかもしれない。
+そういうときは、英語版しかないかもしれないが、お手元の \fBcolumn\fP
+コマンドに付属するマニュアルに当たってみていただきたい。
 .SH 説明
 \fBcolumn\fP ユーティリティは入力を複数列形式に整形する。このユーティリティは
 3 つのモードをサポートしている。
@@ -85,6 +108,16 @@
 .IP "\fB\-s, \-\-separator\fP \fIseparators\fP"
 表形式を選択したときに、入力項目の区切りに使える文字 (複数可) を指定する
 (デフォルトはホワイトスペース)。
+.RS
+.IP "[\fB訳注\fP]"
+デフォルトでは、ホワイトスペース (スペースやタブ)
+の連続は 1 つのデリミタとして解釈される。それに対し、\fB\-s\fP 
+オプションで入力のデリミタに空白とタブを指定したときは、空白やタブ
+1 個 1 個が独立したデリミタとして扱われる。別の例を挙げるなら、
+\fB\-s\fP "\fI$%\fP" と指定すると、\fI$%\fP
+という連続がデリミタになるのではなく、\fI$\fP と \fI%\fP 
+の両方が、それぞれデリミタとして扱われる。
+.RE
 .IP "\fB\-t, \-\-table\fP"
 入力に含まれる列の数を判断して、表を作成する。デフォルトでは、
 列はスペースで区切られるが、\fB\-\-output\-separator\fP
@@ -139,45 +172,45 @@
 \fBCOLUMNS\fP が使われる。
 .SH 用例
 fstab をヘッダ行を付けて表示し、数値は右詰めにする:
-.EX
+.nf
 \fBsed 's/#.*//' /etc/fstab | column \-\-table \-\-table\-columns SOURCE,TARGET,TYPE,OPTIONS,PASS,FREQ \-\-table\-right PASS,FREQ\fP
-.EE
+.fi
 .PP
 名前の付いていない列は隠して、fstab を表示する:
-.EX
+.nf
 \fBsed 's/#.*//' /etc/fstab | column \-\-table \-\-table\-columns SOURCE,TARGET,TYPE \-\-table\-hide \-\fP
-.EE
+.fi
 .PP
 
 .PP
 ツリー表示の例:
-.EX
+.nf
 \fBecho \-e '1 0 A\en2 1 AA\en3 1 AB\en4 2 AAA\en5 2 AAB' | column \-\-tree\-id 1 \-\-tree\-parent 2 \-\-tree 3\fP
 1  0  A
 2  1  |\-AA
 4  2  | |\-AAA
 5  2  | `\-AAB
 3  1  `\-AB
-.EE
+.fi
 .SH バグ
 バージョン 2.23 で \fB\-s\fP オプションの動作を欲張りでなくした
 (訳注: 値が指定されていない場合に、後続の値を利用しないようにした)。例を示そう。
 .PP
-.EX
+.nf
 \fBprintf "a:b:c\en1::3\en" | column  \-t \-s ':'\fP
-.EE
+.fi
 .PP
 従来の出力:
-.EX
+.nf
 a  b  c
 1  3
-.EE
+.fi
 .PP
 新しい出力 (util\-linux 2.23 以降):
-.EX
+.nf
 a  b  c
 1     3
-.EE
+.fi
 .PP
 このツールの従来のバージョンでは、「デフォルトでは、列よりも先に行を埋める。
 \fB\-x\fP オプションはこの動作を反対にする」と述べていた。
