summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfukachan <fukachan>2001-06-02 09:13:07 +0000
committerfukachan <fukachan>2001-06-02 09:13:07 +0000
commit8b5be8a2811127a8ccc3cbb7adc4d503a3b2f50b (patch)
tree73a0255ac90540cf3e2e28c3615b5bdfd365ee82
parent61a2bcbd5466799d37c376bde36d8bcb8d831d8f (diff)
downloadfml8-snap-20010602.tar.gz
fml8-snap-20010602.tar.bz2
fml8-snap-20010602.zip
language dependent message templates.snap-20010602
It corresponds to fml 4.0's fml/messages/ but fml 5.0's message is more oriented for NLS
-rw-r--r--fml/share/messages/ja_JP.EUC/admin14
-rw-r--r--fml/share/messages/ja_JP.EUC/amctl72
-rw-r--r--fml/share/messages/ja_JP.EUC/auth48
-rw-r--r--fml/share/messages/ja_JP.EUC/cgi13
-rw-r--r--fml/share/messages/ja_JP.EUC/chaddr17
-rw-r--r--fml/share/messages/ja_JP.EUC/confirm94
-rw-r--r--fml/share/messages/ja_JP.EUC/errno287
-rw-r--r--fml/share/messages/ja_JP.EUC/filter35
-rw-r--r--fml/share/messages/ja_JP.EUC/fmlserv30
-rw-r--r--fml/share/messages/ja_JP.EUC/fop37
-rw-r--r--fml/share/messages/ja_JP.EUC/info23
-rw-r--r--fml/share/messages/ja_JP.EUC/kern376
-rw-r--r--fml/share/messages/ja_JP.EUC/makefml35
-rw-r--r--fml/share/messages/ja_JP.EUC/menu_conf258
-rw-r--r--fml/share/messages/ja_JP.EUC/moderator17
-rw-r--r--fml/share/messages/ja_JP.EUC/pgp20
-rw-r--r--fml/share/messages/ja_JP.EUC/req7
-rw-r--r--fml/share/messages/ja_JP.EUC/resource15
18 files changed, 1398 insertions, 0 deletions
diff --git a/fml/share/messages/ja_JP.EUC/admin b/fml/share/messages/ja_JP.EUC/admin
new file mode 100644
index 00000000..a842e980
--- /dev/null
+++ b/fml/share/messages/ja_JP.EUC/admin
@@ -0,0 +1,14 @@
+# admin.mandatry_addr_args:
+1: admin コマンド アドレス オプション
+1: 形式で使って下さい。
+
+# admin.log:
+2: _ARG0_ はログファイルの最後の _ARG1_ 行を表示しています
+2: (ログファイルが大きいためです)。
+2: _ARG0_ all はログファイル全部を
+2: _ARG0_ -N はログファイルの最後のN行を表示します。
+2: 例: _ARG0_ -200 は最後の200行を表示します。
+
+# admin.reconfigurable_error:
+3: adminコマンドを使ってリモートでファイル操作(e.g. 上書き)可能なファイルは
+3: @REMOTE_RECONFIGURABLE_FILESという配列で定義されているものに限られています。
diff --git a/fml/share/messages/ja_JP.EUC/amctl b/fml/share/messages/ja_JP.EUC/amctl
new file mode 100644
index 00000000..e6a2406b
--- /dev/null
+++ b/fml/share/messages/ja_JP.EUC/amctl
@@ -0,0 +1,72 @@
+# amctl.change.ok:
+1: 配送/メンバーリストは変更しました
+
+# amctl.change.fail:
+2: 配送/メンバーリストの変更に失敗しました。
+
+# amctl.change.only_recipient_list:
+3: 配送リストは変更しました
+3: (メンバーリストは変更しませんでした)。
+
+# amctl.change.only_member_list:
+4: メンバーリストは変更しました
+4: (配送リストは変更しませんでした)。
+
+# amctl.member_list.change.fail:
+5: メンバーリストの変更に失敗しました。
+
+# amctl.recipient_list.change.fail:
+6: メンバーリストの変更に失敗しました。
+
+# amctl.multiply.match:
+7: 該当するアドレスが複数あるようです?チェックを厳しくして繰り返します。
+
+# amctl.digest.no_args:
+8: 引数がありません。デフォールト値(3)を使います。
+
+# amctl.msend_rehash.send:
+9: 配送されていない分の記事 _ARG0_ 〜 _ARG1_ 番を送ります。
+
+# amctl.msend_rehash.send_nothing:
+10: 配送されていない記事はありません。
+
+### Section: subscribe
+# amctl.added:
+11: こちらは <_ARG1_> メーリングリストのfmlです。
+11: 以下のメールアドレスを新たに登録しました。
+
+11: メールアドレス: <_ARG0_>
+11: メーリングリスト: <_ARG1_>
+
+# amctl.added.notify2ml:
+12: 以下のメールアドレスを新たに登録しました。
+12: メールアドレス: <_ARG0_>
+
+# amctl.added.notify2ml.subject:
+13: _ARG0_ is added to <_ARG1_>
+
+# amctl.added.caution:
+14: 注意: このメールにリプライするとメーリングリスト宛になります。
+14: メーリングリストへの投稿は <_ARG1_>
+14: コマンドは <_ARG2_>
+14: 管理者宛のメールは <_ARG0_>
+14: へ送って下さい。
+
+
+# amctl.mail.undelivered:
+15: 注:内容が登録依頼だけのメールはメーリングリストに流していません。
+
+# amctl.info:
+16: こちらは <_ARG0_> メーリングリストのfmlです。
+16: エラーです。何か間違っていませんか?
+16: 例えば
+16: - MLに登録したのと違うアドレスでメールを送信していませんか?
+16: - それともMLに登録したいですか?
+16: もし登録したいなら _ARG2_ のあとにあなたの名前(ローマ字)で
+16: 送信し直して下さい。
+16: 例: メールの _ARG3_ に次のように書いて下さい。
+16: _ARG2_ YOUR NAME
+
+### Section: others
+# dummy to adjust '\n' above
+# amctl.dummy:
diff --git a/fml/share/messages/ja_JP.EUC/auth b/fml/share/messages/ja_JP.EUC/auth
new file mode 100644
index 00000000..1ba82844
--- /dev/null
+++ b/fml/share/messages/ja_JP.EUC/auth
@@ -0,0 +1,48 @@
+# auth.ok:
+1: 認証されました。
+
+# auth.fail:
+2: 認証に失敗しました。
+
+# auth.not_admin:
+3: リモート管理する資格がありません。
+3: リクエスト(_ARG0_)は拒否されました。
+
+# auth.change_password.ok:
+4: パスワード変更しました。
+
+# auth.change_password.fail:
+5: パスワード更新に失敗しました。
+
+# auth.invalid_password:
+6: パスワードが間違っています。
+
+# auth.password_unchanged:
+7: パスワード変更されませんでした。
+
+# auth.password.cannot_open:
+8: パスワード・ファイルを開くことができません。
+
+# auth.password.cannot_mk_pwdb:
+9: パスワード・ファイルを生成するができませんでした。
+
+# auth.password.cannot_mk_pwdb.bak:
+10: パスワード・ファイルのバックアップ生成に失敗しました。
+
+# auth.password.rename.fail:
+11: パスワード・ファイルのバックアップ生成(rename)に失敗しました。
+
+# auth.please_use_pgp:
+12: 警告: _ARG0_: どうしてPGPモードで無駄なパスワード認証をするのでしょう?
+
+# auth.admin_not_member:
+13: <_ARG0_>はリモートでfmlをメインテナンスできる管理者
+13: として登録されていません。最初に
+13: コマンド admin addadmin _ARG0_
+13: (shell上で) makefml addadmin _ARG0_
+13: などを実行して登録する必要があります。
+
+# auth.should_be_from_member:
+14: エラー: <_ARG0_>はメンバーではありません。
+14: メンバーに登録されていない人は使用できません。
+14: From: をチェックしてください。
diff --git a/fml/share/messages/ja_JP.EUC/cgi b/fml/share/messages/ja_JP.EUC/cgi
new file mode 100644
index 00000000..69354a06
--- /dev/null
+++ b/fml/share/messages/ja_JP.EUC/cgi
@@ -0,0 +1,13 @@
+### Section: CGI
+
+# cgi.ok:
+1: リクエストは正常に終了しました
+
+# cgi.password.different:
+2: エラー: cgi パスワードが違います。入れ直して下さい。
+
+# cgi.password.empty:
+3: エラー: cgi パスワードが空です。入れ直して下さい
+
+# cgi.adduser.already_member:
+4: エラー: すでにメンバーです
diff --git a/fml/share/messages/ja_JP.EUC/chaddr b/fml/share/messages/ja_JP.EUC/chaddr
new file mode 100644
index 00000000..bfa7b6c4
--- /dev/null
+++ b/fml/share/messages/ja_JP.EUC/chaddr
@@ -0,0 +1,17 @@
+# chaddr.no_args:
+1: エラー: 引数がありません。
+1: _ARG0_コマンドは
+1: chaddr 古いアドレス 新しいアドレス
+1: という形式です。
+
+# chaddr.same_args:
+2: エラー: 引数が不正(古いアドレス == 新しいアドレス)です。
+2: _ARG0_コマンドは
+2: chaddr 古いアドレス 新しいアドレス
+2: という形式です。
+
+# chaddr.invalid_addr:
+3: エラー: 他人のアドレス<_ARG0_>の変更は認められません。
+
+# chaddr.from.oldaddr:
+4: 古いアドレスから出して下さい。
diff --git a/fml/share/messages/ja_JP.EUC/confirm b/fml/share/messages/ja_JP.EUC/confirm
new file mode 100644
index 00000000..55aeb1db
--- /dev/null
+++ b/fml/share/messages/ja_JP.EUC/confirm
@@ -0,0 +1,94 @@
+##### Section: confirmation
+
+# @argv = ($MAIL_LIST, $CONFIRMATION_KEYWORD)
+# confirm.auto_regist.preamble:
+1: こちらは<_ARG0_>メーリングリスト(ML)のfmlです。
+1: これはMLに登録する意志の確認をするメールです。
+1: このMLに登録していいなら
+
+1: _ARG1_
+
+1: という一文を
+
+1: _ARG2_
+
+1: というアドレスまで送り返して下さい。
+
+# @argv = ($MAIL_LIST, $CONFIRMATION_KEYWORD)
+# confirm.auto_regist.syntax_error:
+2: こちらは<_ARG0_>メーリングリスト(ML)のfmlです。
+2: シンタックスエラーです。
+2: MLに登録する意志の確認をするメールは
+
+2: _ARG1_ パスワード _ARG2_
+
+2: というシンタックスを<_ARG3_>まで送り返して下さい。
+2: パスワードはfmlから返された登録意志を確認するメールにあるので
+2: 探してみて下さい。
+
+
+# @argv = ($MAIL_LIST, $CONFIRMATION_KEYWORD)
+# confirm.auto_regist.expired:
+3: こちらは<_ARG0_>メーリングリスト(ML)のfmlです。
+3: この確認のメールに相当する登録の依頼はかなり前に受け付けました。
+
+3: すでに以前の依頼は無効のため、このメールを新規の依頼とみなします。
+
+3: MLに登録する意志があるなら以下の新しい確認のID
+3: (数行下の _ARG1_ 行)を送りかえしてください。
+
+# @argv = ($MAIL_LIST, $AUTO_REGISTRATION_KEYWORD, $MAINTAINER, $key)
+# confirm.auto_regist.buffer_syntax_error:
+4: こちらは<_ARG0_>メーリングリスト(ML)のfmlです。
+
+4: ・あなたのメールはMLに登録されていないアドレスから出していませんか?
+
+4: ・それともMLへ登録希望でしょうか?
+4: 登録の希望ならシンタックスが違います。
+
+4: _ARG1_ あなたの名前
+4: 例: _ARG1_ Hayakawa Aoi
+
+4: のようなシンタックスで送って下さい。
+
+# @argv = ($MAIL_LIST, $AUTO_REGISTRATION_KEYWORD, $MAINTAINER, $key)
+# confirm.auto_regist.invalid_addr:
+5: こちらは<_ARG0_>メーリングリスト(ML)のfmlです。
+5: 登録の希望ならシンタックスが違います。Emailアドレスではなく
+
+5: _ARG1_ あなたの名前
+5: 例: _ARG1_ Hayakawa Aoi
+
+5: のようなシンタックスで送って下さい。
+
+
+##### Section: 管理者が手動登録するケース
+# confirm.manual_regist.forward_to_admin:
+6: あなたからの登録依頼はメーリングリストの管理者へフォワードされ
+6: ました。少し待ってみて下さい。
+
+# confirm.manual_regist.preamble:
+7: 注意: このメーリングリストは自動登録ではありません。
+7: が、あなたからのメーリングリスト登録意志を確認した後
+7: 登録依頼をメーリングリストの管理者へフォワードします。
+7: 以下の"confirm 数字…"の行を送り返して下さい。
+
+# confirm.manual_regist.confirmed:
+8: あなたからのメーリングリスト登録意志を確認しました。
+8: 登録依頼はメーリングリストの管理者へフォワードされました。
+8: 少し待ってみて下さい。
+
+##### Section: CHADDRコマンド
+# confirm.chaddr.syntax_error:
+9: chaddr コマンドのシンタックスが違います。
+9: chaddr 古いアドレス 新しいアドレス
+9: '古いアドレス'は今登録されているアドレスでないといけません
+
+
+##### Section: confirmation その他
+# confirm.has_japanese_char:
+10: 日本語が含まれています。
+
+##### Section: misc
+# confirm.try_again:
+11: 最初からやり直して下さい。
diff --git a/fml/share/messages/ja_JP.EUC/errno b/fml/share/messages/ja_JP.EUC/errno
new file mode 100644
index 00000000..7813a10c
--- /dev/null
+++ b/fml/share/messages/ja_JP.EUC/errno
@@ -0,0 +1,287 @@
+#
+# Copyright (C) 2001 Ken'ichi Fukamachi
+# All rights reserved. This program is free software; you can
+# redistribute it and/or modify it under the same terms as Perl itself.
+#
+# $FML: __template.pm,v 1.6 2001/05/16 13:30:46 fukachan Exp $
+#
+
+#
+# Generated from NetBSD 1.4_BETA (19990424) /usr/include/sys/errno.h
+#
+
+
+
+# 1 Operation not permitted
+# EPERM:
+1: あなたには権限(パーミッション)がありません
+
+# 2 No such file or directory
+# ENOENT:
+2: そのようなファイルまたはディレクトリはありません
+
+# 3 No such process
+# ESRCH:
+3: そのようなプロセスはありません
+
+# 4 Interrupted system call
+# EINTR:
+4: Interrupted system call
+
+# 5 Input/output error
+# EIO:
+5: IOエラー
+
+# 6 Device not configured
+# ENXIO:
+6: Device not configured
+
+# 7 Argument list too long
+# E2BIG:
+7: 引数が長過ぎます
+
+# 8 Exec format error
+# ENOEXEC:
+
+# 9 Bad file descriptor
+# EBADF:
+
+# 10 No child processes
+# ECHILD:
+
+# 11 Resource deadlock avoided
+# EDEADLK:
+
+# 12 Cannot allocate memory
+# ENOMEM:
+
+# 13 Permission denied
+# EACCES:
+13: あなたには権限(パーミッション)がありません
+
+# 14 Bad address
+# EFAULT:
+
+# 15 Block device required
+# ENOTBLK:
+
+# 16 Device busy
+# EBUSY:
+
+# 17 File exists
+# EEXIST:
+
+# 18 Cross-device link
+# EXDEV:
+
+# 19 Operation not supported by device
+# ENODEV:
+
+# 20 Not a directory
+# ENOTDIR:
+
+# 21 Is a directory
+# EISDIR:
+
+# 22 Invalid argument
+# EINVAL:
+
+# 23 Too many open files in system
+# ENFILE:
+
+# 24 Too many open files
+# EMFILE:
+
+# 25 Inappropriate ioctl for device
+# ENOTTY:
+
+# 26 Text file busy
+# ETXTBSY:
+
+# 27 File too large
+# EFBIG:
+
+# 28 No space left on device
+# ENOSPC:
+
+# 29 Illegal seek
+# ESPIPE:
+
+# 30 Read-only file system
+# EROFS:
+
+# 31 Too many links
+# EMLINK:
+
+# 32 Broken pipe
+# EPIPE:
+
+# 33 Numerical argument out of domain
+# EDOM:
+
+# 34 Result too large
+# ERANGE:
+
+# 35 Resource temporarily unavailable
+# EAGAIN:
+
+# EAGAIN Operation would block
+# EWOULDBLOCK:
+
+# 36 Operation now in progress
+# EINPROGRESS:
+
+# 37 Operation already in progress
+# EALREADY:
+
+# 38 Socket operation on non-socket
+# ENOTSOCK:
+
+# 39 Destination address required
+# EDESTADDRREQ:
+
+# 40 Message too long
+# EMSGSIZE:
+
+# 41 Protocol wrong type for socket
+# EPROTOTYPE:
+
+# 42 Protocol not available
+# ENOPROTOOPT:
+
+# 43 Protocol not supported
+# EPROTONOSUPPORT:
+
+# 44 Socket type not supported
+# ESOCKTNOSUPPORT:
+
+# 45 Operation not supported
+# EOPNOTSUPP:
+
+# 46 Protocol family not supported
+# EPFNOSUPPORT:
+
+# 47 Address family not supported by protocol family
+# EAFNOSUPPORT:
+
+# 48 Address already in use
+# EADDRINUSE:
+
+# 49 Can't assign requested address
+# EADDRNOTAVAIL:
+
+# 50 Network is down
+# ENETDOWN:
+
+# 51 Network is unreachable
+# ENETUNREACH:
+
+# 52 Network dropped connection on reset
+# ENETRESET:
+
+# 53 Software caused connection abort
+# ECONNABORTED:
+
+# 54 Connection reset by peer
+# ECONNRESET:
+
+# 55 No buffer space available
+# ENOBUFS:
+
+# 56 Socket is already connected
+# EISCONN:
+
+# 57 Socket is not connected
+# ENOTCONN:
+
+# 58 Can't send after socket shutdown
+# ESHUTDOWN:
+
+# 59 Too many references: can't splice
+# ETOOMANYREFS:
+
+# 60 Operation timed out
+# ETIMEDOUT:
+
+# 61 Connection refused
+# ECONNREFUSED:
+
+# 62 Too many levels of symbolic links
+# ELOOP:
+
+# 63 File name too long
+# ENAMETOOLONG:
+
+# 64 Host is down
+# EHOSTDOWN:
+
+# 65 No route to host
+# EHOSTUNREACH:
+
+# 66 Directory not empty
+# ENOTEMPTY:
+
+# 67 Too many processes
+# EPROCLIM:
+
+# 68 Too many users
+# EUSERS:
+
+# 69 Disc quota exceeded
+# EDQUOT:
+
+# 70 Stale NFS file handle
+# ESTALE:
+
+# 71 Too many levels of remote in path
+# EREMOTE:
+
+# 72 RPC struct is bad
+# EBADRPC:
+
+# 73 RPC version wrong
+# ERPCMISMATCH:
+
+# 74 RPC prog. not avail
+# EPROGUNAVAIL:
+
+# 75 Program version wrong
+# EPROGMISMATCH:
+
+# 76 Bad procedure for program
+# EPROCUNAVAIL:
+
+# 77 No locks available
+# ENOLCK:
+
+# 78 Function not implemented
+# ENOSYS:
+78: 関数が実装されていません
+
+# 79 Inappropriate file type or format
+# EFTYPE:
+
+# 80 Authentication error
+# EAUTH:
+80: エラー: 認証できませんでした。
+
+# 81 Need authenticator
+# ENEEDAUTH:
+
+# 82 Identifier removed
+# EIDRM:
+
+# 83 No message of desired type
+# ENOMSG:
+
+# 84 Value too large to be stored in data type
+# EOVERFLOW:
+
+# 84 Must equal largest errno
+# ELAST:
+
+# -1 restart syscall
+# ERESTART:
+
+# -2 don't modify regs, just return
+# EJUSTRETURN:
diff --git a/fml/share/messages/ja_JP.EUC/filter b/fml/share/messages/ja_JP.EUC/filter
new file mode 100644
index 00000000..03701a26
--- /dev/null
+++ b/fml/share/messages/ja_JP.EUC/filter
@@ -0,0 +1,35 @@
+### Section: Security && Filtering
+# filter.has_meta_char:
+1: エラー:メタキャラクタが含まれています。
+
+# filter.rejected.notify_to_admin:
+2: 以下の _ARG0_ からのメールは
+2: _ARG1_
+2: という理由のため拒否されました。
+
+# filter.rejected:
+3: あなたのメールは
+3: _ARG0_
+3: という理由のため拒否されました。
+
+# filter.reject_html_mail:
+4: このメーリングリストではHTMLメール(PLAINTEXTとHTML部分で無意味に同じ内
+4: 容のあるメール)が流れないようにするために貼付メールを拒否しています。
+4: メールはPLAINTEXTで書いて下さい。
+
+# filter.strip_html_mail:
+
+
+# filter.insecure_p.stop:
+6: エラー: リクエストに特殊な文字などがあります。
+6: セキュリティ上の理由によりこれ以上の処理はしません。
+
+# filter.reject_non_text_mail:
+7: このメーリングリストでは添付メールが流れないようにするためにメーリン
+7: グリストに設定された条件に従ってメールの配送を拒否しています。
+
+# filter.strip_notice_non_text_mail:
+8: このメーリングリストでは添付メールが流れないようにするためにメーリン
+8: グリストに設定された条件に従って添付部分を削除しています。あなたの
+8: メールで以下の部分が削除されました。
+
diff --git a/fml/share/messages/ja_JP.EUC/fmlserv b/fml/share/messages/ja_JP.EUC/fmlserv
new file mode 100644
index 00000000..33c3f854
--- /dev/null
+++ b/fml/share/messages/ja_JP.EUC/fmlserv
@@ -0,0 +1,30 @@
+# fmlserv.process.info:
+1: _ARG0_ ML宛のリクエストは以下の通りです。
+
+# fmlserv.command.info:
+2: fmlserv 内蔵コマンドを処理します。
+
+# fmlserv.ml.not_found:
+3: _ARG0_ メーリングリストはありません
+
+# fmlserv.guide.sent:
+4: メーリングリストの案内を<_ARG0_>に送りました。
+
+# fmlserv.done:
+5: 処理を終了しました。
+
+# fmlserv.stop:
+6: エラー: ここで処理を終了します。
+
+# fmlserv.serv:
+7: _ARG0_ の管理下には以下のようなメーリングリストがあります。
+
+# fmlserv.not_any_member:
+8: <_ARG0_>はどのメーリングリストのメンバーでもありません。
+
+# fmlserv.subscribed_lists:
+9: <_ARG0_>は次のメーリングリストのメンバーです。
+
+# fmlserv.mlmap.opendir.fail:
+10: エラー: ML MAP を作れません (opendir()に失敗しました)。
+
diff --git a/fml/share/messages/ja_JP.EUC/fop b/fml/share/messages/ja_JP.EUC/fop
new file mode 100644
index 00000000..9699a6c1
--- /dev/null
+++ b/fml/share/messages/ja_JP.EUC/fop
@@ -0,0 +1,37 @@
+###
+### libfop.pl liblop.pl
+###
+
+# fop.receive.submit:
+1: _ARG0_ リクエストを受け付けました
+
+# fop.no_numeric_filename:
+2: _ARG0_: ファイル名が数字ではありません
+
+# fop.unlink:
+3: _ARG0_ ファイルを消去しました。
+
+# fop.unlink.fail:
+4: _ARG0_ ファイルの消去に失敗しました。
+
+# fop.rename.fail:
+5: _ARG0_ ファイルのrename(_ARG0_ => _ARG1_)に失敗しました。
+
+# fop.write.fail:
+6: _ARG0_ ファイルに書き込めませんでした。
+
+# fop.not_found:
+7: 該当するファイルが一つも見つかりませんでした。
+
+# fop.mget.too_many:
+8: (m)getのリクエストが多過ぎます。
+8: 一回(のメール)で取り寄せ可能なファイル数は _ARG0_ までです。
+8: とりあえず _ARG0_ ファイル数まで処理します。
+
+# fop.mget.no_such_mode:
+9: そのようなファイル取り寄せモード(_ARG0_)は存在しません。
+9: デフォールトの _ARG1_ 形式を使います。
+
+# fop.summary.not_match:
+10: サマリーファイルに該当する項目がないようです。
+
diff --git a/fml/share/messages/ja_JP.EUC/info b/fml/share/messages/ja_JP.EUC/info
new file mode 100644
index 00000000..e3b5405d
--- /dev/null
+++ b/fml/share/messages/ja_JP.EUC/info
@@ -0,0 +1,23 @@
+### Section: General Information
+# info.procfail.ctladdr:
+1: あなたのメールは有効なコマンドを含んでいません。
+1: コマンドは以下のヘルプファイルを読んで
+1: <_ARG0_>宛に送って下さい。
+
+# info.procfail.noctladdr:
+2: 何か問題がある場合はメーリングリストの管理者に相談してみて下さい
+2: 管理者へのメール・アドレスは<_ARG0_>です。
+
+# info.ra:
+3: [リモート管理]
+3: 「メールでfmlにコマンドを送り込み、ユーザの登録/削除などを行なう」
+3: ことを『リモート管理』といっています。
+3: 管理用のヘルプは次のコマンドを<_ARG0_>へ送ると送り返されます。
+3: admin help
+3: approve パスワード help
+
+# info.reject:
+4: あなたはメーリングリストのメンバーではないため投稿はできません。
+4: それともメーリングリストに参加希望でしょうか?
+4: その場合おそらく参加希望の手続きに間違い(出すアドレスが違うなど)
+4: があるとおもいます。もう一度手続きについて確かめてみて下さい。
diff --git a/fml/share/messages/ja_JP.EUC/kern b/fml/share/messages/ja_JP.EUC/kern
new file mode 100644
index 00000000..2528fc82
--- /dev/null
+++ b/fml/share/messages/ja_JP.EUC/kern
@@ -0,0 +1,376 @@
+# unlink:
+1: _ARG0_ ファイルを消去しました
+
+# unlink.fail:
+2: _ARG0_ ファイルの消去に失敗しました
+
+# wait_a_little:
+3: ちょっと待ってみて下さい
+
+# fail:
+4: うまくいきませんでした。
+
+# fail4xxx:
+5: _ARG0_ はうまくいきませんでした。
+
+# not_found:
+6: _ARG0_がみつかりません。
+
+# no_such_file:
+7: _ARG0_というファイルは見つかりません。
+
+# no_such_directory:
+8: _ARG0_というディレクトリはありません。
+
+# no_such_article:
+9: _ARG0_番の記事はありません。
+
+# no_such_command:
+10: _ARG0_というコマンドはありません。
+
+# no_such_admin_command:
+11: _ARG0_という管理用コマンドはありません。
+
+# no_such_request:
+12: そのような _ARG0_ のリクエストはありません。
+
+# no_args:
+13: _ARG0_: 引数がありません。
+
+# require_args:
+14: _ARG0_ には引数が必要です。
+
+# error_reason:
+15: エラー: _ARG0_ コマンドはエラーです。
+15: 理由: _ARG1_
+
+# error:
+16: エラー: _ARG0_ コマンドはエラーです。
+
+# invalid_args:
+17: _ARG0_: 引数が変です。
+
+# not_implemented:
+18: _ARG0_ は実装されていません。
+
+# not_avail:
+19: _ARG0_ は使用できません。
+
+# obsolete_command:
+20: _ARG0_は_ARG1_で削除されたため使用できません。
+
+# no_such_member:
+21: そのようなメンバーはいません。
+
+# already_subscribed:
+22: _ARG0_はすでにメンバーに登録されています。
+
+# not_member:
+23: メーリングリストのメンバーではありません。
+
+# not_ml_member:
+24: _ARG0_ メーリングリストのメンバーではありません。
+
+# configuration_error:
+25: システム内でのエラーが発生しました。
+25: 管理者に問い合わせをしてみて下さい。
+
+# command_something_error:
+26: _ARG0_ コマンドで何らかのエラーが発生しました。
+
+# command_syntax_error:
+27: _ARG0_ コマンドのシンタックスが違います。
+
+# invalid_addr_syntax:
+28: _ARG0_ のシンタックスは不正です。
+
+# invalid_addr_without_domain:
+29: _ARG0_ のシンタックスは不正です。
+29: "アカウント@ドメイン"という形式であるべきです。
+
+# invalid_syntax:
+30: _ARG0_ のシンタックスは不正です。
+
+# mailloop:
+31: エラー: アドレス<_ARG0_>はメール・ループを起こす可能性があります。
+
+
+##########################################################################
+###
+### Generated from NetBSD 1.4_BETA (19990424) /usr/include/sys/errno.h ###
+###
+
+# 1 Operation not permitted
+# EPERM:
+32: あなたには権限(パーミッション)がありません
+
+# 2 No such file or directory
+# ENOENT:
+33: そのようなファイルまたはディレクトリはありません
+
+# 3 No such process
+# ESRCH:
+34: そのようなプロセスはありません
+
+# 4 Interrupted system call
+# EINTR:
+35: Interrupted system call
+
+# 5 Input/output error
+# EIO:
+36: IOエラー
+
+# 6 Device not configured
+# ENXIO:
+37: Device not configured
+
+# 7 Argument list too long
+# E2BIG:
+38: 引数が長過ぎます
+
+# 8 Exec format error
+# ENOEXEC:
+
+# 9 Bad file descriptor
+# EBADF:
+
+# 10 No child processes
+# ECHILD:
+
+# 11 Resource deadlock avoided
+# EDEADLK:
+
+# 12 Cannot allocate memory
+# ENOMEM:
+
+# 13 Permission denied
+# EACCES:
+44: あなたには権限(パーミッション)がありません
+
+# 14 Bad address
+# EFAULT:
+
+# 15 Block device required
+# ENOTBLK:
+
+# 16 Device busy
+# EBUSY:
+
+# 17 File exists
+# EEXIST:
+
+# 18 Cross-device link
+# EXDEV:
+
+# 19 Operation not supported by device
+# ENODEV:
+
+# 20 Not a directory
+# ENOTDIR:
+
+# 21 Is a directory
+# EISDIR:
+
+# 22 Invalid argument
+# EINVAL:
+
+# 23 Too many open files in system
+# ENFILE:
+
+# 24 Too many open files
+# EMFILE:
+
+# 25 Inappropriate ioctl for device
+# ENOTTY:
+
+# 26 Text file busy
+# ETXTBSY:
+
+# 27 File too large
+# EFBIG:
+
+# 28 No space left on device
+# ENOSPC:
+
+# 29 Illegal seek
+# ESPIPE:
+
+# 30 Read-only file system
+# EROFS:
+
+# 31 Too many links
+# EMLINK:
+
+# 32 Broken pipe
+# EPIPE:
+
+# 33 Numerical argument out of domain
+# EDOM:
+
+# 34 Result too large
+# ERANGE:
+
+# 35 Resource temporarily unavailable
+# EAGAIN:
+
+# EAGAIN Operation would block
+# EWOULDBLOCK:
+
+# 36 Operation now in progress
+# EINPROGRESS:
+
+# 37 Operation already in progress
+# EALREADY:
+
+# 38 Socket operation on non-socket
+# ENOTSOCK:
+
+# 39 Destination address required
+# EDESTADDRREQ:
+
+# 40 Message too long
+# EMSGSIZE:
+
+# 41 Protocol wrong type for socket
+# EPROTOTYPE:
+
+# 42 Protocol not available
+# ENOPROTOOPT:
+
+# 43 Protocol not supported
+# EPROTONOSUPPORT:
+
+# 44 Socket type not supported
+# ESOCKTNOSUPPORT:
+
+# 45 Operation not supported
+# EOPNOTSUPP:
+
+# 46 Protocol family not supported
+# EPFNOSUPPORT:
+
+# 47 Address family not supported by protocol family
+# EAFNOSUPPORT:
+
+# 48 Address already in use
+# EADDRINUSE:
+
+# 49 Can't assign requested address
+# EADDRNOTAVAIL:
+
+# 50 Network is down
+# ENETDOWN:
+
+# 51 Network is unreachable
+# ENETUNREACH:
+
+# 52 Network dropped connection on reset
+# ENETRESET:
+
+# 53 Software caused connection abort
+# ECONNABORTED:
+
+# 54 Connection reset by peer
+# ECONNRESET:
+
+# 55 No buffer space available
+# ENOBUFS:
+
+# 56 Socket is already connected
+# EISCONN:
+
+# 57 Socket is not connected
+# ENOTCONN:
+
+# 58 Can't send after socket shutdown
+# ESHUTDOWN:
+
+# 59 Too many references: can't splice
+# ETOOMANYREFS:
+
+# 60 Operation timed out
+# ETIMEDOUT:
+
+# 61 Connection refused
+# ECONNREFUSED:
+
+# 62 Too many levels of symbolic links
+# ELOOP:
+
+# 63 File name too long
+# ENAMETOOLONG:
+
+# 64 Host is down
+# EHOSTDOWN:
+
+# 65 No route to host
+# EHOSTUNREACH:
+
+# 66 Directory not empty
+# ENOTEMPTY:
+
+# 67 Too many processes
+# EPROCLIM:
+
+# 68 Too many users
+# EUSERS:
+
+# 69 Disc quota exceeded
+# EDQUOT:
+
+# 70 Stale NFS file handle
+# ESTALE:
+
+# 71 Too many levels of remote in path
+# EREMOTE:
+
+# 72 RPC struct is bad
+# EBADRPC:
+
+# 73 RPC version wrong
+# ERPCMISMATCH:
+
+# 74 RPC prog. not avail
+# EPROGUNAVAIL:
+
+# 75 Program version wrong
+# EPROGMISMATCH:
+
+# 76 Bad procedure for program
+# EPROCUNAVAIL:
+
+# 77 No locks available
+# ENOLCK:
+
+# 78 Function not implemented
+# ENOSYS:
+110: 関数が実装されていません
+
+# 79 Inappropriate file type or format
+# EFTYPE:
+
+# 80 Authentication error
+# EAUTH:
+112: エラー: 認証できませんでした。
+
+# 81 Need authenticator
+# ENEEDAUTH:
+
+# 82 Identifier removed
+# EIDRM:
+
+# 83 No message of desired type
+# ENOMSG:
+
+# 84 Value too large to be stored in data type
+# EOVERFLOW:
+
+# 84 Must equal largest errno
+# ELAST:
+
+# -1 restart syscall
+# ERESTART:
+
+# -2 don't modify regs, just return
+# EJUSTRETURN:
+
diff --git a/fml/share/messages/ja_JP.EUC/makefml b/fml/share/messages/ja_JP.EUC/makefml
new file mode 100644
index 00000000..4f4ac178
--- /dev/null
+++ b/fml/share/messages/ja_JP.EUC/makefml
@@ -0,0 +1,35 @@
+### makefml 日本語化大作戦(でもCGIでしかつかってない;-)
+
+# makefml.add:
+1: メーリングリスト: _ARG0_
+1: Email Address: _ARG1_
+1: _ARG1_ を _ARG0_ に加えます。
+
+# makefml.bye:
+2: メーリングリスト: _ARG0_
+2: Email Address: _ARG1_
+2: _ARG1_ を _ARG0_ から削除します。
+
+# makefml.newml:
+3: メーリングリスト: _ARG0_
+3: を作成します。
+
+# makefml.destructml:
+4: メーリングリスト: _ARG0_
+4: を削除します。
+
+# makefml.passwd:
+5: メーリングリスト: _ARG0_
+5: Email Address: _ARG1_
+5: さんのパスワードを変更します。
+
+# makefml.html_passwd:
+6: メーリングリスト: _ARG0_
+6: Email Address: _ARG1_
+6: さんのパスワードを変更します。
+
+# makefml.html_config:
+7: メーリングリスト: _ARG0_ の設定を変更します
+
+# makefml.log:
+8: _ARG0_ ML のログです。
diff --git a/fml/share/messages/ja_JP.EUC/menu_conf b/fml/share/messages/ja_JP.EUC/menu_conf
new file mode 100644
index 00000000..f53ba1af
--- /dev/null
+++ b/fml/share/messages/ja_JP.EUC/menu_conf
@@ -0,0 +1,258 @@
+# menu_conf.:
+1: とっぷめにゅー
+
+# menu_conf.END:
+2: 戻る
+
+# menu_conf.ACCESS_POLICY:
+3: アクセス制御(誰が投稿できる?/コマンドを使える?登録の仕方は?)
+
+
+# menu_conf.ACCESS_POLICY.PERMIT_POST_FROM:
+4: 誰が投稿できる?
+
+
+# menu_conf.ACCESS_POLICY.PERMIT_COMMAND_FROM:
+5: 誰がコマンドを使える?
+
+
+# menu_conf.ACCESS_POLICY.WHEN_POST_FROM_NOT_MEMBER:
+6: メンバー以外からの投稿メールはどう処理する?
+
+
+# menu_conf.ACCESS_POLICY.WHEN_COMMAND_FROM_NOT_MEMBER:
+7: メンバー以外からのコマンドメールはどう処理する?
+
+
+# menu_conf.REGISTRATION_METHOD:
+8: 登録方法の詳細
+
+
+# menu_conf.REGISTRATION_METHOD.AUTO_REGISTRATION_TYPE:
+9: 自動登録のタイプ
+
+
+# menu_conf.REGISTRATION_METHOD.UNSUBSCRIBE_AUTH_TYPE:
+10: 脱会時の認証タイプ
+
+
+# menu_conf.REGISTRATION_METHOD.CHADDR_AUTH_TYPE:
+11: CHADDR(アドレス変更)コマンドの認証タイプ
+
+
+# menu_conf.COMMAND_ADDRESS_POLICY:
+12: コマンドの設定
+
+
+# menu_conf.COMMAND_ADDRESS_POLICY.CONTROL_ADDRESS:
+13: コマンドのアドレス
+
+
+# menu_conf.COMMAND_ADDRESS_POLICY.MAIL_LIST_ACCEPT_COMMAND:
+
+
+
+# menu_conf.REMOTE_ADMINISTRATION:
+15: リモートからの管理
+
+
+# menu_conf.REMOTE_ADMINISTRATION.REMOTE_ADMINISTRATION:
+16: リモート管理を認めるか?
+
+
+# menu_conf.REMOTE_ADMINISTRATION.REMOTE_ADMINISTRATION_AUTH_TYPE:
+17: リモート管理の認証タイプ
+
+
+# menu_conf.REMOTE_ADMINISTRATION.ADMIN_ADD_SEND_WELCOME_FILE:
+18: admin addコマンドで登録した時にWELCOMEファイルを送りつける?
+
+
+# menu_conf.HEADER_CONFIG:
+19: ヘッダの設定
+
+
+# menu_conf.HEADER_CONFIG.REWRITE_TO:
+20: To:の書き換え処理
+
+
+# menu_conf.HEADER_CONFIG.SUBJECT_TAG_TYPE:
+21: Subjectにつけるタグのタイプ
+
+
+# menu_conf.HEADER_CONFIG.SUBJECT_TAG_FIGURE:
+22: Subjectにつけるタグにつける数字の桁数
+
+
+# menu_conf.HEADER_CONFIG.DATE_TYPE:
+23: Date:日付のタイプ
+
+
+# menu_conf.HEADER_CONFIG.PASS_ALL_FIELDS:
+24: ヘッダはす通しでよいですか?
+
+
+# menu_conf.HEADER_CONFIG.PASS_RECEIVED_THROUGH:
+25: Received: をそのまま通しますか?
+
+
+# menu_conf.SECURITY_AND_FILTER:
+26: セキュリティ関係
+
+
+# menu_conf.SECURITY_AND_FILTER.MORE_SECURE:
+27: もっとセキュアにする(一方通行の処理です)
+
+
+# menu_conf.SECURITY_AND_FILTER.USE_DISTRIBUTE_FILTER:
+28: メール本文へのフィルタを使いますか?
+
+
+# menu_conf.SECURITY_AND_FILTER.FILTER_ATTRRIBUTE:
+29: メール本文へのフィルタの詳細
+
+
+# menu_conf.SECURITY_AND_FILTER.FILTER_ATTRRIBUTE.FILTER_ATTR_REJECT_COMMAND:
+30: コマンドぽい文字列を弾く
+
+
+# menu_conf.SECURITY_AND_FILTER.FILTER_ATTRRIBUTE.FILTER_ATTR_REJECT_2BYTES_COMMAND:
+31: 日本語英文字でのコマンドぽい文字列を弾く
+
+
+# menu_conf.SECURITY_AND_FILTER.FILTER_ATTRRIBUTE.FILTER_NOTIFY_REJECTION:
+32: 弾いたことをメールの送り主に知らせるか?
+
+
+# menu_conf.SECURITY_AND_FILTER.FILTER_ATTRRIBUTE.FILTER_ATTR_REJECT_NULL_BODY:
+33: 中身のないメールは弾くか?
+
+
+# menu_conf.SECURITY_AND_FILTER.FILTER_ATTRRIBUTE.FILTER_ATTR_REJECT_ONE_LINE_BODY:
+34: 一行メールのメールは弾くか?
+
+
+34: menu_conf.SECURITY_AND_FILTER.FILTER_ATTRRIBUTE.FILTER_ATTR_REJECT_INVALID_COMMAND :
+34: 不正なコマンドメールは弾くか?
+
+
+# menu_conf.SECURITY_AND_FILTER.FILTER_ATTRRIBUTE.FILTER_ATTR_REJECT_MS_GUID:
+35: MS_GUIDを含むメールは弾く
+
+
+# menu_conf.SECURITY_AND_FILTER.USE_MTI:
+36: トラフィックモニタを使うか?(例: 対メール爆撃)
+
+
+# menu_conf.SECURITY_AND_FILTER.PERMIT_MEMBER_LIST_COMMANDS:
+37: actives/membersコマンドの使用を許すか?
+
+
+# menu_conf.SECURITY_AND_FILTER.MAX_MAIL_SIZE:
+38: 投稿できるメールの最大値
+
+
+# menu_conf.SECURITY_AND_FILTER.NOTIFY_MAIL_SIZE_OVERFLOW:
+39: メールのサイズが溢れたら送り主に知らせるべきか?
+
+
+# menu_conf.SECURITY_AND_FILTER.ANNOUNCE_MAIL_SIZE_OVERFLOW:
+40: 巨大なメールなので弾いた旨をMLに知らせるべきか?
+
+
+# menu_conf.SECURITY_AND_FILTER.REJECT_ADDR:
+41: 特殊なシステムアカウント(弾かれる)
+
+
+# menu_conf.SECURITY_AND_FILTER.ADDR_CHECK_MAX:
+42: アドレスのドメイン部のチェックの厳しさ
+
+
+# menu_conf.SECURITY_AND_FILTER.MAXNUM_COMMAND_INPUT:
+43: 一通のメールに書けるコマンド数の上限
+
+
+# menu_conf.SECURITY_AND_FILTER.USE_LOG_MAIL:
+44: メールを var/Mail/ に保存する
+
+
+# menu_conf.SECURITY_AND_FILTER.USE_ENCRYPTED_DISTRIBUTION:
+45: 暗号化をするか?
+
+
+# menu_conf.SECURITY_AND_FILTER.CHECK_MAILBODY_CKSUM:
+46: メール本文のMD5チェックサムによるループチェックをするか?
+
+
+# menu_conf.OPTION:
+47: その他のオプション
+
+
+# menu_conf.OPTION.HTML_GENERATION:
+48: 投稿記事のHTML版の作成関係
+
+
+# menu_conf.OPTION.HTML_GENERATION.AUTO_HTML_GEN:
+49: 投稿記事のHTML版も作るか?
+
+
+# menu_conf.OPTION.HTML_GENERATION.HTML_THREAD_REF_TYPE:
+50: threadをどのようにつくるか?
+
+
+# menu_conf.OPTION.HTML_GENERATION.HTML_STYLESHEET_BASENAME:
+51: HTML4.0のスタイルシート
+
+
+# menu_conf.OPTION.HTML_GENERATION.HTML_INDEX_UNIT:
+52: HTMLのディレクトリの単位
+
+
+# menu_conf.OPTION.HTML_GENERATION.HTML_INDEX_UNIT.TIME_RANGE:
+53: htdocs/以下のディレクトリ作成の単位(日/週/月)
+
+
+# menu_conf.OPTION.HTML_GENERATION.HTML_INDEX_UNIT.NUMBER_OF_ARTICLES:
+54: htdocs/以下のディレクトリ作成の単位(記事の数)
+
+# menu_conf.OPTION.HTML_GENERATION.HTML_INDENT_STYLE:
+55: indentのスタイル
+
+# menu_conf.OPTION.MIME:
+56: MIME処理
+
+
+# menu_conf.OPTION.SPOOLING:
+57: 投稿記事をスプールに保存するか?
+
+
+# menu_conf.OPTION.FLOCK:
+58: flock(2)によるロックを使うか?
+
+
+# menu_conf.OPTION.USE_MEMBER_NAME:
+59: USE_MEMBER_NAMEを使うか?
+
+
+# menu_conf.OPTION.LOGFILE_NEWSYSLOG_LIMIT:
+60: logファイルをぐるぐる回す(?)
+
+
+# menu_conf.OPTION.AMLIST_NEWSYSLOG_LIMIT:
+61: members/activesファイルをぐるぐる回す(?)
+
+
+# menu_conf.OPTION.SMTP:
+62: メール配送関係
+
+# menu_conf.OPTION.SMTP.USE_OUTGOING_ADDRESS:
+
+
+# menu_conf.OPTION.SMTP.USE_VERP:
+64: VERPsを使う
+
+# menu_conf.OPTION.LANGUAGE:
+65: 言語
+
+# menu_conf.OPTION.LANGUAGE.MESSAGE_LANGUAGE:
+66: エラーメールなどで使う言語
diff --git a/fml/share/messages/ja_JP.EUC/moderator b/fml/share/messages/ja_JP.EUC/moderator
new file mode 100644
index 00000000..9dd196b8
--- /dev/null
+++ b/fml/share/messages/ja_JP.EUC/moderator
@@ -0,0 +1,17 @@
+# moderator.article.submission:
+1: モデレータの方へ:
+1: リクエストをフォワードします。
+1: 以下のメールが適当でメーリングリストへ流してよいなら
+1: 次のキーワード(の行だけ)を<_ARG0_>宛に送って下さい。
+
+# moderator.command.submission:
+2: モデレータの方へ:
+2: コマンド・リクエストをフォワードします。
+2: 以下のコマンドを承認するなら
+2: 次のキーワード(の行だけ)を<_ARG0_>宛に送って下さい。
+
+# moderator.no_such_id:
+3: そのようなID=_ARG0_は存在しません。
+
+# moderator.id.error:
+4: ID=_ARG0_は間違っているようです。
diff --git a/fml/share/messages/ja_JP.EUC/pgp b/fml/share/messages/ja_JP.EUC/pgp
new file mode 100644
index 00000000..4e518954
--- /dev/null
+++ b/fml/share/messages/ja_JP.EUC/pgp
@@ -0,0 +1,20 @@
+### Section: Authentication
+# pgp.incorrect_signature:
+1: PGP signatureが違います。
+
+# pgp.no_signature:
+2: PGP signatureが見つかりません
+
+# pgp.env.error:
+3: エラー: システムのエラーです。PGP環境を設定してください。
+
+# pgp.cmd.disabled:
+4: _ARG0_ はリモートでは使えません。
+4: fmlの走っているホスト上でこのPGPの操作は実行して下さい。
+
+# pgp.cmd.not_supported:
+5: _ARG0_はサポートされていません。
+
+# pgp.encryption.error:
+6: PGP 暗号化に失敗しました。
+6: 配送は行なわれません。
diff --git a/fml/share/messages/ja_JP.EUC/req b/fml/share/messages/ja_JP.EUC/req
new file mode 100644
index 00000000..8aad9611
--- /dev/null
+++ b/fml/share/messages/ja_JP.EUC/req
@@ -0,0 +1,7 @@
+### Section: Subscribe Request
+# req.subscribe.forwarded_to_admin:
+1: _ARG0_リクエストはメーリングリストの管理者にフォワードされました。
+1: 少し待ってみて下さい。
+
+# req.digest.no_spool:
+2: _ARG0_ は(記事をアーカイブしてないため)使用できません。
diff --git a/fml/share/messages/ja_JP.EUC/resource b/fml/share/messages/ja_JP.EUC/resource
new file mode 100644
index 00000000..a9a92c36
--- /dev/null
+++ b/fml/share/messages/ja_JP.EUC/resource
@@ -0,0 +1,15 @@
+### Section: Resource Limit
+# resource.too_big:
+1: あなたのメールはこのメーリングリストが許すメールのサイズを越えています。
+
+# resource.exceed_max_member_limit:
+2: 登録数の上限を越えたので登録できませんでした。
+
+# resource.exceed_max_command_input:
+3: エラー:メール一通あたりに書けるコマンド数の上限を越えました。
+
+# &Mesg(*e, $NULL, 'resource.exceed_max_proc_req',$_,$limit);
+# resource.exceed_max_proc_req:
+4: エラー:メール一通あたりに書ける_ARG0_コマンド数の上限を越えました。
+4: _ARG0_コマンドは一通あたり_ARG1_までに制限されています。
+