OSDN Git Service

GNU_diffutils: Add sources to preview.
authormatsuand <30614168+matsuand@users.noreply.github.com>
Fri, 6 Aug 2021 04:10:14 +0000 (13:10 +0900)
committermatsuand <30614168+matsuand@users.noreply.github.com>
Fri, 6 Aug 2021 04:10:14 +0000 (13:10 +0900)
19 files changed:
manual/GNU_diffutils/Makefile [new file with mode: 0644]
manual/GNU_diffutils/draft/man1/cmp.1 [new file with mode: 0644]
manual/GNU_diffutils/draft/man1/diff.1 [new file with mode: 0644]
manual/GNU_diffutils/draft/man1/diff3.1 [new file with mode: 0644]
manual/GNU_diffutils/draft/man1/sdiff.1 [new file with mode: 0644]
manual/GNU_diffutils/original/getfiles.sh [new file with mode: 0644]
manual/GNU_diffutils/original/getfiles.txt [new file with mode: 0644]
manual/GNU_diffutils/original/man1/cmp.1 [new file with mode: 0644]
manual/GNU_diffutils/original/man1/diff.1 [new file with mode: 0644]
manual/GNU_diffutils/original/man1/diff3.1 [new file with mode: 0644]
manual/GNU_diffutils/original/man1/sdiff.1 [new file with mode: 0644]
manual/GNU_diffutils/po4a/add_ja/copyright/cmp.1.txt [new file with mode: 0644]
manual/GNU_diffutils/po4a/add_ja/copyright/diff.1.txt [new file with mode: 0644]
manual/GNU_diffutils/po4a/add_ja/copyright/diff3.1.txt [new file with mode: 0644]
manual/GNU_diffutils/po4a/add_ja/copyright/sdiff.1.txt [new file with mode: 0644]
manual/GNU_diffutils/po4a/man1/diffutils-man1.cfg [new file with mode: 0644]
manual/GNU_diffutils/po4a/man1/diffutils-man1.pot [new file with mode: 0644]
manual/GNU_diffutils/po4a/man1/ja.po [new file with mode: 0644]
manual/GNU_diffutils/translation_list [new file with mode: 0644]

diff --git a/manual/GNU_diffutils/Makefile b/manual/GNU_diffutils/Makefile
new file mode 100644 (file)
index 0000000..42b569a
--- /dev/null
@@ -0,0 +1,21 @@
+PACKAGE_NAME = diffutils
+man_numbers = 1
+
+THRESH = 100
+EXTFLAGS =
+PO4AFLAGS += -M UTF-8 -k $(THRESH) $(EXTFLAGS)
+
+target-mans = $(addprefix man,$(man_numbers))
+po_dirs     = $(addprefix po4a/,$(target-mans))
+po_files    = $(addsuffix /ja.po,$(po_dirs))
+
+all:   translate
+translate: $(target-mans)
+$(target-mans): man%:
+       po4a $(PO4AFLAGS) -v --previous po4a/man$*/$(PACKAGE_NAME)-man$*.cfg
+
+stat:
+       @for po in $(po_files); do \
+         echo -n $$po": "; \
+         msgfmt --statistics -o /dev/null $$po; \
+       done
diff --git a/manual/GNU_diffutils/draft/man1/cmp.1 b/manual/GNU_diffutils/draft/man1/cmp.1
new file mode 100644 (file)
index 0000000..4528c81
--- /dev/null
@@ -0,0 +1,160 @@
+.\"O .TH CMP "1" "August 2021" "diffutils 3.8" "User Commands"
+.TH CMP 1 2021/08 "diffutils 3.8" ユーザーコマンド
+.\"O ----------------------------------------
+.\"O .SH NAME
+.\"O cmp \- compare two files byte by byte
+.SH 名前
+cmp \- 2 つのファイルのバイト単位での比較
+.\"O ----------------------------------------
+.\"O .SH SYNOPSIS
+.\"O .B cmp
+.\"O [\fIOPTION\fR]... \fIFILE1 \fR[\fIFILE2 \fR[\fISKIP1 \fR[\fISKIP2\fR]]]
+.SH 書式
+\fBcmp\fP [\fIOPTION\fP]... \fIFILE1 \fP[\fIFILE2 \fP[\fISKIP1 \fP[\fISKIP2\fP]]]
+.\"O ----------------------------------------
+.\"O .SH DESCRIPTION
+.\"O Compare two files byte by byte.
+.SH 説明
+2 つのファイルをバイト単位で比較します。
+.\"O ----------------------------------------
+.\"O .PP
+.\"O The optional SKIP1 and SKIP2 specify the number of bytes to skip
+.\"O at the beginning of each file (zero by default).
+.PP
+任意指定の SKIP1 と SKIP2 は、 それぞれのファイルの先頭から読み飛ばすバイト数を指定します (デフォルトはゼロです)。
+.\"O ----------------------------------------
+.\"O .PP
+.\"O Mandatory arguments to long options are mandatory for short options too.
+.PP
+ロングオプションにおいて必須の引数であるものは、 ショートオプションにおいても必須です。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-b\fR, \fB\-\-print\-bytes\fR
+.\"O print differing bytes
+.TP 
+\fB\-b\fP, \fB\-\-print\-bytes\fP
+異なるバイトを表示します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-i\fR, \fB\-\-ignore\-initial\fR=\fISKIP\fR
+.\"O skip first SKIP bytes of both inputs
+.TP 
+\fB\-i\fP, \fB\-\-ignore\-initial\fP=\fISKIP\fP
+2 つの入力ファイルの初めの SKIP バイトは読み飛ばします。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-i\fR, \fB\-\-ignore\-initial\fR=\fISKIP1\fR:SKIP2
+.\"O skip first SKIP1 bytes of FILE1 and
+.\"O first SKIP2 bytes of FILE2
+.TP 
+\fB\-i\fP, \fB\-\-ignore\-initial\fP=\fISKIP1\fP:SKIP2
+FILE 1 の初めの SKIP1 バイト、 FILE2 の初めの SKIP2 バイトをそれぞれ読み飛ばします。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-l\fR, \fB\-\-verbose\fR
+.\"O output byte numbers and differing byte values
+.TP 
+\fB\-l\fP, \fB\-\-verbose\fP
+バイト番号、 および異なっていたバイト値を出力します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-n\fR, \fB\-\-bytes\fR=\fILIMIT\fR
+.\"O compare at most LIMIT bytes
+.TP 
+\fB\-n\fP, \fB\-\-bytes\fP=\fILIMIT\fP
+比較するのは LIMIT バイトまでとします。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-s\fR, \fB\-\-quiet\fR, \fB\-\-silent\fR
+.\"O suppress all normal output
+.TP 
+\fB\-s\fP, \fB\-\-quiet\fP, \fB\-\-silent\fP
+通常の出力をすべて省略します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-help\fR
+.\"O display this help and exit
+.TP 
+\fB\-\-help\fP
+ヘルプを表示して終了します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-v\fR, \fB\-\-version\fR
+.\"O output version information and exit
+.TP 
+\fB\-v\fP, \fB\-\-version\fP
+バージョン情報を出力して終了します。
+.\"O ----------------------------------------
+.\"O .PP
+.\"O SKIP values may be followed by the following multiplicative suffixes:
+.\"O kB 1000, K 1024, MB 1,000,000, M 1,048,576,
+.\"O GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.
+.PP
+SKIP の値には、 以下のような乗数に応じたサフィックスをつけることができます。 kB 1000, K 1024, MB 1,000,000, M
+1,048,576, GB 1,000,000,000, G 1,073,741,824, この先 T, P, E, Z, Y についても同様です。
+.\"O ----------------------------------------
+.\"O .PP
+.\"O If a FILE is '\-' or missing, read standard input.
+.\"O Exit status is 0 if inputs are the same, 1 if different, 2 if trouble.
+.PP
+FILE に '\-' が指定されるか、 あるいは未指定であった場合は、 標準入力からの読み込みが行われます。 終了ステータスは、
+入力ファイルの内容が同じであれば 0、 異なっていれば 1、 何か問題が発生すれば 2 です。
+.\"O ----------------------------------------
+.\"O .SH AUTHOR
+.\"O Written by Torbjorn Granlund and David MacKenzie.
+.SH 著者
+Torbjorn Granlund, David MacKenzie
+.\"O ----------------------------------------
+.\"O .SH "REPORTING BUGS"
+.\"O Report bugs to: bug\-diffutils@gnu.org
+.\"O .br
+.\"O GNU diffutils home page: <https://www.gnu.org/software/diffutils/>
+.\"O .br
+.\"O General help using GNU software: <https://www.gnu.org/gethelp/>
+.SH バグ報告
+バグ報告は bug\-diffutils@gnu.org までお願いします。
+.br
+GNU diffutils ホームページ: <https://www.gnu.org/software/diffutils/>
+.br
+GNU ソフトウェアの全般的なヘルプ: <https://www.gnu.org/gethelp/>
+.\"O ----------------------------------------
+.\"O .SH COPYRIGHT
+.\"O Copyright \(co 2021 Free Software Foundation, Inc.
+.\"O License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
+.\"O .br
+.\"O This is free software: you are free to change and redistribute it.
+.\"O There is NO WARRANTY, to the extent permitted by law.
+.SH 著作権
+Copyright \(co 2021 Free Software Foundation, Inc.  License GPLv3+: GNU GPL
+version 3 or later <https://gnu.org/licenses/gpl.html>.
+.br
+This is free software: you are free to change and redistribute it.  There is
+NO WARRANTY, to the extent permitted by law.
+.\"O ----------------------------------------
+.\"O .SH "SEE ALSO"
+.\"O diff(1), diff3(1), sdiff(1)
+.SH 関連項目
+diff(1), diff3(1), sdiff(1)
+.\"O ----------------------------------------
+.\"O .PP
+.\"O The full documentation for
+.\"O .B cmp
+.\"O is maintained as a Texinfo manual.  If the
+.\"O .B info
+.\"O and
+.\"O .B cmp
+.\"O programs are properly installed at your site, the command
+.PP
+\fBcmp\fP の完全なドキュメントは Texinfo マニュアルとしてメンテナンスされています。\fBinfo\fP と \fBcmp\fP
+の両プログラムが適切にインストールされていれば、 以下のコマンド
+.\"O ----------------------------------------
+.\"O .IP
+.\"O .B info cmp
+.IP
+\fBinfo cmp\fP
+.\"O ----------------------------------------
+.\"O .PP
+.\"O should give you access to the complete manual.
+.PP
+を実行して完全なマニュアルを参照できます。
+.\"O ----------------------------------------
diff --git a/manual/GNU_diffutils/draft/man1/diff.1 b/manual/GNU_diffutils/draft/man1/diff.1
new file mode 100644 (file)
index 0000000..e9c4f20
--- /dev/null
@@ -0,0 +1,607 @@
+.\"O .TH DIFF "1" "August 2021" "diffutils 3.8" "User Commands"
+.TH DIFF 1 2021/08 "diffutils 3.8" ユーザーコマンド
+.\"O ----------------------------------------
+.\"O .SH NAME
+.\"O diff \- compare files line by line
+.SH 名前
+diff \- ファイルの行単位での比較
+.\"O ----------------------------------------
+.\"O .SH SYNOPSIS
+.\"O .B diff
+.\"O [\fIOPTION\fR]... \fIFILES\fR
+.SH 書式
+\fBdiff\fP [\fIOPTION\fP]... \fIFILES\fP
+.\"O ----------------------------------------
+.\"O .SH DESCRIPTION
+.\"O Compare FILES line by line.
+.SH 説明
+FILES を行単位で比較します。
+.\"O ----------------------------------------
+.\"O .PP
+.\"O Mandatory arguments to long options are mandatory for short options too.
+.PP
+ロングオプションにおいて必須の引数であるものは、 ショートオプションにおいても必須です。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-normal\fR
+.\"O output a normal diff (the default)
+.TP 
+\fB\-\-normal\fP
+通常の diff 形式で出力します (デフォルト)。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-q\fR, \fB\-\-brief\fR
+.\"O report only when files differ
+.TP 
+\fB\-q\fP, \fB\-\-brief\fP
+ファイルに違いがあった場合のみ報告します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-s\fR, \fB\-\-report\-identical\-files\fR
+.\"O report when two files are the same
+.TP 
+\fB\-s\fP, \fB\-\-report\-identical\-files\fP
+2 つのファイルが同じであった場合に報告します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-c\fR, \fB\-C\fR NUM, \fB\-\-context\fR[=\fINUM\fR]
+.\"O output NUM (default 3) lines of copied context
+.TP 
+\fB\-c\fP, \fB\-C\fP NUM, \fB\-\-context\fP[=\fINUM\fP]
+コンテキスト形式を使用し、 前後の NUM 行 (デフォルトは 3 行) を出力します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-u\fR, \fB\-U\fR NUM, \fB\-\-unified\fR[=\fINUM\fR]
+.\"O output NUM (default 3) lines of unified context
+.TP 
+\fB\-u\fP, \fB\-U\fP NUM, \fB\-\-unified\fP[=\fINUM\fP]
+ユニファイド (unified) 形式を使用し、 前後の NUM 行 (デフォルトは 3 行) を出力します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-e\fR, \fB\-\-ed\fR
+.\"O output an ed script
+.TP 
+\fB\-e\fP, \fB\-\-ed\fP
+ed スクリプトを出力します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-n\fR, \fB\-\-rcs\fR
+.\"O output an RCS format diff
+.TP 
+\fB\-n\fP, \fB\-\-rcs\fP
+RCS 形式の diff を出力します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-y\fR, \fB\-\-side\-by\-side\fR
+.\"O output in two columns
+.TP 
+\fB\-y\fP, \fB\-\-side\-by\-side\fP
+2 段組で出力します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-W\fR, \fB\-\-width\fR=\fINUM\fR
+.\"O output at most NUM (default 130) print columns
+.TP 
+\fB\-W\fP, \fB\-\-width\fP=\fINUM\fP
+NUM カラム以内で出力します (デフォルトは 130)。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-left\-column\fR
+.\"O output only the left column of common lines
+.TP 
+\fB\-\-left\-column\fP
+2 段組出力において共通する行は左側のみ表示します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-suppress\-common\-lines\fR
+.\"O do not output common lines
+.TP 
+\fB\-\-suppress\-common\-lines\fP
+共通する行は表示しません。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-p\fR, \fB\-\-show\-c\-function\fR
+.\"O show which C function each change is in
+.TP 
+\fB\-p\fP, \fB\-\-show\-c\-function\fP
+それぞれの変更箇所が、 どの C 関数内であるかを表示します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-F\fR, \fB\-\-show\-function\-line\fR=\fIRE\fR
+.\"O show the most recent line matching RE
+.TP 
+\fB\-F\fP, \fB\-\-show\-function\-line\fP=\fIRE\fP
+RE に一致した直近の行を表示します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-label\fR LABEL
+.\"O use LABEL instead of file name and timestamp
+.\"O (can be repeated)
+.TP 
+\fB\-\-label\fP LABEL
+ファイル名とタイムスタンプの代わりに LABEL を使います (複数指定可)。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-t\fR, \fB\-\-expand\-tabs\fR
+.\"O expand tabs to spaces in output
+.TP 
+\fB\-t\fP, \fB\-\-expand\-tabs\fP
+出力にあたってタブ文字を空白文字に展開します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-T\fR, \fB\-\-initial\-tab\fR
+.\"O make tabs line up by prepending a tab
+.TP 
+\fB\-T\fP, \fB\-\-initial\-tab\fP
+タブ文字を出力することで、タブ位置を揃えます。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-tabsize\fR=\fINUM\fR
+.\"O tab stops every NUM (default 8) print columns
+.TP 
+\fB\-\-tabsize\fP=\fINUM\fP
+タブ位置を NUM カラムごとに設定します (デフォルトは 8)。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-suppress\-blank\-empty\fR
+.\"O suppress space or tab before empty output lines
+.TP 
+\fB\-\-suppress\-blank\-empty\fP
+空の出力行に対して、空白文字やタブ文字の出力を行いません。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-l\fR, \fB\-\-paginate\fR
+.\"O pass output through 'pr' to paginate it
+.TP 
+\fB\-l\fP, \fB\-\-paginate\fP
+ページ付けのために出力を 'pr' に受け渡します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-r\fR, \fB\-\-recursive\fR
+.\"O recursively compare any subdirectories found
+.TP 
+\fB\-r\fP, \fB\-\-recursive\fP
+再帰的にサブディレクトリ内を比較します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-no\-dereference\fR
+.\"O don't follow symbolic links
+.TP 
+\fB\-\-no\-dereference\fP
+シンボリックリンクはたどりません。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-N\fR, \fB\-\-new\-file\fR
+.\"O treat absent files as empty
+.TP 
+\fB\-N\fP, \fB\-\-new\-file\fP
+存在しないファイルは空のファイルとして扱います。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-unidirectional\-new\-file\fR
+.\"O treat absent first files as empty
+.TP 
+\fB\-\-unidirectional\-new\-file\fP
+存在しなかった最初のファイルは空のファイルとして扱います。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-ignore\-file\-name\-case\fR
+.\"O ignore case when comparing file names
+.TP 
+\fB\-\-ignore\-file\-name\-case\fP
+ファイル名の比較にあたって英大文字小文字を区別しません。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-no\-ignore\-file\-name\-case\fR
+.\"O consider case when comparing file names
+.TP 
+\fB\-\-no\-ignore\-file\-name\-case\fP
+ファイル名の比較にあたって英大文字小文字を区別します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-x\fR, \fB\-\-exclude\fR=\fIPAT\fR
+.\"O exclude files that match PAT
+.TP 
+\fB\-x\fP, \fB\-\-exclude\fP=\fIPAT\fP
+PAT に一致するファイルを除外します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-X\fR, \fB\-\-exclude\-from\fR=\fIFILE\fR
+.\"O exclude files that match any pattern in FILE
+.TP 
+\fB\-X\fP, \fB\-\-exclude\-from\fP=\fIFILE\fP
+FILE 内に記述されているいずれかのパターンに一致するファイルを除外します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-S\fR, \fB\-\-starting\-file\fR=\fIFILE\fR
+.\"O start with FILE when comparing directories
+.TP 
+\fB\-S\fP, \fB\-\-starting\-file\fP=\fIFILE\fP
+ディレクトリ比較を行う際に FILE から処理を始めます。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-from\-file\fR=\fIFILE1\fR
+.\"O compare FILE1 to all operands;
+.\"O FILE1 can be a directory
+.TP 
+\fB\-\-from\-file\fP=\fIFILE1\fP
+FILE1 とすべての引数の間での比較を行います。 FILE1 はディレクトリとすることができます。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-to\-file\fR=\fIFILE2\fR
+.\"O compare all operands to FILE2;
+.\"O FILE2 can be a directory
+.TP 
+\fB\-\-to\-file\fP=\fIFILE2\fP
+すべての引数と FILE2 との間での比較を行います。FILE2 はディレクトリとすることができます。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-i\fR, \fB\-\-ignore\-case\fR
+.\"O ignore case differences in file contents
+.TP 
+\fB\-i\fP, \fB\-\-ignore\-case\fP
+ファイル内容において、大文字小文字を区別しません。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-E\fR, \fB\-\-ignore\-tab\-expansion\fR
+.\"O ignore changes due to tab expansion
+.TP 
+\fB\-E\fP, \fB\-\-ignore\-tab\-expansion\fP
+タブ展開による違いを無視します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-Z\fR, \fB\-\-ignore\-trailing\-space\fR
+.\"O ignore white space at line end
+.TP 
+\fB\-Z\fP, \fB\-\-ignore\-trailing\-space\fP
+行末のホワイトスペースは無視します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-b\fR, \fB\-\-ignore\-space\-change\fR
+.\"O ignore changes in the amount of white space
+.TP 
+\fB\-b\fP, \fB\-\-ignore\-space\-change\fP
+ホワイトスペース数の違いを無視します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-w\fR, \fB\-\-ignore\-all\-space\fR
+.\"O ignore all white space
+.TP 
+\fB\-w\fP, \fB\-\-ignore\-all\-space\fP
+ホワイトスペースをすべて無視します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-B\fR, \fB\-\-ignore\-blank\-lines\fR
+.\"O ignore changes where lines are all blank
+.TP 
+\fB\-B\fP, \fB\-\-ignore\-blank\-lines\fP
+空行だけの違いは無視します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-I\fR, \fB\-\-ignore\-matching\-lines\fR=\fIRE\fR
+.\"O ignore changes where all lines match RE
+.TP 
+\fB\-I\fP, \fB\-\-ignore\-matching\-lines\fP=\fIRE\fP
+RE に一致する行は、 違いがないものとして無視します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-a\fR, \fB\-\-text\fR
+.\"O treat all files as text
+.TP 
+\fB\-a\fP, \fB\-\-text\fP
+ファイルはすべてテキストファイルであるとして扱います。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-strip\-trailing\-cr\fR
+.\"O strip trailing carriage return on input
+.TP 
+\fB\-\-strip\-trailing\-cr\fP
+入力における文末のキャリッジリターンを取り除きます。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-D\fR, \fB\-\-ifdef\fR=\fINAME\fR
+.\"O output merged file with '#ifdef NAME' diffs
+.TP 
+\fB\-D\fP, \fB\-\-ifdef\fP=\fINAME\fP
+\&'#ifdef NAME' diff を使ったマージ結果を出力します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-GTYPE\-group\-format\fR=\fIGFMT\fR
+.\"O format GTYPE input groups with GFMT
+.TP 
+\fB\-\-GTYPE\-group\-format\fP=\fIGFMT\fP
+GTYPE 入力グループを GFMT を使ってフォーマットします。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-line\-format\fR=\fILFMT\fR
+.\"O format all input lines with LFMT
+.TP 
+\fB\-\-line\-format\fP=\fILFMT\fP
+入力行を LFMT を使ってフォーマットします。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-LTYPE\-line\-format\fR=\fILFMT\fR
+.\"O format LTYPE input lines with LFMT
+.TP 
+\fB\-\-LTYPE\-line\-format\fP=\fILFMT\fP
+LTYPE 入力グループを LFMT を使ってフォーマットします。
+.\"O ----------------------------------------
+.\"O .IP
+.\"O These format options provide fine\-grained control over the output
+.IP
+このフォーマットオプションは、 出力を詳細に制御します。
+.\"O ----------------------------------------
+.\"O .IP
+.\"O of diff, generalizing \fB\-D\fR/\-\-ifdef.
+.IP
+これは \fB\-D\fP/\-\-ifdef を一般化したものです。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O LTYPE is 'old', 'new', or 'unchanged'.
+.\"O GTYPE is LTYPE or 'changed'.
+.TP 
+LTYPE は 'old', 'new', 'unchanged' のいずれかです。
+GTYPE は、 LTYPE に 'changed' を加えたもののいずれかです。
+.\"O ----------------------------------------
+.\"O .IP
+.\"O GFMT (only) may contain:
+.IP
+GFMT において (のみ) 指定できるもの
+.\"O ----------------------------------------
+.\"O .TP
+.\"O %<
+.\"O lines from FILE1
+.TP 
+%<
+FILE1 の行
+.\"O ----------------------------------------
+.\"O .TP
+.\"O %>
+.\"O lines from FILE2
+.TP 
+%>
+FILE2 の行
+.\"O ----------------------------------------
+.\"O .TP
+.\"O %=
+.\"O lines common to FILE1 and FILE2
+.TP 
+%=
+FILE1 と FILE2 に共通する行
+.\"O ----------------------------------------
+.\"O .TP
+.\"O %[\-][WIDTH][.[PREC]]{doxX}LETTER
+.\"O printf\-style spec for LETTER
+.TP 
+%[\-][WIDTH][.[PREC]]{doxX}LETTER
+LETTER に対する printf 風の指定
+.\"O ----------------------------------------
+.\"O .IP
+.\"O LETTERs are as follows for new group, lower case for old group:
+.IP
+LETTER は、 新しいグループ用に以下のものを用います。古いグループ用には、それを小文字にしたものを用います。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O F
+.\"O first line number
+.TP 
+F
+最初の行番号
+.\"O ----------------------------------------
+.\"O .TP
+.\"O L
+.\"O last line number
+.TP 
+L
+最終の行番号
+.\"O ----------------------------------------
+.\"O .TP
+.\"O N
+.\"O number of lines = L\-F+1
+.TP 
+N
+行数 = L\-F+1
+.\"O ----------------------------------------
+.\"O .TP
+.\"O E
+.\"O F\-1
+.TP 
+E
+F\-1
+.\"O ----------------------------------------
+.\"O .TP
+.\"O M
+.\"O L+1
+.TP 
+M
+L+1
+.\"O ----------------------------------------
+.\"O .TP
+.\"O %(A=B?T:E)
+.\"O if A equals B then T else E
+.TP 
+%(A=B?T:E)
+A と B が等しければ T、そうでなければ E
+.\"O ----------------------------------------
+.\"O .IP
+.\"O LFMT (only) may contain:
+.IP
+LFMT において (のみ) 指定できるもの
+.\"O ----------------------------------------
+.\"O .TP
+.\"O %L
+.\"O contents of line
+.TP 
+%L
+行内容
+.\"O ----------------------------------------
+.\"O .TP
+.\"O %l
+.\"O contents of line, excluding any trailing newline
+.TP 
+%l
+行内容、 ただし改行文字を除く
+.\"O ----------------------------------------
+.\"O .TP
+.\"O %[\-][WIDTH][.[PREC]]{doxX}n
+.\"O printf\-style spec for input line number
+.TP 
+%[\-][WIDTH][.[PREC]]{doxX}n
+入力行番号に対する printf 風の指定
+.\"O ----------------------------------------
+.\"O .IP
+.\"O Both GFMT and LFMT may contain:
+.IP
+GFMT, LFMT に共通して指定できるもの
+.\"O ----------------------------------------
+.\"O .TP
+.\"O %%
+.\"O %
+.TP 
+%%
+%
+.\"O ----------------------------------------
+.\"O .TP
+.\"O %c'C'
+.\"O the single character C
+.TP 
+%c'C'
+単一の文字 C
+.\"O ----------------------------------------
+.\"O .TP
+.\"O %c'\eOOO'
+.\"O the character with octal code OOO
+.TP 
+%c'\eOOO'
+8 進数コード OOO の文字
+.\"O ----------------------------------------
+.\"O .TP
+.\"O C
+.\"O the character C (other characters represent themselves)
+.TP 
+C
+文字 C (その他の文字は、 それ自身を表現する)
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-d\fR, \fB\-\-minimal\fR
+.\"O try hard to find a smaller set of changes
+.TP 
+\fB\-d\fP, \fB\-\-minimal\fP
+できるだけ違いを少なく検出する。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-horizon\-lines\fR=\fINUM\fR
+.\"O keep NUM lines of the common prefix and suffix
+.TP 
+\fB\-\-horizon\-lines\fP=\fINUM\fP
+共通のプレフィックスおよびサフィックスとなる NUM 行を維持します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-speed\-large\-files\fR
+.\"O assume large files and many scattered small changes
+.TP 
+\fB\-\-speed\-large\-files\fP
+大きなファイルであって、小さな違いがたくさん含まれると想定して処理します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-color\fR[=\fIWHEN\fR]
+.\"O color output; WHEN is 'never', 'always', or 'auto';
+.\"O plain \fB\-\-color\fR means \fB\-\-color=\fR'auto'
+.TP 
+\fB\-\-color\fP[=\fIWHEN\fP]
+カラー出力を行います。 WHEN は 'never', 'always', 'auto' のいずれかです。 \fB\-\-color\fP だけを指定すると
+\fB\-\-color=\fP'auto' を意味します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-palette\fR=\fIPALETTE\fR
+.\"O the colors to use when \fB\-\-color\fR is active; PALETTE is
+.\"O a colon\-separated list of terminfo capabilities
+.TP 
+\fB\-\-palette\fP=\fIPALETTE\fP
+\fB\-\-color\fP が有効である場合に、 利用するカラーを指定します。 PALETTE は、 terminfo の機能指定 (capability)
+をカンマで区切ったリストです。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-help\fR
+.\"O display this help and exit
+.TP 
+\fB\-\-help\fP
+ヘルプを表示して終了します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-v\fR, \fB\-\-version\fR
+.\"O output version information and exit
+.TP 
+\fB\-v\fP, \fB\-\-version\fP
+バージョン情報を出力して終了します。
+.\"O ----------------------------------------
+.\"O .PP
+.\"O FILES are 'FILE1 FILE2' or 'DIR1 DIR2' or 'DIR FILE' or 'FILE DIR'.
+.\"O If \fB\-\-from\-file\fR or \fB\-\-to\-file\fR is given, there are no restrictions on FILE(s).
+.\"O If a FILE is '\-', read standard input.
+.\"O Exit status is 0 if inputs are the same, 1 if different, 2 if trouble.
+.PP
+FILES は 'FILE1 FILE2'、'DIR1 DIR2'、'DIR FILE'、'FILE DIR' のいずれかです。
+\fB\-\-from\-file\fP または \fB\-\-to\-file\fP を指定した場合、 FILE(s) に対する制約はありません。 FILE が '\-'
+である場合、 標準入力から読み込みます。 終了ステータスは、 入力ファイルの内容が同じであれば 0、 異なっていれば 1、 何か問題が発生すれば 2
+です。
+.\"O ----------------------------------------
+.\"O .SH AUTHOR
+.\"O Written by Paul Eggert, Mike Haertel, David Hayes,
+.\"O Richard Stallman, and Len Tower.
+.SH 著者
+Paul Eggert, Mike Haertel, David Hayes, Richard Stallman, Len Tower
+.\"O ----------------------------------------
+.\"O .SH "REPORTING BUGS"
+.\"O Report bugs to: bug\-diffutils@gnu.org
+.\"O .br
+.\"O GNU diffutils home page: <https://www.gnu.org/software/diffutils/>
+.\"O .br
+.\"O General help using GNU software: <https://www.gnu.org/gethelp/>
+.SH バグ報告
+バグ報告は bug\-diffutils@gnu.org までお願いします。
+.br
+GNU diffutils ホームページ: <https://www.gnu.org/software/diffutils/>
+.br
+GNU ソフトウェアの全般的なヘルプ: <https://www.gnu.org/gethelp/>
+.\"O ----------------------------------------
+.\"O .SH COPYRIGHT
+.\"O Copyright \(co 2021 Free Software Foundation, Inc.
+.\"O License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
+.\"O .br
+.\"O This is free software: you are free to change and redistribute it.
+.\"O There is NO WARRANTY, to the extent permitted by law.
+.SH 著作権
+Copyright \(co 2021 Free Software Foundation, Inc.  License GPLv3+: GNU GPL
+version 3 or later <https://gnu.org/licenses/gpl.html>.
+.br
+This is free software: you are free to change and redistribute it.  There is
+NO WARRANTY, to the extent permitted by law.
+.\"O ----------------------------------------
+.\"O .SH "SEE ALSO"
+.\"O wdiff(1), cmp(1), diff3(1), sdiff(1), patch(1)
+.SH 関連項目
+wdiff(1), cmp(1), diff3(1), sdiff(1), patch(1)
+.\"O ----------------------------------------
+.\"O .PP
+.\"O The full documentation for
+.\"O .B diff
+.\"O is maintained as a Texinfo manual.  If the
+.\"O .B info
+.\"O and
+.\"O .B diff
+.\"O programs are properly installed at your site, the command
+.PP
+\fBdiff\fP の完全なドキュメントは Texinfo マニュアルとしてメンテナンスされています。 \fBinfo\fP と \fBdiff\fP
+の両プログラムが適切にインストールされていれば、 以下のコマンド
+.\"O ----------------------------------------
+.\"O .IP
+.\"O .B info diff
+.IP
+\fBinfo diff\fP
+.\"O ----------------------------------------
+.\"O .PP
+.\"O should give you access to the complete manual.
+.PP
+を実行して完全なマニュアルを参照できます。
+.\"O ----------------------------------------
diff --git a/manual/GNU_diffutils/draft/man1/diff3.1 b/manual/GNU_diffutils/draft/man1/diff3.1
new file mode 100644 (file)
index 0000000..fd56420
--- /dev/null
@@ -0,0 +1,218 @@
+.\"O .TH DIFF3 "1" "August 2021" "diffutils 3.8" "User Commands"
+.TH DIFF3 1 2021/08 "diffutils 3.8" ユーザーコマンド
+.\"O ----------------------------------------
+.\"O .SH NAME
+.\"O diff3 \- compare three files line by line
+.SH 名前
+diff3 \- 3 ファイルの行単位による比較
+.\"O ----------------------------------------
+.\"O .SH SYNOPSIS
+.\"O .B diff3
+.\"O [\fIOPTION\fR]... \fIMYFILE OLDFILE YOURFILE\fR
+.SH 書式
+\fBdiff3\fP [\fIOPTION\fP]... \fIMYFILE OLDFILE YOURFILE\fP
+.\"O ----------------------------------------
+.\"O .SH DESCRIPTION
+.\"O Compare three files line by line.
+.SH 説明
+3 つのファイルを行単位で比較します。
+.\"O ----------------------------------------
+.\"O .PP
+.\"O Mandatory arguments to long options are mandatory for short options too.
+.PP
+ロングオプションにおいて必須の引数であるものは、 ショートオプションにおいても必須です。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-A\fR, \fB\-\-show\-all\fR
+.\"O output all changes, bracketing conflicts
+.TP 
+\fB\-A\fP, \fB\-\-show\-all\fP
+すべての違いを出力します。 衝突しているものはブラケットでくくります。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-e\fR, \fB\-\-ed\fR
+.\"O output ed script incorporating changes
+.\"O from OLDFILE to YOURFILE into MYFILE
+.TP 
+\fB\-e\fP, \fB\-\-ed\fP
+OLDFILE から YOURFILE への変更を MYFILE に組み入れるための ed スクリプトを出力します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-E\fR, \fB\-\-show\-overlap\fR
+.\"O like \fB\-e\fR, but bracket conflicts
+.TP 
+\fB\-E\fP, \fB\-\-show\-overlap\fP
+\fB\-e\fP と同様であり、 衝突はブラケットでくくります。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-3\fR, \fB\-\-easy\-only\fR
+.\"O like \fB\-e\fR, but incorporate only nonoverlapping changes
+.TP 
+\fB\-3\fP, \fB\-\-easy\-only\fP
+\fB\-e\fP と同様であり、 ただし重ならない部分の変更だけを組み入れます。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-x\fR, \fB\-\-overlap\-only\fR
+.\"O like \fB\-e\fR, but incorporate only overlapping changes
+.TP 
+\fB\-x\fP, \fB\-\-overlap\-only\fP
+\fB\-e\fP と同様であり、 ただし重なる部分の変更だけを組み入れます。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-X\fR
+.\"O like \fB\-x\fR, but bracket conflicts
+.TP 
+\fB\-X\fP
+\fB\-x\fP と同様であり、 衝突はブラケットでくくります。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-i\fR
+.\"O append 'w' and 'q' commands to ed scripts
+.TP 
+\fB\-i\fP
+ed スクリプトに対して 'w' と 'q' のコマンドを追加します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-m\fR, \fB\-\-merge\fR
+.\"O output actual merged file, according to
+.\"O \fB\-A\fR if no other options are given
+.TP 
+\fB\-m\fP, \fB\-\-merge\fP
+マージしたファイルを出力します。 他にオプションが指定されていなければ、 \fB\-A\fP に従った処理を行います。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-a\fR, \fB\-\-text\fR
+.\"O treat all files as text
+.TP 
+\fB\-a\fP, \fB\-\-text\fP
+ファイルはすべてテキストファイルであるとして扱います。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-strip\-trailing\-cr\fR
+.\"O strip trailing carriage return on input
+.TP 
+\fB\-\-strip\-trailing\-cr\fP
+入力における文末のキャリッジリターンを取り除きます。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-T\fR, \fB\-\-initial\-tab\fR
+.\"O make tabs line up by prepending a tab
+.TP 
+\fB\-T\fP, \fB\-\-initial\-tab\fP
+タブ文字を出力することで、タブ位置を揃えます。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-diff\-program\fR=\fIPROGRAM\fR
+.\"O use PROGRAM to compare files
+.TP 
+\fB\-\-diff\-program\fP=\fIPROGRAM\fP
+ファイル比較に PROGRAM を使います。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-L\fR, \fB\-\-label\fR=\fILABEL\fR
+.\"O use LABEL instead of file name
+.\"O (can be repeated up to three times)
+.TP 
+\fB\-L\fP, \fB\-\-label\fP=\fILABEL\fP
+ファイル名とタイムスタンプの代わりに LABEL を使います (3 つまで指定可)。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-help\fR
+.\"O display this help and exit
+.TP 
+\fB\-\-help\fP
+ヘルプを表示して終了します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-v\fR, \fB\-\-version\fR
+.\"O output version information and exit
+.TP 
+\fB\-v\fP, \fB\-\-version\fP
+バージョン情報を出力して終了します。
+.\"O ----------------------------------------
+.\"O .PP
+.\"O The default output format is a somewhat human\-readable representation of
+.\"O the changes.
+.PP
+デフォルトの出力書式は、 ある程度わかりやすい表現で変更点を示しています。
+.\"O ----------------------------------------
+.\"O .PP
+.\"O The \fB\-e\fR, \fB\-E\fR, \fB\-x\fR, \fB\-X\fR (and corresponding long) options cause an ed script
+.\"O to be output instead of the default.
+.PP
+\fB\-e\fP, \fB\-E\fP, \fB\-x\fP, \fB\-X\fP の各オプション (対応するロングオプション)  は、 デフォルトの場合とは違って ed
+スクリプトを出力します。
+.\"O ----------------------------------------
+.\"O .PP
+.\"O Finally, the \fB\-m\fR (\fB\-\-merge\fR) option causes diff3 to do the merge internally
+.\"O and output the actual merged file.  For unusual input, this is more
+.\"O robust than using ed.
+.PP
+\fB\-m\fP (\fB\-\-merge\fP) オプションは、 diff3 の処理にあたって内部的なマージを行って、 その結果をファイル出力します。
+おかしな入力に対しては、 この結果の方が ed を用いる場合よりも安全です。
+.\"O ----------------------------------------
+.\"O .PP
+.\"O If a FILE is '\-', read standard input.
+.\"O Exit status is 0 if successful, 1 if conflicts, 2 if trouble.
+.PP
+FILE に '\-' を指定した場合は、 標準入力からの読み込みが行われます。 終了ステータスは、 入力ファイルの内容が同じであれば 0、
+異なっていれば 1、 何か問題が発生すれば 2 です。
+.\"O ----------------------------------------
+.\"O .SH AUTHOR
+.\"O Written by Randy Smith.
+.SH 著者
+Randy Smith
+.\"O ----------------------------------------
+.\"O .SH "REPORTING BUGS"
+.\"O Report bugs to: bug\-diffutils@gnu.org
+.\"O .br
+.\"O GNU diffutils home page: <https://www.gnu.org/software/diffutils/>
+.\"O .br
+.\"O General help using GNU software: <https://www.gnu.org/gethelp/>
+.SH バグ報告
+バグ報告は bug\-diffutils@gnu.org までお願いします。
+.br
+GNU diffutils ホームページ: <https://www.gnu.org/software/diffutils/>
+.br
+GNU ソフトウェアの全般的なヘルプ: <https://www.gnu.org/gethelp/>
+.\"O ----------------------------------------
+.\"O .SH COPYRIGHT
+.\"O Copyright \(co 2021 Free Software Foundation, Inc.
+.\"O License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
+.\"O .br
+.\"O This is free software: you are free to change and redistribute it.
+.\"O There is NO WARRANTY, to the extent permitted by law.
+.SH 著作権
+Copyright \(co 2021 Free Software Foundation, Inc.  License GPLv3+: GNU GPL
+version 3 or later <https://gnu.org/licenses/gpl.html>.
+.br
+This is free software: you are free to change and redistribute it.  There is
+NO WARRANTY, to the extent permitted by law.
+.\"O ----------------------------------------
+.\"O .SH "SEE ALSO"
+.\"O cmp(1), diff(1), sdiff(1)
+.SH 関連項目
+cmp(1), diff(1), sdiff(1)
+.\"O ----------------------------------------
+.\"O .PP
+.\"O The full documentation for
+.\"O .B diff3
+.\"O is maintained as a Texinfo manual.  If the
+.\"O .B info
+.\"O and
+.\"O .B diff3
+.\"O programs are properly installed at your site, the command
+.PP
+\fBdiff3\fP の完全なドキュメントは Texinfo マニュアルとしてメンテナンスされています。 \fBinfo\fP と \fBdiff3\fP
+の両プログラムが適切にインストールされていれば、 以下のコマンド
+.\"O ----------------------------------------
+.\"O .IP
+.\"O .B info diff3
+.IP
+\fBinfo diff3\fP
+.\"O ----------------------------------------
+.\"O .PP
+.\"O should give you access to the complete manual.
+.PP
+を実行して完全なマニュアルを参照できます。
+.\"O ----------------------------------------
diff --git a/manual/GNU_diffutils/draft/man1/sdiff.1 b/manual/GNU_diffutils/draft/man1/sdiff.1
new file mode 100644 (file)
index 0000000..5a0ba77
--- /dev/null
@@ -0,0 +1,229 @@
+.\"O .TH SDIFF "1" "August 2021" "diffutils 3.8" "User Commands"
+.TH SDIFF 1 2021/08 "diffutils 3.8" ユーザーコマンド
+.\"O ----------------------------------------
+.\"O .SH NAME
+.\"O sdiff \- side-by-side merge of file differences
+.SH 名前
+sdiff \- 横並び形式によるファイル差異のマージ
+.\"O ----------------------------------------
+.\"O .SH SYNOPSIS
+.\"O .B sdiff
+.\"O [\fIOPTION\fR]... \fIFILE1 FILE2\fR
+.SH 書式
+\fBsdiff\fP [\fIOPTION\fP]... \fIFILE1 FILE2\fP
+.\"O ----------------------------------------
+.\"O .SH DESCRIPTION
+.\"O Side\-by\-side merge of differences between FILE1 and FILE2.
+.SH 説明
+FILE1 と FILE2 の違いを、 横並び形式で表示してマージします。
+.\"O ----------------------------------------
+.\"O .PP
+.\"O Mandatory arguments to long options are mandatory for short options too.
+.PP
+ロングオプションにおいて必須の引数であるものは、 ショートオプションにおいても必須です。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-o\fR, \fB\-\-output\fR=\fIFILE\fR
+.\"O operate interactively, sending output to FILE
+.TP 
+\fB\-o\fP, \fB\-\-output\fP=\fIFILE\fP
+対話的に処理を行い、処理結果を FILE に出力します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-i\fR, \fB\-\-ignore\-case\fR
+.\"O consider upper\- and lower\-case to be the same
+.TP 
+\fB\-i\fP, \fB\-\-ignore\-case\fP
+英字の大文字小文字は同じとして扱います。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-E\fR, \fB\-\-ignore\-tab\-expansion\fR
+.\"O ignore changes due to tab expansion
+.TP 
+\fB\-E\fP, \fB\-\-ignore\-tab\-expansion\fP
+タブ展開による違いを無視します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-Z\fR, \fB\-\-ignore\-trailing\-space\fR
+.\"O ignore white space at line end
+.TP 
+\fB\-Z\fP, \fB\-\-ignore\-trailing\-space\fP
+行末のホワイトスペースは無視します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-b\fR, \fB\-\-ignore\-space\-change\fR
+.\"O ignore changes in the amount of white space
+.TP 
+\fB\-b\fP, \fB\-\-ignore\-space\-change\fP
+ホワイトスペース数の違いを無視します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-W\fR, \fB\-\-ignore\-all\-space\fR
+.\"O ignore all white space
+.TP 
+\fB\-W\fP, \fB\-\-ignore\-all\-space\fP
+ホワイトスペースをすべて無視します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-B\fR, \fB\-\-ignore\-blank\-lines\fR
+.\"O ignore changes whose lines are all blank
+.TP 
+\fB\-B\fP, \fB\-\-ignore\-blank\-lines\fP
+空行だけの違いは無視します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-I\fR, \fB\-\-ignore\-matching\-lines\fR=\fIRE\fR
+.\"O ignore changes all whose lines match RE
+.TP 
+\fB\-I\fP, \fB\-\-ignore\-matching\-lines\fP=\fIRE\fP
+RE に一致する行は、 違いがないものとして無視します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-strip\-trailing\-cr\fR
+.\"O strip trailing carriage return on input
+.TP 
+\fB\-\-strip\-trailing\-cr\fP
+入力における文末のキャリッジリターンを取り除きます。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-a\fR, \fB\-\-text\fR
+.\"O treat all files as text
+.TP 
+\fB\-a\fP, \fB\-\-text\fP
+ファイルはすべてテキストファイルであるとして扱います。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-w\fR, \fB\-\-width\fR=\fINUM\fR
+.\"O output at most NUM (default 130) print columns
+.TP 
+\fB\-w\fP, \fB\-\-width\fP=\fINUM\fP
+NUM カラム以内で出力します (デフォルトは 130)。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-l\fR, \fB\-\-left\-column\fR
+.\"O output only the left column of common lines
+.TP 
+\fB\-l\fP, \fB\-\-left\-column\fP
+2 段組出力において共通する行は左側のみ表示します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-s\fR, \fB\-\-suppress\-common\-lines\fR
+.\"O do not output common lines
+.TP 
+\fB\-s\fP, \fB\-\-suppress\-common\-lines\fP
+共通する行は表示しません。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-t\fR, \fB\-\-expand\-tabs\fR
+.\"O expand tabs to spaces in output
+.TP 
+\fB\-t\fP, \fB\-\-expand\-tabs\fP
+出力にあたってタブ文字を空白文字に展開します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-tabsize\fR=\fINUM\fR
+.\"O tab stops at every NUM (default 8) print columns
+.TP 
+\fB\-\-tabsize\fP=\fINUM\fP
+タブ位置を NUM カラムごとに設定します (デフォルトは 8)。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-d\fR, \fB\-\-minimal\fR
+.\"O try hard to find a smaller set of changes
+.TP 
+\fB\-d\fP, \fB\-\-minimal\fP
+できるだけ違いを少なく検出する。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-H\fR, \fB\-\-speed\-large\-files\fR
+.\"O assume large files, many scattered small changes
+.TP 
+\fB\-H\fP, \fB\-\-speed\-large\-files\fP
+大きなファイルであって、小さな違いがたくさん含まれると想定して処理します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-diff\-program\fR=\fIPROGRAM\fR
+.\"O use PROGRAM to compare files
+.TP 
+\fB\-\-diff\-program\fP=\fIPROGRAM\fP
+ファイル比較に PROGRAM を使います。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-help\fR
+.\"O display this help and exit
+.TP 
+\fB\-\-help\fP
+ヘルプを表示して終了します。
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-v\fR, \fB\-\-version\fR
+.\"O output version information and exit
+.TP 
+\fB\-v\fP, \fB\-\-version\fP
+バージョン情報を出力して終了します。
+.\"O ----------------------------------------
+.\"O .PP
+.\"O If a FILE is '\-', read standard input.
+.\"O Exit status is 0 if inputs are the same, 1 if different, 2 if trouble.
+.PP
+FILE が '\-' である場合、 標準入力から読み込みます。 終了ステータスは、 入力ファイルの内容が同じであれば 0、 異なっていれば 1、
+何か問題が発生すれば 2 です。
+.\"O ----------------------------------------
+.\"O .SH AUTHOR
+.\"O Written by Thomas Lord.
+.SH 著者
+Thomas Lord
+.\"O ----------------------------------------
+.\"O .SH "REPORTING BUGS"
+.\"O Report bugs to: bug\-diffutils@gnu.org
+.\"O .br
+.\"O GNU diffutils home page: <https://www.gnu.org/software/diffutils/>
+.\"O .br
+.\"O General help using GNU software: <https://www.gnu.org/gethelp/>
+.SH バグ報告
+バグ報告は bug\-diffutils@gnu.org までお願いします。
+.br
+GNU diffutils ホームページ: <https://www.gnu.org/software/diffutils/>
+.br
+GNU ソフトウェアの全般的なヘルプ: <https://www.gnu.org/gethelp/>
+.\"O ----------------------------------------
+.\"O .SH COPYRIGHT
+.\"O Copyright \(co 2021 Free Software Foundation, Inc.
+.\"O License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
+.\"O .br
+.\"O This is free software: you are free to change and redistribute it.
+.\"O There is NO WARRANTY, to the extent permitted by law.
+.SH 著作権
+Copyright \(co 2021 Free Software Foundation, Inc.  License GPLv3+: GNU GPL
+version 3 or later <https://gnu.org/licenses/gpl.html>.
+.br
+This is free software: you are free to change and redistribute it.  There is
+NO WARRANTY, to the extent permitted by law.
+.\"O ----------------------------------------
+.\"O .SH "SEE ALSO"
+.\"O cmp(1), diff(1), diff3(1)
+.SH 関連項目
+cmp(1), diff(1), diff3(1)
+.\"O ----------------------------------------
+.\"O .PP
+.\"O The full documentation for
+.\"O .B sdiff
+.\"O is maintained as a Texinfo manual.  If the
+.\"O .B info
+.\"O and
+.\"O .B sdiff
+.\"O programs are properly installed at your site, the command
+.PP
+\fBsdiff\fP の完全なドキュメントは Texinfo マニュアルとしてメンテナンスされています。 \fBinfo\fP と \fBsdiff\fP
+の両プログラムが適切にインストールされていれば、 以下のコマンド
+.\"O ----------------------------------------
+.\"O .IP
+.\"O .B info sdiff
+.IP
+\fBinfo sdiff\fP
+.\"O ----------------------------------------
+.\"O .PP
+.\"O should give you access to the complete manual.
+.PP
+を実行して完全なマニュアルを参照できます。
+.\"O ----------------------------------------
diff --git a/manual/GNU_diffutils/original/getfiles.sh b/manual/GNU_diffutils/original/getfiles.sh
new file mode 100644 (file)
index 0000000..2af7828
--- /dev/null
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+SRCDIR=~/src/GNU/diffutils/diffutils-3.8
+
+rm -fr man1
+mkdir  man1
+cp -p $SRCDIR/man/*.1 man1
diff --git a/manual/GNU_diffutils/original/getfiles.txt b/manual/GNU_diffutils/original/getfiles.txt
new file mode 100644 (file)
index 0000000..7bc1910
--- /dev/null
@@ -0,0 +1,25 @@
+#------------------------------
+# ソース入手と tarball 伸長
+#------------------------------
+$ cd ~/src
+$ wget -N https://ftp.gnu.org/gnu/diffutils/diffutils-3.8.tar.xz
+$ tar xf diffutils-3.8.tar.xz
+$ ls
+diffutils-3.8
+
+#------------------------------
+# 当プロジェクトへの man ページのコピー
+#------------------------------
+
+$ cd $(JMTOP)/manual/diffutils/original
+$ cat > getfiles.sh <<"EOF"
+#!/bin/sh
+
+SRCDIR=~/src/diffutils-3.8
+
+rm -fr man1
+mkdir  man1
+cp -p $SRCDIR/man/*.1 man1
+EOF
+
+$ sh getfiles.sh
diff --git a/manual/GNU_diffutils/original/man1/cmp.1 b/manual/GNU_diffutils/original/man1/cmp.1
new file mode 100644 (file)
index 0000000..2f364d7
--- /dev/null
@@ -0,0 +1,74 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.40.4.
+.TH CMP "1" "August 2021" "diffutils 3.8" "User Commands"
+.SH NAME
+cmp \- compare two files byte by byte
+.SH SYNOPSIS
+.B cmp
+[\fIOPTION\fR]... \fIFILE1 \fR[\fIFILE2 \fR[\fISKIP1 \fR[\fISKIP2\fR]]]
+.SH DESCRIPTION
+Compare two files byte by byte.
+.PP
+The optional SKIP1 and SKIP2 specify the number of bytes to skip
+at the beginning of each file (zero by default).
+.PP
+Mandatory arguments to long options are mandatory for short options too.
+.TP
+\fB\-b\fR, \fB\-\-print\-bytes\fR
+print differing bytes
+.TP
+\fB\-i\fR, \fB\-\-ignore\-initial\fR=\fISKIP\fR
+skip first SKIP bytes of both inputs
+.TP
+\fB\-i\fR, \fB\-\-ignore\-initial\fR=\fISKIP1\fR:SKIP2
+skip first SKIP1 bytes of FILE1 and
+first SKIP2 bytes of FILE2
+.TP
+\fB\-l\fR, \fB\-\-verbose\fR
+output byte numbers and differing byte values
+.TP
+\fB\-n\fR, \fB\-\-bytes\fR=\fILIMIT\fR
+compare at most LIMIT bytes
+.TP
+\fB\-s\fR, \fB\-\-quiet\fR, \fB\-\-silent\fR
+suppress all normal output
+.TP
+\fB\-\-help\fR
+display this help and exit
+.TP
+\fB\-v\fR, \fB\-\-version\fR
+output version information and exit
+.PP
+SKIP values may be followed by the following multiplicative suffixes:
+kB 1000, K 1024, MB 1,000,000, M 1,048,576,
+GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.
+.PP
+If a FILE is '\-' or missing, read standard input.
+Exit status is 0 if inputs are the same, 1 if different, 2 if trouble.
+.SH AUTHOR
+Written by Torbjorn Granlund and David MacKenzie.
+.SH "REPORTING BUGS"
+Report bugs to: bug\-diffutils@gnu.org
+.br
+GNU diffutils home page: <https://www.gnu.org/software/diffutils/>
+.br
+General help using GNU software: <https://www.gnu.org/gethelp/>
+.SH COPYRIGHT
+Copyright \(co 2021 Free Software Foundation, Inc.
+License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
+.br
+This is free software: you are free to change and redistribute it.
+There is NO WARRANTY, to the extent permitted by law.
+.SH "SEE ALSO"
+diff(1), diff3(1), sdiff(1)
+.PP
+The full documentation for
+.B cmp
+is maintained as a Texinfo manual.  If the
+.B info
+and
+.B cmp
+programs are properly installed at your site, the command
+.IP
+.B info cmp
+.PP
+should give you access to the complete manual.
diff --git a/manual/GNU_diffutils/original/man1/diff.1 b/manual/GNU_diffutils/original/man1/diff.1
new file mode 100644 (file)
index 0000000..5fbf246
--- /dev/null
@@ -0,0 +1,266 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.40.4.
+.TH DIFF "1" "August 2021" "diffutils 3.8" "User Commands"
+.SH NAME
+diff \- compare files line by line
+.SH SYNOPSIS
+.B diff
+[\fIOPTION\fR]... \fIFILES\fR
+.SH DESCRIPTION
+Compare FILES line by line.
+.PP
+Mandatory arguments to long options are mandatory for short options too.
+.TP
+\fB\-\-normal\fR
+output a normal diff (the default)
+.TP
+\fB\-q\fR, \fB\-\-brief\fR
+report only when files differ
+.TP
+\fB\-s\fR, \fB\-\-report\-identical\-files\fR
+report when two files are the same
+.TP
+\fB\-c\fR, \fB\-C\fR NUM, \fB\-\-context\fR[=\fINUM\fR]
+output NUM (default 3) lines of copied context
+.TP
+\fB\-u\fR, \fB\-U\fR NUM, \fB\-\-unified\fR[=\fINUM\fR]
+output NUM (default 3) lines of unified context
+.TP
+\fB\-e\fR, \fB\-\-ed\fR
+output an ed script
+.TP
+\fB\-n\fR, \fB\-\-rcs\fR
+output an RCS format diff
+.TP
+\fB\-y\fR, \fB\-\-side\-by\-side\fR
+output in two columns
+.TP
+\fB\-W\fR, \fB\-\-width\fR=\fINUM\fR
+output at most NUM (default 130) print columns
+.TP
+\fB\-\-left\-column\fR
+output only the left column of common lines
+.TP
+\fB\-\-suppress\-common\-lines\fR
+do not output common lines
+.TP
+\fB\-p\fR, \fB\-\-show\-c\-function\fR
+show which C function each change is in
+.TP
+\fB\-F\fR, \fB\-\-show\-function\-line\fR=\fIRE\fR
+show the most recent line matching RE
+.TP
+\fB\-\-label\fR LABEL
+use LABEL instead of file name and timestamp
+(can be repeated)
+.TP
+\fB\-t\fR, \fB\-\-expand\-tabs\fR
+expand tabs to spaces in output
+.TP
+\fB\-T\fR, \fB\-\-initial\-tab\fR
+make tabs line up by prepending a tab
+.TP
+\fB\-\-tabsize\fR=\fINUM\fR
+tab stops every NUM (default 8) print columns
+.TP
+\fB\-\-suppress\-blank\-empty\fR
+suppress space or tab before empty output lines
+.TP
+\fB\-l\fR, \fB\-\-paginate\fR
+pass output through 'pr' to paginate it
+.TP
+\fB\-r\fR, \fB\-\-recursive\fR
+recursively compare any subdirectories found
+.TP
+\fB\-\-no\-dereference\fR
+don't follow symbolic links
+.TP
+\fB\-N\fR, \fB\-\-new\-file\fR
+treat absent files as empty
+.TP
+\fB\-\-unidirectional\-new\-file\fR
+treat absent first files as empty
+.TP
+\fB\-\-ignore\-file\-name\-case\fR
+ignore case when comparing file names
+.TP
+\fB\-\-no\-ignore\-file\-name\-case\fR
+consider case when comparing file names
+.TP
+\fB\-x\fR, \fB\-\-exclude\fR=\fIPAT\fR
+exclude files that match PAT
+.TP
+\fB\-X\fR, \fB\-\-exclude\-from\fR=\fIFILE\fR
+exclude files that match any pattern in FILE
+.TP
+\fB\-S\fR, \fB\-\-starting\-file\fR=\fIFILE\fR
+start with FILE when comparing directories
+.TP
+\fB\-\-from\-file\fR=\fIFILE1\fR
+compare FILE1 to all operands;
+FILE1 can be a directory
+.TP
+\fB\-\-to\-file\fR=\fIFILE2\fR
+compare all operands to FILE2;
+FILE2 can be a directory
+.TP
+\fB\-i\fR, \fB\-\-ignore\-case\fR
+ignore case differences in file contents
+.TP
+\fB\-E\fR, \fB\-\-ignore\-tab\-expansion\fR
+ignore changes due to tab expansion
+.TP
+\fB\-Z\fR, \fB\-\-ignore\-trailing\-space\fR
+ignore white space at line end
+.TP
+\fB\-b\fR, \fB\-\-ignore\-space\-change\fR
+ignore changes in the amount of white space
+.TP
+\fB\-w\fR, \fB\-\-ignore\-all\-space\fR
+ignore all white space
+.TP
+\fB\-B\fR, \fB\-\-ignore\-blank\-lines\fR
+ignore changes where lines are all blank
+.TP
+\fB\-I\fR, \fB\-\-ignore\-matching\-lines\fR=\fIRE\fR
+ignore changes where all lines match RE
+.TP
+\fB\-a\fR, \fB\-\-text\fR
+treat all files as text
+.TP
+\fB\-\-strip\-trailing\-cr\fR
+strip trailing carriage return on input
+.TP
+\fB\-D\fR, \fB\-\-ifdef\fR=\fINAME\fR
+output merged file with '#ifdef NAME' diffs
+.TP
+\fB\-\-GTYPE\-group\-format\fR=\fIGFMT\fR
+format GTYPE input groups with GFMT
+.TP
+\fB\-\-line\-format\fR=\fILFMT\fR
+format all input lines with LFMT
+.TP
+\fB\-\-LTYPE\-line\-format\fR=\fILFMT\fR
+format LTYPE input lines with LFMT
+.IP
+These format options provide fine\-grained control over the output
+.IP
+of diff, generalizing \fB\-D\fR/\-\-ifdef.
+.TP
+LTYPE is 'old', 'new', or 'unchanged'.
+GTYPE is LTYPE or 'changed'.
+.IP
+GFMT (only) may contain:
+.TP
+%<
+lines from FILE1
+.TP
+%>
+lines from FILE2
+.TP
+%=
+lines common to FILE1 and FILE2
+.TP
+%[\-][WIDTH][.[PREC]]{doxX}LETTER
+printf\-style spec for LETTER
+.IP
+LETTERs are as follows for new group, lower case for old group:
+.TP
+F
+first line number
+.TP
+L
+last line number
+.TP
+N
+number of lines = L\-F+1
+.TP
+E
+F\-1
+.TP
+M
+L+1
+.TP
+%(A=B?T:E)
+if A equals B then T else E
+.IP
+LFMT (only) may contain:
+.TP
+%L
+contents of line
+.TP
+%l
+contents of line, excluding any trailing newline
+.TP
+%[\-][WIDTH][.[PREC]]{doxX}n
+printf\-style spec for input line number
+.IP
+Both GFMT and LFMT may contain:
+.TP
+%%
+%
+.TP
+%c'C'
+the single character C
+.TP
+%c'\eOOO'
+the character with octal code OOO
+.TP
+C
+the character C (other characters represent themselves)
+.TP
+\fB\-d\fR, \fB\-\-minimal\fR
+try hard to find a smaller set of changes
+.TP
+\fB\-\-horizon\-lines\fR=\fINUM\fR
+keep NUM lines of the common prefix and suffix
+.TP
+\fB\-\-speed\-large\-files\fR
+assume large files and many scattered small changes
+.TP
+\fB\-\-color\fR[=\fIWHEN\fR]
+color output; WHEN is 'never', 'always', or 'auto';
+plain \fB\-\-color\fR means \fB\-\-color=\fR'auto'
+.TP
+\fB\-\-palette\fR=\fIPALETTE\fR
+the colors to use when \fB\-\-color\fR is active; PALETTE is
+a colon\-separated list of terminfo capabilities
+.TP
+\fB\-\-help\fR
+display this help and exit
+.TP
+\fB\-v\fR, \fB\-\-version\fR
+output version information and exit
+.PP
+FILES are 'FILE1 FILE2' or 'DIR1 DIR2' or 'DIR FILE' or 'FILE DIR'.
+If \fB\-\-from\-file\fR or \fB\-\-to\-file\fR is given, there are no restrictions on FILE(s).
+If a FILE is '\-', read standard input.
+Exit status is 0 if inputs are the same, 1 if different, 2 if trouble.
+.SH AUTHOR
+Written by Paul Eggert, Mike Haertel, David Hayes,
+Richard Stallman, and Len Tower.
+.SH "REPORTING BUGS"
+Report bugs to: bug\-diffutils@gnu.org
+.br
+GNU diffutils home page: <https://www.gnu.org/software/diffutils/>
+.br
+General help using GNU software: <https://www.gnu.org/gethelp/>
+.SH COPYRIGHT
+Copyright \(co 2021 Free Software Foundation, Inc.
+License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
+.br
+This is free software: you are free to change and redistribute it.
+There is NO WARRANTY, to the extent permitted by law.
+.SH "SEE ALSO"
+wdiff(1), cmp(1), diff3(1), sdiff(1), patch(1)
+.PP
+The full documentation for
+.B diff
+is maintained as a Texinfo manual.  If the
+.B info
+and
+.B diff
+programs are properly installed at your site, the command
+.IP
+.B info diff
+.PP
+should give you access to the complete manual.
diff --git a/manual/GNU_diffutils/original/man1/diff3.1 b/manual/GNU_diffutils/original/man1/diff3.1
new file mode 100644 (file)
index 0000000..6522b94
--- /dev/null
@@ -0,0 +1,100 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.40.4.
+.TH DIFF3 "1" "August 2021" "diffutils 3.8" "User Commands"
+.SH NAME
+diff3 \- compare three files line by line
+.SH SYNOPSIS
+.B diff3
+[\fIOPTION\fR]... \fIMYFILE OLDFILE YOURFILE\fR
+.SH DESCRIPTION
+Compare three files line by line.
+.PP
+Mandatory arguments to long options are mandatory for short options too.
+.TP
+\fB\-A\fR, \fB\-\-show\-all\fR
+output all changes, bracketing conflicts
+.TP
+\fB\-e\fR, \fB\-\-ed\fR
+output ed script incorporating changes
+from OLDFILE to YOURFILE into MYFILE
+.TP
+\fB\-E\fR, \fB\-\-show\-overlap\fR
+like \fB\-e\fR, but bracket conflicts
+.TP
+\fB\-3\fR, \fB\-\-easy\-only\fR
+like \fB\-e\fR, but incorporate only nonoverlapping changes
+.TP
+\fB\-x\fR, \fB\-\-overlap\-only\fR
+like \fB\-e\fR, but incorporate only overlapping changes
+.TP
+\fB\-X\fR
+like \fB\-x\fR, but bracket conflicts
+.TP
+\fB\-i\fR
+append 'w' and 'q' commands to ed scripts
+.TP
+\fB\-m\fR, \fB\-\-merge\fR
+output actual merged file, according to
+\fB\-A\fR if no other options are given
+.TP
+\fB\-a\fR, \fB\-\-text\fR
+treat all files as text
+.TP
+\fB\-\-strip\-trailing\-cr\fR
+strip trailing carriage return on input
+.TP
+\fB\-T\fR, \fB\-\-initial\-tab\fR
+make tabs line up by prepending a tab
+.TP
+\fB\-\-diff\-program\fR=\fIPROGRAM\fR
+use PROGRAM to compare files
+.TP
+\fB\-L\fR, \fB\-\-label\fR=\fILABEL\fR
+use LABEL instead of file name
+(can be repeated up to three times)
+.TP
+\fB\-\-help\fR
+display this help and exit
+.TP
+\fB\-v\fR, \fB\-\-version\fR
+output version information and exit
+.PP
+The default output format is a somewhat human\-readable representation of
+the changes.
+.PP
+The \fB\-e\fR, \fB\-E\fR, \fB\-x\fR, \fB\-X\fR (and corresponding long) options cause an ed script
+to be output instead of the default.
+.PP
+Finally, the \fB\-m\fR (\fB\-\-merge\fR) option causes diff3 to do the merge internally
+and output the actual merged file.  For unusual input, this is more
+robust than using ed.
+.PP
+If a FILE is '\-', read standard input.
+Exit status is 0 if successful, 1 if conflicts, 2 if trouble.
+.SH AUTHOR
+Written by Randy Smith.
+.SH "REPORTING BUGS"
+Report bugs to: bug\-diffutils@gnu.org
+.br
+GNU diffutils home page: <https://www.gnu.org/software/diffutils/>
+.br
+General help using GNU software: <https://www.gnu.org/gethelp/>
+.SH COPYRIGHT
+Copyright \(co 2021 Free Software Foundation, Inc.
+License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
+.br
+This is free software: you are free to change and redistribute it.
+There is NO WARRANTY, to the extent permitted by law.
+.SH "SEE ALSO"
+cmp(1), diff(1), sdiff(1)
+.PP
+The full documentation for
+.B diff3
+is maintained as a Texinfo manual.  If the
+.B info
+and
+.B diff3
+programs are properly installed at your site, the command
+.IP
+.B info diff3
+.PP
+should give you access to the complete manual.
diff --git a/manual/GNU_diffutils/original/man1/sdiff.1 b/manual/GNU_diffutils/original/man1/sdiff.1
new file mode 100644 (file)
index 0000000..5a83d6b
--- /dev/null
@@ -0,0 +1,102 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.40.4.
+.TH SDIFF "1" "August 2021" "diffutils 3.8" "User Commands"
+.SH NAME
+sdiff \- side-by-side merge of file differences
+.SH SYNOPSIS
+.B sdiff
+[\fIOPTION\fR]... \fIFILE1 FILE2\fR
+.SH DESCRIPTION
+Side\-by\-side merge of differences between FILE1 and FILE2.
+.PP
+Mandatory arguments to long options are mandatory for short options too.
+.TP
+\fB\-o\fR, \fB\-\-output\fR=\fIFILE\fR
+operate interactively, sending output to FILE
+.TP
+\fB\-i\fR, \fB\-\-ignore\-case\fR
+consider upper\- and lower\-case to be the same
+.TP
+\fB\-E\fR, \fB\-\-ignore\-tab\-expansion\fR
+ignore changes due to tab expansion
+.TP
+\fB\-Z\fR, \fB\-\-ignore\-trailing\-space\fR
+ignore white space at line end
+.TP
+\fB\-b\fR, \fB\-\-ignore\-space\-change\fR
+ignore changes in the amount of white space
+.TP
+\fB\-W\fR, \fB\-\-ignore\-all\-space\fR
+ignore all white space
+.TP
+\fB\-B\fR, \fB\-\-ignore\-blank\-lines\fR
+ignore changes whose lines are all blank
+.TP
+\fB\-I\fR, \fB\-\-ignore\-matching\-lines\fR=\fIRE\fR
+ignore changes all whose lines match RE
+.TP
+\fB\-\-strip\-trailing\-cr\fR
+strip trailing carriage return on input
+.TP
+\fB\-a\fR, \fB\-\-text\fR
+treat all files as text
+.TP
+\fB\-w\fR, \fB\-\-width\fR=\fINUM\fR
+output at most NUM (default 130) print columns
+.TP
+\fB\-l\fR, \fB\-\-left\-column\fR
+output only the left column of common lines
+.TP
+\fB\-s\fR, \fB\-\-suppress\-common\-lines\fR
+do not output common lines
+.TP
+\fB\-t\fR, \fB\-\-expand\-tabs\fR
+expand tabs to spaces in output
+.TP
+\fB\-\-tabsize\fR=\fINUM\fR
+tab stops at every NUM (default 8) print columns
+.TP
+\fB\-d\fR, \fB\-\-minimal\fR
+try hard to find a smaller set of changes
+.TP
+\fB\-H\fR, \fB\-\-speed\-large\-files\fR
+assume large files, many scattered small changes
+.TP
+\fB\-\-diff\-program\fR=\fIPROGRAM\fR
+use PROGRAM to compare files
+.TP
+\fB\-\-help\fR
+display this help and exit
+.TP
+\fB\-v\fR, \fB\-\-version\fR
+output version information and exit
+.PP
+If a FILE is '\-', read standard input.
+Exit status is 0 if inputs are the same, 1 if different, 2 if trouble.
+.SH AUTHOR
+Written by Thomas Lord.
+.SH "REPORTING BUGS"
+Report bugs to: bug\-diffutils@gnu.org
+.br
+GNU diffutils home page: <https://www.gnu.org/software/diffutils/>
+.br
+General help using GNU software: <https://www.gnu.org/gethelp/>
+.SH COPYRIGHT
+Copyright \(co 2021 Free Software Foundation, Inc.
+License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
+.br
+This is free software: you are free to change and redistribute it.
+There is NO WARRANTY, to the extent permitted by law.
+.SH "SEE ALSO"
+cmp(1), diff(1), diff3(1)
+.PP
+The full documentation for
+.B sdiff
+is maintained as a Texinfo manual.  If the
+.B info
+and
+.B sdiff
+programs are properly installed at your site, the command
+.IP
+.B info sdiff
+.PP
+should give you access to the complete manual.
diff --git a/manual/GNU_diffutils/po4a/add_ja/copyright/cmp.1.txt b/manual/GNU_diffutils/po4a/add_ja/copyright/cmp.1.txt
new file mode 100644 (file)
index 0000000..8777c45
--- /dev/null
@@ -0,0 +1,5 @@
+PO4A-HEADER: mode=before; position=^\.TH
+.\"
+.\" Translated 2021-08-06 for 3.8
+.\"    by Michio MATSUYAMA <michio_matsuyama@yahoo.co.jp>
+.\"
diff --git a/manual/GNU_diffutils/po4a/add_ja/copyright/diff.1.txt b/manual/GNU_diffutils/po4a/add_ja/copyright/diff.1.txt
new file mode 100644 (file)
index 0000000..8777c45
--- /dev/null
@@ -0,0 +1,5 @@
+PO4A-HEADER: mode=before; position=^\.TH
+.\"
+.\" Translated 2021-08-06 for 3.8
+.\"    by Michio MATSUYAMA <michio_matsuyama@yahoo.co.jp>
+.\"
diff --git a/manual/GNU_diffutils/po4a/add_ja/copyright/diff3.1.txt b/manual/GNU_diffutils/po4a/add_ja/copyright/diff3.1.txt
new file mode 100644 (file)
index 0000000..8777c45
--- /dev/null
@@ -0,0 +1,5 @@
+PO4A-HEADER: mode=before; position=^\.TH
+.\"
+.\" Translated 2021-08-06 for 3.8
+.\"    by Michio MATSUYAMA <michio_matsuyama@yahoo.co.jp>
+.\"
diff --git a/manual/GNU_diffutils/po4a/add_ja/copyright/sdiff.1.txt b/manual/GNU_diffutils/po4a/add_ja/copyright/sdiff.1.txt
new file mode 100644 (file)
index 0000000..8777c45
--- /dev/null
@@ -0,0 +1,5 @@
+PO4A-HEADER: mode=before; position=^\.TH
+.\"
+.\" Translated 2021-08-06 for 3.8
+.\"    by Michio MATSUYAMA <michio_matsuyama@yahoo.co.jp>
+.\"
diff --git a/manual/GNU_diffutils/po4a/man1/diffutils-man1.cfg b/manual/GNU_diffutils/po4a/man1/diffutils-man1.cfg
new file mode 100644 (file)
index 0000000..661f40b
--- /dev/null
@@ -0,0 +1,18 @@
+[po4a_langs] ja
+[po4a_paths] po4a/man1/diffutils-man1.pot $lang:po4a/man1/ja.po
+
+[type: man] original/man1/cmp.1 $lang:release/man1/cmp.1 \
+       add_$lang:?po4a/add_$lang/copyright/cmp.1.txt \
+       opt:"-o generated"
+
+[type: man] original/man1/diff.1 $lang:release/man1/diff.1 \
+       add_$lang:?po4a/add_$lang/copyright/diff.1.txt \
+       opt:"-o generated"
+
+[type: man] original/man1/diff3.1 $lang:release/man1/diff3.1 \
+       add_$lang:?po4a/add_$lang/copyright/diff3.1.txt \
+       opt:"-o generated"
+
+[type: man] original/man1/sdiff.1 $lang:release/man1/sdiff.1 \
+       add_$lang:?po4a/add_$lang/copyright/sdiff.1.txt \
+       opt:"-o generated"
diff --git a/manual/GNU_diffutils/po4a/man1/diffutils-man1.pot b/manual/GNU_diffutils/po4a/man1/diffutils-man1.pot
new file mode 100644 (file)
index 0000000..4a752d7
--- /dev/null
@@ -0,0 +1,1399 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2021-08-02 16:17+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: original/man1/cmp.1:2
+#, no-wrap
+msgid "CMP"
+msgstr ""
+
+#. type: TH
+#: original/man1/cmp.1:2 original/man1/diff.1:2 original/man1/diff3.1:2
+#: original/man1/sdiff.1:2
+#, no-wrap
+msgid "August 2021"
+msgstr ""
+
+#. type: TH
+#: original/man1/cmp.1:2 original/man1/diff.1:2 original/man1/diff3.1:2
+#: original/man1/sdiff.1:2
+#, no-wrap
+msgid "diffutils 3.8"
+msgstr ""
+
+#. type: TH
+#: original/man1/cmp.1:2 original/man1/diff.1:2 original/man1/diff3.1:2
+#: original/man1/sdiff.1:2
+#, no-wrap
+msgid "User Commands"
+msgstr ""
+
+#. type: SH
+#: original/man1/cmp.1:3 original/man1/diff.1:3 original/man1/diff3.1:3
+#: original/man1/sdiff.1:3
+#, no-wrap
+msgid "NAME"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:5
+msgid "cmp - compare two files byte by byte"
+msgstr ""
+
+#. type: SH
+#: original/man1/cmp.1:5 original/man1/diff.1:5 original/man1/diff3.1:5
+#: original/man1/sdiff.1:5
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:8
+msgid "B<cmp> [I<OPTION>]... I<FILE1 >[I<FILE2 >[I<SKIP1 >[I<SKIP2>]]]"
+msgstr ""
+
+#. type: SH
+#: original/man1/cmp.1:8 original/man1/diff.1:8 original/man1/diff3.1:8
+#: original/man1/sdiff.1:8
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:10
+msgid "Compare two files byte by byte."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:13
+msgid ""
+"The optional SKIP1 and SKIP2 specify the number of bytes to skip at the "
+"beginning of each file (zero by default)."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:15 original/man1/diff.1:12 original/man1/diff3.1:12
+#: original/man1/sdiff.1:12
+msgid "Mandatory arguments to long options are mandatory for short options too."
+msgstr ""
+
+#. type: TP
+#: original/man1/cmp.1:15
+#, no-wrap
+msgid "B<-b>, B<--print-bytes>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:18
+msgid "print differing bytes"
+msgstr ""
+
+#. type: TP
+#: original/man1/cmp.1:18
+#, no-wrap
+msgid "B<-i>, B<--ignore-initial>=I<SKIP>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:21
+msgid "skip first SKIP bytes of both inputs"
+msgstr ""
+
+#. type: TP
+#: original/man1/cmp.1:21
+#, no-wrap
+msgid "B<-i>, B<--ignore-initial>=I<SKIP1>:SKIP2"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:25
+msgid "skip first SKIP1 bytes of FILE1 and first SKIP2 bytes of FILE2"
+msgstr ""
+
+#. type: TP
+#: original/man1/cmp.1:25
+#, no-wrap
+msgid "B<-l>, B<--verbose>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:28
+msgid "output byte numbers and differing byte values"
+msgstr ""
+
+#. type: TP
+#: original/man1/cmp.1:28
+#, no-wrap
+msgid "B<-n>, B<--bytes>=I<LIMIT>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:31
+msgid "compare at most LIMIT bytes"
+msgstr ""
+
+#. type: TP
+#: original/man1/cmp.1:31
+#, no-wrap
+msgid "B<-s>, B<--quiet>, B<--silent>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:34
+msgid "suppress all normal output"
+msgstr ""
+
+#. type: TP
+#: original/man1/cmp.1:34 original/man1/diff.1:227 original/man1/diff3.1:54
+#: original/man1/sdiff.1:66
+#, no-wrap
+msgid "B<--help>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:37 original/man1/diff.1:230 original/man1/diff3.1:57
+#: original/man1/sdiff.1:69
+msgid "display this help and exit"
+msgstr ""
+
+#. type: TP
+#: original/man1/cmp.1:37 original/man1/diff.1:230 original/man1/diff3.1:57
+#: original/man1/sdiff.1:69
+#, no-wrap
+msgid "B<-v>, B<--version>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:40 original/man1/diff.1:233 original/man1/diff3.1:60
+#: original/man1/sdiff.1:72
+msgid "output version information and exit"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:44
+msgid ""
+"SKIP values may be followed by the following multiplicative suffixes: kB "
+"1000, K 1024, MB 1,000,000, M 1,048,576, GB 1,000,000,000, G 1,073,741,824, "
+"and so on for T, P, E, Z, Y."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:47
+msgid ""
+"If a FILE is '-' or missing, read standard input.  Exit status is 0 if "
+"inputs are the same, 1 if different, 2 if trouble."
+msgstr ""
+
+#. type: SH
+#: original/man1/cmp.1:47 original/man1/diff.1:238 original/man1/diff3.1:73
+#: original/man1/sdiff.1:75
+#, no-wrap
+msgid "AUTHOR"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:49
+msgid "Written by Torbjorn Granlund and David MacKenzie."
+msgstr ""
+
+#. type: SH
+#: original/man1/cmp.1:49 original/man1/diff.1:241 original/man1/diff3.1:75
+#: original/man1/sdiff.1:77
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:51 original/man1/diff.1:243 original/man1/diff3.1:77
+#: original/man1/sdiff.1:79
+msgid "Report bugs to: bug-diffutils@gnu.org"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:53 original/man1/diff.1:245 original/man1/diff3.1:79
+#: original/man1/sdiff.1:81
+msgid "GNU diffutils home page: E<lt>https://www.gnu.org/software/diffutils/E<gt>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:55 original/man1/diff.1:247 original/man1/diff3.1:81
+#: original/man1/sdiff.1:83
+msgid "General help using GNU software: E<lt>https://www.gnu.org/gethelp/E<gt>"
+msgstr ""
+
+#. type: SH
+#: original/man1/cmp.1:55 original/man1/diff.1:247 original/man1/diff3.1:81
+#: original/man1/sdiff.1:83
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:58 original/man1/diff.1:250 original/man1/diff3.1:84
+#: original/man1/sdiff.1:86
+msgid ""
+"Copyright \\(co 2021 Free Software Foundation, Inc.  License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:61 original/man1/diff.1:253 original/man1/diff3.1:87
+#: original/man1/sdiff.1:89
+msgid ""
+"This is free software: you are free to change and redistribute it.  There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+
+#. type: SH
+#: original/man1/cmp.1:61 original/man1/diff.1:253 original/man1/diff3.1:87
+#: original/man1/sdiff.1:89
+#, no-wrap
+msgid "SEE ALSO"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:63
+msgid "diff(1), diff3(1), sdiff(1)"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:71
+msgid ""
+"The full documentation for B<cmp> is maintained as a Texinfo manual.  If the "
+"B<info> and B<cmp> programs are properly installed at your site, the command"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:73
+msgid "B<info cmp>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/cmp.1:74 original/man1/diff.1:266 original/man1/diff3.1:100
+#: original/man1/sdiff.1:102
+msgid "should give you access to the complete manual."
+msgstr ""
+
+#. type: TH
+#: original/man1/diff.1:2
+#, no-wrap
+msgid "DIFF"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:5
+msgid "diff - compare files line by line"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:8
+msgid "B<diff> [I<OPTION>]... I<FILES>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:10
+msgid "Compare FILES line by line."
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:12
+#, no-wrap
+msgid "B<--normal>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:15
+msgid "output a normal diff (the default)"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:15
+#, no-wrap
+msgid "B<-q>, B<--brief>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:18
+msgid "report only when files differ"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:18
+#, no-wrap
+msgid "B<-s>, B<--report-identical-files>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:21
+msgid "report when two files are the same"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:21
+#, no-wrap
+msgid "B<-c>, B<-C> NUM, B<--context>[=I<NUM>]"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:24
+msgid "output NUM (default 3) lines of copied context"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:24
+#, no-wrap
+msgid "B<-u>, B<-U> NUM, B<--unified>[=I<NUM>]"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:27
+msgid "output NUM (default 3) lines of unified context"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:27 original/man1/diff3.1:15
+#, no-wrap
+msgid "B<-e>, B<--ed>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:30
+msgid "output an ed script"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:30
+#, no-wrap
+msgid "B<-n>, B<--rcs>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:33
+msgid "output an RCS format diff"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:33
+#, no-wrap
+msgid "B<-y>, B<--side-by-side>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:36
+msgid "output in two columns"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:36
+#, no-wrap
+msgid "B<-W>, B<--width>=I<NUM>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:39 original/man1/sdiff.1:45
+msgid "output at most NUM (default 130) print columns"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:39
+#, no-wrap
+msgid "B<--left-column>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:42 original/man1/sdiff.1:48
+msgid "output only the left column of common lines"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:42
+#, no-wrap
+msgid "B<--suppress-common-lines>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:45 original/man1/sdiff.1:51
+msgid "do not output common lines"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:45
+#, no-wrap
+msgid "B<-p>, B<--show-c-function>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:48
+msgid "show which C function each change is in"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:48
+#, no-wrap
+msgid "B<-F>, B<--show-function-line>=I<RE>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:51
+msgid "show the most recent line matching RE"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:51
+#, no-wrap
+msgid "B<--label> LABEL"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:55
+msgid "use LABEL instead of file name and timestamp (can be repeated)"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:55 original/man1/sdiff.1:51
+#, no-wrap
+msgid "B<-t>, B<--expand-tabs>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:58 original/man1/sdiff.1:54
+msgid "expand tabs to spaces in output"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:58 original/man1/diff3.1:44
+#, no-wrap
+msgid "B<-T>, B<--initial-tab>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:61 original/man1/diff3.1:47
+msgid "make tabs line up by prepending a tab"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:61 original/man1/sdiff.1:54
+#, no-wrap
+msgid "B<--tabsize>=I<NUM>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:64
+msgid "tab stops every NUM (default 8) print columns"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:64
+#, no-wrap
+msgid "B<--suppress-blank-empty>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:67
+msgid "suppress space or tab before empty output lines"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:67
+#, no-wrap
+msgid "B<-l>, B<--paginate>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:70
+msgid "pass output through 'pr' to paginate it"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:70
+#, no-wrap
+msgid "B<-r>, B<--recursive>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:73
+msgid "recursively compare any subdirectories found"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:73
+#, no-wrap
+msgid "B<--no-dereference>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:76
+msgid "don't follow symbolic links"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:76
+#, no-wrap
+msgid "B<-N>, B<--new-file>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:79
+msgid "treat absent files as empty"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:79
+#, no-wrap
+msgid "B<--unidirectional-new-file>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:82
+msgid "treat absent first files as empty"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:82
+#, no-wrap
+msgid "B<--ignore-file-name-case>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:85
+msgid "ignore case when comparing file names"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:85
+#, no-wrap
+msgid "B<--no-ignore-file-name-case>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:88
+msgid "consider case when comparing file names"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:88
+#, no-wrap
+msgid "B<-x>, B<--exclude>=I<PAT>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:91
+msgid "exclude files that match PAT"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:91
+#, no-wrap
+msgid "B<-X>, B<--exclude-from>=I<FILE>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:94
+msgid "exclude files that match any pattern in FILE"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:94
+#, no-wrap
+msgid "B<-S>, B<--starting-file>=I<FILE>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:97
+msgid "start with FILE when comparing directories"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:97
+#, no-wrap
+msgid "B<--from-file>=I<FILE1>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:101
+msgid "compare FILE1 to all operands; FILE1 can be a directory"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:101
+#, no-wrap
+msgid "B<--to-file>=I<FILE2>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:105
+msgid "compare all operands to FILE2; FILE2 can be a directory"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:105 original/man1/sdiff.1:15
+#, no-wrap
+msgid "B<-i>, B<--ignore-case>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:108
+msgid "ignore case differences in file contents"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:108 original/man1/sdiff.1:18
+#, no-wrap
+msgid "B<-E>, B<--ignore-tab-expansion>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:111 original/man1/sdiff.1:21
+msgid "ignore changes due to tab expansion"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:111 original/man1/sdiff.1:21
+#, no-wrap
+msgid "B<-Z>, B<--ignore-trailing-space>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:114 original/man1/sdiff.1:24
+msgid "ignore white space at line end"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:114 original/man1/sdiff.1:24
+#, no-wrap
+msgid "B<-b>, B<--ignore-space-change>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:117 original/man1/sdiff.1:27
+msgid "ignore changes in the amount of white space"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:117
+#, no-wrap
+msgid "B<-w>, B<--ignore-all-space>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:120 original/man1/sdiff.1:30
+msgid "ignore all white space"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:120 original/man1/sdiff.1:30
+#, no-wrap
+msgid "B<-B>, B<--ignore-blank-lines>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:123
+msgid "ignore changes where lines are all blank"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:123 original/man1/sdiff.1:33
+#, no-wrap
+msgid "B<-I>, B<--ignore-matching-lines>=I<RE>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:126
+msgid "ignore changes where all lines match RE"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:126 original/man1/diff3.1:38 original/man1/sdiff.1:39
+#, no-wrap
+msgid "B<-a>, B<--text>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:129 original/man1/diff3.1:41 original/man1/sdiff.1:42
+msgid "treat all files as text"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:129 original/man1/diff3.1:41 original/man1/sdiff.1:36
+#, no-wrap
+msgid "B<--strip-trailing-cr>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:132 original/man1/diff3.1:44 original/man1/sdiff.1:39
+msgid "strip trailing carriage return on input"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:132
+#, no-wrap
+msgid "B<-D>, B<--ifdef>=I<NAME>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:135
+msgid "output merged file with '#ifdef NAME' diffs"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:135
+#, no-wrap
+msgid "B<--GTYPE-group-format>=I<GFMT>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:138
+msgid "format GTYPE input groups with GFMT"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:138
+#, no-wrap
+msgid "B<--line-format>=I<LFMT>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:141
+msgid "format all input lines with LFMT"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:141
+#, no-wrap
+msgid "B<--LTYPE-line-format>=I<LFMT>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:144
+msgid "format LTYPE input lines with LFMT"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:146
+msgid "These format options provide fine-grained control over the output"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:148
+msgid "of diff, generalizing B<-D>/--ifdef."
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:148
+#, no-wrap
+msgid "LTYPE is 'old', 'new', or 'unchanged'."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:151
+msgid "GTYPE is LTYPE or 'changed'."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:153
+msgid "GFMT (only) may contain:"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:153
+#, no-wrap
+msgid "%E<lt>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:156
+msgid "lines from FILE1"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:156
+#, no-wrap
+msgid "%E<gt>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:159
+msgid "lines from FILE2"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:159
+#, no-wrap
+msgid "%="
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:162
+msgid "lines common to FILE1 and FILE2"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:162
+#, no-wrap
+msgid "%[-][WIDTH][.[PREC]]{doxX}LETTER"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:165
+msgid "printf-style spec for LETTER"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:167
+msgid "LETTERs are as follows for new group, lower case for old group:"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:167
+#, no-wrap
+msgid "F"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:170
+msgid "first line number"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:170
+#, no-wrap
+msgid "L"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:173
+msgid "last line number"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:173
+#, no-wrap
+msgid "N"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:176
+msgid "number of lines = L-F+1"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:176
+#, no-wrap
+msgid "E"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:179
+msgid "F-1"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:179
+#, no-wrap
+msgid "M"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:182
+msgid "L+1"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:182
+#, no-wrap
+msgid "%(A=B?T:E)"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:185
+msgid "if A equals B then T else E"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:187
+msgid "LFMT (only) may contain:"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:187
+#, no-wrap
+msgid "%L"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:190
+msgid "contents of line"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:190
+#, no-wrap
+msgid "%l"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:193
+msgid "contents of line, excluding any trailing newline"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:193
+#, no-wrap
+msgid "%[-][WIDTH][.[PREC]]{doxX}n"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:196
+msgid "printf-style spec for input line number"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:198
+msgid "Both GFMT and LFMT may contain:"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:198
+#, no-wrap
+msgid "%%"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:201
+msgid "%"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:201
+#, no-wrap
+msgid "%c'C'"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:204
+msgid "the single character C"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:204
+#, no-wrap
+msgid "%c'\\eOOO'"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:207
+msgid "the character with octal code OOO"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:207
+#, no-wrap
+msgid "C"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:210
+msgid "the character C (other characters represent themselves)"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:210 original/man1/sdiff.1:57
+#, no-wrap
+msgid "B<-d>, B<--minimal>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:213 original/man1/sdiff.1:60
+msgid "try hard to find a smaller set of changes"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:213
+#, no-wrap
+msgid "B<--horizon-lines>=I<NUM>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:216
+msgid "keep NUM lines of the common prefix and suffix"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:216
+#, no-wrap
+msgid "B<--speed-large-files>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:219
+msgid "assume large files and many scattered small changes"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:219
+#, no-wrap
+msgid "B<--color>[=I<WHEN>]"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:223
+msgid ""
+"color output; WHEN is 'never', 'always', or 'auto'; plain B<--color> means "
+"B<--color=>'auto'"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff.1:223
+#, no-wrap
+msgid "B<--palette>=I<PALETTE>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:227
+msgid ""
+"the colors to use when B<--color> is active; PALETTE is a colon-separated "
+"list of terminfo capabilities"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:238
+msgid ""
+"FILES are 'FILE1 FILE2' or 'DIR1 DIR2' or 'DIR FILE' or 'FILE DIR'.  If "
+"B<--from-file> or B<--to-file> is given, there are no restrictions on "
+"FILE(s).  If a FILE is '-', read standard input.  Exit status is 0 if inputs "
+"are the same, 1 if different, 2 if trouble."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:241
+msgid ""
+"Written by Paul Eggert, Mike Haertel, David Hayes, Richard Stallman, and Len "
+"Tower."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:255
+msgid "wdiff(1), cmp(1), diff3(1), sdiff(1), patch(1)"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:263
+msgid ""
+"The full documentation for B<diff> is maintained as a Texinfo manual.  If "
+"the B<info> and B<diff> programs are properly installed at your site, the "
+"command"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff.1:265
+msgid "B<info diff>"
+msgstr ""
+
+#. type: TH
+#: original/man1/diff3.1:2
+#, no-wrap
+msgid "DIFF3"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff3.1:5
+msgid "diff3 - compare three files line by line"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff3.1:8
+msgid "B<diff3> [I<OPTION>]... I<MYFILE OLDFILE YOURFILE>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff3.1:10
+msgid "Compare three files line by line."
+msgstr ""
+
+#. type: TP
+#: original/man1/diff3.1:12
+#, no-wrap
+msgid "B<-A>, B<--show-all>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff3.1:15
+msgid "output all changes, bracketing conflicts"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff3.1:19
+msgid "output ed script incorporating changes from OLDFILE to YOURFILE into MYFILE"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff3.1:19
+#, no-wrap
+msgid "B<-E>, B<--show-overlap>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff3.1:22
+msgid "like B<-e>, but bracket conflicts"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff3.1:22
+#, no-wrap
+msgid "B<-3>, B<--easy-only>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff3.1:25
+msgid "like B<-e>, but incorporate only nonoverlapping changes"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff3.1:25
+#, no-wrap
+msgid "B<-x>, B<--overlap-only>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff3.1:28
+msgid "like B<-e>, but incorporate only overlapping changes"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff3.1:28
+#, no-wrap
+msgid "B<-X>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff3.1:31
+msgid "like B<-x>, but bracket conflicts"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff3.1:31
+#, no-wrap
+msgid "B<-i>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff3.1:34
+msgid "append 'w' and 'q' commands to ed scripts"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff3.1:34
+#, no-wrap
+msgid "B<-m>, B<--merge>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff3.1:38
+msgid "output actual merged file, according to B<-A> if no other options are given"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff3.1:47 original/man1/sdiff.1:63
+#, no-wrap
+msgid "B<--diff-program>=I<PROGRAM>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff3.1:50 original/man1/sdiff.1:66
+msgid "use PROGRAM to compare files"
+msgstr ""
+
+#. type: TP
+#: original/man1/diff3.1:50
+#, no-wrap
+msgid "B<-L>, B<--label>=I<LABEL>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff3.1:54
+msgid "use LABEL instead of file name (can be repeated up to three times)"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff3.1:63
+msgid ""
+"The default output format is a somewhat human-readable representation of the "
+"changes."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff3.1:66
+msgid ""
+"The B<-e>, B<-E>, B<-x>, B<-X> (and corresponding long) options cause an ed "
+"script to be output instead of the default."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff3.1:70
+msgid ""
+"Finally, the B<-m> (B<--merge>) option causes diff3 to do the merge "
+"internally and output the actual merged file.  For unusual input, this is "
+"more robust than using ed."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff3.1:73
+msgid ""
+"If a FILE is '-', read standard input.  Exit status is 0 if successful, 1 if "
+"conflicts, 2 if trouble."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff3.1:75
+msgid "Written by Randy Smith."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff3.1:89
+msgid "cmp(1), diff(1), sdiff(1)"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff3.1:97
+msgid ""
+"The full documentation for B<diff3> is maintained as a Texinfo manual.  If "
+"the B<info> and B<diff3> programs are properly installed at your site, the "
+"command"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/diff3.1:99
+msgid "B<info diff3>"
+msgstr ""
+
+#. type: TH
+#: original/man1/sdiff.1:2
+#, no-wrap
+msgid "SDIFF"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/sdiff.1:5
+msgid "sdiff - side-by-side merge of file differences"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/sdiff.1:8
+msgid "B<sdiff> [I<OPTION>]... I<FILE1 FILE2>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/sdiff.1:10
+msgid "Side-by-side merge of differences between FILE1 and FILE2."
+msgstr ""
+
+#. type: TP
+#: original/man1/sdiff.1:12
+#, no-wrap
+msgid "B<-o>, B<--output>=I<FILE>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/sdiff.1:15
+msgid "operate interactively, sending output to FILE"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/sdiff.1:18
+msgid "consider upper- and lower-case to be the same"
+msgstr ""
+
+#. type: TP
+#: original/man1/sdiff.1:27
+#, no-wrap
+msgid "B<-W>, B<--ignore-all-space>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/sdiff.1:33
+msgid "ignore changes whose lines are all blank"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/sdiff.1:36
+msgid "ignore changes all whose lines match RE"
+msgstr ""
+
+#. type: TP
+#: original/man1/sdiff.1:42
+#, no-wrap
+msgid "B<-w>, B<--width>=I<NUM>"
+msgstr ""
+
+#. type: TP
+#: original/man1/sdiff.1:45
+#, no-wrap
+msgid "B<-l>, B<--left-column>"
+msgstr ""
+
+#. type: TP
+#: original/man1/sdiff.1:48
+#, no-wrap
+msgid "B<-s>, B<--suppress-common-lines>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/sdiff.1:57
+msgid "tab stops at every NUM (default 8) print columns"
+msgstr ""
+
+#. type: TP
+#: original/man1/sdiff.1:60
+#, no-wrap
+msgid "B<-H>, B<--speed-large-files>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/sdiff.1:63
+msgid "assume large files, many scattered small changes"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/sdiff.1:75
+msgid ""
+"If a FILE is '-', read standard input.  Exit status is 0 if inputs are the "
+"same, 1 if different, 2 if trouble."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/sdiff.1:77
+msgid "Written by Thomas Lord."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/sdiff.1:91
+msgid "cmp(1), diff(1), diff3(1)"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/sdiff.1:99
+msgid ""
+"The full documentation for B<sdiff> is maintained as a Texinfo manual.  If "
+"the B<info> and B<sdiff> programs are properly installed at your site, the "
+"command"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/sdiff.1:101
+msgid "B<info sdiff>"
+msgstr ""
diff --git a/manual/GNU_diffutils/po4a/man1/ja.po b/manual/GNU_diffutils/po4a/man1/ja.po
new file mode 100644 (file)
index 0000000..51f6fae
--- /dev/null
@@ -0,0 +1,1462 @@
+# Japanese translations for GNU diffutils package
+# Copyright (C) 2021 Free Software Foundation, Inc.
+# This file is distributed under the same license as the GNU diffutils package.
+# Linux JM project <linuxjm-discuss@lists.osdn.me>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: GNU diffutils 3.8\n"
+"POT-Creation-Date: 2021-08-02 16:17+0900\n"
+"PO-Revision-Date: 2021-08-06 13:02+0900\n"
+"Last-Translator: Michio MATSUYAMA <michio_matsuyama@yahoo.co.jp>\n"
+"Language-Team: Linux JM project <linuxjm-discuss@lists.osdn.me>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. type: TH
+#: original/man1/cmp.1:2
+#, no-wrap
+msgid "CMP"
+msgstr "CMP"
+
+#. type: TH
+#: original/man1/cmp.1:2 original/man1/diff.1:2 original/man1/diff3.1:2
+#: original/man1/sdiff.1:2
+#, no-wrap
+msgid "August 2021"
+msgstr "2021/08"
+
+#. type: TH
+#: original/man1/cmp.1:2 original/man1/diff.1:2 original/man1/diff3.1:2
+#: original/man1/sdiff.1:2
+#, no-wrap
+msgid "diffutils 3.8"
+msgstr "diffutils 3.8"
+
+#. type: TH
+#: original/man1/cmp.1:2 original/man1/diff.1:2 original/man1/diff3.1:2
+#: original/man1/sdiff.1:2
+#, no-wrap
+msgid "User Commands"
+msgstr "ユーザーコマンド"
+
+#. type: SH
+#: original/man1/cmp.1:3 original/man1/diff.1:3 original/man1/diff3.1:3
+#: original/man1/sdiff.1:3
+#, no-wrap
+msgid "NAME"
+msgstr "名前"
+
+#. type: Plain text
+#: original/man1/cmp.1:5
+msgid "cmp - compare two files byte by byte"
+msgstr "cmp - 2 つのファイルのバイト単位での比較"
+
+#. type: SH
+#: original/man1/cmp.1:5 original/man1/diff.1:5 original/man1/diff3.1:5
+#: original/man1/sdiff.1:5
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "書式"
+
+#. type: Plain text
+#: original/man1/cmp.1:8
+msgid "B<cmp> [I<OPTION>]... I<FILE1 >[I<FILE2 >[I<SKIP1 >[I<SKIP2>]]]"
+msgstr "B<cmp> [I<OPTION>]... I<FILE1 >[I<FILE2 >[I<SKIP1 >[I<SKIP2>]]]"
+
+#. type: SH
+#: original/man1/cmp.1:8 original/man1/diff.1:8 original/man1/diff3.1:8
+#: original/man1/sdiff.1:8
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "説明"
+
+#. type: Plain text
+#: original/man1/cmp.1:10
+msgid "Compare two files byte by byte."
+msgstr "2 つのファイルをバイト単位で比較します。"
+
+#. type: Plain text
+#: original/man1/cmp.1:13
+msgid ""
+"The optional SKIP1 and SKIP2 specify the number of bytes to skip at the "
+"beginning of each file (zero by default)."
+msgstr ""
+"任意指定の SKIP1 と SKIP2 は、 それぞれのファイルの先頭から読み飛ばすバイト数を指定します "
+"(デフォルトはゼロです)。"
+
+#. type: Plain text
+#: original/man1/cmp.1:15 original/man1/diff.1:12 original/man1/diff3.1:12
+#: original/man1/sdiff.1:12
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr ""
+"ロングオプションにおいて必須の引数であるものは、 "
+"ショートオプションにおいても必須です。"
+
+#. type: TP
+#: original/man1/cmp.1:15
+#, no-wrap
+msgid "B<-b>, B<--print-bytes>"
+msgstr "B<-b>, B<--print-bytes>"
+
+#. type: Plain text
+#: original/man1/cmp.1:18
+msgid "print differing bytes"
+msgstr "異なるバイトを表示します。"
+
+#. type: TP
+#: original/man1/cmp.1:18
+#, no-wrap
+msgid "B<-i>, B<--ignore-initial>=I<SKIP>"
+msgstr "B<-i>, B<--ignore-initial>=I<SKIP>"
+
+#. type: Plain text
+#: original/man1/cmp.1:21
+msgid "skip first SKIP bytes of both inputs"
+msgstr "2 つの入力ファイルの初めの SKIP バイトは読み飛ばします。"
+
+#. type: TP
+#: original/man1/cmp.1:21
+#, no-wrap
+msgid "B<-i>, B<--ignore-initial>=I<SKIP1>:SKIP2"
+msgstr "B<-i>, B<--ignore-initial>=I<SKIP1>:SKIP2"
+
+#. type: Plain text
+#: original/man1/cmp.1:25
+msgid "skip first SKIP1 bytes of FILE1 and first SKIP2 bytes of FILE2"
+msgstr ""
+"FILE 1 の初めの SKIP1 バイト、 FILE2 の初めの SKIP2 バイトをそれぞれ読み飛ば"
+"します。"
+
+#. type: TP
+#: original/man1/cmp.1:25
+#, no-wrap
+msgid "B<-l>, B<--verbose>"
+msgstr "B<-l>, B<--verbose>"
+
+#. type: Plain text
+#: original/man1/cmp.1:28
+msgid "output byte numbers and differing byte values"
+msgstr "バイト番号、 および異なっていたバイト値を出力します。"
+
+#. type: TP
+#: original/man1/cmp.1:28
+#, no-wrap
+msgid "B<-n>, B<--bytes>=I<LIMIT>"
+msgstr "B<-n>, B<--bytes>=I<LIMIT>"
+
+#. type: Plain text
+#: original/man1/cmp.1:31
+msgid "compare at most LIMIT bytes"
+msgstr "比較するのは LIMIT バイトまでとします。"
+
+#. type: TP
+#: original/man1/cmp.1:31
+#, no-wrap
+msgid "B<-s>, B<--quiet>, B<--silent>"
+msgstr "B<-s>, B<--quiet>, B<--silent>"
+
+#. type: Plain text
+#: original/man1/cmp.1:34
+msgid "suppress all normal output"
+msgstr "通常の出力をすべて省略します。"
+
+#. type: TP
+#: original/man1/cmp.1:34 original/man1/diff.1:227 original/man1/diff3.1:54
+#: original/man1/sdiff.1:66
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: original/man1/cmp.1:37 original/man1/diff.1:230 original/man1/diff3.1:57
+#: original/man1/sdiff.1:69
+msgid "display this help and exit"
+msgstr "ヘルプを表示して終了します。"
+
+#. type: TP
+#: original/man1/cmp.1:37 original/man1/diff.1:230 original/man1/diff3.1:57
+#: original/man1/sdiff.1:69
+#, no-wrap
+msgid "B<-v>, B<--version>"
+msgstr "B<-v>, B<--version>"
+
+#. type: Plain text
+#: original/man1/cmp.1:40 original/man1/diff.1:233 original/man1/diff3.1:60
+#: original/man1/sdiff.1:72
+msgid "output version information and exit"
+msgstr "バージョン情報を出力して終了します。"
+
+#. type: Plain text
+#: original/man1/cmp.1:44
+msgid ""
+"SKIP values may be followed by the following multiplicative suffixes: kB "
+"1000, K 1024, MB 1,000,000, M 1,048,576, GB 1,000,000,000, G 1,073,741,824, "
+"and so on for T, P, E, Z, Y."
+msgstr ""
+"SKIP の値には、 以下のような乗数に応じたサフィックスをつけることができます。 "
+"kB 1000, K 1024, MB 1,000,000, M 1,048,576, GB 1,000,000,000, G 1,073,741,824, "
+"この先 T, P, E, Z, Y についても同様です。"
+
+#. type: Plain text
+#: original/man1/cmp.1:47
+msgid ""
+"If a FILE is '-' or missing, read standard input.  Exit status is 0 if "
+"inputs are the same, 1 if different, 2 if trouble."
+msgstr ""
+"FILE に '-' が指定されるか、 あるいは未指定であった場合は、 標準入力からの読み込みが行われます。 "
+"終了ステータスは、 入力ファイルの内容が同じであれば 0、 "
+"異なっていれば 1、 何か問題が発生すれば 2 です。"
+
+#. type: SH
+#: original/man1/cmp.1:47 original/man1/diff.1:238 original/man1/diff3.1:73
+#: original/man1/sdiff.1:75
+#, no-wrap
+msgid "AUTHOR"
+msgstr "著者"
+
+#. type: Plain text
+#: original/man1/cmp.1:49
+msgid "Written by Torbjorn Granlund and David MacKenzie."
+msgstr "Torbjorn Granlund, David MacKenzie"
+
+#. type: SH
+#: original/man1/cmp.1:49 original/man1/diff.1:241 original/man1/diff3.1:75
+#: original/man1/sdiff.1:77
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "バグ報告"
+
+#. type: Plain text
+#: original/man1/cmp.1:51 original/man1/diff.1:243 original/man1/diff3.1:77
+#: original/man1/sdiff.1:79
+msgid "Report bugs to: bug-diffutils@gnu.org"
+msgstr "バグ報告は bug-diffutils@gnu.org までお願いします。"
+
+#. type: Plain text
+#: original/man1/cmp.1:53 original/man1/diff.1:245 original/man1/diff3.1:79
+#: original/man1/sdiff.1:81
+msgid ""
+"GNU diffutils home page: E<lt>https://www.gnu.org/software/diffutils/E<gt>"
+msgstr ""
+"GNU diffutils ホームページ: E<lt>https://www.gnu.org/software/diffutils/E<gt>"
+
+#. type: Plain text
+#: original/man1/cmp.1:55 original/man1/diff.1:247 original/man1/diff3.1:81
+#: original/man1/sdiff.1:83
+msgid "General help using GNU software: E<lt>https://www.gnu.org/gethelp/E<gt>"
+msgstr "GNU ソフトウェアの全般的なヘルプ: E<lt>https://www.gnu.org/gethelp/E<gt>"
+
+#. type: SH
+#: original/man1/cmp.1:55 original/man1/diff.1:247 original/man1/diff3.1:81
+#: original/man1/sdiff.1:83
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "著作権"
+
+#. type: Plain text
+#: original/man1/cmp.1:58 original/man1/diff.1:250 original/man1/diff3.1:84
+#: original/man1/sdiff.1:86
+msgid ""
+"Copyright \\(co 2021 Free Software Foundation, Inc.  License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2021 Free Software Foundation, Inc.  License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+
+#. type: Plain text
+#: original/man1/cmp.1:61 original/man1/diff.1:253 original/man1/diff3.1:87
+#: original/man1/sdiff.1:89
+msgid ""
+"This is free software: you are free to change and redistribute it.  There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"This is free software: you are free to change and redistribute it.  There is "
+"NO WARRANTY, to the extent permitted by law."
+
+#. type: SH
+#: original/man1/cmp.1:61 original/man1/diff.1:253 original/man1/diff3.1:87
+#: original/man1/sdiff.1:89
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "関連項目"
+
+#. type: Plain text
+#: original/man1/cmp.1:63
+msgid "diff(1), diff3(1), sdiff(1)"
+msgstr "diff(1), diff3(1), sdiff(1)"
+
+#. type: Plain text
+#: original/man1/cmp.1:71
+msgid ""
+"The full documentation for B<cmp> is maintained as a Texinfo manual.  If the "
+"B<info> and B<cmp> programs are properly installed at your site, the command"
+msgstr ""
+"B<cmp> の完全なドキュメントは Texinfo マニュアルとしてメンテナンスされていま"
+"す。B<info> と B<cmp> の両プログラムが適切にインストールされていれば、 以下の"
+"コマンド"
+
+#. type: Plain text
+#: original/man1/cmp.1:73
+msgid "B<info cmp>"
+msgstr "B<info cmp>"
+
+#. type: Plain text
+#: original/man1/cmp.1:74 original/man1/diff.1:266 original/man1/diff3.1:100
+#: original/man1/sdiff.1:102
+msgid "should give you access to the complete manual."
+msgstr "を実行して完全なマニュアルを参照できます。"
+
+#. type: TH
+#: original/man1/diff.1:2
+#, no-wrap
+msgid "DIFF"
+msgstr "DIFF"
+
+#. type: Plain text
+#: original/man1/diff.1:5
+msgid "diff - compare files line by line"
+msgstr "diff - ファイルの行単位での比較"
+
+#. type: Plain text
+#: original/man1/diff.1:8
+msgid "B<diff> [I<OPTION>]... I<FILES>"
+msgstr "B<diff> [I<OPTION>]... I<FILES>"
+
+#. type: Plain text
+#: original/man1/diff.1:10
+msgid "Compare FILES line by line."
+msgstr "FILES を行単位で比較します。"
+
+#. type: TP
+#: original/man1/diff.1:12
+#, no-wrap
+msgid "B<--normal>"
+msgstr "B<--normal>"
+
+#. type: Plain text
+#: original/man1/diff.1:15
+msgid "output a normal diff (the default)"
+msgstr "通常の diff 形式で出力します (デフォルト)。"
+
+#. type: TP
+#: original/man1/diff.1:15
+#, no-wrap
+msgid "B<-q>, B<--brief>"
+msgstr "B<-q>, B<--brief>"
+
+#. type: Plain text
+#: original/man1/diff.1:18
+msgid "report only when files differ"
+msgstr "ファイルに違いがあった場合のみ報告します。"
+
+#. type: TP
+#: original/man1/diff.1:18
+#, no-wrap
+msgid "B<-s>, B<--report-identical-files>"
+msgstr "B<-s>, B<--report-identical-files>"
+
+#. type: Plain text
+#: original/man1/diff.1:21
+msgid "report when two files are the same"
+msgstr "2 つのファイルが同じであった場合に報告します。"
+
+#. type: TP
+#: original/man1/diff.1:21
+#, no-wrap
+msgid "B<-c>, B<-C> NUM, B<--context>[=I<NUM>]"
+msgstr "B<-c>, B<-C> NUM, B<--context>[=I<NUM>]"
+
+#. type: Plain text
+#: original/man1/diff.1:24
+msgid "output NUM (default 3) lines of copied context"
+msgstr "コンテキスト形式を使用し、 前後の NUM 行 (デフォルトは 3 行) を出力します。"
+
+#. type: TP
+#: original/man1/diff.1:24
+#, no-wrap
+msgid "B<-u>, B<-U> NUM, B<--unified>[=I<NUM>]"
+msgstr "B<-u>, B<-U> NUM, B<--unified>[=I<NUM>]"
+
+#. type: Plain text
+#: original/man1/diff.1:27
+msgid "output NUM (default 3) lines of unified context"
+msgstr "ユニファイド (unified) 形式を使用し、 前後の NUM 行 (デフォルトは 3 行) を出力します。"
+
+#. type: TP
+#: original/man1/diff.1:27 original/man1/diff3.1:15
+#, no-wrap
+msgid "B<-e>, B<--ed>"
+msgstr "B<-e>, B<--ed>"
+
+#. type: Plain text
+#: original/man1/diff.1:30
+msgid "output an ed script"
+msgstr "ed スクリプトを出力します。"
+
+#. type: TP
+#: original/man1/diff.1:30
+#, no-wrap
+msgid "B<-n>, B<--rcs>"
+msgstr "B<-n>, B<--rcs>"
+
+#. type: Plain text
+#: original/man1/diff.1:33
+msgid "output an RCS format diff"
+msgstr "RCS 形式の diff を出力します。"
+
+#. type: TP
+#: original/man1/diff.1:33
+#, no-wrap
+msgid "B<-y>, B<--side-by-side>"
+msgstr "B<-y>, B<--side-by-side>"
+
+#. type: Plain text
+#: original/man1/diff.1:36
+msgid "output in two columns"
+msgstr "2 段組で出力します。"
+
+#. type: TP
+#: original/man1/diff.1:36
+#, no-wrap
+msgid "B<-W>, B<--width>=I<NUM>"
+msgstr "B<-W>, B<--width>=I<NUM>"
+
+#. type: Plain text
+#: original/man1/diff.1:39 original/man1/sdiff.1:45
+msgid "output at most NUM (default 130) print columns"
+msgstr "NUM カラム以内で出力します (デフォルトは 130)。"
+
+#. type: TP
+#: original/man1/diff.1:39
+#, no-wrap
+msgid "B<--left-column>"
+msgstr "B<--left-column>"
+
+#. type: Plain text
+#: original/man1/diff.1:42 original/man1/sdiff.1:48
+msgid "output only the left column of common lines"
+msgstr "2 段組出力において共通する行は左側のみ表示します。"
+
+#. type: TP
+#: original/man1/diff.1:42
+#, no-wrap
+msgid "B<--suppress-common-lines>"
+msgstr "B<--suppress-common-lines>"
+
+#. type: Plain text
+#: original/man1/diff.1:45 original/man1/sdiff.1:51
+msgid "do not output common lines"
+msgstr "共通する行は表示しません。"
+
+#. type: TP
+#: original/man1/diff.1:45
+#, no-wrap
+msgid "B<-p>, B<--show-c-function>"
+msgstr "B<-p>, B<--show-c-function>"
+
+#. type: Plain text
+#: original/man1/diff.1:48
+msgid "show which C function each change is in"
+msgstr "それぞれの変更箇所が、 どの C 関数内であるかを表示します。"
+
+#. type: TP
+#: original/man1/diff.1:48
+#, no-wrap
+msgid "B<-F>, B<--show-function-line>=I<RE>"
+msgstr "B<-F>, B<--show-function-line>=I<RE>"
+
+#. type: Plain text
+#: original/man1/diff.1:51
+msgid "show the most recent line matching RE"
+msgstr "RE に一致した直近の行を表示します。"
+
+#. type: TP
+#: original/man1/diff.1:51
+#, no-wrap
+msgid "B<--label> LABEL"
+msgstr "B<--label> LABEL"
+
+#. type: Plain text
+#: original/man1/diff.1:55
+msgid "use LABEL instead of file name and timestamp (can be repeated)"
+msgstr "ファイル名とタイムスタンプの代わりに LABEL を使います (複数指定可)。"
+
+#. type: TP
+#: original/man1/diff.1:55 original/man1/sdiff.1:51
+#, no-wrap
+msgid "B<-t>, B<--expand-tabs>"
+msgstr "B<-t>, B<--expand-tabs>"
+
+#. type: Plain text
+#: original/man1/diff.1:58 original/man1/sdiff.1:54
+msgid "expand tabs to spaces in output"
+msgstr "出力にあたってタブ文字を空白文字に展開します。"
+
+#. type: TP
+#: original/man1/diff.1:58 original/man1/diff3.1:44
+#, no-wrap
+msgid "B<-T>, B<--initial-tab>"
+msgstr "B<-T>, B<--initial-tab>"
+
+#. type: Plain text
+#: original/man1/diff.1:61 original/man1/diff3.1:47
+msgid "make tabs line up by prepending a tab"
+msgstr "タブ文字を出力することで、タブ位置を揃えます。"
+
+#. type: TP
+#: original/man1/diff.1:61 original/man1/sdiff.1:54
+#, no-wrap
+msgid "B<--tabsize>=I<NUM>"
+msgstr "B<--tabsize>=I<NUM>"
+
+#. type: Plain text
+#: original/man1/diff.1:64
+msgid "tab stops every NUM (default 8) print columns"
+msgstr "タブ位置を NUM カラムごとに設定します (デフォルトは 8)。"
+
+#. type: TP
+#: original/man1/diff.1:64
+#, no-wrap
+msgid "B<--suppress-blank-empty>"
+msgstr "B<--suppress-blank-empty>"
+
+#. type: Plain text
+#: original/man1/diff.1:67
+msgid "suppress space or tab before empty output lines"
+msgstr "空の出力行に対して、空白文字やタブ文字の出力を行いません。"
+
+#. type: TP
+#: original/man1/diff.1:67
+#, no-wrap
+msgid "B<-l>, B<--paginate>"
+msgstr "B<-l>, B<--paginate>"
+
+#. type: Plain text
+#: original/man1/diff.1:70
+msgid "pass output through 'pr' to paginate it"
+msgstr "ページ付けのために出力を 'pr' に受け渡します。"
+
+#. type: TP
+#: original/man1/diff.1:70
+#, no-wrap
+msgid "B<-r>, B<--recursive>"
+msgstr "B<-r>, B<--recursive>"
+
+#. type: Plain text
+#: original/man1/diff.1:73
+msgid "recursively compare any subdirectories found"
+msgstr "再帰的にサブディレクトリ内を比較します。"
+
+#. type: TP
+#: original/man1/diff.1:73
+#, no-wrap
+msgid "B<--no-dereference>"
+msgstr "B<--no-dereference>"
+
+#. type: Plain text
+#: original/man1/diff.1:76
+msgid "don't follow symbolic links"
+msgstr "シンボリックリンクはたどりません。"
+
+#. type: TP
+#: original/man1/diff.1:76
+#, no-wrap
+msgid "B<-N>, B<--new-file>"
+msgstr "B<-N>, B<--new-file>"
+
+#. type: Plain text
+#: original/man1/diff.1:79
+msgid "treat absent files as empty"
+msgstr "存在しないファイルは空のファイルとして扱います。"
+
+#. type: TP
+#: original/man1/diff.1:79
+#, no-wrap
+msgid "B<--unidirectional-new-file>"
+msgstr "B<--unidirectional-new-file>"
+
+#. type: Plain text
+#: original/man1/diff.1:82
+msgid "treat absent first files as empty"
+msgstr "存在しなかった最初のファイルは空のファイルとして扱います。"
+
+#. type: TP
+#: original/man1/diff.1:82
+#, no-wrap
+msgid "B<--ignore-file-name-case>"
+msgstr "B<--ignore-file-name-case>"
+
+#. type: Plain text
+#: original/man1/diff.1:85
+msgid "ignore case when comparing file names"
+msgstr "ファイル名の比較にあたって英大文字小文字を区別しません。"
+
+#. type: TP
+#: original/man1/diff.1:85
+#, no-wrap
+msgid "B<--no-ignore-file-name-case>"
+msgstr "B<--no-ignore-file-name-case>"
+
+#. type: Plain text
+#: original/man1/diff.1:88
+msgid "consider case when comparing file names"
+msgstr "ファイル名の比較にあたって英大文字小文字を区別します。"
+
+#. type: TP
+#: original/man1/diff.1:88
+#, no-wrap
+msgid "B<-x>, B<--exclude>=I<PAT>"
+msgstr "B<-x>, B<--exclude>=I<PAT>"
+
+#. type: Plain text
+#: original/man1/diff.1:91
+msgid "exclude files that match PAT"
+msgstr "PAT に一致するファイルを除外します。"
+
+#. type: TP
+#: original/man1/diff.1:91
+#, no-wrap
+msgid "B<-X>, B<--exclude-from>=I<FILE>"
+msgstr "B<-X>, B<--exclude-from>=I<FILE>"
+
+#. type: Plain text
+#: original/man1/diff.1:94
+msgid "exclude files that match any pattern in FILE"
+msgstr "FILE 内に記述されているいずれかのパターンに一致するファイルを除外します。"
+
+#. type: TP
+#: original/man1/diff.1:94
+#, no-wrap
+msgid "B<-S>, B<--starting-file>=I<FILE>"
+msgstr "B<-S>, B<--starting-file>=I<FILE>"
+
+#. type: Plain text
+#: original/man1/diff.1:97
+msgid "start with FILE when comparing directories"
+msgstr "ディレクトリ比較を行う際に FILE から処理を始めます。"
+
+#. type: TP
+#: original/man1/diff.1:97
+#, no-wrap
+msgid "B<--from-file>=I<FILE1>"
+msgstr "B<--from-file>=I<FILE1>"
+
+#. type: Plain text
+#: original/man1/diff.1:101
+msgid "compare FILE1 to all operands; FILE1 can be a directory"
+msgstr "FILE1 とすべての引数の間での比較を行います。 "
+"FILE1 はディレクトリとすることができます。"
+
+#. type: TP
+#: original/man1/diff.1:101
+#, no-wrap
+msgid "B<--to-file>=I<FILE2>"
+msgstr "B<--to-file>=I<FILE2>"
+
+#. type: Plain text
+#: original/man1/diff.1:105
+msgid "compare all operands to FILE2; FILE2 can be a directory"
+msgstr "すべての引数と FILE2 との間での比較を行います。"
+"FILE2 はディレクトリとすることができます。"
+
+#. type: TP
+#: original/man1/diff.1:105 original/man1/sdiff.1:15
+#, no-wrap
+msgid "B<-i>, B<--ignore-case>"
+msgstr "B<-i>, B<--ignore-case>"
+
+#. type: Plain text
+#: original/man1/diff.1:108
+msgid "ignore case differences in file contents"
+msgstr "ファイル内容において、大文字小文字を区別しません。"
+
+#. type: TP
+#: original/man1/diff.1:108 original/man1/sdiff.1:18
+#, no-wrap
+msgid "B<-E>, B<--ignore-tab-expansion>"
+msgstr "B<-E>, B<--ignore-tab-expansion>"
+
+#. type: Plain text
+#: original/man1/diff.1:111 original/man1/sdiff.1:21
+msgid "ignore changes due to tab expansion"
+msgstr "タブ展開による違いを無視します。"
+
+#. type: TP
+#: original/man1/diff.1:111 original/man1/sdiff.1:21
+#, no-wrap
+msgid "B<-Z>, B<--ignore-trailing-space>"
+msgstr "B<-Z>, B<--ignore-trailing-space>"
+
+#. type: Plain text
+#: original/man1/diff.1:114 original/man1/sdiff.1:24
+msgid "ignore white space at line end"
+msgstr "行末のホワイトスペースは無視します。"
+
+#. type: TP
+#: original/man1/diff.1:114 original/man1/sdiff.1:24
+#, no-wrap
+msgid "B<-b>, B<--ignore-space-change>"
+msgstr "B<-b>, B<--ignore-space-change>"
+
+#. type: Plain text
+#: original/man1/diff.1:117 original/man1/sdiff.1:27
+msgid "ignore changes in the amount of white space"
+msgstr "ホワイトスペース数の違いを無視します。"
+
+#. type: TP
+#: original/man1/diff.1:117
+#, no-wrap
+msgid "B<-w>, B<--ignore-all-space>"
+msgstr "B<-w>, B<--ignore-all-space>"
+
+#. type: Plain text
+#: original/man1/diff.1:120 original/man1/sdiff.1:30
+msgid "ignore all white space"
+msgstr "ホワイトスペースをすべて無視します。"
+
+#. type: TP
+#: original/man1/diff.1:120 original/man1/sdiff.1:30
+#, no-wrap
+msgid "B<-B>, B<--ignore-blank-lines>"
+msgstr "B<-B>, B<--ignore-blank-lines>"
+
+#. type: Plain text
+#: original/man1/diff.1:123
+msgid "ignore changes where lines are all blank"
+msgstr "空行だけの違いは無視します。"
+
+#. type: TP
+#: original/man1/diff.1:123 original/man1/sdiff.1:33
+#, no-wrap
+msgid "B<-I>, B<--ignore-matching-lines>=I<RE>"
+msgstr "B<-I>, B<--ignore-matching-lines>=I<RE>"
+
+#. type: Plain text
+#: original/man1/diff.1:126
+msgid "ignore changes where all lines match RE"
+msgstr "RE に一致する行は、 違いがないものとして無視します。"
+
+#. type: TP
+#: original/man1/diff.1:126 original/man1/diff3.1:38 original/man1/sdiff.1:39
+#, no-wrap
+msgid "B<-a>, B<--text>"
+msgstr "B<-a>, B<--text>"
+
+#. type: Plain text
+#: original/man1/diff.1:129 original/man1/diff3.1:41 original/man1/sdiff.1:42
+msgid "treat all files as text"
+msgstr "ファイルはすべてテキストファイルであるとして扱います。"
+
+#. type: TP
+#: original/man1/diff.1:129 original/man1/diff3.1:41 original/man1/sdiff.1:36
+#, no-wrap
+msgid "B<--strip-trailing-cr>"
+msgstr "B<--strip-trailing-cr>"
+
+#. type: Plain text
+#: original/man1/diff.1:132 original/man1/diff3.1:44 original/man1/sdiff.1:39
+msgid "strip trailing carriage return on input"
+msgstr "入力における文末のキャリッジリターンを取り除きます。"
+
+#. type: TP
+#: original/man1/diff.1:132
+#, no-wrap
+msgid "B<-D>, B<--ifdef>=I<NAME>"
+msgstr "B<-D>, B<--ifdef>=I<NAME>"
+
+#. type: Plain text
+#: original/man1/diff.1:135
+msgid "output merged file with '#ifdef NAME' diffs"
+msgstr "'#ifdef NAME' diff を使ったマージ結果を出力します。"
+
+#. type: TP
+#: original/man1/diff.1:135
+#, no-wrap
+msgid "B<--GTYPE-group-format>=I<GFMT>"
+msgstr "B<--GTYPE-group-format>=I<GFMT>"
+
+#. type: Plain text
+#: original/man1/diff.1:138
+msgid "format GTYPE input groups with GFMT"
+msgstr "GTYPE 入力グループを GFMT を使ってフォーマットします。"
+
+#. type: TP
+#: original/man1/diff.1:138
+#, no-wrap
+msgid "B<--line-format>=I<LFMT>"
+msgstr "B<--line-format>=I<LFMT>"
+
+#. type: Plain text
+#: original/man1/diff.1:141
+msgid "format all input lines with LFMT"
+msgstr "入力行を LFMT を使ってフォーマットします。"
+
+#. type: TP
+#: original/man1/diff.1:141
+#, no-wrap
+msgid "B<--LTYPE-line-format>=I<LFMT>"
+msgstr "B<--LTYPE-line-format>=I<LFMT>"
+
+#. type: Plain text
+#: original/man1/diff.1:144
+msgid "format LTYPE input lines with LFMT"
+msgstr "LTYPE 入力グループを LFMT を使ってフォーマットします。"
+
+#. type: Plain text
+#: original/man1/diff.1:146
+msgid "These format options provide fine-grained control over the output"
+msgstr "このフォーマットオプションは、 出力を詳細に制御します。"
+
+#. type: Plain text
+#: original/man1/diff.1:148
+msgid "of diff, generalizing B<-D>/--ifdef."
+msgstr "これは B<-D>/--ifdef を一般化したものです。"
+
+#. type: TP
+#: original/man1/diff.1:148
+#, no-wrap
+msgid "LTYPE is 'old', 'new', or 'unchanged'."
+msgstr "LTYPE は 'old', 'new', 'unchanged' のいずれかです。"
+
+#. type: Plain text
+#: original/man1/diff.1:151
+msgid "GTYPE is LTYPE or 'changed'."
+msgstr "GTYPE は、 LTYPE に 'changed' を加えたもののいずれかです。"
+
+#. type: Plain text
+#: original/man1/diff.1:153
+msgid "GFMT (only) may contain:"
+msgstr "GFMT において (のみ) 指定できるもの"
+
+#. type: TP
+#: original/man1/diff.1:153
+#, no-wrap
+msgid "%E<lt>"
+msgstr "%E<lt>"
+
+#. type: Plain text
+#: original/man1/diff.1:156
+msgid "lines from FILE1"
+msgstr "FILE1 の行"
+
+#. type: TP
+#: original/man1/diff.1:156
+#, no-wrap
+msgid "%E<gt>"
+msgstr "%E<gt>"
+
+#. type: Plain text
+#: original/man1/diff.1:159
+msgid "lines from FILE2"
+msgstr "FILE2 の行"
+
+#. type: TP
+#: original/man1/diff.1:159
+#, no-wrap
+msgid "%="
+msgstr "%="
+
+#. type: Plain text
+#: original/man1/diff.1:162
+msgid "lines common to FILE1 and FILE2"
+msgstr "FILE1 と FILE2 に共通する行"
+
+#. type: TP
+#: original/man1/diff.1:162
+#, no-wrap
+msgid "%[-][WIDTH][.[PREC]]{doxX}LETTER"
+msgstr "%[-][WIDTH][.[PREC]]{doxX}LETTER"
+
+#. type: Plain text
+#: original/man1/diff.1:165
+msgid "printf-style spec for LETTER"
+msgstr "LETTER に対する printf 風の指定"
+
+#. type: Plain text
+#: original/man1/diff.1:167
+msgid "LETTERs are as follows for new group, lower case for old group:"
+msgstr "LETTER は、 新しいグループ用に以下のものを用います。"
+"古いグループ用には、それを小文字にしたものを用います。"
+
+#. type: TP
+#: original/man1/diff.1:167
+#, no-wrap
+msgid "F"
+msgstr "F"
+
+#. type: Plain text
+#: original/man1/diff.1:170
+msgid "first line number"
+msgstr "最初の行番号"
+
+#. type: TP
+#: original/man1/diff.1:170
+#, no-wrap
+msgid "L"
+msgstr "L"
+
+#. type: Plain text
+#: original/man1/diff.1:173
+msgid "last line number"
+msgstr "最終の行番号"
+
+#. type: TP
+#: original/man1/diff.1:173
+#, no-wrap
+msgid "N"
+msgstr "N"
+
+#. type: Plain text
+#: original/man1/diff.1:176
+msgid "number of lines = L-F+1"
+msgstr "行数 = L-F+1"
+
+#. type: TP
+#: original/man1/diff.1:176
+#, no-wrap
+msgid "E"
+msgstr "E"
+
+#. type: Plain text
+#: original/man1/diff.1:179
+msgid "F-1"
+msgstr "F-1"
+
+#. type: TP
+#: original/man1/diff.1:179
+#, no-wrap
+msgid "M"
+msgstr "M"
+
+#. type: Plain text
+#: original/man1/diff.1:182
+msgid "L+1"
+msgstr "L+1"
+
+#. type: TP
+#: original/man1/diff.1:182
+#, no-wrap
+msgid "%(A=B?T:E)"
+msgstr "%(A=B?T:E)"
+
+#. type: Plain text
+#: original/man1/diff.1:185
+msgid "if A equals B then T else E"
+msgstr "A と B が等しければ T、そうでなければ E"
+
+#. type: Plain text
+#: original/man1/diff.1:187
+msgid "LFMT (only) may contain:"
+msgstr "LFMT において (のみ) 指定できるもの"
+
+#. type: TP
+#: original/man1/diff.1:187
+#, no-wrap
+msgid "%L"
+msgstr "%L"
+
+#. type: Plain text
+#: original/man1/diff.1:190
+msgid "contents of line"
+msgstr "行内容"
+
+#. type: TP
+#: original/man1/diff.1:190
+#, no-wrap
+msgid "%l"
+msgstr "%l"
+
+#. type: Plain text
+#: original/man1/diff.1:193
+msgid "contents of line, excluding any trailing newline"
+msgstr "行内容、 ただし改行文字を除く"
+
+#. type: TP
+#: original/man1/diff.1:193
+#, no-wrap
+msgid "%[-][WIDTH][.[PREC]]{doxX}n"
+msgstr "%[-][WIDTH][.[PREC]]{doxX}n"
+
+#. type: Plain text
+#: original/man1/diff.1:196
+msgid "printf-style spec for input line number"
+msgstr "入力行番号に対する printf 風の指定"
+
+#. type: Plain text
+#: original/man1/diff.1:198
+msgid "Both GFMT and LFMT may contain:"
+msgstr "GFMT, LFMT に共通して指定できるもの"
+
+#. type: TP
+#: original/man1/diff.1:198
+#, no-wrap
+msgid "%%"
+msgstr "%%"
+
+#. type: Plain text
+#: original/man1/diff.1:201
+msgid "%"
+msgstr "%"
+
+#. type: TP
+#: original/man1/diff.1:201
+#, no-wrap
+msgid "%c'C'"
+msgstr "%c'C'"
+
+#. type: Plain text
+#: original/man1/diff.1:204
+msgid "the single character C"
+msgstr "単一の文字 C"
+
+#. type: TP
+#: original/man1/diff.1:204
+#, no-wrap
+msgid "%c'\\eOOO'"
+msgstr "%c'\\eOOO'"
+
+#. type: Plain text
+#: original/man1/diff.1:207
+msgid "the character with octal code OOO"
+msgstr "8 進数コード OOO の文字"
+
+#. type: TP
+#: original/man1/diff.1:207
+#, no-wrap
+msgid "C"
+msgstr "C"
+
+#. type: Plain text
+#: original/man1/diff.1:210
+msgid "the character C (other characters represent themselves)"
+msgstr "文字 C (その他の文字は、 それ自身を表現する)"
+
+#. type: TP
+#: original/man1/diff.1:210 original/man1/sdiff.1:57
+#, no-wrap
+msgid "B<-d>, B<--minimal>"
+msgstr "B<-d>, B<--minimal>"
+
+#. type: Plain text
+#: original/man1/diff.1:213 original/man1/sdiff.1:60
+msgid "try hard to find a smaller set of changes"
+msgstr "できるだけ違いを少なく検出する。"
+
+#. type: TP
+#: original/man1/diff.1:213
+#, no-wrap
+msgid "B<--horizon-lines>=I<NUM>"
+msgstr "B<--horizon-lines>=I<NUM>"
+
+#. type: Plain text
+#: original/man1/diff.1:216
+msgid "keep NUM lines of the common prefix and suffix"
+msgstr "共通のプレフィックスおよびサフィックスとなる NUM 行を維持します。"
+
+#. type: TP
+#: original/man1/diff.1:216
+#, no-wrap
+msgid "B<--speed-large-files>"
+msgstr "B<--speed-large-files>"
+
+#. type: Plain text
+#: original/man1/diff.1:219
+msgid "assume large files and many scattered small changes"
+msgstr "大きなファイルであって、小さな違いがたくさん含まれると想定して処理します。"
+
+#. type: TP
+#: original/man1/diff.1:219
+#, no-wrap
+msgid "B<--color>[=I<WHEN>]"
+msgstr "B<--color>[=I<WHEN>]"
+
+#. type: Plain text
+#: original/man1/diff.1:223
+msgid ""
+"color output; WHEN is 'never', 'always', or 'auto'; plain B<--color> means "
+"B<--color=>'auto'"
+msgstr ""
+"カラー出力を行います。 "
+"WHEN は 'never', 'always', 'auto' のいずれかです。 "
+"B<--color> だけを指定すると B<--color=>'auto' を意味します。 "
+
+#. type: TP
+#: original/man1/diff.1:223
+#, no-wrap
+msgid "B<--palette>=I<PALETTE>"
+msgstr "B<--palette>=I<PALETTE>"
+
+#. type: Plain text
+#: original/man1/diff.1:227
+msgid ""
+"the colors to use when B<--color> is active; PALETTE is a colon-separated "
+"list of terminfo capabilities"
+msgstr ""
+"B<--color> が有効である場合に、 利用するカラーを指定します。 "
+"PALETTE は、 terminfo の機能指定 (capability) をカンマで区切ったリストです。 "
+
+#. type: Plain text
+#: original/man1/diff.1:238
+msgid ""
+"FILES are 'FILE1 FILE2' or 'DIR1 DIR2' or 'DIR FILE' or 'FILE DIR'.  If "
+"B<--from-file> or B<--to-file> is given, there are no restrictions on "
+"FILE(s).  If a FILE is '-', read standard input.  Exit status is 0 if inputs "
+"are the same, 1 if different, 2 if trouble."
+msgstr ""
+"FILES は 'FILE1 FILE2'、'DIR1 DIR2'、'DIR FILE'、'FILE DIR' のいずれかです。 "
+"B<--from-file> または B<--to-file> を指定した場合、 "
+"FILE(s) に対する制約はありません。 "
+"FILE が '-' である場合、 標準入力から読み込みます。 "
+"終了ステータスは、 入力ファイルの内容が同じであれば 0、 "
+"異なっていれば 1、 何か問題が発生すれば 2 です。"
+
+#. type: Plain text
+#: original/man1/diff.1:241
+msgid ""
+"Written by Paul Eggert, Mike Haertel, David Hayes, Richard Stallman, and Len "
+"Tower."
+msgstr ""
+"Paul Eggert, Mike Haertel, David Hayes, Richard Stallman, Len Tower"
+
+#. type: Plain text
+#: original/man1/diff.1:255
+msgid "wdiff(1), cmp(1), diff3(1), sdiff(1), patch(1)"
+msgstr "wdiff(1), cmp(1), diff3(1), sdiff(1), patch(1)"
+
+#. type: Plain text
+#: original/man1/diff.1:263
+msgid ""
+"The full documentation for B<diff> is maintained as a Texinfo manual.  If "
+"the B<info> and B<diff> programs are properly installed at your site, the "
+"command"
+msgstr ""
+"B<diff> の完全なドキュメントは Texinfo マニュアルとしてメンテナンスされていま"
+"す。 B<info> と B<diff> の両プログラムが適切にインストールされていれば、 以下の"
+"コマンド"
+
+#. type: Plain text
+#: original/man1/diff.1:265
+msgid "B<info diff>"
+msgstr "B<info diff>"
+
+#. type: TH
+#: original/man1/diff3.1:2
+#, no-wrap
+msgid "DIFF3"
+msgstr "DIFF3"
+
+#. type: Plain text
+#: original/man1/diff3.1:5
+msgid "diff3 - compare three files line by line"
+msgstr "diff3 - 3 ファイルの行単位による比較"
+
+#. type: Plain text
+#: original/man1/diff3.1:8
+msgid "B<diff3> [I<OPTION>]... I<MYFILE OLDFILE YOURFILE>"
+msgstr "B<diff3> [I<OPTION>]... I<MYFILE OLDFILE YOURFILE>"
+
+#. type: Plain text
+#: original/man1/diff3.1:10
+msgid "Compare three files line by line."
+msgstr "3 つのファイルを行単位で比較します。"
+
+#. type: TP
+#: original/man1/diff3.1:12
+#, no-wrap
+msgid "B<-A>, B<--show-all>"
+msgstr "B<-A>, B<--show-all>"
+
+#. type: Plain text
+#: original/man1/diff3.1:15
+msgid "output all changes, bracketing conflicts"
+msgstr "すべての違いを出力します。 衝突しているものはブラケットでくくります。"
+
+#. type: Plain text
+#: original/man1/diff3.1:19
+msgid ""
+"output ed script incorporating changes from OLDFILE to YOURFILE into MYFILE"
+msgstr ""
+"OLDFILE から YOURFILE への変更を MYFILE に組み入れるための ed スクリプトを出力します。"
+
+#. type: TP
+#: original/man1/diff3.1:19
+#, no-wrap
+msgid "B<-E>, B<--show-overlap>"
+msgstr "B<-E>, B<--show-overlap>"
+
+#. type: Plain text
+#: original/man1/diff3.1:22
+msgid "like B<-e>, but bracket conflicts"
+msgstr "B<-e> と同様であり、 衝突はブラケットでくくります。"
+
+#. type: TP
+#: original/man1/diff3.1:22
+#, no-wrap
+msgid "B<-3>, B<--easy-only>"
+msgstr "B<-3>, B<--easy-only>"
+
+#. type: Plain text
+#: original/man1/diff3.1:25
+msgid "like B<-e>, but incorporate only nonoverlapping changes"
+msgstr "B<-e> と同様であり、 ただし重ならない部分の変更だけを組み入れます。"
+
+#. type: TP
+#: original/man1/diff3.1:25
+#, no-wrap
+msgid "B<-x>, B<--overlap-only>"
+msgstr "B<-x>, B<--overlap-only>"
+
+#. type: Plain text
+#: original/man1/diff3.1:28
+msgid "like B<-e>, but incorporate only overlapping changes"
+msgstr "B<-e> と同様であり、 ただし重なる部分の変更だけを組み入れます。"
+
+#. type: TP
+#: original/man1/diff3.1:28
+#, no-wrap
+msgid "B<-X>"
+msgstr "B<-X>"
+
+#. type: Plain text
+#: original/man1/diff3.1:31
+msgid "like B<-x>, but bracket conflicts"
+msgstr "B<-x> と同様であり、 衝突はブラケットでくくります。"
+
+#. type: TP
+#: original/man1/diff3.1:31
+#, no-wrap
+msgid "B<-i>"
+msgstr "B<-i>"
+
+#. type: Plain text
+#: original/man1/diff3.1:34
+msgid "append 'w' and 'q' commands to ed scripts"
+msgstr "ed スクリプトに対して 'w' と 'q' のコマンドを追加します。"
+
+#. type: TP
+#: original/man1/diff3.1:34
+#, no-wrap
+msgid "B<-m>, B<--merge>"
+msgstr "B<-m>, B<--merge>"
+
+#. type: Plain text
+#: original/man1/diff3.1:38
+msgid ""
+"output actual merged file, according to B<-A> if no other options are given"
+msgstr ""
+"マージしたファイルを出力します。 "
+"他にオプションが指定されていなければ、 B<-A> に従った処理を行います。 "
+
+#. type: TP
+#: original/man1/diff3.1:47 original/man1/sdiff.1:63
+#, no-wrap
+msgid "B<--diff-program>=I<PROGRAM>"
+msgstr "B<--diff-program>=I<PROGRAM>"
+
+#. type: Plain text
+#: original/man1/diff3.1:50 original/man1/sdiff.1:66
+msgid "use PROGRAM to compare files"
+msgstr "ファイル比較に PROGRAM を使います。"
+
+#. type: TP
+#: original/man1/diff3.1:50
+#, no-wrap
+msgid "B<-L>, B<--label>=I<LABEL>"
+msgstr "B<-L>, B<--label>=I<LABEL>"
+
+#. type: Plain text
+#: original/man1/diff3.1:54
+msgid "use LABEL instead of file name (can be repeated up to three times)"
+msgstr "ファイル名とタイムスタンプの代わりに LABEL を使います (3 つまで指定可)。"
+
+#. type: Plain text
+#: original/man1/diff3.1:63
+msgid ""
+"The default output format is a somewhat human-readable representation of the "
+"changes."
+msgstr ""
+"デフォルトの出力書式は、 ある程度わかりやすい表現で変更点を示しています。 "
+
+#. type: Plain text
+#: original/man1/diff3.1:66
+msgid ""
+"The B<-e>, B<-E>, B<-x>, B<-X> (and corresponding long) options cause an ed "
+"script to be output instead of the default."
+msgstr ""
+"B<-e>, B<-E>, B<-x>, B<-X> の各オプション (対応するロングオプション)  は、 "
+"デフォルトの場合とは違って ed スクリプトを出力します。 "
+
+#. type: Plain text
+#: original/man1/diff3.1:70
+msgid ""
+"Finally, the B<-m> (B<--merge>) option causes diff3 to do the merge "
+"internally and output the actual merged file.  For unusual input, this is "
+"more robust than using ed."
+msgstr ""
+"B<-m> (B<--merge>) オプションは、 diff3 の処理にあたって内部的なマージを行って、 "
+"その結果をファイル出力します。 "
+"おかしな入力に対しては、 この結果の方が ed を用いる場合よりも安全です。 "
+
+#. type: Plain text
+#: original/man1/diff3.1:73
+msgid ""
+"If a FILE is '-', read standard input.  Exit status is 0 if successful, 1 if "
+"conflicts, 2 if trouble."
+msgstr ""
+"FILE に '-' を指定した場合は、 標準入力からの読み込みが行われます。 "
+"終了ステータスは、 入力ファイルの内容が同じであれば 0、 "
+"異なっていれば 1、 何か問題が発生すれば 2 です。"
+
+#. type: Plain text
+#: original/man1/diff3.1:75
+msgid "Written by Randy Smith."
+msgstr "Randy Smith"
+
+#. type: Plain text
+#: original/man1/diff3.1:89
+msgid "cmp(1), diff(1), sdiff(1)"
+msgstr "cmp(1), diff(1), sdiff(1)"
+
+#. type: Plain text
+#: original/man1/diff3.1:97
+msgid ""
+"The full documentation for B<diff3> is maintained as a Texinfo manual.  If "
+"the B<info> and B<diff3> programs are properly installed at your site, the "
+"command"
+msgstr ""
+"B<diff3> の完全なドキュメントは Texinfo マニュアルとしてメンテナンスされていま"
+"す。 B<info> と B<diff3> の両プログラムが適切にインストールされていれば、 以下の"
+"コマンド"
+
+#. type: Plain text
+#: original/man1/diff3.1:99
+msgid "B<info diff3>"
+msgstr "B<info diff3>"
+
+#. type: TH
+#: original/man1/sdiff.1:2
+#, no-wrap
+msgid "SDIFF"
+msgstr "SDIFF"
+
+#. type: Plain text
+#: original/man1/sdiff.1:5
+msgid "sdiff - side-by-side merge of file differences"
+msgstr "sdiff - 横並び形式によるファイル差異のマージ"
+
+#. type: Plain text
+#: original/man1/sdiff.1:8
+msgid "B<sdiff> [I<OPTION>]... I<FILE1 FILE2>"
+msgstr "B<sdiff> [I<OPTION>]... I<FILE1 FILE2>"
+
+#. type: Plain text
+#: original/man1/sdiff.1:10
+msgid "Side-by-side merge of differences between FILE1 and FILE2."
+msgstr "FILE1 と FILE2 の違いを、 横並び形式で表示してマージします。"
+
+#. type: TP
+#: original/man1/sdiff.1:12
+#, no-wrap
+msgid "B<-o>, B<--output>=I<FILE>"
+msgstr "B<-o>, B<--output>=I<FILE>"
+
+#. type: Plain text
+#: original/man1/sdiff.1:15
+msgid "operate interactively, sending output to FILE"
+msgstr "対話的に処理を行い、処理結果を FILE に出力します。"
+
+#. type: Plain text
+#: original/man1/sdiff.1:18
+msgid "consider upper- and lower-case to be the same"
+msgstr "英字の大文字小文字は同じとして扱います。"
+
+#. type: TP
+#: original/man1/sdiff.1:27
+#, no-wrap
+msgid "B<-W>, B<--ignore-all-space>"
+msgstr "B<-W>, B<--ignore-all-space>"
+
+#. type: Plain text
+#: original/man1/sdiff.1:33
+msgid "ignore changes whose lines are all blank"
+msgstr "空行だけの違いは無視します。"
+
+#. type: Plain text
+#: original/man1/sdiff.1:36
+msgid "ignore changes all whose lines match RE"
+msgstr "RE に一致する行は、 違いがないものとして無視します。"
+
+#. type: TP
+#: original/man1/sdiff.1:42
+#, no-wrap
+msgid "B<-w>, B<--width>=I<NUM>"
+msgstr "B<-w>, B<--width>=I<NUM>"
+
+#. type: TP
+#: original/man1/sdiff.1:45
+#, no-wrap
+msgid "B<-l>, B<--left-column>"
+msgstr "B<-l>, B<--left-column>"
+
+#. type: TP
+#: original/man1/sdiff.1:48
+#, no-wrap
+msgid "B<-s>, B<--suppress-common-lines>"
+msgstr "B<-s>, B<--suppress-common-lines>"
+
+#. type: Plain text
+#: original/man1/sdiff.1:57
+msgid "tab stops at every NUM (default 8) print columns"
+msgstr "タブ位置を NUM カラムごとに設定します (デフォルトは 8)。"
+
+#. type: TP
+#: original/man1/sdiff.1:60
+#, no-wrap
+msgid "B<-H>, B<--speed-large-files>"
+msgstr "B<-H>, B<--speed-large-files>"
+
+#. type: Plain text
+#: original/man1/sdiff.1:63
+msgid "assume large files, many scattered small changes"
+msgstr "大きなファイルであって、小さな違いがたくさん含まれると想定して処理します。"
+
+#. type: Plain text
+#: original/man1/sdiff.1:75
+msgid ""
+"If a FILE is '-', read standard input.  Exit status is 0 if inputs are the "
+"same, 1 if different, 2 if trouble."
+msgstr ""
+"FILE が '-' である場合、 標準入力から読み込みます。 "
+"終了ステータスは、 入力ファイルの内容が同じであれば 0、 "
+"異なっていれば 1、 何か問題が発生すれば 2 です。"
+
+#. type: Plain text
+#: original/man1/sdiff.1:77
+msgid "Written by Thomas Lord."
+msgstr "Thomas Lord"
+
+#. type: Plain text
+#: original/man1/sdiff.1:91
+msgid "cmp(1), diff(1), diff3(1)"
+msgstr "cmp(1), diff(1), diff3(1)"
+
+#. type: Plain text
+#: original/man1/sdiff.1:99
+msgid ""
+"The full documentation for B<sdiff> is maintained as a Texinfo manual.  If "
+"the B<info> and B<sdiff> programs are properly installed at your site, the "
+"command"
+msgstr ""
+"B<sdiff> の完全なドキュメントは Texinfo マニュアルとしてメンテナンスされていま"
+"す。 B<info> と B<sdiff> の両プログラムが適切にインストールされていれば、 以下の"
+"コマンド"
+
+#. type: Plain text
+#: original/man1/sdiff.1:101
+msgid "B<info sdiff>"
+msgstr "B<info sdiff>"
diff --git a/manual/GNU_diffutils/translation_list b/manual/GNU_diffutils/translation_list
new file mode 100644 (file)
index 0000000..b94a1bb
--- /dev/null
@@ -0,0 +1,4 @@
+△:diffutils:3.8:2021/08/01:cmp:1:2021/08/06::michio_matsuyama@yahoo.co.jp:Michio MATSUYAMA:
+△:diffutils:3.8:2021/08/01:diff:1:2021/08/06::michio_matsuyama@yahoo.co.jp:Michio MATSUYAMA:
+△:diffutils:3.8:2021/08/01:diff3:1:2021/08/06::michio_matsuyama@yahoo.co.jp:Michio MATSUYAMA:
+△:diffutils:3.8:2021/08/01:sdiff:1:2021/08/06::michio_matsuyama@yahoo.co.jp:Michio MATSUYAMA: