summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbwarsaw2002-12-27 02:17:30 +0000
committerbwarsaw2002-12-27 02:17:30 +0000
commit4ec77030063e1ab9660180af60aea3c9872fd0ce (patch)
tree7e99cfc1377ee5058f536551cef922bc86a914db
parent6d35b0a5d769a7aea6704d344e8fde3ebabea54f (diff)
downloadmailman-4ec77030063e1ab9660180af60aea3c9872fd0ce.tar.gz
mailman-4ec77030063e1ab9660180af60aea3c9872fd0ce.tar.zst
mailman-4ec77030063e1ab9660180af60aea3c9872fd0ce.zip
Japanese updates by Tokio Kikuchi
-rw-r--r--messages/ja/INSTALL576
-rw-r--r--messages/ja/LC_MESSAGES/mailman.mobin211497 -> 300672 bytes
-rw-r--r--messages/ja/LC_MESSAGES/mailman.po1733
-rw-r--r--messages/ja/README206
-rw-r--r--messages/ja/README.ja9
-rw-r--r--templates/ja/listinfo.html2
-rw-r--r--templates/ja/options.html2
-rw-r--r--templates/ja/roster.html2
8 files changed, 2227 insertions, 303 deletions
diff --git a/messages/ja/INSTALL b/messages/ja/INSTALL
new file mode 100644
index 000000000..61c50f92d
--- /dev/null
+++ b/messages/ja/INSTALL
@@ -0,0 +1,576 @@
+Mailman - The GNU Mailing List Management System
+Copyright (C) 1998,1999,2000,2001,2002 Free Software Foundation, Inc.
+59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+
+これは Mailman 2.1 の INSTALL を菊地@高知大が和訳したものです.
+誤訳があるかもしれないので,必ず原本(英文)を参照してください.
+
+このファイルには Mailman のインストール方法が載っています.
+Mailman は標準の GNU autoconf ソフトウェアを使って設定されます.
+まず最初に,以下のセクションで概説されているようにシステムを
+セットアップしてください.その後,Mailmanソフトウェアを configure
+し, インストールしてください.
+
+バージョンアップ
+Mailman をバージョンアップするのは,既存のバージョンを上書きして
+新しい バージョンをインストールするのと同じくらい簡単です.しかし,
+バージョンアップの前に UPGRADING ファイルに書いてあるノートを
+読んでください. 重要な情報があります.
+
+0. インストールの必要事項
+
+ まず, あなたがメールを送るときに使える, メールサーバ(MTA)と,
+ CGI/1.1 の API をサポートするウェブサーバが必要です. Apache が
+ ウェブサーバとしては適当です. また, MTA としては, Postfix,
+ Exim, Sendmail, qmail などはどれも使えます.
+
+ セキュリティ向上のために用いられている wrapper プログラムを
+ 構築するためには ANSI C コンパイラーが必要です. GNU の C
+ コンパイラ gcc 2.8.1 以降のバージョンでうまくいきます.Gcc
+ を取って来るには, 以下の URL を参照してください.
+
+ http://www.gnu.org/
+
+ システムには Python インタプリタがインストールされていなけれ
+ ばなりません. 現時点で,Python 2.1.3 または 2.2.1 を推奨しま
+ す. Python のソースまたは RPM, コンパイル済みバイナリを取得す
+ るには Python のWebサイトをご覧ください.
+
+ http://www.python.org/
+
+ もし, Python をソースからインストールするのであれば, UNIX 的
+ OS に標準の "./configure ; make install" でいけるでしょう.
+ "make test" を実行すると沢山のテストがスキップされるかもしれ
+ ません --- 気にすることはありません. 多分必要ないでしょう.
+ Mailman は殆んどのシステムでコンパイルできる, 基本的な機能だ
+ けを使うようにしています.
+
+ もし, あなたが使おうとするメールサーバ(MTA)について
+ README.<yourMTA> があったら, 今読んでください. MTA によっては
+ 最新の機能(例えばウェブ経由でリストを作成・削除)をシームレス
+ に統合することができます. 例えば Exim と Postfix です. 特定の
+ MTA についての設定指南がそれらの README ファイルに入っています.
+
+
+1. システムセットアップ
+
+ このセクションのステップを実行するには root になる必要があります.
+
+ Mailman ソフトウェアのインストールの前に,特定のユーザとグルー
+ プを追加登録することでシステムの準備をする必要があります.
+
+ - 新しいユーザ 'mailman' を登録してください.普通これは
+ /etc/passwd ファイルに追加されます.(訳注:直接 /etc/passwd
+ を編集するので無く,adduser/useradd/vipw などのコマンドを使い
+ ます.) もし, mailmanが(他の目的で)すでに使われていたら,他の
+ 名前を選んで,下の --with-ownername フラグで指定します.
+
+ - 新しいグループ 'mailman' を登録します.普通これは /etc/group
+ ファイルに 追加されます.Mailman のファイルは 'mailman' グルー
+ プでインストール され set-group-id ビットが立てられます.この
+ ことによって,Webベースとメールベースの両方のプログラムが正し
+ い書きこみ許可を持つようにできます.(訳注:システムによっては
+ ユーザの登録に「既に登録されたグループ」が必要なことがありま
+ す.また,別のシステムでは,コマンドでユーザ登録する時に同時
+ にグループ登録もできます) もし,mailman が既に使われていたら,
+ 別の名前を選んで,下の --with-owergroup で指定します.
+
+ - インストールのディレクトリを作成します (以下の文書では
+ $prefix と呼ぶ). 全ての Mailman ファイルはこの $prefix の下
+ にインストールされます. "configure --help" を実行すると, 読み
+ 取り専用と読み書き可能なファイルとに分けてインストールする方
+ 法が出てきます.
+
+ Mailman 2.1 のデフォルトのインストールディレクトリは
+ /usr/local/mailman です. Mailman 2.1apha 以前のバージョンでは
+ /home/mailman でした. デフォルトを変更するには configure で
+ --prefix オプションを使います (下を参照). Mailman 2.1 以前の
+ バージョンから更新するには, インストールディレクトリを変更す
+ るので無い限り, --prefix を設定する必要があります.
+
+ あなたのサイトで /usr/local に nosuid オプションが付いてマウ
+ ントされていないか注意してください. これがあると, Mailman の
+ インストールに失敗します. というのは, セキュリティ上の理由で
+ set-gid プログラムの利用を前提としているからです. もし, この
+ ような問題があったら, 単純に setgid プログラムを置けるような
+ 場所に Mailman をインストールしてください.
+
+ インストールのディレクトリが `mailman' グループに設定されて
+ いることを確認してください (あるいは --with-groupname で指定
+ しようとしているグループ). そして, setgid ビットがセットされ
+ ていることを確認してください. (もし, BSD システムを使うなら
+ README.BSD も読んでください) また, このディレクトリが全ての
+ ユーザに読み取りと実行(移動)可能であることを保証したいと思う
+ でしょう. 以下のシェルコマンドでこれらのことが設定できます:
+
+ % cd $prefix
+ % chgrp mailman .
+ % chmod a+rx,g+ws .
+
+ これで, Mailman ソフトウェアを configure しインストールする
+ 準備ができました.
+
+2. configure を走らせる
+
+ 下にある,--with-mail-gid と --with-cgi-gid のオプションに特に
+ 注意. 多分これが必要になります.
+
+ このセクションに書いてある手順を実行する間は, あなたは root に
+ なるべきではありません. 自分自身のログイン名か, 他のソフトを
+ インストールするときに使うアカウントを使ってください. また,
+ mailman ユーザになる必要はありませんが, そうしても構いません.
+ 但し, 前の手順で作成した $prefix ディレクトリの書き込み許可を
+ 得るためには, そのアカウントが mailman グループに所属している
+ 必要があります.
+
+ ターゲットのインストールディレクトリに書き込み権限があることと,
+ そこに setgid ファイルを作成できることを確認してください.
+ (NFS や他のマウント方式で setgid を禁止している場合があります)
+
+ もし, 他の GNU ソフトをインストールしたことがあるなら, configure
+ スクリプトにはおなじみでしょう. Mailman の tarball を開いた
+ ディレクトリに cd して, configure を引数を付けずに実行して
+ ください.
+
+ % cd mailman-<version>
+ % ./configure
+ % make install
+
+ 以下のオプションで Mailman をカスタマイズできます.
+
+ --prefix=<dir>
+ 標準的な GNU configure のオプションで Mailman がインス
+ トールされることになるベースのディレクトリを変更します.
+ デフォルトでは $prefix は /usr/local/mailman です.この
+ ディレクトリはその時点で存在していなければならず,上の
+ セクション1で説明したようにセットアップされていなけれ
+ ばなりません.
+
+ --exec-prefix=<dir>
+ 標準的な GNU configure のオプションでアーキテクチャに
+ 依存したバイナリのインストールディレクトリを指定できます.
+
+ --with-var-prefix=<dir>
+ 交換可能なデータを prefix や exec-prefix の代わりに
+ <dir> の下に保存します.
+
+ --with-python=</path/to/python>
+ wrapper プログラムで使用する Python インタプリタを変更
+ して指定することができます.デフォルトはシェルの $PATH
+ の中で最初に見つかったものを使います.コマンドラインか
+ らスクリプトを実行する際には, $PATH の中で最初に見つかっ
+ た Python のインタプリタが常に使われます.
+
+ --with-username=<username-or-uid>
+ `mailman' でないユーザ名をデフォルトに使う場合に指定
+ する. `mailman' というユーザ名が既に別人によって使用さ
+ れている場合にのみ使ってください. このスイッチは整数の
+ ユーザID またはユーザ名を使うことができます. $prefix
+ ディレクトリがこのユーザの所有であることを確認してくだ
+ さい.
+
+ --with-groupname=<groupname-or-gid>
+ `mailman' でないグループ名をデフォルトに使う場合に指定
+ します. `mailman' というグループ名が既に使われている
+ 場合に限って使ってください. このスイッチは整数のグルー
+ プID またはグループ名を使うことができます. $prefix
+ ディレクトリがこのグループの所有であることを確認してく
+ ださい.
+
+ --with-mail-gid=<group-or-groups>
+ mail wrapper を介してスクリプトを実行する際のグループを
+ 指定します.<group-or-groups> は,1個または複数の整数
+ のグループID でも,グループの名前であっても可です.リス
+ トの最初の値で実際に存在 するグループの値が使用されます.
+ デフォルトでは,これは `mailman other mail daemon' の
+ リストになっています.
+
+ これは高度にシステム依存であり,正しい値を知っておく必
+ 要があります.というのは,グループIDがmail wrapper プロ
+ グラムにコンパイルされてセキュリティを高めるからです.
+ Sendmail を使っているシステムでは, sendmail.cf に
+ "DefaultUser" を使って sendmail プロセスの gid が 設定
+ されています.(もし,コメントアウトされていたら,それで
+ もデフォルトを示しているかもしれません)
+
+ このスイッチの正しい値を知るために, 使用している MTA の
+ 説明や設定ファイルをチェックしてください.
+
+ --with-cgi-gid=<group-or-groups>
+ CGI wrapper を介してスクリプトを実行する際のグループを
+ 指定します. <group-or-groups>は,1個または複数の整数
+ のグループID でも,グループの名前であっても可です.リス
+ トの最初の値で実際に存在 するグループの値が使用されます.
+ デフォルトでは,これは `www www-data nobody' の リスト
+ になっています.
+
+ この値は Web サーバの設定に依存します.正しい値を知っ
+ ておく必要があります. というのは,グループIDがCGI wrapper
+ プログラムにコンパイルされてセキュリティを高めるからで
+ す.これが違っていると Mailman CGI スクリプトは 動きま
+ せん.
+
+ もし Apache を使っていれば,httpd.conf に書かれている
+ `Group' オプション の値をチェックしてください.
+
+ --with-cgi-ext=<extension>
+ cgi プログラムの拡張子を指定します.$PREFIX/cgi-bin に
+ 置かれた CGI wrapper はこの拡張子を持ちます.(Webサーバ
+ によっては 拡張子が必要です) <extension> には . (dot)
+ を入れておくこと.
+
+ --with-gcc=no
+ gcc が見つかっても使いません.`cc' が $PATH に無いとい
+ けません.
+
+3. インストールのチェック
+
+ "make install" を実行した後, 正しいパーミッションとグループ所
+ 有権が設定されていることを check_perms スクリプトで確かめてく
+ ださい.
+
+ - cd で $prefix へ移動
+
+ - bin/check_perms を実行
+
+ ソースディレクトリで bin/check_perms を実行しようとしないでく
+ ださい. インストールした (つまり, $prefix) ディレクトリでのみ
+ 実行可能です.
+
+ これが問題を報告しなければ, あなたのインストールは正しく設定さ
+ れていた可能性が高い <wink> です. もし, 問題点が報告されたら,
+ 手で修正するか, もう一度インストールをやりなおすか, check_perms
+ を使って(多分, 一番簡単)修正することが出来ます.
+
+ - インストールを行ったユーザ ($prefix のファイルの所有権を持つ
+ ユーザ) になるか, root になります.
+
+ - bin/check_perms -f を実行する.
+
+ - エラーの報告がなくなるまで, 上の手順を繰り返す!
+
+4. 最終システムセットアップ
+
+ おめでとう!Mailman ソフトウェアのインストールが完了しました.
+ しかし,実際に全てをうまく動かすには,Mailman を Webサーバと
+ Mailシステムの 両方に接続しないといけません.
+
+ - もし,MTAとWebサーバを別のマシンで動かして,Mailman を NFS
+ 経由で 共有したいと考えていたら,その2つのマシンの時計が同期
+ していることを 確かめてください.この手の環境では,
+ Mailman/LockFile.py に定義された CLOCK_SLOP という定数を使って,
+ 時計のずれを補償したファイルロック機構 にすることができます.
+
+ - Webサーバの設定で $prefix/cgi-bin に CGI スクリプトの実行許可を
+ 与えてください.これをやるには root になる必要があるでしょう.
+
+ 設定ファイル (httpd.conf) に書き加える行は以下のようなものにな
+ るはずです. (もちろん,$prefix のところは実際の絶対パスディレ
+ クトリにしてください)
+
+ Exec /mailman/* $prefix/cgi-bin/*
+ 又は,
+ ScriptAlias /mailman/ $prefix/cgi-bin/
+
+ 詳しくは,自分が使っている Webサーバの説明書を読んでください.
+
+ - CGIスクリプトを実行する ユーザIDが `mailman' グループに入って
+ い*ない*ことをよく確認してください.でないと,非公開の保存書
+ 庫(private archive) が誰にでも見られてしまいます.
+
+ - Mailman, Python, GNU のロゴをWebサーバのアクセス可能なところに
+ コピーしてください.例えば Apacheの場合,画像ファイルを入れて
+ おくのに 'icons' ディレクトリが用意されているはずです.例:
+
+ % $prefix/icons/*.{jpg,png} /path/to/apache/icons
+
+ $prefix/Mailman/mm_cfg.py にロゴのベースディレクトリを書いた
+ 行を追加してください.例えば:
+
+ IMAGE_LOGOS = '/images/'
+
+ IMAGE_LOGOS のデフォルト値は '/icons/' です.Defaults.py.in に
+ 書かれたコメントを読んでください.
+
+ - Pipermail の公開メーリングリスト保存書庫を参照できるように
+ Web サーバを 設定してください.
+
+ 例えば Apache の場合:
+
+ Alias /pipermail/ $varprefix/archives/public/
+
+ ここで, $varprefix は通常は $prefix と同じで, --with-var-prefix
+ オプションを付けて configure した場合にはその値となります.
+
+ 詳しくは,ご利用の Web サーバの説明書を調べてください. また,
+ このディレクトリでシンボリックリンクをたどることができるように
+ Web サーバを設定してください.でないと,Pipermail の書庫にアク
+ セスできません.Apache のユーザは FollowSymLinks オプションを
+ 調べてください.
+
+ また, もし公開保存書庫を国際化したいのであれば, Pipermail
+ ディレクトリのデフォルト文字集合の指示をオフにした方がよいかも
+ しれません. でないと, 多言語の保存書庫は正しく見ることができな
+ いでしょう. Apache の標準のインストールについての設定例は:
+
+ <Directory "/usr/local/mailman/archives/public/">
+ AddDefaultCharset Off
+ </Directory>
+
+ ここで, Webサーバを再起動してください.
+
+ - crontab の設定をします.Mailman は沢山の cron ジョブを使って,
+ 基本的な機能を実現しています. 以前のバージョンから更新している
+ 場合には, 新しい crontab を入れる必要が出てきます. しかし, サイ
+ トで複数の Mailman をインストールしている場合には注意してくだ
+ さい. crontab を変更すると平行した Mailman を壊すかもしれません.
+
+ あなたの使う crontab で -u オプションを使えるなら, 次の例のように
+ root になって実行します. 次のコマンドを実行して
+ $prefix/cron/crontab.in を crontab に登録してください.
+
+ # cd $prefix/cron
+ # crontab -u mailman crontab.in
+
+ もし, --with-username オプションを使っていたら, -u の引数には,
+ mailman の代わりにそのユーザ名を使います. もし, crontab が
+ -u オプションをサポートしていなければ, 次のようにしてください.
+
+ # cd $prefix/cron
+ # su - mailman
+ % crontab crontab.in
+
+ - Mailman の qrunner デーモンを $prefix ディレクトリで次のように
+ コマンド実行して起動します.
+
+ % bin/mailmanctl start
+
+ システムをリブートするたびに Mailman を起動したければ, そして,
+ OS が chkconfig コマンドをサポートしていれば (例えば Red Hat
+ や Mandrake の Linux) 次のようにしてください. (Mailman の
+ インストールディレクトリから, root になって)
+
+ # cp scripts/mailman /etc/init.d/mailman
+ # chkconfig --add mailman
+
+ (/etc/init.d はシステムによっては /etc/rc.d/init.d かもしれません)
+
+ Debian では, chkconfig の代わりに次のようにします.
+
+ # update-rc.d mailman defaults
+
+ chkconfig をサポートしない UNIX では, scripts/mailman をコピーして
+
+ # cp scripts/mailman /etc/init.d/mailman
+
+ 次のようにシンボリックリンクを張ります.
+
+ # cd /etc/rc.d/rc0.d
+ # ln -s ../init.d/mailman K12mailman
+ # cd ../rc1.d
+ # ln -s ../init.d/mailman K12mailman
+ # cd ../rc2.d
+ # ln -s ../init.d/mailman S98mailman
+ # cd ../rc3.d
+ # ln -s ../init.d/mailman S98mailman
+ # cd ../rc4.d
+ # ln -s ../init.d/mailman S98mailman
+ # cd ../rc5.d
+ # ln -s ../init.d/mailman S98mailman
+ # cd ../rc6.d
+ # ln -s ../init.d/mailman K12mailman
+
+ - Defaults.py の中の DEFAULT_EMAIL_HOST と DEFAULTS_URL_HOST を
+ チェックしてください. 変更が必要な場合は mm_cfg.py に書きます.
+ また, どちらかの値を変更したときには, mm_cfg.py の変更の後に,
+ 次のように追加してください.
+
+ add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
+
+ - "サイト全体の" メーリングリストを作成します. これは, パスワード
+ の覚えを送信するときの送信者に設定されます. 通常, これは mailman
+ という名前のメーリングリストにしますが, もし変更が必要なら,
+ mm_cfg.py に MAILMAN_SITE_LIST を設定します.(下を参照)
+
+ % bin/newlist mailman
+
+ 入力要求に従って必要事項を入力してください. README にも情報が
+ あります.
+
+ - あなたは mailman リストに入会してください.
+
+5. Mailman のカスタマイズ
+
+ 以下の作業は上の第2節で Mailman をインストールしたときのユーザで
+ おこなう必要があります.
+
+ - $prefix/Mailman/Defaults.py には, インストールのときのデフォルト
+ が, 沢山記述されています. もし, そのうちのどれかが間違っていれば
+   $prefix/Mailman/mm_cfg.py で上書きしてください. Defaults.py を
+ 変更しないように! Defaults.py に書いてあるコメントに詳しく書かれ
+ ています. リストが作成されてしまうと, それらの変更は効果が無く
+ なります. その時点からは, リストの設定変更はウェブインターフェース
+ を使うか, bin/withlist または bin/config_list のコマンド行
+ スクリプトを使ってください.
+
+ インストールの過程では既存の mm_cfg.py を上書きしません.
+ このため, このファイルには自由に変更を加えることができます.
+
+ 注意: HOME_DIR と MAILMAN_DIR を変更しないこと. これらは,
+ configure スクリプトで自動的に設定されます.
+
+ - 次のコマンドでサイトパスワードを設定する.
+
+ % $prefix/bin/mmsitepass <your-site-password>
+
+ このパスワードは個人ユーザやリスト管理者のパスワードが必要な
+ ときにはいつでも使えます. つまり, サイト管理者には必要があれ
+ ば, これらのことを調整する能力が与えられます.
+
+ また, "リスト作成" の役割を持たせたサイト全体用のパスワード
+ を作成することもできます. (これは, サイト管理者以外のだれかに
+ ウェブ経由でリストを作成したり削除したりさせたいときに使い
+ ます.) -c オプションを使うとこれができます.
+
+6. さあ, 始めよう
+
+ README ファイルには "初めてリストを作成する" というところに,
+ 最初のテストリストを作成する方法が書いてあります.
+
+7. トラブルと対策
+
+ もし,Mailman の実行で問題が発生したら,まず以下の「一般的な
+ 問題」のセクションをチェックしましょう.もし,問題がそこに含
+ まれていなければ,FAQ ファイルとオンラインの FAQ Wizard を
+ チェックしてください.それから,システムの syslog と,
+ $prefix/logs/error ファイルにエラーが入っていないかもチェック
+ しましょう.
+
+ あなたのマシンでの syslog の所在はマシンによって変わります.
+ /var/log/maillog にあるかもしれません./var/log/sylog の可能性
+ もあります.多くのマシンでは /var/log の代わりに /adm/log に
+ syslog ファイルが住み着いています.
+
+ もし,エラーに遭遇したら,エラーレポートを mailman-users@python.org
+ に送ってください.その中には 問題を起こしたとき,あなたが何を
+ やったか説明を入れてください.また,syslog から関係する行を
+ コピーしてください. また,あなたのオペレーティングシステムと
+ Pythonのバージョンの情報も 入れてください.
+ (訳注:もちろん英語です.)
+
+8. 一般的な問題
+
+ 問題: Mailman の Webページが全て 404 File not found エラーに
+ なります.
+
+ 解決法: Web サーバの設定で Mailman の CGI コマンドを正しく扱え
+ るように設定できていません.以下を確認:
+
+ 1) Webサーバで $prefix/cgi-bin に正しく許可(permission)
+ を設定する.
+ 2) Webサーバを正しく再起動する.
+
+ Webサーバのドキュメントをよく読んでどうしたらよいか調べ
+ てください.
+
+ 問題: Mailman の Webページが全て "Internal Server Error" に
+ なります.
+
+ 解決法: 間違った GID または UIDを使って CGIスクリプトを実行し
+ ようとしている可能性があります.syslog をチェックして
+ ください.例えば,以下のような行があったら,
+
+ Attempt to exec script with invalid gid 51, expected 99
+
+ Mailman を再インストールしなければなりません.インス
+ トールのセクションで書かれたようにして $CGI_CGI を 51
+ に指定してください.
+
+ (訳注: ログは Web サーバの error_log に出ているかもし
+ れません. 再インストールは
+ ./configure --with-cgi-gid=51 ...
+ と make install でできるはずです.他に問題が無ければ
+ ですが.)
+
+ 問題: メールをリストに送ったら,リストが見つからないという
+ メールを受け取りました.
+
+ 解決法: 多分,システムの alias データベースに必要な alias を
+ 追加していなかったのでしょう.alias は newlist コマンド
+ を実行したときに出てきます.もし実際に追加していたら,
+ newaliases を実行して alias データベースを更新していな
+ かった のかもしれません.上のセクション5をもう一度読んで
+ ください.
+
+ 問題: リストにメールを送ったら,"unknown mailer error" が
+ 帰ってきました.
+
+ 解決法: メールシステムで間違った GID または UIDを使っている
+ 可能性があります.syslog をチェックしてください.次の
+ ような 行があったら,
+
+ Attempt to exec script with invalid gid 51, expected 99
+
+ Mailman を再インストールしなければなりません.
+ インストールのセクションで書かれたようにして $MAIL_GID
+ を 51に指定してください.Postfix については次の問題も
+ 見てください,デフォルトではこのような問題が発生します.
+
+ (訳注:エラーメールの中に書かれているかもしれません.
+ ./configure --with-mail-gid=51 ... make install で
+ 修正します)
+
+
+ 問題: 私は Postfix を MTA に使っています.そして, mail wrapper
+ プログラムは GIDが違っていると不平を log に残します.
+
+ 解決法: Postfix の main.cf 設定ファイル内に, "alias_maps" と
+ いう名前で, Postfix 用に別の aliases ファイルを作って
+ ください. ファイルは mailman のホームディレクトリの
+ どこかあるいはどこでも mailman が書きこめるところに置
+ いてください. mailman ユーザになって Postfix の
+ "postalias" コマンド を alias file について実行します.
+
+ % postalias <the alias file>
+
+ さらに,mailman ユーザで,
+
+ % python -c'import os; print os.getgid()'
+
+ を実行します.これで mailman プログラム が mail wrapper
+ 実行の際に 使うべき グループ ID が出力されます. これを
+ "thegid" としましょう.次のようにして mailman を再構築
+ してください.
+
+ % ./configure --with-mail-gid=thegid
+
+ Postfix と Mailman を連携して使う件については,
+ README.POSTFIX も見てください.
+
+
+ 問題: リストにメールを送ると,
+ "sh: wrapper not available for sendmail programs"
+ というメールが帰ってきます.
+
+ 解決法: あなたのシステムでは sendmail restricted shell (smrsh)が
+ 使われて います.メール wrapper ($prefix/mail/wrapper)
+ から smrsh で実行が許可されているディレクトリへシンボ
+ リックリンクを 張る必要があります.
+
+ 一般的にこのディレクトリは /var/admin/sm.bin,
+ /usr/admin/sm.bin 又は /etc/smrsh などに設定されています.
+
+ Debian linux ではシステムは /usr/lib/sm.bin を作成します
+ が,これは間違っています./usr/admin/sm.bin を 作ってそ
+ こへリンクを作成する必要があります.
+ 注:newaliases が吐き出すどの alias も wrapper への
+ 安全なリンクを指す必要があります.
+
+ 問題: configure を呼び出すときに散らかしてしまいました.
+ 掃除をして再インストールするにはどうしたらいいですか?
+
+ 解決法 % make clean
+ % ./configure --with-the-right-options
+ % make install
+
+
diff --git a/messages/ja/LC_MESSAGES/mailman.mo b/messages/ja/LC_MESSAGES/mailman.mo
index 83ea92409..90ab69d3e 100644
--- a/messages/ja/LC_MESSAGES/mailman.mo
+++ b/messages/ja/LC_MESSAGES/mailman.mo
Binary files differ
diff --git a/messages/ja/LC_MESSAGES/mailman.po b/messages/ja/LC_MESSAGES/mailman.po
index 45e526e80..60e80ddd3 100644
--- a/messages/ja/LC_MESSAGES/mailman.po
+++ b/messages/ja/LC_MESSAGES/mailman.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: Tue Dec 24 13:41:28 2002\n"
-"PO-Revision-Date: 2002-12-03 13:00+0900\n"
+"PO-Revision-Date: 2002-12-27 10:00+0900\n"
"Last-Translator: Tokio Kikuchi <tkikuchi@is.kochi-u.ac.jp>\n"
"Language-Team: Japanese <mmjp-users@mm.tkikuchi.net>\n"
"MIME-Version: 1.0\n"
@@ -210,7 +210,7 @@ msgstr "配送停止"
#: Mailman/Bouncer.py:184
msgid "Bounce action notification"
-msgstr "配送エラ−処理通知"
+msgstr "配送エラー処理通知"
#: Mailman/Bouncer.py:239
msgid " The last bounce received from you was dated %(date)s"
@@ -310,8 +310,8 @@ msgid ""
" name to visit the configuration pages for that list."
msgstr ""
"<p>下にあげたのは, %(hostname)s で公開されている \n"
-"%(mailmanlink)s メーリングリストです.リストの名前をクリックして, そのリスト"
-"の\n"
+"%(mailmanlink)s メーリングリストです.リストの名前をクリックして, "
+"そのリストの\n"
"設定ページへお進みください."
#: Mailman/Cgi/admin.py:261
@@ -324,8 +324,8 @@ msgid ""
" unadvertised list, open a URL similar to this one, but with a '/' "
"and\n"
" the %(extra)slist name appended. If you have the proper authority,\n"
-" you can also <a href=\"%(creatorurl)s\">create a new mailing list</"
-"a>.\n"
+" you can also <a href=\"%(creatorurl)s\">create a new mailing "
+"list</a>.\n"
"\n"
" <p>General list information can be found at "
msgstr ""
@@ -682,8 +682,8 @@ msgstr ""
" <ul><li><b>U</b> -- ユーザが個人のオプションページで配送を停止した.\n"
" <li><b>A</b> -- リスト管理者が配送を停止した.\n"
" <li><b>B</b> -- エラーメール過剰によりシステムが自動的に配送を停止した.\n"
-" <li><b>?</b> -- 配送停止の理由不明. Mailman の古いバージョンから引き継がれ"
-"て\n"
+" <li><b>?</b> -- 配送停止の理由不明. Mailman "
+"の古いバージョンから引き継がれて\n"
" 配送停止となっている場合はこれになります.\n"
" </ul>"
@@ -888,7 +888,6 @@ msgid "Enter new administrator password:"
msgstr "新しい管理者パスワードを入力してください"
#: Mailman/Cgi/admin.py:1167
-#, fuzzy
msgid "Confirm administrator password:"
msgstr "管理者パスワードの確認:"
@@ -909,7 +908,6 @@ msgid "Moderator passwords did not match"
msgstr "司会者のパスワードが一致しません.<br>"
#: Mailman/Cgi/admin.py:1217
-#, fuzzy
msgid "Administrator passwords did not match"
msgstr "管理者のパスワードが一致しません"
@@ -1103,11 +1101,11 @@ msgstr "この会員の<em>発言制限</em>フラグをクリアーする"
#: Mailman/Cgi/admindb.py:425
msgid "<em>The sender is now a member of this list</em>"
-msgstr ""
+msgstr "<em>送信者はこのリストの会員となりました.</em>"
#: Mailman/Cgi/admindb.py:434
msgid "Add <b>%(esender)s</b> to a sender filter"
-msgstr "<b>%(esender)s</b>を送信者フィルター(破棄)に追加する"
+msgstr "<b>%(esender)s</b>を送信者フィルターに追加する"
#: Mailman/Cgi/admindb.py:439
msgid "Accepts"
@@ -1250,8 +1248,8 @@ msgstr ""
"<p>確認文字列は最初の入会申請からおよそ %(days)s日で\n"
"期限が切れることに注意してください. もし確認が期限切れであれば, もう一度\n"
"入会申請からやり直してください.\n"
-"あるいは, 確認文字列を<a href=\"%(confirmurl)s\">ここで再入力</a>してくださ"
-"い."
+"あるいは, 確認文字列を<a "
+"href=\"%(confirmurl)s\">ここで再入力</a>してください."
#: Mailman/Cgi/confirm.py:122
msgid ""
@@ -1367,8 +1365,8 @@ msgstr ""
"<p>注意: 入会確認するとパスワードをメールであなたに送ります.\n"
"パスワードは会員オプションページで変更することができます.\n"
"\n"
-"<p>または<em>入会申請をキャンセル</em>ボタンを押して入会申請を取り消すこと"
-"も\n"
+"<p>または<em>入会申請をキャンセル</em>ボタンを押して入会申請を取り消すことも"
+"\n"
"できます."
#: Mailman/Cgi/confirm.py:260
@@ -1654,8 +1652,8 @@ msgid ""
" allow the list moderator to approve or reject the message."
msgstr ""
"あなたが <em>%(listname)s</em> メーリングリストへ投稿した\n"
-"以下のメールを取り消すには, あなたの確認が必要です. <ul><li><b>送信者:</b> %"
-"(sender)s\n"
+"以下のメールを取り消すには, あなたの確認が必要です. <ul><li><b>送信者:</b> "
+"%(sender)s\n"
" <li><b>件名:</b> %(subject)s\n"
" <li><b>理由:</b> %(reason)s\n"
"</ul>\n"
@@ -2056,8 +2054,8 @@ msgid ""
" on your subscription."
msgstr ""
"<p>現在 %(hostname)s で公表されている メーリングリストは以下の通りです. \n"
-"リストの名前をクリックして, その案内ページへお入りください. そこにはリストの"
-"説明や, \n"
+"リストの名前をクリックして, その案内ページへお入りください. "
+"そこにはリストの説明や, \n"
"入会・退会の方法, 会員オプションの変更方法などの説明があります. "
#: Mailman/Cgi/listinfo.py:113
@@ -2135,8 +2133,8 @@ msgid ""
"Click on a link to visit your options page for the\n"
" requested mailing list."
msgstr ""
-"リンクをクリックして, そのメーリングリストでのあなたのオプションをご覧くださ"
-"い."
+"リンクをクリックして, "
+"そのメーリングリストでのあなたのオプションをご覧ください."
#: Mailman/Cgi/options.py:284
msgid "Addresses did not match!"
@@ -2355,8 +2353,8 @@ msgid ""
" "
msgstr ""
"あなたの会員オプションを変更するには, まず, 下のフォームに\n"
-"%(extra)s会員パスワードを入れてログインしなければなりません. もし, 会員パス"
-"ワード\n"
+"%(extra)s会員パスワードを入れてログインしなければなりません. もし, "
+"会員パスワード\n"
"を忘れていたら, 下のボタンをクリックしてメールで取り寄せることが\n"
"できます. また, 単にこのリストから退会したいだけであれば, <em>退会</em>\n"
"ボタンをクリックしてください. 確認のメールがあなた宛に送られます. \n"
@@ -2464,8 +2462,8 @@ msgstr "メーリングリスト <b>%(listname)s</b> の削除が完了しました."
#: Mailman/Cgi/rmlist.py:171
msgid ""
"There were some problems deleting the mailing list\n"
-" <b>%(listname)s</b>. Contact your site administrator at %(sitelist)"
-"s\n"
+" <b>%(listname)s</b>. Contact your site administrator at "
+"%(sitelist)s\n"
" for details."
msgstr ""
"<b>%(listname)s メーリングリストを削除する際に問題が発生しました.\n"
@@ -2591,8 +2589,8 @@ msgid ""
"Your subscription is not allowed because the email address you gave is\n"
"insecure."
msgstr ""
-"あなたの記入したメールアドレスにセキュリティ上の問題があるため, 入会申請は許"
-"可されません."
+"あなたの記入したメールアドレスにセキュリティ上の問題があるため, "
+"入会申請は許可されません."
#: Mailman/Cgi/subscribe.py:197
msgid ""
@@ -2601,10 +2599,11 @@ msgid ""
"%(email)s. Please note your subscription will not start until you confirm\n"
"your subscription."
msgstr ""
-"あなたの電子メールアドレスからの確認が必要です. これは他人が勝手に入会登録し"
-"てしまうのを防ぐためです. この先の指示についてはあなたのアドレス %(email)s に"
-"送信したメールに従ってください. あなたの入会確認が無ければ入会手続きが完了し"
-"ないことに注意してください."
+"あなたの電子メールアドレスからの確認が必要です. "
+"これは他人が勝手に入会登録してしまうのを防ぐためです. "
+"この先の指示についてはあなたのアドレス %(email)s "
+"に送信したメールに従ってください. "
+"あなたの入会確認が無ければ入会手続きが完了しないことに注意してください."
#: Mailman/Cgi/subscribe.py:209
msgid ""
@@ -2614,8 +2613,9 @@ msgid ""
"the\n"
"moderator's decision when they get to your request."
msgstr ""
-"%(x)s のため入会は保留されました. あなたの申請はリスト管理者へ転送されていま"
-"す. 申請についての決定がなされたら, そのことがメールで通知されるでしょう.<p>"
+"%(x)s のため入会は保留されました. "
+"あなたの申請はリスト管理者へ転送されています. "
+"申請についての決定がなされたら, そのことがメールで通知されるでしょう.<p>"
#: Mailman/Cgi/subscribe.py:216 Mailman/Commands/cmd_confirm.py:60
msgid "You are already subscribed."
@@ -2738,8 +2738,8 @@ msgid ""
msgstr ""
"\n"
" end\n"
-" コマンド処理を停止します. もし, メールプログラムが自動的に 署"
-"名を追加するのなら, これを使ってください.\n"
+" コマンド処理を停止します. もし, メールプログラムが自動的に "
+"署名を追加するのなら, これを使ってください.\n"
#: Mailman/Commands/cmd_help.py:17
msgid ""
@@ -3406,7 +3406,7 @@ msgstr "韓国語"
#: Mailman/Defaults.py:1217
msgid "Lithuanian"
-msgstr ""
+msgstr "リトアニア語"
#: Mailman/Defaults.py:1218
msgid "Dutch"
@@ -3537,8 +3537,8 @@ msgstr ""
"<p><ul>\n"
" <li><b>listname</b> - <em>メーリングリストの名前が入ります</em>\n"
" <li><b>listurl</b> - <em>リストの listinfo URL が入ります</em>\n"
-" <li><b>requestemail</b> - <em>リストの -request メールアドレスが入ります</"
-"em>\n"
+" <li><b>requestemail</b> - <em>リストの -request "
+"メールアドレスが入ります</em>\n"
" <li><b>owneremail</b> - <em>リストの -owner アドレスが入ります</em>\n"
"</ul>\n"
"<p>それぞれのテキストフィールドについて, 直接テキストボックスに\n"
@@ -3580,8 +3580,8 @@ msgid ""
" Mailman to discard the original email, or forward it on to the\n"
" system as a normal mail command."
msgstr ""
-"-request アドレスに来たメールに対して自動応答を送りますか? もし, はい を選ん"
-"だ場合, 元のメールを破棄するか, それとも通常のメールコマンド\n"
+"-request アドレスに来たメールに対して自動応答を送りますか? もし, はい "
+"を選んだ場合, 元のメールを破棄するか, それとも通常のメールコマンド\n"
"と同様にシステムへ転送するかを選んでください."
#: Mailman/Gui/Autoresponse.py:79
@@ -3645,11 +3645,11 @@ msgid ""
" membership.\n"
"\n"
" <p>You can control both the\n"
-" <a href=\"?VARHELP=bounce/bounce_you_are_disabled_warnings"
-"\">number\n"
+" <a "
+"href=\"?VARHELP=bounce/bounce_you_are_disabled_warnings\">number\n"
" of reminders</a> the member will receive and the\n"
-" <a href=\"?VARHELP=bounce/"
-"bounce_you_are_disabled_warnings_interval\"\n"
+" <a "
+"href=\"?VARHELP=bounce/bounce_you_are_disabled_warnings_interval\"\n"
" >frequency</a> with which these reminders are sent.\n"
"\n"
" <p>There is one other important configuration variable; after a\n"
@@ -3701,7 +3701,7 @@ msgstr ""
#: Mailman/Gui/Bounce.py:75
msgid "Bounce detection sensitivity"
-msgstr "配送エラ−検知の感度"
+msgstr "配送エラー検知の感度"
#: Mailman/Gui/Bounce.py:78
msgid "Should Mailman perform automatic bounce processing?"
@@ -3765,8 +3765,8 @@ msgstr "お知らせ"
#: Mailman/Gui/Bounce.py:109
msgid ""
"Should Mailman send you, the list owner, any bounce messages\n"
-" that failed to be detected by the bounce processor? <em>Yes</"
-"em>\n"
+" that failed to be detected by the bounce processor? "
+"<em>Yes</em>\n"
" is recommended."
msgstr ""
"配送エラー自動検出で検知できなかったエラーメールは, リスト管理者\n"
@@ -3798,8 +3798,8 @@ msgid ""
" <em>No</em> those messages too will get discarded. You may "
"want\n"
" to set up an\n"
-" <a href=\"?VARHELP=autoreply/autoresponse_admin_text"
-"\">autoresponse\n"
+" <a "
+"href=\"?VARHELP=autoreply/autoresponse_admin_text\">autoresponse\n"
" message</a> for email to the -owner and -admin address."
msgstr ""
"Mailman の配送エラー検出システムは堅牢にできていますが,\n"
@@ -3992,8 +3992,8 @@ msgid ""
"Use this option to remove each message attachment that does\n"
" not have a matching content type. Requirements and formats "
"are\n"
-" exactly like <a href=\"?VARHELP=contentfilter/filter_mime_types"
-"\"\n"
+" exactly like <a "
+"href=\"?VARHELP=contentfilter/filter_mime_types\"\n"
" >filter_mime_types</a>.\n"
"\n"
" <p><b>Note:</b> if you add entries to this list but don't add\n"
@@ -4281,7 +4281,6 @@ msgstr ""
" 別々の行にならべてもよい."
#: Mailman/Gui/General.py:76
-#, fuzzy
msgid ""
"There are two ownership roles associated with each mailing\n"
" list. The <em>list administrators</em> are the people who "
@@ -4303,8 +4302,8 @@ msgid ""
" <p>In order to split the list ownership duties into\n"
" administrators and moderators, you must\n"
" <a href=\"passwords\">set a separate moderator password</a>,\n"
-" and also provide the <a href=\"?VARHELP=general/moderator"
-"\">email\n"
+" and also provide the <a "
+"href=\"?VARHELP=general/moderator\">email\n"
" addresses of the list moderators</a>. Note that the field you\n"
" are changing here specifies the list administrators."
msgstr ""
@@ -4372,8 +4371,8 @@ msgstr ""
"\n"
"<p>リスト所有者の仕事を管理者と司会者に分けるには, \n"
"<a href=\"passwords\">\n"
-"別の司会者パスワードを設定</a>してください. また, このセクションには司会者"
-"の\n"
+"別の司会者パスワードを設定</a>してください. また, "
+"このセクションには司会者の\n"
"メールアドレスを記入してください. ここで, 変更しようとしているのは\n"
"リスト司会者についてです. "
@@ -4496,29 +4495,29 @@ msgstr ""
msgid ""
"This option controls what Mailman does to the\n"
" <tt>Reply-To:</tt> header in messages flowing through this\n"
-" mailing list. When set to <em>Poster</em>, no <tt>Reply-To:</"
-"tt>\n"
+" mailing list. When set to <em>Poster</em>, no "
+"<tt>Reply-To:</tt>\n"
" header is added by Mailman, although if one is present in the\n"
" original message, it is not stripped. Setting this value to\n"
" either <em>This list</em> or <em>Explicit address</em> causes\n"
" Mailman to insert a specific <tt>Reply-To:</tt> header in all\n"
" messages, overriding the header in the original message if\n"
" necessary (<em>Explicit address</em> inserts the value of <a\n"
-" href=\"?VARHELP=general/reply_to_address\">reply_to_address</"
-"a>).\n"
+" "
+"href=\"?VARHELP=general/reply_to_address\">reply_to_address</a>).\n"
" \n"
" <p>There are many reasons not to introduce or override the\n"
" <tt>Reply-To:</tt> header. One is that some posters depend on\n"
" their own <tt>Reply-To:</tt> settings to convey their valid\n"
" return address. Another is that modifying <tt>Reply-To:</tt>\n"
" makes it much more difficult to send private replies. See <a\n"
-" href=\"http://www.unicom.com/pw/reply-to-harmful.html\">`Reply-"
-"To'\n"
+" "
+"href=\"http://www.unicom.com/pw/reply-to-harmful.html\">`Reply-To'\n"
" Munging Considered Harmful</a> for a general discussion of "
"this\n"
" issue. See <a\n"
-" href=\"http://www.metasystema.org/essays/reply-to-useful.mhtml"
-"\">Reply-To\n"
+" "
+"href=\"http://www.metasystema.org/essays/reply-to-useful.mhtml\">Reply-To\n"
" Munging Considered Useful</a> for a dissenting opinion.\n"
"\n"
" <p>Some mailing lists have restricted posting privileges, with "
@@ -4535,13 +4534,13 @@ msgid ""
msgstr ""
"このオプションはこのメーリングリストを流れるメッセージの\n"
"<tt>Reply-To:</tt> をどのように扱うかを制御します. \n"
-"もし, <em>投稿者</em>になっている場合には <tt>Reply-To:</tt>ヘッダを付け加え"
-"る\n"
-"ことはしません. もしオリジナルのメッセージに付いていた場合には, 削除されませ"
-"ん. これを,\n"
+"もし, <em>投稿者</em>になっている場合には "
+"<tt>Reply-To:</tt>ヘッダを付け加える\n"
+"ことはしません. もしオリジナルのメッセージに付いていた場合には, "
+"削除されません. これを,\n"
"<em>このリスト</em>または<em>別のアドレス</em>に設定すると, \n"
-"Mailman はすべてのメッセージに特定された<tt>Reply-To:</tt>ヘッダを付けま"
-"す. \n"
+"Mailman はすべてのメッセージに特定された<tt>Reply-To:</tt>ヘッダを付けます. "
+"\n"
"これは必要ならオリジナルメッセージのヘッダを書き換えます. \n"
"<em>別のアドレス</em> は\n"
"<a href=\"?VARHELP=general/reply_to_address\">reply_to_address</a>で\n"
@@ -4556,8 +4555,8 @@ msgstr ""
"<a href=\"http://www.unicom.com/pw/reply-to-harmful.html\">`Reply-To' "
"Munging\n"
"Considered Harmful</a> には, これについての一般的な議論があります. \n"
-"<a href=\"http://www.metasystema.org/essays/reply-to-useful.mhtml\">Reply-"
-"To\n"
+"<a "
+"href=\"http://www.metasystema.org/essays/reply-to-useful.mhtml\">Reply-To\n"
"Munging Considered Useful</a> の反対意見も参考にしてください. \n"
" \n"
"<p>メーリングリストによっては投稿に制限をつけて, 平行して討論のための\n"
@@ -4576,8 +4575,8 @@ msgstr "別の<tt>Reply-To:</tt>アドレス"
msgid ""
"This is the address set in the <tt>Reply-To:</tt> header\n"
" when the <a\n"
-" href=\"?VARHELP=general/reply_goes_to_list"
-"\">reply_goes_to_list</a>\n"
+" "
+"href=\"?VARHELP=general/reply_goes_to_list\">reply_goes_to_list</a>\n"
" option is set to <em>Explicit address</em>.\n"
"\n"
" <p>There are many reasons not to introduce or override the\n"
@@ -4585,13 +4584,13 @@ msgid ""
" their own <tt>Reply-To:</tt> settings to convey their valid\n"
" return address. Another is that modifying <tt>Reply-To:</tt>\n"
" makes it much more difficult to send private replies. See <a\n"
-" href=\"http://www.unicom.com/pw/reply-to-harmful.html\">`Reply-"
-"To'\n"
+" "
+"href=\"http://www.unicom.com/pw/reply-to-harmful.html\">`Reply-To'\n"
" Munging Considered Harmful</a> for a general discussion of "
"this\n"
" issue. See <a\n"
-" href=\"http://www.metasystema.org/essays/reply-to-useful.mhtml"
-"\">Reply-To\n"
+" "
+"href=\"http://www.metasystema.org/essays/reply-to-useful.mhtml\">Reply-To\n"
" Munging Considered Useful</a> for a dissenting opinion.\n"
"\n"
" <p>Some mailing lists have restricted posting privileges, with "
@@ -4611,10 +4610,10 @@ msgid ""
" <p>Note that if the original message contains a\n"
" <tt>Reply-To:</tt> header, it will not be changed."
msgstr ""
-"このアドレスが, <a href=\"?VARHELP=general/reply_goes_to_list"
-"\">reply_goes_to_list</a>\n"
-" を<em>別のアドレス</em>に設定したとき <tt>Reply-To:</tt> ヘッダに使われま"
-"す.\n"
+"このアドレスが, <a "
+"href=\"?VARHELP=general/reply_goes_to_list\">reply_goes_to_list</a>\n"
+" を<em>別のアドレス</em>に設定したとき <tt>Reply-To:</tt> "
+"ヘッダに使われます.\n"
"<p><tt>Reply-To:</tt> のようなヘッダを\n"
" 他人のメッセージに付け加えないというのには, 多くの理由があります. \n"
" 人によっては自分自身で<tt>Reply-To:</tt> を付けて返事を届けて\n"
@@ -4624,23 +4623,23 @@ msgstr ""
" <a href=\"http://www.unicom.com/pw/reply-to-harmful.html\">`Reply-To' "
"Munging\n"
" Considered Harmful</a> には, これについての一般的な議論があります. \n"
-" <a href=\"http://www.metasystema.org/essays/reply-to-useful.mhtml\">Reply-"
-"To\n"
+" <a "
+"href=\"http://www.metasystema.org/essays/reply-to-useful.mhtml\">Reply-To\n"
" Munging Considered Useful</a> の反対意見も参考にしてください. \n"
"\n"
"<p>メーリングリストによっては投稿に制限をつけて, 平行して討論のための\n"
-" リストを作っている場合もあります. 例としては `patches' や `checkin' リス"
-"ト\n"
+" リストを作っている場合もあります. 例としては `patches' や `checkin' "
+"リスト\n"
" があります. この場合ソフトウェアの変更が revision control system\n"
" (改訂版制御機構) から投稿されます. しかし, 変更についての議論は\n"
" 別の開発者メーリングリストで行われます. \n"
" このタイプのメーリングリストをサポートするためには, "
"<tt>reply_goes_to_list</tt>で\n"
-" <tt>別のアドレス</tt>を選んで, ここで <tt>Reply-To:</tt> アドレスを設定して"
-"ください. \n"
+" <tt>別のアドレス</tt>を選んで, ここで <tt>Reply-To:</tt> "
+"アドレスを設定してください. \n"
"\n"
-"<p>もしオリジナルのメールに<tt>Reply-To:</tt>ヘッダが付いていると, それは変更"
-"されません."
+"<p>もしオリジナルのメールに<tt>Reply-To:</tt>ヘッダが付いていると, "
+"それは変更されません."
#: Mailman/Gui/General.py:230
msgid "Umbrella list settings"
@@ -4689,8 +4688,8 @@ msgid ""
" member list addresses, but rather to the owner of those member\n"
" lists. In that case, the value of this setting is appended to\n"
" the member's account name for such notices. `-owner' is the\n"
-" typical choice. This setting has no effect when \"umbrella_list"
-"\"\n"
+" typical choice. This setting has no effect when "
+"\"umbrella_list\"\n"
" is \"No\"."
msgstr ""
"ここで 'umbrella_list' がセットされてこのリストが他の\n"
@@ -4750,8 +4749,8 @@ msgstr ""
" あらかじめ入れられています. ですからそういった類の\n"
" ものを入れる必要はありません. ここにはリストの目的や\n"
" エチケットのポリシーといった固有の問題に\n"
-" ついて書いてください. <p>注意 この文章は以下の規則に従って行末の折り返しがな"
-"されます:\n"
+" ついて書いてください. <p>注意 "
+"この文章は以下の規則に従って行末の折り返しがなされます:\n"
"<ul><li>1行が70文字以内になるように行詰めがなされます.\n"
" <li>空白文字で始まる行は行詰めされません.\n"
" <li>空白行は段落の区切りになります.\n"
@@ -4791,8 +4790,8 @@ msgid ""
"Should the list moderators get immediate notice of new\n"
" requests, as well as daily notices about collected ones?"
msgstr ""
-"新しい申請が来たら, 1日1回まとめて知らせるだけでなく, すぐに管理者に知らせま"
-"すか?"
+"新しい申請が来たら, 1日1回まとめて知らせるだけでなく, "
+"すぐに管理者に知らせますか?"
#: Mailman/Gui/General.py:304
msgid ""
@@ -4923,8 +4922,8 @@ msgstr ""
#: Mailman/Gui/General.py:374
msgid ""
"Should messages from this mailing list include the\n"
-" <a href=\"http://www.faqs.org/rfcs/rfc2369.html\">RFC 2369</"
-"a>\n"
+" <a href=\"http://www.faqs.org/rfcs/rfc2369.html\">RFC "
+"2369</a>\n"
" (i.e. <tt>List-*</tt>) headers? <em>Yes</em> is highly\n"
" recommended."
msgstr ""
@@ -4976,8 +4975,8 @@ msgstr "投稿記事に <tt>List-Post:</tt> ヘッダを必要としますか?"
msgid ""
"The <tt>List-Post:</tt> header is one of the headers\n"
" recommended by\n"
-" <a href=\"http://www.faqs.org/rfcs/rfc2369.html\">RFC 2369</"
-"a>.\n"
+" <a href=\"http://www.faqs.org/rfcs/rfc2369.html\">RFC "
+"2369</a>.\n"
" However for some <em>announce-only</em> mailing lists, only a\n"
" very select group of people are allowed to post to the list; "
"the\n"
@@ -5040,8 +5039,8 @@ msgid ""
" email posted by list members."
msgstr ""
"これは, このメーリングリストの標準の自然言語です.\n"
-"もし, <a href=\"?VARHELP=language/available_languages\">ひとつ以上の言語</"
-"a>\n"
+"もし, <a "
+"href=\"?VARHELP=language/available_languages\">ひとつ以上の言語</a>\n"
"を使えるようにするのであれば, リストとやりとりするときに使う, 好みの言語\n"
"を選ぶことができます. これは Webとメールのそれぞれのメッセージに適用\n"
"されますが, リストの会員から投稿されるメールには適用されません."
@@ -5162,8 +5161,8 @@ msgstr "完全個別配送"
msgid ""
"Should Mailman personalize each non-digest delivery?\n"
" This is often useful for announce-only lists, but <a\n"
-" href=\"?VARHELP=nondigest/personalize\">read the details</"
-"a>\n"
+" href=\"?VARHELP=nondigest/personalize\">read the "
+"details</a>\n"
" section for a discussion of important performance\n"
" issues."
msgstr ""
@@ -5208,8 +5207,8 @@ msgid ""
" variables that can be included in the <a\n"
" href=\"?VARHELP=nondigest/msg_header\">message header</a> "
"and\n"
-" <a href=\"?VARHELP=nondigest/msg_footer\">message footer</"
-"a>.\n"
+" <a href=\"?VARHELP=nondigest/msg_footer\">message "
+"footer</a>.\n"
"\n"
" <p>These additional substitution variables will be "
"available\n"
@@ -5248,8 +5247,8 @@ msgstr ""
"選ぶと<code>To:</code>ヘッダがリストのアドレスでなく, 個々のユーザ宛て\n"
"になります.\n"
"\n"
-"<p>また個別配送では, いくつかの置き換え可能な変数を<a href=\"?"
-"VARHELP=nondigest/msg_header\">\n"
+"<p>また個別配送では, いくつかの置き換え可能な変数を<a "
+"href=\"?VARHELP=nondigest/msg_header\">\n"
"ヘッダ</a>と<a href=\"?VARHELP=nondigest/msg_footer\">フッタ</a>に入れる\n"
"ことができるようになります. \n"
"\n"
@@ -5534,8 +5533,8 @@ msgid ""
" either individually or as a group. Any\n"
" posting from a non-member who is not explicitly accepted,\n"
" rejected, or discarded, will have their posting filtered by the\n"
-" <a href=\"?VARHELP=privacy/sender/generic_nonmember_action"
-"\">general\n"
+" <a "
+"href=\"?VARHELP=privacy/sender/generic_nonmember_action\">general\n"
" non-member rules</a>.\n"
"\n"
" <p>In the text boxes below, add one address per line; start the\n"
@@ -5554,19 +5553,20 @@ msgstr ""
"の両方の投稿についての司会手続きを制御します. \n"
"\n"
"<p>会員の投稿は <b>発言制限フラグ</b>がオンになっていると, 司会者\n"
-"の承認が出るまで保留されます. 管理者はデフォルトで会員投稿を司会付きにする"
-"か\n"
+"の承認が出るまで保留されます. "
+"管理者はデフォルトで会員投稿を司会付きにするか\n"
"どうかを制御できます.\n"
"\n"
"<p>非会員の投稿は自動的に\n"
-"<a href=\"?VARHELP=privacy/sender/accept_these_nonmembers\">承認される</a>"
-"か\n"
-"<a href=\"?VARHELP=privacy/sender/hold_these_nonmembers\">司会者に回される</"
-"a>か\n"
-"<a href=\"?VARHELP=privacy/sender/reject_these_nonmembers\">拒否される</a>"
-"か\n"
-"<a href=\"?VARHELP=privacy/sender/discard_these_nonmembers\">破棄される</a>"
-"か\n"
+"<a "
+"href=\"?VARHELP=privacy/sender/accept_these_nonmembers\">承認される</a>か\n"
+"<a "
+"href=\"?VARHELP=privacy/sender/hold_these_nonmembers\">司会者に回される</a>か"
+"\n"
+"<a "
+"href=\"?VARHELP=privacy/sender/reject_these_nonmembers\">拒否される</a>か\n"
+"<a "
+"href=\"?VARHELP=privacy/sender/discard_these_nonmembers\">破棄される</a>か\n"
"のどれかを個別またはグループ別に選択できます.\n"
"明示的に承認・拒否または破棄の設定がなされていない非会員の投稿は\n"
"<a href=\"?VARHELP=privacy/sender/generic_nonmember_action\">一般の非会員\n"
@@ -5613,14 +5613,14 @@ msgid ""
msgstr ""
"個々のリスト会員には<em>発言制限フラグ</em>があって, その会員が直接リストに\n"
"投稿できるか, あるいは司会者の承認を必要とするかを決めています.\n"
-"もし, 発言制限フラグが ON になっているとリスト会員からの投稿は, 承認プロセ"
-"ス\n"
+"もし, 発言制限フラグが ON になっているとリスト会員からの投稿は, "
+"承認プロセス\n"
"を経なければいけません. あなたはリスト管理者として, 特定の会員からの投稿を\n"
"制限するかどうかの決定権を持っています.\n"
"\n"
"<p>最初に新しく会員が入会すると, その会員の最初の発言制限フラグが, ここで\n"
-"定めた値に設定されます. デフォルトで会員からの投稿を承認する場合には, ここ"
-"で\n"
+"定めた値に設定されます. デフォルトで会員からの投稿を承認する場合には, "
+"ここで\n"
"オプションを OFF (いいえ)にしてください. デフォルトで承認プロセスを起動する\n"
"場合にはこれを ON (はい) にしてください. 個々の会員の発言制限フラグは\n"
"<a href=\"%(adminurl)s/members\">会員管理画面</a>から, いつでも手動で設定\n"
@@ -5761,8 +5761,8 @@ msgid ""
" further processing or notification. The sender will not "
"receive\n"
" a notification or a bounce, however the list moderators can\n"
-" optionally <a href=\"?VARHELP=privacy/sender/"
-"forward_auto_discards\"\n"
+" optionally <a "
+"href=\"?VARHELP=privacy/sender/forward_auto_discards\"\n"
" >receive copies of auto-discarded messages.</a>.\n"
"\n"
" <p>Add member addresses one per line; start the line with a ^\n"
@@ -5788,8 +5788,8 @@ msgid ""
" sender is matched against the list of explicitly\n"
" <a href=\"?VARHELP=privacy/sender/accept_these_nonmembers\"\n"
" >accepted</a>,\n"
-" <a href=\"?VARHELP=privacy/sender/hold_these_nonmembers\">held</"
-"a>,\n"
+" <a "
+"href=\"?VARHELP=privacy/sender/hold_these_nonmembers\">held</a>,\n"
" <a href=\"?VARHELP=privacy/sender/reject_these_nonmembers\"\n"
" >rejected</a> (bounced), and\n"
" <a href=\"?VARHELP=privacy/sender/discard_these_nonmembers\"\n"
@@ -5801,8 +5801,8 @@ msgstr ""
"<a href=\"?VARHELP=privacy/sender/accept_these_nonmembers\">承認</a>\n"
"または, \n"
"<a href=\"?VARHELP=privacy/sender/hold_these_nonmembers\">保留</a>・\n"
-"<a href=\"?VARHELP=privacy/sender/reject_these_nonmembers\">拒否(返送)</"
-"a>・\n"
+"<a "
+"href=\"?VARHELP=privacy/sender/reject_these_nonmembers\">拒否(返送)</a>・\n"
"<a href=\"?VARHELP=privacy/sender/discard_these_nonmembers\">破棄</a>\n"
"のアドレスリストにあるかをチェックします. もし, 無ければ\n"
"この動作が適用されます."
@@ -5958,8 +5958,8 @@ msgid ""
" as comments.\n"
"\n"
" <p>For example:<pre>to: .*@public.com </pre> says to hold all\n"
-" postings with a <em>To:</em> mail header containing '@public."
-"com'\n"
+" postings with a <em>To:</em> mail header containing "
+"'@public.com'\n"
" anywhere among the addresses.\n"
"\n"
" <p>Note that leading whitespace is trimmed from the regexp. "
@@ -6003,8 +6003,8 @@ msgstr "話題フィルターを使用しますか, しませんか?"
msgid ""
"The topic filter categorizes each incoming email message\n"
" according to <a\n"
-" href=\"http://www.python.org/doc/current/lib/module-re.html"
-"\">regular\n"
+" "
+"href=\"http://www.python.org/doc/current/lib/module-re.html\">regular\n"
" expression filters</a> you specify below. If the message's\n"
" <code>Subject:</code> or <code>Keywords:</code> header contains "
"a\n"
@@ -6022,26 +6022,26 @@ msgid ""
" <p>The body of the message can also be optionally scanned for\n"
" <code>Subject:</code> and <code>Keywords:</code> headers, as\n"
" specified by the <a\n"
-" href=\"?VARHELP=topics/topics_bodylines_limit"
-"\">topics_bodylines_limit</a>\n"
+" "
+"href=\"?VARHELP=topics/topics_bodylines_limit\">topics_bodylines_limit</a>\n"
" configuration variable."
msgstr ""
"話題フィルターは, あなたが以下に定義する\n"
"<a href=\"http://www.python.org/doc/current/lib/module-re.html\">正規表現\n"
"フィルター</a> によって, 入ってくるメールメッセージを分類します.\n"
"もし, メールに <code>Subject:</code> または <code>Keywords:</code> ヘッダが\n"
-"あって, 話題フィルターに適合したら, そのメールは論理的に話題の<em>バケツ</"
-"em>\n"
+"あって, 話題フィルターに適合したら, "
+"そのメールは論理的に話題の<em>バケツ</em>\n"
"に入れられます. 次に, 会員はメーリングリストへ投稿されたメールのうちから, \n"
"特定の話題のバケツからのみを受け取るように, 選択することができます.\n"
"<p>\n"
-"これは, 普通配送にのみ適用可能で, まとめ読みでは使えないことに注意してくだ"
-"さ.\n"
+"これは, 普通配送にのみ適用可能で, "
+"まとめ読みでは使えないことに注意してくださ.\n"
"<p>\n"
"メール本文に<code>Subject:</code> と <code>Keyword:</code>を入れて\n"
"おくようにすることもできます. この場合, \n"
-"<a href=\"?VARHELP=topics/topics_bodylines_limit\">topics_bodylines_limit</"
-"a>\n"
+"<a "
+"href=\"?VARHELP=topics/topics_bodylines_limit\">topics_bodylines_limit</a>\n"
"の設定変数で何行目までスキャンするか設定できます."
#: Mailman/Gui/Topics.py:62
@@ -6053,8 +6053,8 @@ msgid ""
"The topic matcher will scan this many lines of the message\n"
" body looking for topic keyword matches. Body scanning stops "
"when\n"
-" either this many lines have been looked at, or a non-header-"
-"like\n"
+" either this many lines have been looked at, or a "
+"non-header-like\n"
" body line is encountered. By setting this value to zero, no "
"body\n"
" lines will be scanned (i.e. only the <code>Keywords:</code> "
@@ -6392,16 +6392,17 @@ msgid ""
"(Note - you are subscribing to a list of mailing lists, so the %(type)s "
"notice will be sent to the admin address for your membership, %(addr)s.)<p>"
msgstr ""
-"(注意 - あなたはメーリングリストのリストに入会登録しようとしています. このた"
-"め %(type)s のお知らせは管理者用メールアドレス %(addr)s に送信されます.)"
+"(注意 - あなたはメーリングリストのリストに入会登録しようとしています. "
+"このため %(type)s のお知らせは管理者用メールアドレス %(addr)s "
+"に送信されます.)"
#: Mailman/HTMLFormatter.py:188
msgid ""
"You will be sent email requesting confirmation, to\n"
" prevent others from gratuitously subscribing you."
msgstr ""
-"他人がおせっかいで入会手続きをしないように, あなた宛に確認するようにメールが"
-"発信されます. "
+"他人がおせっかいで入会手続きをしないように, "
+"あなた宛に確認するようにメールが発信されます. "
#: Mailman/HTMLFormatter.py:191
msgid ""
@@ -6409,8 +6410,9 @@ msgid ""
" will be held for approval. You will be notified of the list\n"
" moderator's decision by email."
msgstr ""
-"これは閉鎖リストです. つまり, あなたの入会登録は承認を受けるまで保留されま"
-"す. 管理者の決定はメールでお知らせします."
+"これは閉鎖リストです. つまり, "
+"あなたの入会登録は承認を受けるまで保留されます. "
+"管理者の決定はメールでお知らせします."
#: Mailman/HTMLFormatter.py:194 Mailman/HTMLFormatter.py:201
msgid "also "
@@ -6425,25 +6427,26 @@ msgid ""
" by the list moderator. You will be notified of the moderator's\n"
" decision by email."
msgstr ""
-"他人がおせっかいで入会手続きをしないように, あなた宛に確認するようにメールが"
-"発信されます. あなたの確認が完了すると次にリスト管理者の承認のため一旦保留さ"
-"れます. 管理者の決定はメールで通知されるでしょう."
+"他人がおせっかいで入会手続きをしないように, "
+"あなた宛に確認するようにメールが発信されます. "
+"あなたの確認が完了すると次にリスト管理者の承認のため一旦保留されます. "
+"管理者の決定はメールで通知されるでしょう."
#: Mailman/HTMLFormatter.py:205
msgid ""
"This is %(also)sa private list, which means that the\n"
" list of members is not available to non-members."
msgstr ""
-"これは %(also)s 限定公開リストです. つまり会員名簿は会員外には公開していませ"
-"ん."
+"これは %(also)s 限定公開リストです. "
+"つまり会員名簿は会員外には公開していません."
#: Mailman/HTMLFormatter.py:208
msgid ""
"This is %(also)sa hidden list, which means that the\n"
" list of members is available only to the list administrator."
msgstr ""
-"これは %(also)s 隠しリストです. つまり会員名簿はリスト管理者だけが見ることが"
-"できます. "
+"これは %(also)s 隠しリストです. "
+"つまり会員名簿はリスト管理者だけが見ることができます. "
#: Mailman/HTMLFormatter.py:211
msgid ""
@@ -6465,9 +6468,10 @@ msgid ""
" this means that your confirmation request will be sent to the\n"
" `%(sfx)s' account for your address.)"
msgstr ""
-"<p>これは傘リストです. つまり他のメーリングリストをメンバーに持つようになって"
-"います. なによりもまず, 入会確認のメールは '%(sfx)s' をサフィックスにしたアド"
-"レス宛に発送されます."
+"<p>これは傘リストです. "
+"つまり他のメーリングリストをメンバーに持つようになっています. "
+"なによりもまず, 入会確認のメールは '%(sfx)s' "
+"をサフィックスにしたアドレス宛に発送されます."
#: Mailman/HTMLFormatter.py:248
msgid "<b><i>either</i></b> "
@@ -6481,8 +6485,8 @@ msgid ""
" email address:\n"
" <p><center> "
msgstr ""
-"会員の設定(まとめ読みやパスワード通知 %(realname)s からの退会など)の変更に"
-"は\n"
+"会員の設定(まとめ読みやパスワード通知 %(realname)s "
+"からの退会など)の変更には\n"
"入会している電子メールアドレスを入れる%(either)s:\n"
"<p><center> "
@@ -6495,8 +6499,8 @@ msgid ""
"<p>... <b><i>or</i></b> select your entry from\n"
" the subscribers list (see above)."
msgstr ""
-"<p>... <b><i>あるいは</i></b> 会員名簿からあなたの項目を選んでください (上を"
-"参照)."
+"<p>... <b><i>あるいは</i></b> 会員名簿からあなたの項目を選んでください "
+"(上を参照)."
#: Mailman/HTMLFormatter.py:266
msgid ""
@@ -6984,8 +6988,8 @@ msgstr " %(file)s のパーミッションをチェック中"
#: Mailman/MTA/Postfix.py:310
msgid "%(file)s permissions must be 066x (got %(octmode)s)"
msgstr ""
-"%(file)s のパーミッションは 066x でなければいけません (%(octmode)s になってい"
-"ます"
+"%(file)s のパーミッションは 066x でなければいけません (%(octmode)s "
+"になっています"
#: Mailman/MTA/Postfix.py:312 Mailman/MTA/Postfix.py:339 bin/check_perms:100
#: bin/check_perms:122 bin/check_perms:132 bin/check_perms:143
@@ -7061,7 +7065,7 @@ msgstr ""
#: Mailman/Queue/BounceRunner.py:189
msgid "Uncaught bounce notification"
-msgstr "自動配送エラ−処理の例外通知"
+msgstr "自動配送エラー処理の例外通知"
#: Mailman/Queue/CommandRunner.py:74
msgid "Ignoring non-text/plain MIME parts"
@@ -7200,8 +7204,8 @@ msgstr "サーバーの地方時間"
msgid ""
"%(wday)s %(mon)s %(day)2i %(hh)02i:%(mm)02i:%(ss)02i %(tzname)s %(year)04i"
msgstr ""
-"%(year)04i年 %(mon)s %(day)2i日 (%(wday)s) %(hh)02i:%(mm)02i:%(ss)02i %"
-"(tzname)s"
+"%(year)04i年 %(mon)s %(day)2i日 (%(wday)s) %(hh)02i:%(mm)02i:%(ss)02i "
+"%(tzname)s"
#: bin/add_members:26
msgid ""
@@ -7396,6 +7400,43 @@ msgid ""
"\n"
"<mbox> is optional. If it is missing, it is calculated.\n"
msgstr ""
+"リストの保存書庫を再構築する.\n"
+"\n"
+"このコマンドでメーリングリストの保存書庫を再構築します. 保存書庫内の\n"
+"メールを編集したり削除したときに, このコマンドを実行するとよいでしょう.\n"
+"\n"
+"使用法: %(PROGRAM)s [オプション] <リスト名> [<mbox ファイル>]\n"
+"\n"
+"ここでオプションは:\n"
+" -h / --help\n"
+" このヘルプメッセージを出力して終了する.\n"
+"\n"
+" -q / -quiet\n"
+" 保存書庫作成時のメッセージを抑制する.\n"
+"\n"
+" --wipe\n"
+" 再構築前に元の保存書庫を消し去る. 保存書庫を分割して再構築する\n"
+" 場合以外では, このオプションを指定したほうがよいでしょう.\n"
+"\n"
+" -s N\n"
+" --start=N\n"
+" N番目の記事から目次を作成する. 但し, 0番目が mbox の最初の記事\n"
+" であり, 指定しない場合は 0 となる.\n"
+"\n"
+" -e M\n"
+" --end=M\n"
+" M番目の記事で目次作成を終る. このスクリプトは記憶領域管理が効率\n"
+" 的ではないので, 大きな保存書庫を作成しようとすると, mbox ファイル\n"
+" 全体から一度に目次を作成するのは不可能かもしれません. この理由で\n"
+" 最初と最後の記事番号を指定できるようになっています.\n"
+"\n"
+"但し, <mbox ファイル名> は mbox 形式になったリストの過去記事へのパスで,\n"
+"これは, たいてい archives/private ディレクトリの下にあります. 例えば: \n"
+"\n"
+"%% bin/arch mylist archives/private/mylist.mbox/mylist.mbox\n"
+"\n"
+"<mbox ファイル名> はオプションで, もし無ければ, 上記の例のように標準の\n"
+"mbox ファイルへのパスが使われます.\n"
#: bin/arch:125
msgid "listname is required"
@@ -7431,6 +7472,22 @@ msgid ""
"\n"
"You will need to run `bin/check_perms -f' after running this script.\n"
msgstr ""
+"MM2.1b4 形式の保存書庫を修正する.\n"
+"\n"
+"使用法: %(PROGRAM)s [オプション] ファイル ...\n"
+"\n"
+"但し, オプションは:\n"
+" -h / --help\n"
+" このヘルプメッセージを出力して終了する.\n"
+"\n"
+"Mailman 2.1b4 で作成され余計なデータが書き込まれた保存書庫を修正する\n"
+"ためにだけ使います. $PREFIX ディレクトリから, 次のように使ってください.\n"
+"\n"
+"%% %(PROGRAM)s `grep -l _mlist archives/private/*/database/*-article`\n"
+"\n"
+"(バッククォートが必要であることに注意してください)\n"
+"\n"
+"このスクリプトを実行した後で, bin/check_perms -f を実行する必要があります.\n"
#: bin/change_pw:19
msgid ""
@@ -7487,6 +7544,51 @@ msgid ""
" --help / -h\n"
" Print this help message and exit.\n"
msgstr ""
+"リストのパスワードを変更する.\n"
+"\n"
+"Mailman 2.1 以前では, リストのパスワードは--普通--暗号化されていました.\n"
+"Python の実装によっては crypt モジュールが無くて, MD5 で暗号化していま\n"
+"した. ところが, Python をバージョンアップすると crypt モジュールがイン\n"
+"ストールされるようになり, そのため突然パスワードが壊れてしまうことがあ\n"
+"ります.\n"
+"\n"
+"Mailman 2.1 では, 全てのサイトパスワードは SHA1 16進数の形式で保存され\n"
+"るようになりました. このため, Mailman 2.1 以前の全てのパスワードは壊れ\n"
+"てしまい, これらのパスワードは平文ではどこにも保存されていないため, 取\n"
+"り戻すことができません.\n"
+"\n"
+"このため, このスクリプトは新しいリストパスワードを生成し, オプションで\n"
+"全てのリスト管理者に送信することができます.\n"
+"\n"
+"使用法: change_pw [オプション]\n"
+"\n"
+"オプション:\n"
+"\n"
+" --all / -a\n"
+" 全部のリストについてパスワードを変更する.\n"
+"\n"
+" --domain=ドメイン名\n"
+" -d ドメイン名\n"
+" 「ドメイン名」の仮想ドメインのリスト全部についてパスワードを変\n"
+" 更する. 複数の -d オプションを付けることも可能.\n"
+"\n"
+" --listname=リスト名\n"
+" -l リスト名\n"
+" 特定のリストについてだけパスワードを変更する. 複数の -l オプショ\n"
+" ンを付けることも可能.\n"
+"\n"
+" --password=新パスワード\n"
+" -p 新パスワード\n"
+" この平文で書いた「新パスワード」を変更するリストの新しいパスワー\n"
+" ドにする. (-a, -d, -l のオプションで指定されている) もし無い場\n"
+" 合には, 新しいパスワードがランダムに生成される.\n"
+"\n"
+" --quiet / -q\n"
+" リスト管理者に新しいパスワードを通知しない. パスワードが新しく\n"
+" なったことについては, 別の方法で伝えなければなりません.\n"
+"\n"
+" --help / h\n"
+" このヘルプメッセージを出力して終了する.\n"
#: bin/change_pw:144
msgid "Bad arguments: %(strargs)s"
@@ -7519,6 +7621,16 @@ msgid ""
"\n"
" %(adminurl)s\n"
msgstr ""
+"%(hostname)s のサイト管理者が, あなたのメーリングリスト %(listname)s\n"
+"の管理パスワードを変更しました. 現在は以下のようになっています.\n"
+"\n"
+" %(notifypassword)s\n"
+"\n"
+"以後のリスト管理にはこのパスワードを使用してください. \n"
+"ただちに別のパスワードに変更したいと思われる場合は,\n"
+"以下の管理ページから変更してください.\n"
+"\n"
+" %(adminurl)s\n"
#: bin/check_db:19
msgid ""
@@ -7533,8 +7645,8 @@ msgid ""
" config.safety\n"
"\n"
"It's okay if any of these are missing. config.pck and config.pck.last are\n"
-"pickled versions of the config database file for 2.1a3 and beyond. config."
-"db\n"
+"pickled versions of the config database file for 2.1a3 and beyond. "
+"config.db\n"
"and config.db.last are used in all earlier versions, and these are Python\n"
"marshals. config.safety is a pickle written by 2.1a3 and beyond when the\n"
"primary config.pck file could not be read.\n"
@@ -7555,6 +7667,36 @@ msgid ""
" --help / -h\n"
" Print this text and exit.\n"
msgstr ""
+"リストの設定データベースをチェックする.\n"
+"\n"
+"以下のファイルをチェックする:\n"
+"\n"
+" config.pck\n"
+" config.pck.last\n"
+" config.db\n"
+" config.db.last\n"
+" config.safety\n"
+"\n"
+"これらのうちどれかが無くてもかまいません. config.pck と config.pck.last\n"
+"は, 2.1a3 以降の設定データベースで pickle モジュールを使用しています.\n"
+"config.db と config.db.last はそれ以前のバージョンで使われていたもの\n"
+"で, Python marshal モジュールを使っています. config.safety は, 2.13a\n"
+"以降で config.pck が読めないときに作成される pickle です.\n"
+"\n"
+"使用法: %(PROGRAM)s [オプション] [リスト名 [リスト名 ...]]\n"
+"\n"
+"オプション:\n"
+"\n"
+" --all / -a\n"
+" 全部のリストについてチェックする. でなければリスト名の指定\n"
+" されたものについてのみチェックする\n"
+"\n"
+" --verbose / -v\n"
+" 出力情報を多く出す. チェックするファイルの全てについて, その\n"
+" 状況を出力する. でなければ, 壊れたファイルだけを表示する.\n"
+"\n"
+" --help / -h\n"
+" このヘルプメッセージを表示して終了する.\n"
#: bin/check_db:119
msgid "No list named:"
@@ -7566,7 +7708,7 @@ msgstr "リスト:"
#: bin/check_db:148
msgid " %(file)s: okay"
-msgstr ""
+msgstr " %(file)s: 良"
#: bin/check_perms:19
msgid ""
@@ -7579,102 +7721,116 @@ msgid ""
"permission problems found. With -v be verbose.\n"
"\n"
msgstr ""
+"Mailman インストールのためのパーミッションをチェックする.\n"
+"\n"
+"使用法: %(PROGRAM)s [-f] [-v] [-h]\n"
+"\n"
+"引数が無い場合には, チェックしてパーミッションやグループ所有権が\n"
+"違っているファイルを報告します. -f オプションを付けて(root権限で\n"
+"実行して)いる場合には, 全部のパーミッションの問題を修正します.\n"
+"-v オプションでより多くの情報を出力します.\n"
#: bin/check_perms:85
msgid " checking gid and mode for %(path)s"
-msgstr ""
+msgstr " %(path)s の gid とモードをチェック"
#: bin/check_perms:97
msgid "%(path)s bad group (has: %(groupname)s, expected %(MAILMAN_GROUP)s)"
msgstr ""
+"%(path)s グループ (%(groupname)s ですが %(MAILMAN_GROUP)s にしてください)"
#: bin/check_perms:120
msgid "directory permissions must be %(octperms)s: %(path)s"
msgstr ""
+"%(path)s: ディレクトリのパーミッションは %(octperms)s でなければいけません"
#: bin/check_perms:129
msgid "source perms must be %(octperms)s: %(path)s"
msgstr ""
+"%(path)s: ソースファイルのパーミッションは %(octperms)s でなければいけません"
#: bin/check_perms:140
msgid "article db files must be %(octperms)s: %(path)s"
msgstr ""
+"%(path)s: 記事のデータベースファイルは %(octperms)s でなければいけません"
#: bin/check_perms:152
msgid "checking mode for %(prefix)s"
-msgstr ""
+msgstr "%(prefix)s のモードをチェック"
#: bin/check_perms:160
msgid "directory must be at least 02775: %(d)s"
-msgstr ""
+msgstr "%(d)s: ディレクトリは最低 02775 でなければいけません"
#: bin/check_perms:173
msgid "checking perms on %(private)s"
-msgstr ""
+msgstr "%(private)s のパーミッションをチェック"
#: bin/check_perms:178
msgid "%(private)s must not be other-readable"
-msgstr ""
+msgstr "%(private)s は other が読み取り可能でなければいけません"
#: bin/check_perms:198
msgid "mbox file must be at least 0660:"
-msgstr ""
+msgstr "mbox ファイルは最低 0660 でなければいけません"
#: bin/check_perms:222
msgid "%(dbdir)s \"other\" perms must be 000"
-msgstr ""
+msgstr "%(dbdir)s は other に許可を与えてはいけません"
#: bin/check_perms:233
msgid "checking cgi-bin permissions"
-msgstr ""
+msgstr "cgi-bin のパーミッションをチェック"
#: bin/check_perms:238
msgid " checking set-gid for %(path)s"
-msgstr ""
+msgstr " %(path)s の set-gid をチェック"
#: bin/check_perms:242
msgid "%(path)s must be set-gid"
-msgstr ""
+msgstr "%(path)s は set-gid されてないといけません"
#: bin/check_perms:252
msgid "checking set-gid for %(wrapper)s"
-msgstr ""
+msgstr "%(wrapper)s の set-gid をチェック"
#: bin/check_perms:256
msgid "%(wrapper)s must be set-gid"
-msgstr ""
+msgstr "%(wrapper)s は set-gid されてないといけません"
#: bin/check_perms:266
msgid "checking permissions on %(pwfile)s"
-msgstr ""
+msgstr "%(pwfile)s のパーミッションをチェック"
#: bin/check_perms:275
msgid "%(pwfile)s permissions must be exactly 0640 (got %(octmode)s)"
msgstr ""
+"%(pwfile)s のパーミッションが %(octmode)s になっていますが, 0640 "
+"でないといけません"
#: bin/check_perms:299
msgid "checking permissions on list data"
-msgstr ""
+msgstr "リストデータのパーミッションをチェック"
#: bin/check_perms:305
msgid " checking permissions on: %(path)s"
-msgstr ""
+msgstr " %(path)s のパーミッションをチェック"
#: bin/check_perms:313
msgid "file permissions must be at least 660: %(path)s"
-msgstr ""
+msgstr "%(path)s ファイルのパーミッションは最低 660 でないといけません"
#: bin/check_perms:359
msgid "No problems found"
-msgstr ""
+msgstr "問題ありません"
#: bin/check_perms:361
msgid "Problems found:"
-msgstr ""
+msgstr "問題があります:"
#: bin/check_perms:362
msgid "Re-run as %(MAILMAN_USER)s (or root) with -f flag to fix"
-msgstr ""
+msgstr "修正するには -f をつけて %(MAILMAN_USER)s か root で実行してください"
#: bin/cleanarch:19
msgid ""
@@ -7709,18 +7865,45 @@ msgid ""
" -h / --help\n"
" Print this message and exit\n"
msgstr ""
+".mbox の過去メールファイルをきれいにする.\n"
+"\n"
+"保存書庫の作成には, mbox 形式の過去メールファイルから Unix-From 行を\n"
+"探し出します. 互換性のため, 特に \"From \" で始まる行 -- つまり, \n"
+"大文字の F で始まって, 小文字の r, o, m と空白を探し, その行の残り\n"
+"無視します.\n"
+"\n"
+"通常, メール本文中の \"From \" で始まる行は > の文字でエスケープ\n"
+"されているはずです. しかし, 場合によっては本文の行がエスケープされて\n"
+"いないかもしれません. このスクリプトは, Unix-From 行を厳密に検査する\n"
+"ことにより, これの修正を試みるものです. \"From \" で始まっているが,\n"
+"この厳密な検査に通らない行は, > の文字を使ってエスケープします.\n"
+"\n"
+"使用法: cleanarch [オプション] < 入力ファイル > 出力ファイル\n"
+"オプション:\n"
+" -s n\n"
+" -status=n\n"
+" n 行処理するごとに # を1つずつ出力します\n"
+"\n"
+" -q / --quiet\n"
+" 変更のあった行についての情報を標準エラー出力に出しません.\n"
+"\n"
+" -n / --dry-run\n"
+" 実際にはなにも出力しない\n"
+"\n"
+" -h / --help\n"
+" このヘルプを出力して終了する\n"
#: bin/cleanarch:82
msgid "Unix-From line changed: %(lineno)d"
-msgstr ""
+msgstr "Unix-From 行を変更: %(lineno)d"
#: bin/cleanarch:110
msgid "Bad status number: %(arg)s"
-msgstr ""
+msgstr "ステータス数が不正: %(arg)s"
#: bin/cleanarch:160
msgid "%(messages)d messages found"
-msgstr ""
+msgstr "%(messages)d 個のメールが見つかりました"
#: bin/clone_member:19
msgid ""
@@ -7779,30 +7962,75 @@ msgid ""
" (`to new address') is the new address of the user.\n"
"\n"
msgstr ""
+"会員アドレスのクローン作成.\n"
+"\n"
+"会員アドレスのクローン作成とは, 元の会員アドレスと全く同じオプションと\n"
+"パスワードで新しい会員を登録することを意味します. 注意点としては, この\n"
+"操作は実行者を信用していることです. つまり, 新しいアドレスの確認や, \n"
+"ようこそメールの発信などを行わないということです.\n"
+"\n"
+"既存会員の登録状況には変更はありません. もし, 古いアドレスを削除したい\n"
+"のであれば, -r フラグを使ってください. また, リスト管理アドレスを変更\n"
+"したいのであれば, -a フラグを使ってください.\n"
+"\n"
+"使用法:\n"
+" clone_member [オプション] 旧アドレス 新アドレス\n"
+"\n"
+"但し:\n"
+"\n"
+" --listname=リスト名\n"
+" -l リスト名\n"
+" リスト名のメーリングリストについてだけ変更する. もし, -l が\n"
+" 無ければ, 全てのメーリングリストを走査する. -l オプションを\n"
+" 複数指定することも可能.\n"
+"\n"
+" --remove\n"
+" -r\n"
+" クローン作成後, 旧アドレスをリストから削除する.\n"
+"\n"
+" --admin\n"
+" -a\n"
+" リストの管理者アドレスから旧アドレスを探し, それもクローン\n"
+" 作成または変更する.\n"
+"\n"
+" --quiet\n"
+" -q\n"
+" 変更を静かに行う.\n"
+"\n"
+" --nomodify\n"
+" -n\n"
+" どこを変更するか表示するが, 実際には変更しない. --quietフラグ\n"
+" とは共用できない.\n"
+"\n"
+" --help\n"
+" -h\n"
+" このヘルプメッセージを表示して終了する.\n"
+"\n"
+"旧アドレスはユーザの変更前のアドレスで, 新アドレスは変更後のアドレス.\n"
#: bin/clone_member:94
msgid "processing mailing list:"
-msgstr ""
+msgstr "メーリングリストの処理を実行中:"
#: bin/clone_member:101
msgid " scanning list owners:"
-msgstr ""
+msgstr " リスト管理者をスキャン中:"
#: bin/clone_member:119
msgid " new list owners:"
-msgstr ""
+msgstr " 新リスト管理者:"
#: bin/clone_member:121
msgid "(no change)"
-msgstr ""
+msgstr "(変更なし)"
#: bin/clone_member:130
msgid " address not found:"
-msgstr ""
+msgstr " アドレスが見つかりません:"
#: bin/clone_member:139
msgid " clone address added:"
-msgstr ""
+msgstr " クローンアドレスを追加:"
#: bin/clone_member:142
msgid " clone address is already a member:"
@@ -7810,7 +8038,7 @@ msgstr " クローンアドレスは既に会員です"
#: bin/clone_member:145
msgid " original address removed:"
-msgstr ""
+msgstr " 元のアドレスを削除:"
#: bin/clone_member:196
msgid "Not a valid email address: %(toaddr)s"
@@ -7875,12 +8103,58 @@ msgid ""
"The options -o and -i are mutually exclusive.\n"
"\n"
msgstr ""
+"テキストファイルの記述からリストの設定を行う.\n"
+"\n"
+"使用法: config_list [オプション] リスト名\n"
+"\n"
+"オプション:\n"
+" --inputfile ファイル名\n"
+" -i ファイル名\n"
+" リストオブジェクトの属性にモジュールの大域変数を割り当てる\n"
+" ことでリストの設定を行い, リストを保存する. ファイル名で\n"
+" 指定されたファイルは execfile() を使って読み込むので, 正当な\n"
+" Python のコードでなければならない. 既にリストの属性として\n"
+" 定義されていない変数は無視される. (警告メッセージが出る)\n"
+" -c オプションも参照のこと.\n"
+"\n"
+" 特別の変数名 mlist が大域変数に付けられるので, 実際の MailList\n"
+" オブジェクトの属性となる. このことはリストオブジェクトに\n"
+" 関して何でもできることになるが, 注意しなさい! これを\n"
+" 使うとメーリングリストに重大な損害を与え(修復不可能に)る可能性\n"
+" がある.\n"
+"\n"
+" --outputfile ファイル名\n"
+" -o filename\n"
+" リストの設定を行うのでなく, このスクリプトの入力に合う様に,\n"
+" 現在の設定変数を出力する. これによって, ある特定のリストの\n"
+" 設定を取り出して, 別のリストの設定に移し変えることができる.\n"
+" ファイル名はその設定出力が書き込まれるファイルの名前である. \n"
+" これを - にしておくと, 標準出力に書き出す.\n"
+"\n"
+" --checkonly\n"
+" -c\n"
+" このオプションでは, 実際の変更は行われない. -i オプションを\n"
+" 使ったときだけ有効.\n"
+"\n"
+" --verbose\n"
+" -v\n"
+" 属性に変更があったときその名前が表示される. -i オプションを\n"
+" 使ったときだけ有効.\n"
+"\n"
+" --help\n"
+" -h\n"
+" このヘルプメッセージを表示して終了する.\n"
+"\n"
+"-o オプションと -i オプションは同時に使うことができない.\n"
+"\n"
#: bin/config_list:109
msgid ""
"## \"%(listname)s\" mailing list configuration settings -*- python -*-\n"
"## captured on %(when)s\n"
msgstr ""
+"## \"%(listname)s\" メーリングリスト設定 -*- python -*-\n"
+"## %(when)s に読み出し\n"
#: bin/config_list:131
msgid "options"
@@ -7888,19 +8162,19 @@ msgstr "オプション"
#: bin/config_list:188
msgid "legal values are:"
-msgstr ""
+msgstr "有効な値は:"
#: bin/config_list:255
msgid "attribute \"%(k)s\" ignored"
-msgstr ""
+msgstr "属性 \"%(k)s\" を無視"
#: bin/config_list:258
msgid "attribute \"%(k)s\" changed"
-msgstr ""
+msgstr "属性 \"%(k)s\" を変更"
#: bin/config_list:264
msgid "Non-standard property restored: %(k)s"
-msgstr ""
+msgstr "標準でない値を修復: %(k)s"
#: bin/config_list:272
msgid "Invalid value for property: %(k)s"
@@ -7912,11 +8186,11 @@ msgstr "%(k)s のオプションについてメールアドレスが不正: %(v)s"
#: bin/config_list:322
msgid "Only one of -i or -o is allowed"
-msgstr ""
+msgstr "-i か -o のどちらかだけを指定してください"
#: bin/config_list:324
msgid "One of -i or -o is required"
-msgstr ""
+msgstr "-i か -o の一つを指定してください"
#: bin/config_list:328
msgid "List name is required"
@@ -7930,6 +8204,11 @@ msgid ""
"\n"
"% bin/withlist -l -r convert <mylist>\n"
msgstr ""
+"リストの内挿文字を %-文字 から $-文字に変更する.\n"
+"\n"
+"このスクリプトは bin/withlist のスクリプトとして実行する, つまり\n"
+"\n"
+"% bin/withlist -l -r convert <リスト名>\n"
#: bin/convert.py:38 bin/fix_url.py:85
msgid "Saving list"
@@ -7975,6 +8254,33 @@ msgid ""
"assumption\n"
"-- or if the file ends in neither suffix -- use the -p or -m flags.\n"
msgstr ""
+"Mailman のデータベースファイルの内容を表示する.\n"
+"\n"
+"使用法: %(PROGRAM)s [オプション] ファイル名\n"
+"\n"
+"オプション:\n"
+"\n"
+" --marshal/-m\n"
+" ファイルは Python の marshal 形式と仮定する. 自動推定は無効に\n"
+" なる.\n"
+"\n"
+" --pickle/-p\n"
+" ファイルは Python の pickle 形式と仮定する. 自動推定は無効に\n"
+" なる.\n"
+"\n"
+" --noprint/-n\n"
+" オブジェクトの整形表示を行わない. これはオブジェクトになんらかの\n"
+" 問題があって, pickle 形式の解読表示だけを行いたい場合に有効である.\n"
+" `python -i bin/dumpdb ファイル名' の形で使うとよい. この場合,\n"
+" グローバル変数 \"msg\" がツリー構造のルートとなる.\n"
+"\n"
+" --help/-h\n"
+" このヘルプメッセージを表示して終了する.\n"
+"\n"
+"ファイル名が `.db' で終るとき, Python marshal であると仮定し, `.pck' で\n"
+"終るときには Python pickle であると仮定する. どちらの場合もこの仮定を\n"
+"無効にしたい場合や, どちらの拡張子でも終っていないときには, -p または -m\n"
+"フラグを使うこと.\n"
#: bin/dumpdb:101
msgid "No filename given."
@@ -7982,11 +8288,11 @@ msgstr "ファイル名がありません."
#: bin/dumpdb:104
msgid "Bad arguments: %(pargs)s"
-msgstr ""
+msgstr "引数が不正: %(pargs)s"
#: bin/dumpdb:114
msgid "Please specify either -p or -m."
-msgstr ""
+msgstr "-p か -m を指定してください"
#: bin/find_member:19
msgid ""
@@ -8031,6 +8337,44 @@ msgid ""
"displayed.\n"
"\n"
msgstr ""
+"会員が属するリストを検索する.\n"
+"\n"
+"使用法:\n"
+" find_member [オプション] 正規表現 [正規表現 [...]]\n"
+"\n"
+"但し:\n"
+" --listname=リスト名\n"
+" -l リスト名\n"
+" 指定したリストから検索する\n"
+"\n"
+" --exclude=リスト名\n"
+" -x リスト名\n"
+" 指定したリストを検索対象からはずす\n"
+"\n"
+" --owners\n"
+" -w\n"
+" 会員だけでなくリスト管理者も検索する\n"
+"\n"
+" --help\n"
+" -h\n"
+" このヘルプメッセージを表示して終了する\n"
+"\n"
+" 正規表現\n"
+" 適合を検索する Python の正規表現\n"
+"\n"
+"-l と -x オプションの関係は以下のようになる. もし -l オプションが\n"
+"指定されていたら, そのリストだけを検索に含める. もし -x オプション\n"
+"があって -l オプションが無い場合は, 指定されていない全てのリストが\n"
+"検索対象となる.\n"
+"\n"
+"正規表現は Perl5 に似ているが, Python の re モジュールを使う. re\n"
+"モジュールの仕様は以下のページにある:\n"
+"\n"
+"http://www.python.org/doc/current/lib/module-re.html\n"
+"\n"
+"メールアドレスは大文字小文字の区別をせずに検索するが, 結果の表示は\n"
+"大文字を含んだ形で行われる.\n"
+"\n"
#: bin/find_member:159
msgid "Search regular expression required"
@@ -8038,15 +8382,15 @@ msgstr "検索には正規表現が必要です"
#: bin/find_member:164
msgid "No lists to search"
-msgstr ""
+msgstr "検索対象のリストがありません"
#: bin/find_member:173
msgid "found in:"
-msgstr ""
+msgstr "以下のリストにいます:"
#: bin/find_member:179
msgid "(as owner)"
-msgstr ""
+msgstr "(管理者)"
#: bin/fix_url.py:19
msgid ""
@@ -8073,14 +8417,34 @@ msgid ""
"\n"
"If run standalone, it prints this help text and exits.\n"
msgstr ""
+"web_page_url 属性をデフォルトに設定する\n"
+"\n"
+"このスクリプトは bin/withlist とともに使用します. つまり\n"
+"\n"
+"% bin/withlist -l -r fix_url リスト名 [オプション]\n"
+"\n"
+"オプション:\n"
+" -u ホスト名\n"
+" -urlhost=ホスト名\n"
+" 仮想ホスト表を参照し, リストの web_page_url と host_name 属性を\n"
+" 表に従ってホスト名で指定した値に設定する. これは, 本質的には\n"
+" リストをある仮想ドメインから別のドメインに移行することである.\n"
+"\n"
+" このオプションが無いと, デフォルトの web_page_url と host_name\n"
+" が使われる.\n"
+"\n"
+" -v / --verbose\n"
+" スクリプトが何をしているかを表示する.\n"
+"\n"
+"もし単独で実行するとヘルプメッセージを表示して終了する.\n"
#: bin/fix_url.py:80
msgid "Setting web_page_url to: %(web_page_url)s"
-msgstr ""
+msgstr "web_page_url を %(web_page_url)s に設定"
#: bin/fix_url.py:83
msgid "Setting host_name to: %(mailhost)s"
-msgstr ""
+msgstr "host_name を %(mailhost)s に設定"
#: bin/genaliases:19
msgid ""
@@ -8095,6 +8459,16 @@ msgid ""
" -h/--help\n"
" Print this message and exit.\n"
msgstr ""
+"Postfix 用の data/aliases と data/aliases.db ファイルを再生成する.\n"
+"\n"
+"使用法:\n"
+"\n"
+" genaliases [オプション]\n"
+"\n"
+"オプション:\n"
+"\n"
+" -h / --help\n"
+" このメッセージを表示して終了する.\n"
#: bin/inject:19
msgid ""
@@ -8122,10 +8496,31 @@ msgid ""
"filename is the name of the plaintext message file to inject. If omitted,\n"
"standard input is used.\n"
msgstr ""
+"Mailman の incoming キューにファイルからメールを入れる.\n"
+"\n"
+"使用法: inject [オプション] [ファイル名]\n"
+"\n"
+"オプション:\n"
+"\n"
+" -h / --help\n"
+" このテキストを表示して終了する.\n"
+"\n"
+" -l リスト名\n"
+" --listname=リスト名\n"
+" メールを入れるリストの名前. 必須.\n"
+"\n"
+" -q キュー名\n"
+" -queue=キュー名\n"
+" メールを入れるキューの名前. キュー名は qfiles ディレクトリの\n"
+" サブディレクトリの名前である. 省略の場合は, incoming キュー\n"
+" が使われる. (キューは待ち行列と翻訳されることがある)\n"
+"\n"
+"ファイル名はキューに入れる平文のメールファイルの名前である. 省略すると\n"
+"標準入力が使われる.\n"
#: bin/inject:83
msgid "Bad queue directory: %(qdir)s"
-msgstr ""
+msgstr "キューディレクトリが違う: %(qdir)s"
#: bin/inject:88
msgid "A list name is required"
@@ -8155,6 +8550,26 @@ msgid ""
"`listname' is the name of the mailing list to print the owners of. You can\n"
"have more than one named list on the command line.\n"
msgstr ""
+"メーリングリストの管理者を表示する\n"
+"\n"
+"使用法: %(program)s [オプション] リスト名 ...\n"
+"\n"
+"但し:\n"
+"\n"
+" --all-vhost=仮想ホスト\n"
+" -v=仮想ホスト\n"
+" 仮想ホストに属する全てのメーリングリストの管理者を表示する.\n"
+"\n"
+" --all\n"
+" -a\n"
+" このシステム上の全てのメーリングリストの管理者を表示する.\n"
+"\n"
+" --help\n"
+" -h\n"
+" このヘルプメッセージを表示して終了する.\n"
+"\n"
+"リスト名は管理者を表示しようとするメーリングリストの名前である. 2つ\n"
+"以上のリスト名をコマンド行で指定することもできる.\n"
#: bin/list_admins:96
msgid "List: %(listname)s, \tOwners: %(owners)s"
@@ -8184,14 +8599,35 @@ msgid ""
" Print this text and exit.\n"
"\n"
msgstr ""
+"全てのメーリングリストを表示する.\n"
+"\n"
+"使用法: %(program)s [オプション]\n"
+"\n"
+"但し:\n"
+"\n"
+" -a / --advertised\n"
+" 公開されたリストだけを表示する.\n"
+"\n"
+" --virtual-host-overview=ドメイン\n"
+" -V ドメイン\n"
+" ドメインで指定した仮想ドメインに属するメーリングリストのみを\n"
+" 表示する. 但し, VIRTUAL_HOST_OVERVIEW 変数が設定されている必要\n"
+" がある.\n"
+"\n"
+" -b / --bare\n"
+" リストの短い説明が無いリストのみを表示する.\n"
+"\n"
+" -h / --help\n"
+" このテキストを表示して終了する.\n"
+"\n"
#: bin/list_lists:105
msgid "No matching mailing lists found"
-msgstr ""
+msgstr "適合するメーリングリストがありません"
#: bin/list_lists:109
msgid "matching mailing lists found:"
-msgstr ""
+msgstr "適合するメーリングリストがありました:"
#: bin/list_members:19
msgid ""
@@ -8243,18 +8679,57 @@ msgid ""
"first, followed by digest members, but no indication is given as to address\n"
"status.\n"
msgstr ""
+"メーリングリストの会員全員を表示する.\n"
+"\n"
+"使用法: %(PROGRAM)s [オプション] リスト名\n"
+"\n"
+"但し:\n"
+"\n"
+" --output ファイル\n"
+" -o ファイル\n"
+" 出力を標準出力でなく, 指定したファイルに書き込む.\n"
+"\n"
+" --regular / -r\n"
+" 通常会員(まとめ読みでない)のみを表示する.\n"
+"\n"
+" --digest[=種類] / -d [種類]\n"
+" まとめ読み会員のみを出力する. オプションで指定する[種類]は\n"
+" \"mime\" または \"plain\" のどちらかで、その形式でのまとめ\n"
+" 読みを指定している会員を表示する.\n"
+"\n"
+" --nomail[=理由] / -n [理由]\n"
+" メール配送を停止している会員を表示する. オプションで指定する\n"
+" [理由] は \"byadmin\", \"byuser\", \"bybounce\", \"unknown\" の\n"
+" どれかで, その理由で配送を停止している会員を表示する. また\n"
+" \"enabaled\" を指定すると, 配送が有効になっている会員を表示\n"
+" する.\n"
+"\n"
+" --fullnames / -f\n"
+" 出力に本名を含める.\n"
+"\n"
+" --preserve / -p\n"
+" メールアドレスを表示するときに, 会員が入力したときの大文字/小文字\n"
+" をそのまま使う. 指定しないと小文字だけに変換される.\n"
+"\n"
+" --help / -h\n"
+" このヘルプメッセージを表示して終了する.\n"
+"\n"
+" リスト名は使用するメーリングリストの名前.\n"
+"\n"
+"-r も -d も指定しないと, 最初に通常会員が, 次にまとめ読み会員が表示\n"
+"されるが, 配送の状態については表示されない.\n"
#: bin/list_members:150
msgid "Bad --nomail option: %(why)s"
-msgstr "通常オプションが違います: %(why)s"
+msgstr "--nomail オプションが違います: %(why)s"
#: bin/list_members:161
msgid "Bad --digest option: %(kind)s"
-msgstr "「まとめ読み」オプションが違います: %(kind)s"
+msgstr "--digest オプションが違います: %(kind)s"
#: bin/list_members:179
msgid "Could not open file for writing:"
-msgstr ""
+msgstr "書き込むファイルが開けません:"
#: bin/list_owners:19
msgid ""
@@ -8281,6 +8756,25 @@ msgid ""
"of\n"
" all the lists will be displayed.\n"
msgstr ""
+"全部または一部のメーリングリストの管理者を表示する.\n"
+"\n"
+"使用法: %(PROGRAM)s [オプション] [リスト名 ...]\n"
+"\n"
+" -w /--with-listnames\n"
+" 管理者をリスト名でグループ化し, リスト名を出力に含める.\n"
+" 指定しないと管理者はメールアドレスを元に並べ替えと単一化が\n"
+" 行われる.\n"
+"\n"
+" -m / --moderators\n"
+" リストの司会者を出力に含める.\n"
+"\n"
+" -h / --help\n"
+" このヘルプメッセージを出力して終了する.\n"
+"\n"
+" リスト名\n"
+" 指定したリストの管理者を出力する. 2つ以上のリスト名を書くことが\n"
+" できる. リスト名が一つも無い場合には, 全部のリストの管理者を表示\n"
+" する.\n"
#: bin/mailmanctl:19
msgid ""
@@ -8328,8 +8822,8 @@ msgid ""
"this\n"
" user and group before the check is made.\n"
"\n"
-" This can be inconvenient for testing and debugging purposes, so the -"
-"u\n"
+" This can be inconvenient for testing and debugging purposes, so the "
+"-u\n"
" flag means that the step that sets and checks the uid/gid is "
"skipped,\n"
" and the program is run as the current user and group. This flag is\n"
@@ -8376,22 +8870,96 @@ msgid ""
"the\n"
" next time a message is written to them\n"
msgstr ""
+"Mailman の qrunner デーモンをスタート/停止するスクリプト.\n"
+"\n"
+"このスクリプトは Mailman のキュー・ランナー (待ち行列処理) プログラムを\n"
+"起動・停止・再起動するもので, 種々の長期にわたって実行される qrunner が\n"
+"動いていることを確認し, 必要に応じて再起動する. これは qrunner を\n"
+"fork と exec しその pid について待機することで行われる. サブプロセスが\n"
+"終了したことを検知すると, 再起動を試みる.\n"
+"\n"
+"qrunner は SIGINT, SIGTERM, SIGHUP に応答する. SIGINT と SIGTERM は\n"
+"qrunner がきれいに終了するようにするが, マスターは SIGINT で終了した\n"
+"ときだけ再起動を行う. SIGHUP はマスターと qrunner がログファイルを閉じ\n"
+"次のメッセージ発生のときに再び開くようにする.\n"
+"\n"
+"マスターもまた SIGINT, SIGTERM, SIGHUP に応答する. このシグナルは配下の\n"
+"qrunner に伝えられるだけである. (マスターは SIGHUP を受信すると自分用の\n"
+"ログファイルを閉じて再度開くことに注意) マスターはまた, 自分のプロセス\n"
+"ID を data/master-qrunner.pid ファイルに残すが, 通常これを直接使う必要\n"
+"は無い. `start', `stop', `restart', `reopen' のコマンドで十分用が足りる\n"
+"はずである.\n"
+"\n"
+"使用法: %(PROGRAM)s [オプション] [ start | stop | restart | reopen ]\n"
+"\n"
+"オプション:\n"
+"\n"
+" -n/--no-restart\n"
+" エラーや SIGINT で終了したときに qrunner を再起動しない.\n"
+" SIGTERM で終了したときは再起動はされない. このオプションは\n"
+" デバッグに有効. `start' コマンドが使われたときのみ有効.\n"
+"\n"
+" -u/--run-as-user\n"
+" 通常, このスクリプトはユーザIDとグループIDが mailman に\n"
+" なっていないと起動できない(Mailmanの configure の時に定義\n"
+" される). root で起動されると, このスクリプトはチェックする前に\n"
+" このユーザとグループに変更する.\n"
+"\n"
+" このことは, テストやデバッグの際に不便になることがある.\n"
+" -u フラグは uid/gid のチェックを飛ばしてプログラムを現在の\n"
+" ユーザ/グループで実行する. このフラグは通常の実行環境には\n"
+" 勧められない.\n"
+"\n"
+" 注意しなければならないことは, もし -u フラグを使い, mailman\n"
+" でないグループで実行したら, パーミッションの問題が発生する\n"
+" であろうことである. 例えばリストの保存庫をWebから削除できない\n"
+" ことなどがありうる. 強運を祈る!\n"
+"\n"
+" -s/--stale-lock-cleanup\n"
+" もし, mailmanctl がマスターのロックファイルを見つけたら, 通常\n"
+" エラーメッセージを出して終了する. このオプションを付けると, \n"
+" さらに別のチェックを行う. もし, ロックファイルに書かれた\n"
+" host/pid にマッチするプロセスがあるなら, mailmanctl は終了する\n"
+" が, 該当するプロセスが無い場合には, 古くなったロックファイル\n"
+" を削除して, 新しくマスターロックを作成しようと試みる.\n"
+"\n"
+" -q/--quiet\n"
+" 状態メッセージを出力しない. エラーメッセージは標準エラーに出力\n"
+" される.\n"
+"\n"
+" -h/--help\n"
+" このメッセージを出力して終了する\n"
+"\n"
+"コマンド:\n"
+"\n"
+" start - マスターのデーモンと全部の qrunner を起動する. もし, 既に\n"
+" マスターが起動されていれば, そのことを報告し終了する.\n"
+"\n"
+" stop - マスターデーモンと全部の qrunner を停止する. 停止後はメール\n"
+" の処理は行われない.\n"
+"\n"
+" restart - qrunner を再起動するが, マスターはそのままにする. この\n"
+" コマンドは Mailman を更新したりバージョンアップした後に実行\n"
+" する. qrunner は新しいコードを使うようになる.\n"
+"\n"
+" reopen - 全部のログファイルを閉じて, 次のログメッセージが発生する\n"
+" ときに, 再度オープンさせる.\n"
#: bin/mailmanctl:149
msgid "PID unreadable in: %(pidfile)s"
-msgstr ""
+msgstr "PID に到達できません: %(pidfile)s"
#: bin/mailmanctl:151
msgid "Is qrunner even running?"
-msgstr ""
+msgstr "qrunner がまだ走ってますか?"
#: bin/mailmanctl:157
msgid "No child with pid: %(pid)s"
-msgstr ""
+msgstr "PIDの子プロセスがありません: %(pid)s"
#: bin/mailmanctl:159
msgid "Stale pid file removed."
-msgstr ""
+msgstr "古い PID ファイルを削除しました."
#: bin/mailmanctl:217
msgid ""
@@ -8399,6 +8967,8 @@ msgid ""
"another\n"
"master qrunner is already running.\n"
msgstr ""
+"他のマスターが走っているようで, マスター qrunner のロックが\n"
+"作成できません.\n"
#: bin/mailmanctl:223
msgid ""
@@ -8406,6 +8976,9 @@ msgid ""
"is\n"
"a stale master qrunner lock. Try re-running mailmanctl with the -s flag.\n"
msgstr ""
+"マスターの qrunner ロックが獲得できませんでした. 多分, 使われていない\n"
+"ロックファイルが残っているのでしょう. -s フラグを使って mailmanctl を\n"
+"再度起動してみてください.\n"
#: bin/mailmanctl:229
msgid ""
@@ -8421,10 +8994,22 @@ msgid ""
"\n"
"Exiting."
msgstr ""
+"マスターの qrunner ロックが獲得できませんでした. 多分, 他のホストの\n"
+"プロセスが持っているのではないかと思われます. ホストの境界を越えて\n"
+"ロックが使われていないかどうかを調べることはできませんので, 手動で\n"
+"チェックしてください. あるいは, あなたがロックファイルが古くなっている\n"
+"ことを知っているなら, -s フラグを付けて mailmanctl を再起動してください.\n"
+"\n"
+"ロックファイル: %(LOCKFILE)s\n"
+"ロックホスト: %(status)s\n"
+"\n"
+"終了します."
#: bin/mailmanctl:282
msgid "Run this program as root or as the %(name)s user, or use -u."
msgstr ""
+"このプログラムは root か %(name)s ユーザで実行してください.\n"
+"そうでなければ -u オプションを使ってください."
#: bin/mailmanctl:313
msgid "No command given."
@@ -8432,27 +9017,27 @@ msgstr "コマンドがありません."
#: bin/mailmanctl:316
msgid "Bad command: %(command)s"
-msgstr ""
+msgstr "コマンドが違います: %(command)s"
#: bin/mailmanctl:321
msgid "Warning! You may encounter permission problems."
-msgstr ""
+msgstr "警告! パーミッションの問題が出るかもしれません."
#: bin/mailmanctl:330
msgid "Shutting down Mailman's master qrunner"
-msgstr ""
+msgstr "Mailman のマスター qrunner を停止します"
#: bin/mailmanctl:337
msgid "Restarting Mailman's master qrunner"
-msgstr ""
+msgstr "Mailman のマスター qrunner を再起動します"
#: bin/mailmanctl:341
msgid "Re-opening all log files"
-msgstr ""
+msgstr "ログファイルを開きなおします"
#: bin/mailmanctl:375
msgid "Starting Mailman's master qrunner."
-msgstr ""
+msgstr "Mailman のマスター qrunner を起動します"
#: bin/mmsitepass:19
msgid ""
@@ -8478,6 +9063,22 @@ msgid ""
"\n"
"If password is not given on the command line, it will be prompted for.\n"
msgstr ""
+"端末から入力することで, サイトのパスワードを設定する\n"
+"\n"
+"サイトパスワードはリストの管理者パスワードやリスト会員のパスワードの\n"
+"代わりに, ほとんどの場所で使うことができる.\n"
+"\n"
+"使用法: %(PROGRAM)s [オプション] [パスワード]\n"
+"\n"
+" -c/--listcreator\n"
+" サイトパスワードでなく, リスト作成者のパスワードを設定する.\n"
+" リスト作成者はリストを作成したり削除する権限を持つが, サイト\n"
+" 管理者の持つ全能力を持つわけではない.\n"
+"\n"
+" -h/--help\n"
+" このヘルプメッセージを表示して終了する.\n"
+"\n"
+"パスワードがコマンドラインに無い場合には, 入力を促すプロンプトが出る.\n"
#: bin/mmsitepass:73
msgid "site"
@@ -8485,11 +9086,11 @@ msgstr "サイト"
#: bin/mmsitepass:80
msgid "list creator"
-msgstr ""
+msgstr "リスト作成者"
#: bin/mmsitepass:86
msgid "New %(pwdesc)s password: "
-msgstr ""
+msgstr "新しい %(pwdesc)s のパスワード:"
#: bin/mmsitepass:87
msgid "Again to confirm password: "
@@ -8501,7 +9102,7 @@ msgstr "パスワードが一致しません; 変更できません."
#: bin/mmsitepass:92
msgid "Interrupted..."
-msgstr ""
+msgstr "中断..."
#: bin/mmsitepass:98
msgid "Password changed."
@@ -8509,7 +9110,7 @@ msgstr "パスワードを変更しました."
#: bin/mmsitepass:100
msgid "Password change failed."
-msgstr ""
+msgstr "パスワードの変更に失敗."
#: bin/newlist:19
msgid ""
@@ -8568,22 +9169,65 @@ msgid ""
"\n"
"Note that listnames are forced to lowercase.\n"
msgstr ""
+"新しく会員未登録のメーリングリストを作成する.\n"
+"\n"
+"使用法: %(PROGRAM)s [オプション] [リスト名 [管理者アドレス [パスワード]]]\n"
+"\n"
+"オプション:\n"
+" -l 言語\n"
+" --language 言語\n"
+" リストの言語を `言語' に設定する. これは2文字の言語コード\n"
+" (と _ の次に2文字の国コード) で表される.\n"
+"\n"
+" -q/--quiet\n"
+" 通常管理者には(確認の後)メールでリスト作成を通知する. この\n"
+" オプションを付けると確認とメール通知を行わない.\n"
+"\n"
+" -h/--help\n"
+" このヘルプメッセージを表示して終了する.\n"
+"\n"
+"コマンド行にはいくつでも引数を並べることができる. もし無いと, プロンプト\n"
+"が出て入力を要求する.\n"
+"\n"
+"Mailman のリストはそれぞれ2つのパラメータ, つまりメールが出て行くときの\n"
+"ホスト名と, ウェブインターフェースの URL を持っている. Mailman の初期\n"
+"設定を行うときに, デフォルトが設定される. しかし, 複数の仮想 Mailman \n"
+"サイトを持っているときには, そのデフォルトは作成するリストに合わない\n"
+"かもしれない.\n"
+"\n"
+"ドメインを指定するために, リスト名を以下のように書くことができる:\n"
+"\n"
+" mylist@www.mydom.ain\n"
+"\n"
+"ここで, `www.mydom.ain' はこの仮想リストの基本ホスト名である.\n"
+"つまり, リスト案内のページは\n"
+" http://www.mydom.ain/mailman/listinfo\n"
+"で見ることができるものとする. また, www.mydom.ain は mm_cfg.py/\n"
+"Defaults.py の中で定義される VIRTUAL_HOSTS を参照するのに使用される.\n"
+"ここからメールのホスト名を取り出すことになる. もし, これが取り出せ\n"
+"なければ, www.mydom.ain がウェブとメールの両方に使われる.\n"
+"\n"
+"もし, リスト名がただの `mylist' だったら, メールホスト名とURLはそれぞれ\n"
+"Defaults.py または mm_cfg.py の DEFAULT_EMAIL_HOST と DEFAULT_URL が\n"
+"使われる.\n"
+"\n"
+"リスト名は小文字に変換される.\n"
#: bin/newlist:118
msgid "Unknown language: %(lang)s"
-msgstr ""
+msgstr "未知の言語: %(lang)s"
#: bin/newlist:123
msgid "Enter the name of the list: "
-msgstr ""
+msgstr "リストの名前を入力してください: "
#: bin/newlist:140
msgid "Enter the email of the person running the list: "
-msgstr ""
+msgstr "リスト管理者のメールアドレスを入力してください: "
#: bin/newlist:145
msgid "Initial %(listname)s password: "
-msgstr ""
+msgstr "%(listname)s の初期パスワード: "
#: bin/newlist:149
msgid "The list password cannot be empty"
@@ -8591,7 +9235,7 @@ msgstr "リストのパスワードを空白にすることはできません"
#: bin/newlist:190
msgid "Hit enter to notify %(listname)s owner..."
-msgstr ""
+msgstr "Enter を押して %(listname)s の管理者にメール通知する..."
#: bin/qrunner:19
msgid ""
@@ -8656,18 +9300,68 @@ msgid ""
"names\n"
"displayed by the -l switch.\n"
msgstr ""
+"ひとつ以上の qrunner を, 一度か繰り返し実行する.\n"
+"\n"
+"それぞれの名前の与えられた runner のクラスがラウンドロビンのように実行\n"
+"される. 言い換えると, 最初の名前の runner がそのディレクトリにあるファイル\n"
+"を全部処理する. その qrunner が処理を終ると, 次の qrunner "
+"が次のディレクトリ\n"
+"にあるファイルを処理するという具合に, 次々実行する. 何回繰り返すかは,\n"
+"コマンド行で指定できる.\n"
+"\n"
+"使用法: %(PROGRAM)s [オプション]\n"
+"\n"
+"オプション:\n"
+"\n"
+" -r runner[:スライス:範囲]\n"
+" --runner=runner[:スライス:範囲]\n"
+" 名前の付いた qrunner を起動する. これは -l オプションで確認できる\n"
+" 名前である. オプションの スライス:範囲 は一つのキュー(待ち行列)に\n"
+" 複数の qrunner プロセスを割り当てる場合に使用する. 範囲はこのキュー\n"
+" に割り当てられる qrunner の合計数で, スライスは [0..範囲] の間の\n"
+" この qrunner の番号である.\n"
+"\n"
+" もし, スライス:範囲を使う場合には, 起動されるそれぞれの qrunner が\n"
+" 同じ範囲値を持っているように注意しなければならない. スライス:範囲\n"
+" が指定されないときは 1:1 が使われる.\n"
+"\n"
+" -r オプションを複数付けることもできる. この場合それぞれの qrunner \n"
+" はラウンドロビンの形で実行される. `All' という名前の特別な runner \n"
+" は, -l オプションでリストされる全部を起動するという意味である.\n"
+"\n"
+" -once\n"
+" -o\n"
+" qrunner を1回だけ実行する. これが無いと, プロセスが SIGTERM または\n"
+" SIGINT を受信するまで無限回実行される.\n"
+"\n"
+" -l/--list\n"
+" 存在する qrunner の名前を表示して終了する.\n"
+"\n"
+" -v/--verbose\n"
+" logs/qrunner ログファイルにデバッグ情報を出す.\n"
+"\n"
+" -s/--subproc\n"
+" mailmanctl のスタートアップスクリプトから qrunner を実行するときに\n"
+" 使う. エラーで終了するときのふるまいをこの枠組みに合わせる.\n"
+"\n"
+" -h/--help\n"
+" このメッセージを出力して終了する.\n"
+"\n"
+"-l または -h が無い時, runner は必須である. またこれは -l "
+"スイッチで出てくる\n"
+"名前の一つでなければならない.\n"
#: bin/qrunner:176
msgid "%(name)s runs the %(runnername)s qrunner"
-msgstr ""
+msgstr "%(name)s は %(runnername)s qrunner を実行"
#: bin/qrunner:177
msgid "All runs all the above qrunners"
-msgstr ""
+msgstr "All は上の全部の qrunner を実行する"
#: bin/qrunner:213
msgid "No runner name given."
-msgstr "ランナー名がありません."
+msgstr "runner 名がありません."
#: bin/remove_members:19
msgid ""
@@ -8713,10 +9407,49 @@ msgid ""
" addr1 ... are additional addresses to remove.\n"
"\n"
msgstr ""
+"リストから会員を削除する.\n"
+"\n"
+"使用法:\n"
+" remove_members [オプション] [リスト名] [アドレス1 ...]\n"
+"\n"
+"オプション:\n"
+"\n"
+" --file=ファイル\n"
+" -f ファイル\n"
+" ファイルに書かれた会員アドレスを削除する. ファイルが `-' で\n"
+" ある場合は, 標準入力を読み取る.\n"
+"\n"
+" --all\n"
+" -a\n"
+" メーリングリストの会員を全部削除する.\n"
+" (--fromall とは同時に使用できない.)\n"
+"\n"
+" --fromall\n"
+" アドレスの会員をこのシステムの全てのリストから削除する.\n"
+" 仮想ドメインも削除対象となる. このオプションは -a/--all\n"
+" と同時には使えない. また, このオプションを指定したときは\n"
+" リスト名を指定してはいけない.\n"
+"\n"
+" --nouserack\n"
+" -n\n"
+" 会員に確認メールを送らない.\n"
+"\n"
+" --noadminack\n"
+" -N\n"
+" 管理者に確認メールを送らない.\n"
+"\n"
+" --help\n"
+" -h\n"
+" このヘルプメッセージを表示して終了する\n"
+"\n"
+" リスト名は使用するメーリングリストの名前.\n"
+"\n"
+" アドレス1 ... は削除するメールアドレス.\n"
+"\n"
#: bin/remove_members:147
msgid "Could not open file for reading: %(filename)s."
-msgstr ""
+msgstr "読み込みファイルが開けません: %(filename)s"
#: bin/remove_members:154
msgid "Error opening list %(listname)s... skipping."
@@ -8751,14 +9484,32 @@ msgid ""
" Print this help message and exit.\n"
"\n"
msgstr ""
+"メーリングリストを削除する (完全に) - 注意!\n"
+"\n"
+"これはメーリングリストの痕跡を(ほぼ)全部消去する. デフォルトでは,\n"
+"リストの保存書庫は削除されない. 古いリストをリタイアさせるには十分である.\n"
+"\n"
+"使用法:\n"
+" rmlist [-a] [-h] リスト名\n"
+"\n"
+"但し:\n"
+" --archives\n"
+" -a\n"
+" リストの保存書庫も削除する, または既にリストが削除されていれば\n"
+" 残っている保存書庫を削除する.\n"
+"\n"
+" --help\n"
+" -h\n"
+" このヘルプメッセージを出力して終了する.\n"
+"\n"
#: bin/rmlist:66 bin/rmlist:69
msgid "Removing %(msg)s"
-msgstr ""
+msgstr "%(msg)s を削除中"
#: bin/rmlist:72
msgid "%(listname)s %(msg)s not found as %(dir)s"
-msgstr ""
+msgstr "%(listname)s %(msg)s は %(dir)s に見つかりません"
#: bin/rmlist:96
msgid "No such list (or list already deleted): %(listname)s"
@@ -8770,11 +9521,11 @@ msgstr "%(listname)s というリストはありません. 残された保存書庫を削除します."
#: bin/rmlist:102
msgid "Not removing archives. Reinvoke with -a to remove them."
-msgstr ""
+msgstr "保存書庫は削除しません. 削除するには -a をつけてもう一度"
#: bin/rmlist:116
msgid "list info"
-msgstr ""
+msgstr "リストの案内"
#: bin/rmlist:122 bin/rmlist:124
msgid "private archives"
@@ -8825,8 +9576,8 @@ msgid ""
" --digest[=<yes|no>]\n"
" -d[=<yes|no>]\n"
" Selects whether to make newly added members receive messages in\n"
-" digests. With -d=yes or -d, they become digest members. With -"
-"d=no\n"
+" digests. With -d=yes or -d, they become digest members. With "
+"-d=no\n"
" (or if no -d option given) they are added as regular members.\n"
"\n"
" --notifyadmin[=<yes|no>]\n"
@@ -8852,38 +9603,94 @@ msgid ""
" listname\n"
" Required. This specifies the list to synchronize.\n"
msgstr ""
+"リストの会員を平文のファイルと同期させる.\n"
+"\n"
+"このスクリプトは, sendmail の :include: 形式のアドレスリスト(これは\n"
+"Majordomo でも使用されている) を使いたい場合に有効である. メーリング\n"
+"リストに登録されていないファイルのアドレスは追加され, ファイルに\n"
+"入っていないリスト会員は削除される. 他のオプションでアドレスが追加\n"
+"または削除されるときに何が起こるかを制御する.\n"
+"\n"
+"使用法: %(PROGRAM)s [オプション] -f ファイル リスト名\n"
+"\n"
+"オプション:\n"
+"\n"
+" --no-change\n"
+" -n\n"
+" 実際には変更を行わない. 代わりに, どのような変更があるかを\n"
+" 表示する.\n"
+"\n"
+" --welcome-msg[=<yes|no>]\n"
+" -w[=<yes|no>\n"
+" 新しく登録された会員に歓迎メールを出すかどうかを設定する.\n"
+" これは, リストの `send_welcome_msg' の設定を上書きする.\n"
+" -w=yes または -w で歓迎メールを出す. -w=no ではメールは\n"
+" 出さない.\n"
+"\n"
+" --goodby-msg[=<yes|no>]\n"
+" -g[=<yes|no>\n"
+" 削除された会員にお別れのメールを出すかどうかを設定する.\n"
+" これは, リストの `send_goodbye_msg' の設定を上書きする.\n"
+" -g=yes または -g でお別れメールを出す. -g=no でメールは\n"
+" 出さない.\n"
+"\n"
+" --digest[=<yes|no>]\n"
+" -g[=<yes|no>]\n"
+" 新しく登録された会員をまとめ読み会員とするかどうかを決める.\n"
+" -d=yes または -d でまとめ読み会員となる. -d=no で(あるいは\n"
+" -d オプションを付けないと) 通常会員となる.\n"
+"\n"
+" --notifyadmin[=<yes|no>]\n"
+" -a[=<yes|no>]\n"
+" 入会・退会の結果をひとつずつ管理者に通知するかどうかを決める.\n"
+" もし, 沢山のアドレスを登録しているなら, 通知しないほうがよい!\n"
+" -a=yes または -a で管理者に通知する. -a=no で通知しない.\n"
+" -a オプションが無い場合, リストのデフォルトを使用する.\n"
+"\n"
+" --file <ファイル名 | ->\n"
+" -f <ファイル名 | ->\n"
+" このオプションは必須. 同期する相手の平文ファイルを指定する.\n"
+" メールアドレスは 1行に 1つずつとする. ファイル名が `-' の\n"
+" 場合には標準入力が使われる.\n"
+"\n"
+" --help\n"
+" -h\n"
+" このメッセージを表示する.\n"
+"\n"
+" リスト名\n"
+" 必須. 同期するリストを指定.\n"
#: bin/sync_members:115
msgid "Bad choice: %(yesno)s"
-msgstr ""
+msgstr "選択が無効: %(yesno)s"
#: bin/sync_members:138
msgid "Dry run mode"
-msgstr ""
+msgstr "乾燥実行モード"
#: bin/sync_members:159
msgid "Only one -f switch allowed"
-msgstr ""
+msgstr "-f スイッチは一つだけ"
#: bin/sync_members:163
msgid "No argument to -f given"
-msgstr ""
+msgstr "-f の引数がありません"
#: bin/sync_members:172
msgid "Illegal option: %(opt)s"
-msgstr ""
+msgstr "オプションが不正: %(opt)s"
#: bin/sync_members:178
msgid "No listname given"
-msgstr ""
+msgstr "リスト名がありません"
#: bin/sync_members:182
msgid "Must have a listname and a filename"
-msgstr ""
+msgstr "リスト名とファイル名が必要です"
#: bin/sync_members:191
msgid "Cannot read address file: %(filename)s: %(msg)s"
-msgstr ""
+msgstr "アドレスファイル %(filename)s が読めません: %(msg)s"
#: bin/sync_members:203
msgid "Ignore : %(addr)30s"
@@ -8899,11 +9706,11 @@ msgstr "まず, アドレスの誤りを訂正してください."
#: bin/sync_members:259
msgid "Added : %(s)s"
-msgstr ""
+msgstr "追加 : %(s)s"
#: bin/sync_members:278
msgid "Removed: %(s)s"
-msgstr ""
+msgstr "削除 : %(s)s"
#: bin/transcheck:18
msgid ""
@@ -8920,26 +9727,37 @@ msgid ""
"Where <lang> is your country code (e.g. 'it' for Italy) and -q is\n"
"to ask for a brief summary.\n"
msgstr ""
+"\n"
+"Mailmanの翻訳をチェックする. 翻訳の中の変数とタグが原本の変数と\n"
+"タグに一致するかどうかを調べる.\n"
+"\n"
+"使用法:\n"
+"\n"
+"cd $MAILMAN_DIR\n"
+"%(program)s [-q] <言語>\n"
+"\n"
+"但し, <言語>は言語コード(例えば 'it' はイタリア語) -q は短い要約\n"
+"出力を要求する.\n"
#: bin/transcheck:57
msgid "check a translation comparing with the original string"
-msgstr ""
+msgstr "原本と翻訳を比較チェックする"
#: bin/transcheck:64
msgid "scan a string from the original file"
-msgstr ""
+msgstr "原本のファイルから文字列をスキャンする"
#: bin/transcheck:72
msgid "scan a translated string"
-msgstr ""
+msgstr "翻訳文字列をスキャンする"
#: bin/transcheck:83
msgid "check for differences between checked in and checked out"
-msgstr ""
+msgstr "チェックインとチェックアウトの違いを調べる"
#: bin/transcheck:116
msgid "parse a .po file extracting msgids and msgstrs"
-msgstr ""
+msgstr "msgid と msgstr を .po ファイルから解析する"
#: bin/transcheck:135
msgid ""
@@ -8951,16 +9769,23 @@ msgid ""
" 4 end\n"
" "
msgstr ""
+"有限状態解析機の状態表:\n"
+" 0 アイドル\n"
+" 1 ファイル名またはコメント\n"
+" 2 msgid\n"
+" 3 msgstr\n"
+" 4 end\n"
+" "
#: bin/transcheck:272
msgid ""
"check a translated template against the original one\n"
" search also <MM-*> tags if html is not zero"
-msgstr ""
+msgstr "翻訳テンプレートを原本と比較. html の場合は <MM-*> タグも検査"
#: bin/transcheck:319
msgid "scan the po file comparing msgids with msgstrs"
-msgstr ""
+msgstr "po ファイルをスキャンして msgid と msgstr を比較"
#: bin/unshunt:19
msgid ""
@@ -8976,12 +9801,24 @@ msgid ""
"Optional `directory' specifies a directory to dequeue from other than\n"
"qfiles/shunt.\n"
msgstr ""
+"メールを shunt キューから元のキューに移動する.\n"
+"\n"
+"使用法: %(PROGRAM)s [オプション] [ディレクトリ]\n"
+"\n"
+"但し:\n"
+"\n"
+" -h / --help\n"
+" ヘルプを表示して終了.\n"
+"\n"
+"ディレクトリを指定すると qfiles/shunt 以外のディレクトリから移動する.\n"
#: bin/unshunt:81
msgid ""
"Cannot unshunt message %(filebase)s, skipping:\n"
"%(e)s"
msgstr ""
+"%(filebase)s メールファイルを unshunt できません. 飛ばします:\n"
+"%(e)s"
#: bin/update:19
msgid ""
@@ -9002,28 +9839,45 @@ msgid ""
"Use this script to help you update to the latest release of Mailman from\n"
"some previous version. It knows about versions back to 1.0b4 (?).\n"
msgstr ""
+"必要なアップグレードを行う.\n"
+"\n"
+"使用法: %(PROGRAM)s [オプション]\n"
+"\n"
+"オプション:\n"
+" -f/--force\n"
+" 強制的にアップグレードの処理を行う. 通常は, もしインストール\n"
+" された Mailman のバージョンが現在のものと変らなければ, (又は\n"
+" ダウングレードが検知されたら) 何も行われない.\n"
+"\n"
+" -h/--help\n"
+" このテキストを表示して終了する.\n"
+"\n"
+"以前のバージョンから最新のMailmanリリースに更新するときは, このスクリプト\n"
+"を実行する. これは 1.0b4 までのバージョンを知っている.\n"
#: bin/update:102
msgid "Fixing language templates: %(listname)s"
-msgstr ""
+msgstr "言語テンプレートを修正: %(listname)s"
#: bin/update:191 bin/update:466
msgid "WARNING: could not acquire lock for list: %(listname)s"
-msgstr ""
+msgstr "警告: リストのロックを獲得できません: %(listname)s"
#: bin/update:210
msgid "Resetting %(n)s BYBOUNCEs disabled addrs with no bounce info"
-msgstr ""
+msgstr "配送停止の %(n)s BYBOUNCE を [情報なし] にリセット"
#: bin/update:216
msgid "Updating the held requests database."
-msgstr ""
+msgstr "保留申請のデータベースを更新"
#: bin/update:238
msgid ""
"For some reason, %(mbox_dir)s exists as a file. This won't work with\n"
"b6, so I'm renaming it to %(mbox_dir)s.tmp and proceeding."
msgstr ""
+"なんらかの理由で %(mbox_dir)s がファイルとして存在します. b6 ではこれは\n"
+"使えませんので, %(mbox_dir)s.tmp に変更して先に進みます."
#: bin/update:250
msgid ""
@@ -9038,6 +9892,16 @@ msgid ""
"You can integrate that into the archives if you want by using the 'arch'\n"
"script.\n"
msgstr ""
+"\n"
+"%(listname)s に public と private の mbox ファイルがあります. このリスト\n"
+"は private の保存書庫を使いますので, private の mbox ファイル --\n"
+" %(o_pri_mbox_file)s -- を有効なファイルと扱います.\n"
+" %(o_pub_mbox_file)s\n"
+"は\n"
+" %(o_pub_mbox_file)s.pre6\n"
+"に変更します.\n"
+"\n"
+"このファイルは `arch' コマンドを使って保存書庫に組み込むことができます.\n"
#: bin/update:265
msgid ""
@@ -9051,10 +9915,19 @@ msgid ""
"You can integrate that into the archives if you want by using the 'arch'\n"
"script.\n"
msgstr ""
+"%s に public と private の mbox ファイルがあります. このリスト\n"
+"は public の保存書庫を使いますので, public の mbox ファイル --\n"
+" %s -- を有効なファイルと扱います.\n"
+" %s\n"
+"は\n"
+" %s.pre6\n"
+"に変更します.\n"
+"\n"
+"このファイルは `arch' コマンドを使って保存書庫に組み込むことができます.\n"
#: bin/update:282
msgid "- updating old private mbox file"
-msgstr ""
+msgstr "- 古い private mbox ファイルを更新中"
#: bin/update:290
msgid ""
@@ -9063,16 +9936,23 @@ msgid ""
" to\n"
" %(newname)s"
msgstr ""
+" 未知のファイルがあります.\n"
+" %(o_pri_mbox_file)s\n"
+" は,\n"
+" %(newname)s\n"
+" に移動します."
#: bin/update:297 bin/update:320
msgid ""
" looks like you have a really recent CVS installation...\n"
" you're either one brave soul, or you already ran me"
msgstr ""
+" 本当に最新の CVS をインストールしてるようです...\n"
+" 勇敢な魂をお持ちか, 私を乗り越えてる"
#: bin/update:306
msgid "- updating old public mbox file"
-msgstr ""
+msgstr "- 古い public mbox ファイルを更新中"
#: bin/update:314
msgid ""
@@ -9081,76 +9961,83 @@ msgid ""
" to\n"
" %(newname)s"
msgstr ""
+" 未知のファイルがあります.\n"
+" %(o_pub_mbox_file)s\n"
+" は,\n"
+" %(newname)s\n"
+" に移動します."
#: bin/update:345
msgid "- This list looks like it might have <= b4 list templates around"
-msgstr ""
+msgstr "- このリストには b4 以前のテンプレートが残ってるみたい"
#: bin/update:352
msgid "- moved %(o_tmpl)s to %(n_tmpl)s"
-msgstr ""
+msgstr "- %(o_tmpl)s を %(n_tmpl)s に移動"
#: bin/update:354
msgid "- both %(o_tmpl)s and %(n_tmpl)s exist, leaving untouched"
-msgstr ""
+msgstr "- %(o_tmpl)s と %(n_tmpl)s があります. そのままにします"
#: bin/update:384
msgid "removing directory %(src)s and everything underneath"
-msgstr ""
+msgstr "ディレクトリ %(src)s とその下を削除します"
#: bin/update:387
msgid "removing %(src)s"
-msgstr ""
+msgstr "%(src)s を削除"
#: bin/update:391
msgid "Warning: couldn't remove %(src)s -- %(rest)s"
-msgstr ""
+msgstr "警告: %(src)s を削除できません -- %(rest)s"
#: bin/update:396
msgid "couldn't remove old file %(pyc)s -- %(rest)s"
-msgstr ""
+msgstr "古いファイル %(pyc)s を削除できません -- %(rest)s"
#: bin/update:400
msgid "updating old qfiles"
-msgstr ""
+msgstr "古い qfile を更新"
#: bin/update:422
msgid "getting rid of old source files"
-msgstr ""
+msgstr "古いソースファイルを削除中"
#: bin/update:432
msgid "no lists == nothing to do, exiting"
-msgstr ""
+msgstr "リストなし == 何もすることが無い...終了"
#: bin/update:439
msgid ""
"fixing all the perms on your old html archives to work with b6\n"
"If your archives are big, this could take a minute or two..."
msgstr ""
+"古い HTML 保存書庫を b6 で動くようにパーミッションを変更中\n"
+"保存庫が大きいと, これは 1,2 分かかります..."
#: bin/update:444
msgid "done"
-msgstr ""
+msgstr "終了"
#: bin/update:446
msgid "Updating mailing list: %(listname)s"
-msgstr ""
+msgstr "%(listname)s メーリングリストを更新中"
#: bin/update:449
msgid "Updating Usenet watermarks"
-msgstr ""
+msgstr "ネットニュースの水位票を更新"
#: bin/update:454
msgid "- nothing to update here"
-msgstr ""
+msgstr "- 更新するものはありません"
#: bin/update:477
msgid "- usenet watermarks updated and gate_watermarks removed"
-msgstr ""
+msgstr "- ネットニュースの水位票更新を完了. gate_watermarkを削除"
#: bin/update:487
msgid "Updating old pending_subscriptions.db database"
-msgstr ""
+msgstr "古い pending_subscriptions.db データベースを更新"
#: bin/update:504
msgid ""
@@ -9174,10 +10061,28 @@ msgid ""
"NOTE NOTE NOTE NOTE NOTE\n"
"\n"
msgstr ""
+"\n"
+"\n"
+"注意 注意 注意 注意 注意\n"
+"\n"
+" あなたは既存の Mailman をアップグレードしようとしていますが,\n"
+" 私には以前のバージョンがわかりません.\n"
+"\n"
+" もし, あなたが Mailman 1.0b9 よりも以前のバージョンからアップ\n"
+" グレードしているなら, 手でリストの更新をする必要があります.\n"
+" それぞれのメーリングリストについて, template/options.html から\n"
+" lists/<リスト名>/options.html にコピーする必要があります.\n"
+"\n"
+" しかし, もしこのファイルをウェブインターフェースから編集した\n"
+" のであれば, その変更をこのファイルに適用する必要があります.\n"
+" もしそうしないと, 変更は失われるでしょう.\n"
+"\n"
+"注意 注意 注意 注意 注意\n"
+"\n"
#: bin/update:561
msgid "No updates are necessary."
-msgstr ""
+msgstr "更新の必要はありません."
#: bin/update:564
msgid ""
@@ -9185,10 +10090,13 @@ msgid ""
"This is probably not safe.\n"
"Exiting."
msgstr ""
+"%(hexlversion)s から %(hextversion)s へのダウングレードを検出しました.\n"
+"これは多分安全ではないでしょう.\n"
+"終了します."
#: bin/update:569
msgid "Upgrading from version %(hexlversion)s to %(hextversion)s"
-msgstr ""
+msgstr "%(hexlversion)s から %(hextversion)s へアップグレード"
#: bin/update:578
msgid ""
@@ -9205,6 +10113,16 @@ msgid ""
"re-run \"make update\" manually. See the INSTALL and UPGRADE files for "
"details.\n"
msgstr ""
+"\n"
+"エラー:\n"
+"\n"
+"いくつかのリストのロックが獲得できませんでした. これは, アップグレード中に\n"
+"Mailman が活動中であったか, %(lockdir)s ディレクトリに使われなくなった\n"
+"ロックファイルが残っていたかのどちらかです.\n"
+"\n"
+"Mailman を停止し, 全ての古いロックを削除し, それから \"make update\" を\n"
+"手で実行してください. INSTALL と UPGRADE のファイルに詳しく書かれてます\n"
+"ので, 読んでください.\n"
#: bin/version:19
msgid "Print the Mailman version.\n"
@@ -9242,8 +10160,8 @@ msgid ""
"after\n"
" the fact by typing `m.Lock()'\n"
"\n"
-" Note that if you use this option, you should explicitly call m.Save"
-"()\n"
+" Note that if you use this option, you should explicitly call "
+"m.Save()\n"
" before exiting, since the interpreter's clean up procedure will not\n"
" automatically save changes to the MailList object (but it will "
"unlock\n"
@@ -9330,6 +10248,105 @@ msgid ""
"and run this from the command line:\n"
"%% bin/withlist -l -r changepw mylist somebody@somewhere.org foobar\n"
msgstr ""
+"メーリングリストオブジェクトとやりとりするために一般的枠組み.\n"
+"\n"
+"このスクリプトの使い方は2通りある: インタラクティブとプログラム的である.\n"
+"インタラクティブに使うと, Pyhton のインタラクティブインタプリタを用いて\n"
+"MailList オブジェクトを検査したり, 変更したり, 遊ぶことができる.\n"
+"インタラクティブに実行するときには, グローバルの名前空間に `m' と\n"
+"いう MailList オブジェクトが存在する. また, MailList クラスをグローバル\n"
+"名前空間に読み込む.\n"
+"\n"
+"プログラム的には MailList オブジェクトを操作するような関数を書くことが\n"
+"可能で, このスクリプトは家事の切り盛りの世話をする(以下の例を参照).\n"
+"この場合の一般的構文は:\n"
+"\n"
+"%% bin/withlist [オプション] リスト名 [引数 ...]\n"
+"\n"
+"オプション:\n"
+" -l / --lock\n"
+" リストを開くときにロックする. 通常, リストはロックせずに開く\n"
+" (つまり, 読み込み専用の操作). 後から `m.Lock()' を入力する\n"
+" ことでロックすることができる.\n"
+"\n"
+" このオプションを使うとき, 必ず m.Save() を終了前に呼び出すこと\n"
+" に注意しなさい. なぜなら, インタプリタのクリーンアップ処理では\n"
+" MailList オブジェクトの変更を自動的に保存しないからである.\n"
+" (自動的にロック解除は行う)\n"
+"\n"
+" -i / --interactive\n"
+" 他の処理が終了したらインタラクティブモードのプロンプトに戻る\n"
+" これは -r オプションが指定されていないときのデフォルトである.\n"
+"\n"
+" --run [module.]callable\n"
+" -r [module.]callable\n"
+" 開いた MailList オブジェクトについてスクリプトを実行するときに\n"
+" 使うことができる. これは `module' (これは sys.path でアクセス\n"
+" 可能であること) を import し, `callable' を呼び出す. callable\n"
+" はクラスまたは関数である. また, MailList オブジェクトを第1引数\n"
+" として呼び出す. もし, コマンド行に追加の引数があれば callable\n"
+" の引き続く引数として渡される.\n"
+"\n"
+" module はオプションで, もし省略されると callable の名前を持つ\n"
+" モジュールが import される.\n"
+"\n"
+" グローバル変数の `r' に呼び出しの結果が入る.\n"
+"\n"
+" --all / -a\n"
+" このオプションは -r オプションを指定したときに有効である. もし\n"
+" 全てのメーリングリストにスクリプトを適用したいときには, これを\n"
+" 使う. -a を指定したときには, "
+"コマンド行にリスト名を入れてはいけない.\n"
+" 変数 `r' は全ての結果のリストとなる.\n"
+"\n"
+" --quiet / -q\n"
+" 状態メッセージを全て抑制する.\n"
+"\n"
+" --help / -h\n"
+" このメッセージを出力して終了する\n"
+"\n"
+"\n"
+"-r オプションの使い方の例をあげる. 例えば, Mailman のインストール\n"
+"ディレクトリに, `listaddr.py' という名前のファイルがあり, 以下の2つの\n"
+"関数が入っているとする.\n"
+"\n"
+"def listaddr(mlist):\n"
+" print mlist.GetListEmail()\n"
+"\n"
+"def requestaddr(mlist):\n"
+" print mlist.GetRequestEmail()\n"
+"\n"
+"すると, コマンドラインから次のようにして, リストの投稿アドレスを表示する\n"
+"ことができる:\n"
+"\n"
+"%% bin/withlist -r listaddr mylist\n"
+"mylist のリストを読み込み中 (ロック解除)\n"
+"listaddr を import 中...\n"
+"listaddr.listaddr() を実行中 ...\n"
+"mylist@myhost.com\n"
+"\n"
+"また, リストの申請アドレスは以下のようにして表示できる:\n"
+"\n"
+"%% bin/withlist -r listaddr.requestaddr mylist\n"
+"mylist のリストを読み込み中 (ロック解除)\n"
+"listaddr を import 中...\n"
+"listaddr.requestaddr() を実行中 ...\n"
+"mylist-request@myhost.com\n"
+"\n"
+"もう一つの例として, あるリストのある会員のパスワードを変更したいとしよう.\n"
+"次のような関数を `changepw.py' に入れておく:\n"
+"\n"
+"from Mailman.Errors import NotAMember\n"
+"\n"
+"def changepw(mlist, addr, newpasswd):\n"
+" try:\n"
+" mlist.setMemberPassword(addr, newpasswd)\n"
+" mlist.Save()\n"
+" except NotAMember:\n"
+" print 'アドレスがありません:', addr\n"
+"\n"
+"そして, コマンドラインから次のように実行する:\n"
+"%% bin/withlist -l -r changepw mylist somebody@somewhere.org foobar\n"
#: bin/withlist:151
msgid ""
@@ -9341,6 +10358,11 @@ msgid ""
"though.\n"
" "
msgstr ""
+"ロックしたリストをロック解除する. しかし, 暗黙のうちに Save() はしない.\n"
+"\n"
+" インタプリタがシグナルで終了したり, os._exit() が呼ばれたときには,\n"
+" 実行されない. 例外が生じた場合には呼ばれる.\n"
+" "
#: bin/withlist:162
msgid "Unlocking (but not saving) list: %(listname)s"
@@ -9401,12 +10423,25 @@ msgid ""
"given,\n"
"all lists are bumped.\n"
msgstr ""
+"まとめ読みの巻数を増加し, 号数を1にリセットする\n"
+"\n"
+"使用法: %(PROGRAM)s [オプション] [リスト名 ...]\n"
+"\n"
+"オプション:\n"
+"\n"
+" --help/-h\n"
+" このメッセージを表示して終了.\n"
+"\n"
+"コマンド行のリストについて bump する. リスト名が無い場合には\n"
+"全てのリストを bump する.\n"
#: cron/checkdbs:19
msgid ""
"Invoked by cron, this checks for pending moderation requests and mails the\n"
"list moderators if necessary.\n"
msgstr ""
+"cron で実行され, 保留中の司会要求をチェックし, 必要ならリスト司会者に\n"
+"メールで通知する.\n"
#: cron/checkdbs:81
msgid "%(count)d %(realname)s moderator request(s) waiting"
@@ -9484,10 +10519,50 @@ msgid ""
" --listname=listname\n"
" Process only the given list, otherwise do all lists.\n"
msgstr ""
+"配送停止会員を処理する. 1日1回実行するとよい.\n"
+"\n"
+"このスクリプトは全部のメーリングリストを巡回し, 配送が停止されている\n"
+"会員を探し出す. もし, 停止の理由が配送エラーによるものであれば, \n"
+"その会員は再度通知される. そして, その通知が最大数を越えたら, リスト\n"
+"から削除される.\n"
+"\n"
+"--byadmin, --byuser, --unknown のフラグを使うとそれらの理由で停止\n"
+"した会員にも通知が行われる. 全ての停止会員に通知するには, --all を\n"
+"使う\n"
+"\n"
+"使用法: %(PROGRAM)s [オプション]\n"
+"\n"
+"オプション:\n"
+" -h / --help\n"
+" このメッセージを表示して終了.\n"
+"\n"
+" -o / --byadmin\n"
+" リスト管理者によって停止された会員にも通知を送る\n"
+"\n"
+" -m / --byuser\n"
+" 会員自身によって停止されている会員にも通知を送る\n"
+"\n"
+" -u / --unknown\n"
+" 理由不明の停止会員にも通知を送る\n"
+" (旧バージョン時代の遺産の停止会員と思われる)\n"
+"\n"
+" -b / --notbybounce\n"
+" 配送エラーで停止している会員には通知を送らない\n"
+" (デフォルトはエラー停止会員に送る)\n"
+"\n"
+" -a / --all\n"
+" 全ての停止会員に通知を送る\n"
+"\n"
+" -f / --force\n"
+" 新たに通知を送る条件になってなくても, 停止会員に通知する\n"
+"\n"
+" -l リスト名\n"
+" --listname=リスト名\n"
+" リスト名のリストだけ処理する. でなければ, 全部のリストを処理.\n"
#: cron/disabled:143
msgid "[disabled by periodic sweep and cull, no message available]"
-msgstr ""
+msgstr "[定期的清掃と選別で停止. メッセージはありません]"
#: cron/gate_news:19
msgid ""
@@ -9502,6 +10577,16 @@ msgid ""
" Print this text and exit.\n"
"\n"
msgstr ""
+"NNTPサーバに問い合わせを行い, メーリングリストへ中継するメッセージを取る.\n"
+"\n"
+"使用法: gate_news [オプション]\n"
+"\n"
+"オプション:\n"
+"\n"
+" --help\n"
+" -h\n"
+" このテキストを表示して終了.\n"
+"\n"
#: cron/mailpasswds:19
msgid ""
@@ -9529,6 +10614,26 @@ msgid ""
" -h/--help\n"
" Print this message and exit.\n"
msgstr ""
+"全部のリストの全部の会員にパスワード覚えを送る\n"
+"\n"
+"このプログラムは全てのメーリングリストを走査し, 会員とそのパスワードを\n"
+"集める. そして, mm_cfg.VIRTUAL_HOST_OVERVIEW が真であれば, リストの\n"
+"ホスト名でグループ化する. 次に, (仮想ホストごとに) 一意のユーザごとに\n"
+"リストのパスワードと会員オプションページの URL を書いたメールを送信する.\n"
+"パスワード覚えは mm_cfg.MAILMAN_SITE_LIST から送信するので, これが無いと\n"
+"いけない.\n"
+"\n"
+"使用法: %(PROGRAM)s [オプション]\n"
+"\n"
+"オプション:\n"
+" -l リスト名\n"
+" --listname=リスト名\n"
+" 名前をあげたリストについてだけパスワードを送る. もし, 省略する\n"
+" と, 全部のリストについて送る. 複数の -l/--listname オプション\n"
+" も許される.\n"
+"\n"
+" -h/--help\n"
+" このメッセージを表示して終了\n"
#: cron/mailpasswds:111
msgid "Site list is missing: %(sitelistname)s"
@@ -9567,6 +10672,26 @@ msgid ""
" this, all archivable lists are processed.\n"
"\n"
msgstr ""
+"Pipermail の gzip したフラットファイル過去メールを再生成する.\n"
+"\n"
+"このスクリプトは夜中に cron で実行すべきである. コマンドラインから\n"
+"実行するときは以下の利用法がある.\n"
+"\n"
+"使用法: %(program)s [-v] [-h] [リスト名]\n"
+"\n"
+"但し:\n"
+" --verbose\n"
+" -v\n"
+" gzip するときにファイル名を表示する.\n"
+"\n"
+" --help\n"
+" -h\n"
+" このメッセージを表示して終了する\n"
+"\n"
+" リスト名\n"
+" オプションで名前をあげたリストの .txt ファイルだけを圧縮する.\n"
+" これが無い場合は全ての保存庫作成リストを処理する.\n"
+"\n"
#: cron/senddigests:19
msgid ""
@@ -9584,6 +10709,16 @@ msgid ""
"all\n"
" lists are sent out.\n"
msgstr ""
-
-#~ msgid "Posts by member are currently quarantined for moderation"
-#~ msgstr "会員からの投稿は司会者の処理を受けるために隔離されています"
+"digest_send_periodic がセットされていてメッセージが溜まっているリストに\n"
+"ついて, まとめ読みを発送する\n"
+"\n"
+"使用法: %(PROGRAM)s [オプション]\n"
+"\n"
+"オプション:\n"
+" -h / --help\n"
+" このメッセージを表示して終了する\n"
+"\n"
+" -l リスト名\n"
+" --listname=リスト名\n"
+" リスト名をあげたリストについてだけ, まとめ読みを送信する.\n"
+" これが無い場合, 全てのリストの処理をする.\n"
diff --git a/messages/ja/README b/messages/ja/README
new file mode 100644
index 000000000..fe6cc470d
--- /dev/null
+++ b/messages/ja/README
@@ -0,0 +1,206 @@
+Mailman - The GNU Mailing List Management System
+Copyright (C) 1998,1999,2000,2001,2002 by the Free Software Foundation, Inc.
+59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+
+これは Mailman 2.1 の README を菊地@高知大が和訳したものです.
+誤訳があるかもしれないので,必ず原本(英文)を参照してください.
+
+はじめに
+
+ これは GNU Mailman すなわち GNU 公開使用許諾(GPL) のもとで配布される
+ メーリングリスト管理システムです.このプロジェクトの名前は "Mailman"
+ と綴ります.但し,最初の 'M' は大文字で,2つ目の 'm' は 小文字で
+ 書きます.この他のどんな綴りも間違いです.
+
+ Mailman は主に Python つまりフリーのオブジェクト指向スクリプト言語で
+ 書かれています.セキュリティの目的でいくらかは ANSI C のコードも
+ 含まれます.
+
+ Mailman は最初 John Viega によって開発されました.その後,
+ (Version 1.0b3 まで) Ken Manheimer が開発に携わりました. さらに
+ 1.0 最終版までの作業はグループの力で,主要な貢献者は Barry Warsaw,
+ Ken Manheimer, Scott Cotton, Harald Meland, John Viega です.
+ Version 1.0 から先は主に Barry Warsaw が保守にあたり, 多くの人たち
+ からの貢献を受けました.詳しくは ACKNOWLEDGMENTS ファイルを読んで
+ ください.Jeremy Hylton は Mailman 2.0 の Pipermailコードに
+ 貢献しました.
+
+ Mailman のホームページは
+
+ http://www.gnu.org/software/mailman
+
+ にあり,そのミラーは
+
+ http://www.list.org
+ http://mailman.sf.net
+
+ にあります.(訳注:多少内容が違っています)
+
+ Mailman 2.1 は Python 2.1.3 または以降のバージョンを必要とします.
+ これは
+
+ http://www.python.org
+
+ からダウンロードできます.Python 2.1.3 または Python 2.2.2 がこれを
+ 書いている時点での最新版ですので, お勧めします. Mailman 2.1 は
+ Python 2.0 よりも以前のバージョンでは動きません.
+
+ また Python と Mailman を入れるには ANSI C コンパイラーも必要です.
+ gcc (GNU C コンパイラー)が ピッタシです.Mailman は現在のところ
+ GNU/Linux とその他の UNIX 風のオペレーティングシステム (例 Solaris,
+ *BSD, MacOSX, その他) でのみ作動します.Windows では動きませんが,
+ ウェブとメールのクライアントソフトは Mailman との接続には十分機能
+ します.
+
+ インストールには INSTALL ファイルを見てください.もし,以前のバー
+ ジョン からバージョンアップしようとしているのであれば,UPGRADING
+ ファイルに 重要な情報が入っていますので必ず読んでください.
+
+特徴
+
+ Version 0.9 からの変更については NEWS ファイルを読んでください.
+ (沢山の)要望リストについては TODO ファイルを読んでください.
+ Mailman の作動しているところは,
+
+ http://mail.python.org/mailman-21/listinfo
+
+ で見ることができます.
+
+ Mailman はメーリングリスト管理プログラムに期待される標準的な
+ 特徴をほとんど備えています.さらに:
+
+ - リスト管理のほとんど全ての作業が Web ベースです.Webベースの
+ 登録とユーザ設定管理ができます.それぞれのメーリングリストの
+ "ホームページ" はカスタマイズできます.
+
+ - (司会者を置く)モデレート,公開・非公開の登録(入会)ポリシー
+ 会員名簿の非公開, 送信者に基くフィルターなどのプライバシー
+ 設定ができます.
+
+ - ビルトインで自動Webベース・アーカイブ(保存書庫)ができます.
+ 書庫は公開または非公開にでき,外部のアーカイバに渡すことも
+ できます.
+
+ - ユーザ毎の設定で MIME 形式または RFC1153 スタイルで「まとめ読み」
+ の設定をすることができます.
+
+ - メール/ニュース ゲートウェイが組み込まれています.
+
+ - 自動返答が組み込まれています.
+
+ - Majordomo スタイルの メールベースのコマンド.
+
+ - 拡張可能な枠組みでの,バウンス(メールエラー)検出機構を内蔵.
+
+ - SPAM 検出機能を内蔵.MIMEに基く内容フィルター
+
+ - 拡張性のあるメール配送パイプライン
+
+ - 仮想ドメインをサポート
+
+必要事項
+
+ デフォルトのメール配送機構は直接 SMTP 接続を使っており,ポート
+ 番号25で動いているどんなメール配送システム(MTA) であっても構い
+ ません.ですから,どんな MTA でも Mailman を使うことができます
+ が,特定の MTA (Exim と Postfix) を使うと, ウェブを通したリスト
+ の作成と削除もサポートできます.
+
+ Mailman は CGI をサポートするどんな web サーバでも使えます.
+ 生成される HTMLはとても平凡で画像をケチっていますので, ほとんどの
+ ブラウザにとってフレンドリーのはずです. 通常, Windows では
+ IE5.5, Netscape 4.7x, Mozilla, Linux では Netscape 4.7x と
+ Mozilla で試験しています. (時には Linux の Lynx や MacOS の
+ Netscape と Mozilla でも).
+
+ Mailmanインストールの設定の一部の段階で,ホストマシンでのroot
+ 権限が必要になります.詳しくは INSTALL を見てください.
+
+ Mailman のウェブとメールのユーザインターフェースはどんなメール
+ ソフトでもウェブブラウザでも使えるようにしていますが, メール
+ ソフトは MIME を理解できるほうがよいでしょう. Java や JavaScript
+ やその他のカッコいいプラグインは必要ありません.
+
+はじめてリストを作成する
+
+ 以下の手順は, あなたが既に INSTALL ファイルに従って Mailman を
+ インストールし, 設定済みであると仮定しています. テストのリスト
+ を作成するには, 以下のようにしてください:
+
+ - 最初に, サイト管理者のパスワードを設定します. インストール
+ したディレクトリ(デフォルトでは /usr/local/mailman) に cd して
+ 次のようにします.
+
+ % bin/mmsitepass
+ New site password: [yourpassword]
+ Again to confirm password: [yourpassword]
+ Password changed.
+
+ 訳注: もし, あなたが環境変数 LANG を ja に設定したら
+ 以下のようなプロンプトが出てくるかもしれません.
+
+ % bin/mmsitepass
+ 新しい サイト のパスワード:
+ パスワード確認:
+ パスワードを変更しました.
+
+ - 次のような URL に接続します.
+
+ http://my.dom.ain/mailman/create
+
+ 画面に出てくる指示に従ってフォームに記入します. そして,
+ "リスト作成者の認証パスワード: " のところに先ほどのパスワード
+ を入れます. 自分のメールアドレスを"最初のリスト管理者アドレス"
+ に入れて, 「リスト作成完了」をメールで管理者に知らせるように,
+ "はい" を選びます.
+
+ - 「リストを作成する」をクリックします.
+
+ - メールをチェックして, 新しいメーリングリストが作成されたことを
+ 知らせるメールを読みます.
+
+ - 注意: もし, Exim か Postfix 以外の MTA を使っている場合には,
+ (例えば, Sendmail や qmail) メーリングリストの alias を手で
+ 設定するという, 一手間が必要です. あなたが受け取ったメールに
+ 書かれた指示に従ってください. (あなたの MTA についてどのように
+ したらよいのか知っている必要があります. 詳しくは, あなたの
+ MTA についての README を読んでください.)
+
+ - リストの管理ページへ行ってください. (ウェブページのリンクか
+ メールに書かれたリンクをたどります) 典型的な URL は次のように
+ なっているはずです.
+
+ http://my.dom.ain/mailman/admin/mysitelist
+
+ リストのパスワードを入れて「ログイン...」をクリックします
+
+ - 「会員管理」をクリックし, 続いて「まとめて入会登録」へ行きます.
+
+ - 自分のメールアドレスを大きなテキストフィールドに入れて
+ 「変更を送信する」をクリックします.
+
+ - 自分のメールソフトを使って, yourlist@my.dom.ain 宛てにメールを
+ 出して見てください. Mailman を経由して配送されるメールが
+ 1,2 分のうちに届くでしょう.
+
+ おめでとう!初めてのメーリングリスト作成とテストが完了しました.
+ もし, つまづくようなことがあれば, 次のセクションのその他の情報を
+ 見てください.
+
+その他の情報
+
+ オンライン文書は, あなたが Mailman を開いたディレクトリの下の
+
+ file:admin/www/index.html
+
+ に入っています.
+
+(その他の英語の情報については英語版のREADMEを見てください)
+
+ 日本語で Mailman についての情報をやりとりするメーリングリストが
+ 以下のところにあります.
+
+ http://mm.tkikuchi.net/
+
+ 日本語での Mailman の運用については README.ja も読んでください.
+
diff --git a/messages/ja/README.ja b/messages/ja/README.ja
index d91a49de0..074338ddb 100644
--- a/messages/ja/README.ja
+++ b/messages/ja/README.ja
@@ -16,7 +16,7 @@ Mailmanで日本語を扱うときの注意 (English summary in the end)
このため、外部から入ってくるメールを altcharst から stdcharset へ変換し、
Mailman から出ていくメールは全て email パッケージに準拠した文字集合へ
へ変換する必要があります。
-このための変換プログラムを mc_Entry.py および Finish.py として
+このための変換プログラムを mc_Entry.py および mc_Finish.py として
用意しました。また、全てのメールが mc_Finish.py を経て出ていくように、
mc_SMTPDirect.py を作りました。
@@ -45,7 +45,14 @@ LC_DESCRIPTIONS['ja'] = ( _('Japanese'),
日本語で Mailman について Q&A したいかたは、mmjp-users メーリングリスト
があります。これも、上記 URL からたどれますので、ぜひ御参加ください。
+注意) 今後の日本語修正について
+Mailman-Developer で若干議論しましたが, 入口と出口でコード変換する
+方法では, ニュースへの中継や, 外部アーカイバへのインターフェースに
+問題が生じる恐れがあります. このため, 方針を見直して内部で Web用の
+stdcharset に変換する方向を探って見たいと考えています.
+
by tkikuchi_at_is.kochi-u.ac.jp (2002/03/26)
+rev. for 2.1 final (2002/12/25)
I18N Jananization Note
#
diff --git a/templates/ja/listinfo.html b/templates/ja/listinfo.html
index 9f2b7b20d..4c00be694 100644
--- a/templates/ja/listinfo.html
+++ b/templates/ja/listinfo.html
@@ -1,4 +1,4 @@
-<!-- $Revision: 5983 $ -->
+<!-- $Revision: 6066 $ -->
<HTML>
<HEAD>
<TITLE><MM-List-Name> 案内ページ</TITLE>
diff --git a/templates/ja/options.html b/templates/ja/options.html
index 7244b6143..edcacbc35 100644
--- a/templates/ja/options.html
+++ b/templates/ja/options.html
@@ -1,4 +1,4 @@
-<!-- $Revision: 5983 $ -->
+<!-- $Revision: 6066 $ -->
<html>
<head>
<link rel="SHORTCUT ICON" href="<mm-favicon>">
diff --git a/templates/ja/roster.html b/templates/ja/roster.html
index f1f87de13..9d36e4a3f 100644
--- a/templates/ja/roster.html
+++ b/templates/ja/roster.html
@@ -1,4 +1,4 @@
-<!-- $Revision: 5983 $ -->
+<!-- $Revision: 6066 $ -->
<HTML>
<HEAD>
<TITLE><MM-List-Name> 会員名簿</TITLE>