From 1620303262862f0dbc920313340462086b841e06 Mon Sep 17 00:00:00 2001
From: matsuand <30614168+matsuand@users.noreply.github.com>
Date: Sun, 14 Nov 2021 12:36:32 +0900
Subject: [PATCH] GNU m4 1.4.19: Update sources.
---
manual/GNU_m4/Makefile | 27 +--
manual/GNU_m4/draft/man1/m4.1 | 349 +++++++++++++++++++++++++++
manual/GNU_m4/original/getfiles.txt | 26 ++
manual/GNU_m4/po4a/add_ja/copyright/m4.1.txt | 3 +-
manual/GNU_m4/po4a/ja.po | 56 ++---
manual/GNU_m4/po4a/m4.cfg | 1 +
manual/GNU_m4/translation_list | 2 +-
7 files changed, 415 insertions(+), 49 deletions(-)
create mode 100644 manual/GNU_m4/draft/man1/m4.1
create mode 100644 manual/GNU_m4/original/getfiles.txt
diff --git a/manual/GNU_m4/Makefile b/manual/GNU_m4/Makefile
index bb6a4773..f6fd90e7 100644
--- a/manual/GNU_m4/Makefile
+++ b/manual/GNU_m4/Makefile
@@ -2,29 +2,20 @@ PACKAGE = m4
THRESH = 100
EXTFLAGS =
-PO4AFLAGS += -M UTF-8 -k $(THRESH) $(EXTFLAGS)
+PO4AFLAGS += -k $(THRESH) $(EXTFLAGS)
PO4ACFG = po4a/$(PACKAGE).cfg
-LANGS = ja
+POFILE = po4a/ja.po
-WORK_DIR = .
-
-all: translate
+all: translate
translate:
- po4a $(PO4AFLAGS) -v --variable langs='$(LANGS)' \
- --previous --srcdir $(WORK_DIR) --destdir $(WORK_DIR) $(PO4ACFG)
+ po4a $(PO4AFLAGS) $(PO4ACFG)
stat:
- @for l in $(LANGS); do \
- echo -n "$$l: "; \
- msgfmt --statistics -o /dev/null po4a/$$l.po; \
- done
+ @msgfmt -v --statistics -o /dev/null $(POFILE)
page-stat:
- @LC_ALL=C po4a $(PO4AFLAGS) --force -v -k 0 --variable langs='$(LANGS)' \
- --previous --srcdir $(WORK_DIR) --destdir $(WORK_DIR) $(PO4ACFG) | \
- grep translated | \
- sed -e 's/(\([1-9][0-9]*\) strings)/(\1 of \1 strings)/' \
- -e 's/[()]//g' \
- -e 's/^draft\/man[1-9]\///' | \
- awk '{printf("%-15s: %7s (%3s/%3s)\n",$$1,$$3,$$5,$$7);}'
+ @echo $(POFILE):
+ @po4a --force --no-update -k 0 $(PO4ACFG)
+
+.PHONY: translate stat page-stat
diff --git a/manual/GNU_m4/draft/man1/m4.1 b/manual/GNU_m4/draft/man1/m4.1
new file mode 100644
index 00000000..e54d67fa
--- /dev/null
+++ b/manual/GNU_m4/draft/man1/m4.1
@@ -0,0 +1,349 @@
+.\"O .TH M4 "1" "May 2021" "GNU M4 1.4.19" "User Commands"
+.TH M4 1 2021/05 "GNU M4 1.4.19" ã¦ã¼ã¶ã¼ã³ãã³ã
+.\"O ----------------------------------------
+.\"O .SH NAME
+.\"O m4 \- macro processor
+.SH åå
+m4 \- ãã¯ãããã»ããµã¼
+.\"O ----------------------------------------
+.\"O .SH SYNOPSIS
+.\"O .B m4
+.\"O [\fI\,OPTION\/\fR]... [\fI\,FILE\/\fR]...
+.SH æ¸å¼
+\fBm4\fP [\fI\,OPTION\/\fP]... [\fI\,FILE\/\fP]...
+.\"O ----------------------------------------
+.\"O .SH DESCRIPTION
+.\"O Process macros in FILEs. If no FILE or if FILE is `\-', standard input
+.\"O is read.
+.SH 説æ
+FILE å
ã®ãã¯ããå¦çãã¾ãã FILE ã®æå®ããªãã ããã㯠`\-' ãæå®ãããå ´åã æ¨æºå
¥åããèªã¿è¾¼ã¿ã¾ãã
+.\"O ----------------------------------------
+.\"O .PP
+.\"O Mandatory or optional arguments to long options are mandatory or optional
+.\"O for short options too.
+.PP
+ãã³ã°ãªãã·ã§ã³å½¢å¼ã®å¿
é ã¾ãã¯ä»»æå¼æ°ã¯ã ã·ã§ã¼ããªãã·ã§ã³å½¢å¼ã§ãå¿
é ã¾ãã¯ä»»æå¼æ°ã«ãªãã¾ãã
+.\"O ----------------------------------------
+.\"O .SS "Operation modes:"
+.SS æä½ã¢ã¼ã:
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-help\fR
+.\"O display this help and exit
+.TP
+\fB\-\-help\fP
+ãã®ãã«ãã表示ãã¦çµäºãã¾ãã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-version\fR
+.\"O output version information and exit
+.TP
+\fB\-\-version\fP
+ãã¼ã¸ã§ã³æ
å ±ã表示ãã¦çµäºãã¾ãã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-E\fR, \fB\-\-fatal\-warnings\fR
+.\"O once: warnings become errors, twice: stop
+.\"O execution at first error
+.TP
+\fB\-E\fP, \fB\-\-fatal\-warnings\fP
+1 度ç®: è¦åãã¨ã©ã¼ã¨ãã¾ãã 2 度ç®: 1 度ç®ã®ã¨ã©ã¼ç®æã§å®è¡ãåæ¢ãã¾ãã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-i\fR, \fB\-\-interactive\fR
+.\"O unbuffer output, ignore interrupts
+.TP
+\fB\-i\fP, \fB\-\-interactive\fP
+åºåããããã¡ã¼ã«æ®ãããä¸æãã¾ããã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-P\fR, \fB\-\-prefix\-builtins\fR
+.\"O force a `m4_' prefix to all builtins
+.TP
+\fB\-P\fP, \fB\-\-prefix\-builtins\fP
+ãã«ãã¤ã³åã®å
é ã«å¼·å¶çã« `m4_' ãã¤ãã¾ãã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-Q\fR, \fB\-\-quiet\fR, \fB\-\-silent\fR
+.\"O suppress some warnings for builtins
+.TP
+\fB\-Q\fP, \fB\-\-quiet\fP, \fB\-\-silent\fP
+ãã«ãã¤ã³ã«å¯¾ããè¦åã¡ãã»ã¼ã¸ãããã¤ãçç¥ãã¾ãã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-warn\-macro\-sequence\fR[=\fI\,REGEXP\/\fR]
+.\"O warn if macro definition matches REGEXP,
+.TP
+\fB\-\-warn\-macro\-sequence\fP[=\fI\,REGEXP\/\fP]
+ãã¯ãå®ç¾©ã REGEXP ã«ã¿ããããå ´åã«è¦åãã¾ãã
+.\"O ----------------------------------------
+.\"O .IP
+.\"O default \e$\e({[^}]*}\e|[0\-9][0\-9]+\e)
+.IP
+ããã©ã«ã㯠\e$\e({[^}]*}\e|[0\-9][0\-9]+\e) ã§ãã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-W\fR, \fB\-\-word\-regexp\fR=\fI\,REGEXP\/\fR
+.\"O use REGEXP for macro name syntax
+.TP
+\fB\-W\fP, \fB\-\-word\-regexp\fP=\fI\,REGEXP\/\fP
+ãã¯ãåã®ææ³ã« REGEXP ãç¨ãã¾ãã
+.\"O ----------------------------------------
+.\"O .SS "Preprocessor features:"
+.SS ããã»ããµã¼æ©è½:
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-D\fR, \fB\-\-define=NAME\fR[=\fI\,VALUE\/\fR]
+.\"O define NAME as having VALUE, or empty
+.TP
+\fB\-D\fP, \fB\-\-define=NAME\fP[=\fI\,VALUE\/\fP]
+VALUE ã¨ããå¤ã¾ãã¯ç©ºã®å¤ãæ㤠NAME ãå®ç¾©ãã¾ãã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-I\fR, \fB\-\-include\fR=\fI\,DIRECTORY\/\fR
+.\"O append DIRECTORY to include path
+.TP
+\fB\-I\fP, \fB\-\-include\fP=\fI\,DIRECTORY\/\fP
+ã¤ã³ã¯ã«ã¼ããã¹ã« DIRECTORY ã追å ãã¾ãã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-s\fR, \fB\-\-synclines\fR
+.\"O generate `#line NUM "FILE"' lines
+.TP
+\fB\-s\fP, \fB\-\-synclines\fP
+`#line NUM "FILE"' è¡ãçæãã¾ãã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-U\fR, \fB\-\-undefine\fR=\fI\,NAME\/\fR
+.\"O undefine NAME
+.TP
+\fB\-U\fP, \fB\-\-undefine\fP=\fI\,NAME\/\fP
+NAME ãæªå®ç¾©ã«ãã¾ãã
+.\"O ----------------------------------------
+.\"O .SS "Limits control:"
+.SS å¶éå¶å¾¡:
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-g\fR, \fB\-\-gnu\fR
+.\"O override \fB\-G\fR to re\-enable GNU extensions
+.TP
+\fB\-g\fP, \fB\-\-gnu\fP
+\fB\-G\fP ãä¸æ¸ãã㦠GNU æ¡å¼µãå度æå¹ã«ãã¾ãã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-G\fR, \fB\-\-traditional\fR
+.\"O suppress all GNU extensions
+.TP
+\fB\-G\fP, \fB\-\-traditional\fP
+GNU æ¡å¼µããã¹ã¦ç¡å¹ã«ãã¾ãã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-H\fR, \fB\-\-hashsize\fR=\fI\,PRIME\/\fR
+.\"O set symbol lookup hash table size [509]
+.TP
+\fB\-H\fP, \fB\-\-hashsize\fP=\fI\,PRIME\/\fP
+ã·ã³ãã«ã®æ¤ç´¢ããã·ã¥ãã¼ãã«ã®ãµã¤ãºãè¨å®ãã¾ãã [ããã©ã«ã: 509]
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-L\fR, \fB\-\-nesting\-limit\fR=\fI\,NUMBER\/\fR
+.\"O change nesting limit, 0 for unlimited [0]
+.TP
+\fB\-L\fP, \fB\-\-nesting\-limit\fP=\fI\,NUMBER\/\fP
+ãã¹ãé層ã®å¶éãå¤æ´ãã¾ãã 0 ãæå®ããã¨ç¡å¶éã§ãã[ããã©ã«ã: 0]
+.\"O ----------------------------------------
+.\"O .SS "Frozen state files:"
+.SS "åçµ (frozen) ç¶æ
ã®ãã¡ã¤ã«:"
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-F\fR, \fB\-\-freeze\-state\fR=\fI\,FILE\/\fR
+.\"O produce a frozen state on FILE at end
+.TP
+\fB\-F\fP, \fB\-\-freeze\-state\fP=\fI\,FILE\/\fP
+å¦çã®æå¾ã« FILE ãåçµç¶æ
ã«ãã¾ãã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-R\fR, \fB\-\-reload\-state\fR=\fI\,FILE\/\fR
+.\"O reload a frozen state from FILE at start
+.TP
+\fB\-R\fP, \fB\-\-reload\-state\fP=\fI\,FILE\/\fP
+å¦çã®æåã« FILE ã®åçµç¶æ
ããåãã¼ããã¾ãã
+.\"O ----------------------------------------
+.\"O .SS "Debugging:"
+.SS ãããã°:
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-d\fR, \fB\-\-debug\fR[=\fI\,FLAGS\/\fR]
+.\"O set debug level (no FLAGS implies `aeq')
+.TP
+\fB\-d\fP, \fB\-\-debug\fP[=\fI\,FLAGS\/\fP]
+ãããã°ã¬ãã«ãè¨å®ãã¾ã (FLAGS ã«ã¯ `aeq' ãå«ã¿ã¾ãã)ã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-\-debugfile\fR[=\fI\,FILE\/\fR]
+.\"O redirect debug and trace output to FILE
+.\"O (default stderr, discard if empty string)
+.TP
+\fB\-\-debugfile\fP[=\fI\,FILE\/\fP]
+ãããã°ããã³ãã¬ã¼ã¹åºåã FILE ã«ãªãã¤ã¬ã¯ããã¾ã (ããã©ã«ã㯠stderrã 空æåã®å ´åã¯ç¡è¦ããã¾ã)ã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-l\fR, \fB\-\-arglength\fR=\fI\,NUM\/\fR
+.\"O restrict macro tracing size
+.TP
+\fB\-l\fP, \fB\-\-arglength\fP=\fI\,NUM\/\fP
+ãã¯ãã®ãã¬ã¼ã¹ãµã¤ãºãå¶éãã¾ãã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O \fB\-t\fR, \fB\-\-trace\fR=\fI\,NAME\/\fR
+.\"O trace NAME when it is defined
+.TP
+\fB\-t\fP, \fB\-\-trace\fP=\fI\,NAME\/\fP
+NAME ãå®ç¾©ããã¦ãããã®ã¨ãã¦ã ããããã¬ã¼ã¹ãã¾ãã
+.\"O ----------------------------------------
+.\"O .SS "FLAGS is any of:"
+.SS "FLAGS ã¯ä»¥ä¸ã®ãããã:"
+.\"O ----------------------------------------
+.\"O .TP
+.\"O a
+.\"O show actual arguments
+.TP
+a
+å®éã®å¼æ°ã表示ãã¾ãã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O c
+.\"O show before collect, after collect and after call
+.TP
+c
+æ
å ±ã®åéåå¾ãå¼ã³åºãå¾ã表示ãã¾ãã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O e
+.\"O show expansion
+.TP
+e
+å±éçµæã表示ãã¾ãã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O f
+.\"O say current input file name
+.TP
+f
+ç¾å¨ã®å
¥åãã¡ã¤ã«åã表示ãã¾ãã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O i
+.\"O show changes in input files
+.TP
+i
+å
¥åãã¡ã¤ã«ã«ãããå¤æ´ã表示ãã¾ãã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O l
+.\"O say current input line number
+.TP
+l
+ç¾å¨ã®å
¥åè¡çªå·ã表示ãã¾ãã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O p
+.\"O show results of path searches
+.TP
+p
+ãã¹æ¤ç´¢ã®çµæã表示ãã¾ãã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O q
+.\"O quote values as necessary, with a or e flag
+.TP
+q
+a ã¾ã㯠e ãã©ã°ãç¨ããå ´åã«ã å¿
è¦ã«å¿ãã¦å¤ãã¯ã©ã¼ãã§å²ã¿ã¾ãã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O t
+.\"O trace for all macro calls, not only traceon'ed
+.TP
+t
+ãã¬ã¼ã¹ããªã³ã®æã ãã§ãªãã ãã¯ãå¼ã³åºãããã¹ã¦ãã¬ã¼ã¹ãã¾ãã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O x
+.\"O add a unique macro call id, useful with c flag
+.TP
+x
+ãã¯ãå¼ã³åºãã® ID ã追å ãã¾ãã c ãã©ã°ã¨ã¨ãã«ç¨ããã¨ä¾¿å©ã§ãã
+.\"O ----------------------------------------
+.\"O .TP
+.\"O V
+.\"O shorthand for all of the above flags
+.TP
+V
+ç°¡æ½ã«ä¸è¨ãã©ã°ãã¹ã¦ãå«ããæå®ã§ãã
+.\"O ----------------------------------------
+.\"O .PP
+.\"O If defined, the environment variable `M4PATH' is a colon\-separated list
+.\"O of directories included after any specified by `\-I'.
+.PP
+ç°å¢å¤æ° `M4PATH' ã¯ãã£ã¬ã¯ããªãã ã³ãã³ã§åºåã£ããªã¹ããæå®ãã¾ããã ãããå®ç¾©ããã¦ããå ´åã `\-I'
+ã®æå®ã®å¾ãã«è¿½å ããã¾ãã
+.\"O ----------------------------------------
+.\"O .PP
+.\"O Exit status is 0 for success, 1 for failure, 63 for frozen file version
+.\"O mismatch, or whatever value was passed to the m4exit macro.
+.PP
+çµäºã¹ãã¼ã¿ã¹ã¯æåæã 0ã 失ææã 1ã åçµãã¡ã¤ã«ã®ãã¼ã¸ã§ã³ä¸ä¸è´æã 63 ã§ãã ã¾ã㯠m4exit ãã¯ãã«å¤ãè¨å®ãããã°ã
+ãã®å¤ã«ãªãã¾ãã
+.\"O ----------------------------------------
+.\"O .SH AUTHOR
+.\"O Written by Rene' Seindal.
+.SH èè
+Rene' Seindal
+.\"O ----------------------------------------
+.\"O .SH "REPORTING BUGS"
+.\"O Report bugs to: bug\-m4@gnu.org
+.\"O .br
+.\"O GNU M4 home page:
+.\"O .br
+.\"O General help using GNU software:
+.SH ãã°å ±å
+ãã°å ±å㯠bug\-m4@gnu.org ã¾ã§ãé¡ããã¾ãã
+.br
+GNU M4 home page:
+.br
+GNU ã½ããã¦ã§ã¢ã®å
¨è¬çãªãã«ã:
+.\"O ----------------------------------------
+.\"O .SH COPYRIGHT
+.\"O Copyright \(co 2021 Free Software Foundation, Inc.
+.\"O License GPLv3+: GNU GPL version 3 or later .
+.\"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 .
+.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 The full documentation for
+.\"O .B m4
+.\"O is maintained as a Texinfo manual. If the
+.\"O .B info
+.\"O and
+.\"O .B m4
+.\"O programs are properly installed at your site, the command
+.SH é¢é£é
ç®
+\fBm4\fP ã®å®å
¨ãªããã¥ã¡ã³ã㯠Texinfo ããã¥ã¢ã«ã¨ãã¦ã¡ã³ããã³ã¹ããã¦ãã¾ãã \fBinfo\fP 㨠\fBm4\fP
+ã®ä¸¡ããã°ã©ã ãé©åã«ã¤ã³ã¹ãã¼ã«ããã¦ããã°ã 以ä¸ã®ã³ãã³ã
+.\"O ----------------------------------------
+.\"O .IP
+.\"O .B info m4
+.IP
+\fBinfo m4\fP
+.\"O ----------------------------------------
+.\"O .PP
+.\"O should give you access to the complete manual.
+.PP
+ãå®è¡ãã¦å®å
¨ãªããã¥ã¢ã«ãåç
§ã§ãã¾ãã
+.\"O ----------------------------------------
diff --git a/manual/GNU_m4/original/getfiles.txt b/manual/GNU_m4/original/getfiles.txt
new file mode 100644
index 00000000..5b8d4eb6
--- /dev/null
+++ b/manual/GNU_m4/original/getfiles.txt
@@ -0,0 +1,26 @@
+#------------------------------
+# ã½ã¼ã¹ tarball å
¥æã¨ä¼¸é·
+#------------------------------
+$ cd ~/src
+$ wget -N https://ftp.gnu.org/gnu/m4/m4-1.4.19.tar.xz
+$ tar xf m4-1.4.19.tar.xz
+$ ls
+m4-1.4.19
+
+#------------------------------
+# å½ããã¸ã§ã¯ãã¸ã® man ãã¼ã¸ã®ã³ãã¼
+#------------------------------
+
+$ cd $(JMTOP)/manual/GNU_m4/original
+$ cat > getfiles.sh <<"EOF"
+#!/bin/sh
+
+SRCDIR=~/src/m4-1.4.19
+
+rm -fr man1
+mkdir man1
+
+cp -p $SRCDIR/doc/*.1 man1
+EOF
+
+$ sh getfiles.sh
diff --git a/manual/GNU_m4/po4a/add_ja/copyright/m4.1.txt b/manual/GNU_m4/po4a/add_ja/copyright/m4.1.txt
index cbf0b999..fc063e9d 100644
--- a/manual/GNU_m4/po4a/add_ja/copyright/m4.1.txt
+++ b/manual/GNU_m4/po4a/add_ja/copyright/m4.1.txt
@@ -1,5 +1,4 @@
PO4A-HEADER: mode=before; position=^\.TH
.\"
-.\" Translated 2021-07-06
-.\" by Michio MATSUYAMA
+.\" To be translated for 1.4.19, 2021-11-14
.\"
diff --git a/manual/GNU_m4/po4a/ja.po b/manual/GNU_m4/po4a/ja.po
index d8914834..96e5bbc0 100644
--- a/manual/GNU_m4/po4a/ja.po
+++ b/manual/GNU_m4/po4a/ja.po
@@ -1,14 +1,14 @@
-# Japanese translations for GNU_m4 package
+# Japanese translations for GNU m4 package
# Copyright (C) 2021 Free Software Foundation, Inc.
-# This file is distributed under the same license as the GNU_m4 package.
+# This file is distributed under the same license as the GNU m4 package.
# Automatically generated, 2021.
#
msgid ""
msgstr ""
"Project-Id-Version: GNU m4 1.4.19\n"
"POT-Creation-Date: 2021-06-01 06:30+0900\n"
-"PO-Revision-Date: 2021-07-06 16:42+0900\n"
-"Last-Translator: Michio MATSUYAMA \n"
+"PO-Revision-Date: 2021-09-03 21:41+0900\n"
+"Last-Translator: FULL NAME \n"
"Language-Team: Linux JM project \n"
"Language: ja\n"
"MIME-Version: 1.0\n"
@@ -26,7 +26,7 @@ msgstr "M4"
#: original/man1/m4.1:2
#, no-wrap
msgid "May 2021"
-msgstr "2021å¹´5æ"
+msgstr "2021/05"
#. type: TH
#: original/man1/m4.1:2
@@ -49,7 +49,7 @@ msgstr "åå"
#. type: Plain text
#: original/man1/m4.1:5
msgid "m4 - macro processor"
-msgstr "m4 - ãã¯ãããã»ããµ"
+msgstr "m4 - ãã¯ãããã»ããµã¼"
#. type: SH
#: original/man1/m4.1:5
@@ -74,8 +74,8 @@ msgid ""
"Process macros in FILEs. If no FILE or if FILE is `-', standard input is "
"read."
msgstr ""
-"FILE å
ã®ãã¯ããå¦çãã¾ããFILE ã®æå®ããªããããã㯠`-' ãæå®ãããå ´"
-"åãæ¨æºå
¥åããèªã¿è¾¼ã¿ã¾ãã"
+"FILE å
ã®ãã¯ããå¦çãã¾ãã FILE ã®æå®ããªãã ããã㯠`-' ãæå®ãããå ´"
+"åã æ¨æºå
¥åããèªã¿è¾¼ã¿ã¾ãã"
#. type: Plain text
#: original/man1/m4.1:14
@@ -83,14 +83,14 @@ msgid ""
"Mandatory or optional arguments to long options are mandatory or optional "
"for short options too."
msgstr ""
-"ãã³ã°ãªãã·ã§ã³å½¢å¼ã®å¿
é ã¾ãã¯ãªãã·ã§ã³å¼æ°ã¯ãã·ã§ã¼ããªãã·ã§ã³å½¢å¼ã§ã"
-"å¿
é ã¾ãã¯ãªãã·ã§ã³å¼æ°ã«ãªãã¾ãã"
+"ãã³ã°ãªãã·ã§ã³å½¢å¼ã®å¿
é ã¾ãã¯ä»»æå¼æ°ã¯ã ã·ã§ã¼ããªãã·ã§ã³å½¢å¼ã§ã"
+"å¿
é ã¾ãã¯ä»»æå¼æ°ã«ãªãã¾ãã"
#. type: SS
#: original/man1/m4.1:14
#, no-wrap
msgid "Operation modes:"
-msgstr "ãªãã¬ã¼ã·ã§ã³ã¢ã¼ã:"
+msgstr "æä½ã¢ã¼ã:"
#. type: TP
#: original/man1/m4.1:15
@@ -124,7 +124,7 @@ msgstr "B<-E>, B<--fatal-warnings>"
#: original/man1/m4.1:25
msgid "once: warnings become errors, twice: stop execution at first error"
msgstr ""
-"1 度ç®: è¦åãã¨ã©ã¼ã¨ãã¾ãã2 度ç®: 1 度ç®ã®ã¨ã©ã¼ç®æã§å®è¡ãåæ¢ãã¾ãã"
+"1 度ç®: è¦åãã¨ã©ã¼ã¨ãã¾ãã 2 度ç®: 1 度ç®ã®ã¨ã©ã¼ç®æã§å®è¡ãåæ¢ãã¾ãã"
#. type: TP
#: original/man1/m4.1:25
@@ -135,7 +135,7 @@ msgstr "B<-i>, B<--interactive>"
#. type: Plain text
#: original/man1/m4.1:28
msgid "unbuffer output, ignore interrupts"
-msgstr "åºåããããã¡ã«æ®ãããä¸æãã¾ããã"
+msgstr "åºåããããã¡ã¼ã«æ®ãããä¸æãã¾ããã"
#. type: TP
#: original/man1/m4.1:28
@@ -190,7 +190,7 @@ msgstr "ãã¯ãåã®ææ³ã« REGEXP ãç¨ãã¾ãã"
#: original/man1/m4.1:42
#, no-wrap
msgid "Preprocessor features:"
-msgstr "ããã»ããµæ©è½:"
+msgstr "ããã»ããµã¼æ©è½:"
#. type: TP
#: original/man1/m4.1:43
@@ -273,7 +273,7 @@ msgstr "B<-H>, B<--hashsize>=I<\\,PRIME\\/>"
#. type: Plain text
#: original/man1/m4.1:65
msgid "set symbol lookup hash table size [509]"
-msgstr "ã·ã³ãã«ã®æ¤ç´¢ããã·ã¥ãã¼ãã«ã®ãµã¤ãºãè¨å®ãã¾ãã[509]"
+msgstr "ã·ã³ãã«ã®æ¤ç´¢ããã·ã¥ãã¼ãã«ã®ãµã¤ãºãè¨å®ãã¾ãã [ããã©ã«ã: 509]"
#. type: TP
#: original/man1/m4.1:65
@@ -284,13 +284,13 @@ msgstr "B<-L>, B<--nesting-limit>=I<\\,NUMBER\\/>"
#. type: Plain text
#: original/man1/m4.1:68
msgid "change nesting limit, 0 for unlimited [0]"
-msgstr "ãã¹ãé層ã®å¶éãå¤æ´ãã¾ãã0 ãæå®ããã¨ç¡å¶éã§ãã[0]"
+msgstr "ãã¹ãé層ã®å¶éãå¤æ´ãã¾ãã 0 ãæå®ããã¨ç¡å¶éã§ãã[ããã©ã«ã: 0]"
#. type: SS
#: original/man1/m4.1:68
#, no-wrap
msgid "Frozen state files:"
-msgstr "åçµ(frozen)ç¶æ
ã®ãã¡ã¤ã«:"
+msgstr "åçµ (frozen) ç¶æ
ã®ãã¡ã¤ã«:"
#. type: TP
#: original/man1/m4.1:69
@@ -343,7 +343,7 @@ msgid ""
"redirect debug and trace output to FILE (default stderr, discard if empty "
"string)"
msgstr ""
-"ãããã°ããã³ãã¬ã¼ã¹åºåã FILE ã«ãªãã¤ã¬ã¯ããã¾ã (ããã©ã«ã㯠stderrã"
+"ãããã°ããã³ãã¬ã¼ã¹åºåã FILE ã«ãªãã¤ã¬ã¯ããã¾ã (ããã©ã«ã㯠stderrã "
"空æåã®å ´åã¯ç¡è¦ããã¾ã)ã"
#. type: TP
@@ -366,7 +366,7 @@ msgstr "B<-t>, B<--trace>=I<\\,NAME\\/>"
#. type: Plain text
#: original/man1/m4.1:89
msgid "trace NAME when it is defined"
-msgstr "NAME ãå®ç¾©ããã¦ãããã®ã¨ãã¦ãããããã¬ã¼ã¹ãã¾ãã"
+msgstr "NAME ãå®ç¾©ããã¦ãããã®ã¨ãã¦ã ããããã¬ã¼ã¹ãã¾ãã"
#. type: SS
#: original/man1/m4.1:89
@@ -460,7 +460,7 @@ msgstr "q"
#. type: Plain text
#: original/man1/m4.1:114
msgid "quote values as necessary, with a or e flag"
-msgstr "a ã¾ã㯠e ãã©ã°ãç¨ããå ´åã«ãå¿
è¦ã«å¿ãã¦å¤ãã¯ã©ã¼ãã§å²ã¿ã¾ãã"
+msgstr "a ã¾ã㯠e ãã©ã°ãç¨ããå ´åã«ã å¿
è¦ã«å¿ãã¦å¤ãã¯ã©ã¼ãã§å²ã¿ã¾ãã"
#. type: TP
#: original/man1/m4.1:114
@@ -471,7 +471,7 @@ msgstr "t"
#. type: Plain text
#: original/man1/m4.1:117
msgid "trace for all macro calls, not only traceon'ed"
-msgstr "ãã¬ã¼ã¹ããªã³ã®æã ãã§ãªãããã¯ãå¼ã³åºãããã¹ã¦ãã¬ã¼ã¹ãã¾ãã"
+msgstr "ãã¬ã¼ã¹ããªã³ã®æã ãã§ãªãã ãã¯ãå¼ã³åºãããã¹ã¦ãã¬ã¼ã¹ãã¾ãã"
#. type: TP
#: original/man1/m4.1:117
@@ -482,7 +482,7 @@ msgstr "x"
#. type: Plain text
#: original/man1/m4.1:120
msgid "add a unique macro call id, useful with c flag"
-msgstr "ãã¯ãå¼ã³åºãã® ID ã追å ãã¾ããc ãã©ã°ã¨ã¨ãã«ç¨ããã¨ä¾¿å©ã§ãã"
+msgstr "ãã¯ãå¼ã³åºãã® ID ã追å ãã¾ãã c ãã©ã°ã¨ã¨ãã«ç¨ããã¨ä¾¿å©ã§ãã"
#. type: TP
#: original/man1/m4.1:120
@@ -501,8 +501,8 @@ msgid ""
"If defined, the environment variable `M4PATH' is a colon-separated list of "
"directories included after any specified by `-I'."
msgstr ""
-"ç°å¢å¤æ° `M4PATH' ã¯ãã£ã¬ã¯ããªãã³ãã³ã§åºåã£ããªã¹ããæå®ãã¾ããããã"
-"ãå®ç¾©ããã¦ããå ´åã`-I' ã®æå®ã®å¾ãã«è¿½å ããã¾ãã"
+"ç°å¢å¤æ° `M4PATH' ã¯ãã£ã¬ã¯ããªãã ã³ãã³ã§åºåã£ããªã¹ããæå®ãã¾ããã "
+"ãããå®ç¾©ããã¦ããå ´åã `-I' ã®æå®ã®å¾ãã«è¿½å ããã¾ãã"
#. type: Plain text
#: original/man1/m4.1:129
@@ -510,8 +510,8 @@ msgid ""
"Exit status is 0 for success, 1 for failure, 63 for frozen file version "
"mismatch, or whatever value was passed to the m4exit macro."
msgstr ""
-"çµäºã¹ãã¼ã¿ã¹ã¯æåæã 0ã失ææã 1ãåçµãã¡ã¤ã«ã®ãã¼ã¸ã§ã³ä¸ä¸è´æã "
-"63 ã§ããã¾ã㯠m4exit ãã¯ãã«å¤ãè¨å®ãããã°ããã®å¤ã«ãªãã¾ãã"
+"çµäºã¹ãã¼ã¿ã¹ã¯æåæã 0ã 失ææã 1ã åçµãã¡ã¤ã«ã®ãã¼ã¸ã§ã³ä¸ä¸è´æã "
+"63 ã§ãã ã¾ã㯠m4exit ãã¯ãã«å¤ãè¨å®ãããã°ã ãã®å¤ã«ãªãã¾ãã"
#. type: SH
#: original/man1/m4.1:129
@@ -583,7 +583,7 @@ msgid ""
"B and B programs are properly installed at your site, the command"
msgstr ""
"B ã®å®å
¨ãªããã¥ã¡ã³ã㯠Texinfo ããã¥ã¢ã«ã¨ãã¦ã¡ã³ããã³ã¹ããã¦ãã¾"
-"ããB 㨠B ã®ä¸¡ããã°ã©ã ãé©åã«ã¤ã³ã¹ãã¼ã«ããã¦ããã°ã以ä¸ã®ã³"
+"ãã B 㨠B ã®ä¸¡ããã°ã©ã ãé©åã«ã¤ã³ã¹ãã¼ã«ããã¦ããã°ã 以ä¸ã®ã³"
"ãã³ã"
#. type: Plain text
@@ -598,4 +598,4 @@ msgstr "ãå®è¡ãã¦å®å
¨ãªããã¥ã¢ã«ãåç
§ã§ãã¾ãã"
#, no-wrap
#~ msgid "December 2016"
-#~ msgstr "2016å¹´12æ"
+#~ msgstr "2016/12"
diff --git a/manual/GNU_m4/po4a/m4.cfg b/manual/GNU_m4/po4a/m4.cfg
index d8852ff5..263053e1 100644
--- a/manual/GNU_m4/po4a/m4.cfg
+++ b/manual/GNU_m4/po4a/m4.cfg
@@ -1,5 +1,6 @@
[po4a_langs] ja
[po4a_paths] po4a/m4.pot $lang:po4a/$lang.po
+[po4a_alias: man] man opt:"-v --previous" opt_ja:"-M UTF-8"
[type: man] original/man1/m4.1 $lang:release/man1/m4.1 \
add_$lang:?po4a/add_$lang/copyright/m4.1.txt \
diff --git a/manual/GNU_m4/translation_list b/manual/GNU_m4/translation_list
index e14ff73e..81342fdd 100644
--- a/manual/GNU_m4/translation_list
+++ b/manual/GNU_m4/translation_list
@@ -1 +1 @@
-â³:GNU m4:1.4.19:2021/05/28:m4:1:2021/07/06::michio_matsuyama@yahoo.co.jp:Michio MATSUYAMA:
+Ã:GNU m4:1.4.19:2021/05/28:m4:1:2021/11/14::::
--
2.11.0