aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Sapiro <mark@msapiro.net>2019-06-21 14:20:30 -0700
committerMark Sapiro <mark@msapiro.net>2019-06-21 14:20:30 -0700
commitaece829521219a7a10ef3c80e0b85e692fa5751c (patch)
tree5083d53a1a73643275460e91326cad4f050a202c
parenta5de21c5b47e37b65f66975e7a8ca82be2bc3de4 (diff)
parent39466113d86105357f774d034094d47bcc6c41e1 (diff)
downloadmailman2-aece829521219a7a10ef3c80e0b85e692fa5751c.tar.gz
mailman2-aece829521219a7a10ef3c80e0b85e692fa5751c.tar.xz
mailman2-aece829521219a7a10ef3c80e0b85e692fa5751c.zip
Japanese translation has been updates from Yasuhito FUTATSUKI.
-rw-r--r--NEWS4
-rw-r--r--messages/ja/LC_MESSAGES/mailman.po62
-rw-r--r--messages/ja/UPGRADING18
-rwxr-xr-xmessages/ja/doc/Defaults.py.in123
-rw-r--r--templates/ja/admindbdetails.html2
-rw-r--r--templates/ja/invite.txt2
6 files changed, 137 insertions, 74 deletions
diff --git a/NEWS b/NEWS
index 18b41c8f..23622331 100644
--- a/NEWS
+++ b/NEWS
@@ -30,6 +30,10 @@ Here is a history of user visible changes to Mailman.
feature can be used in combination with or instead of the Google
reCAPTCHA feature added in 2.1.26.
+ i18n
+
+ - The Japanese translation has been updated by Yasuhito FUTATSUKI.
+
Bug Fixes and other patches
- Fixed the confirm CGI to catch a rare TypeError on simultaneous
diff --git a/messages/ja/LC_MESSAGES/mailman.po b/messages/ja/LC_MESSAGES/mailman.po
index 49670bc9..db85c261 100644
--- a/messages/ja/LC_MESSAGES/mailman.po
+++ b/messages/ja/LC_MESSAGES/mailman.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mailman 2.1.28\n"
"POT-Creation-Date: Thu Jun 20 15:03:40 2019\n"
-"PO-Revision-Date: 2018-07-19 16:01+09:00\n"
+"PO-Revision-Date: 2019-06-21 17:24+09:00\n"
"Last-Translator: Yasuhito FUTATSUKI at POEM <futatuki@poem.co.jp>\n"
"Language-Team: Japanese <mailman-users-jp@googlegroups.com>\n"
"Language: ja\n"
@@ -1164,7 +1164,7 @@ msgid ""
"%(list_name)s list has been changed to %(change_to)s.\n"
msgstr ""
"メーリングリスト %(list_name)s の 会員のアドレス %(change_from)s を\n"
-"%(change_to)s へと変更しました。"
+"%(change_to)s へと変更しました。\n"
#: Mailman/Cgi/admin.py:1611
msgid "%(list_name)s address change notice."
@@ -2367,6 +2367,7 @@ msgstr ""
"さらすような疑わしい HTMLコードが含まれています。そのため、変更は却下しまし"
"た。もし、どうしても変更が必要であれば、\n"
"Mailman サーバにシェルアクセスしなければなりません。\n"
+" "
#: Mailman/Cgi/edithtml.py:249
msgid "See "
@@ -2441,6 +2442,7 @@ msgid ""
"Please answer the following question to prove that\n"
" you are not a bot:"
msgstr ""
+"あなたがボットではないことを示すため、次の質問に答えて下さい:"
#: Mailman/Cgi/listinfo.py:253
msgid "Edit Options"
@@ -3031,6 +3033,7 @@ msgstr "フォームを送信する前にページを取得する必要があります。"
#: Mailman/Cgi/subscribe.py:199
msgid "This was not the right answer to the CAPTCHA question."
msgstr ""
+"CAPTHAの答が正しくありませんでした。"
#: Mailman/Cgi/subscribe.py:204
msgid "You may not subscribe a list to itself!"
@@ -5271,7 +5274,7 @@ msgstr ""
" 機能と相容れないこともあり、リスト参加のためのサービスが\n"
" From: フィールドのためだけの理由で配送エラーを引き起こしたり\n"
" します。<b>その結果会員はメールを全く問題なく受け取ることが\n"
-" できるにも関わらず、退会させられることになります。</b>\n"
+" できるにもかかわらず、退会させられることになります。</b>\n"
" <p>\n"
" 以下の処理をここで選択した場合、それはリストの全ての\n"
" メッセージに適用されます。 From: ヘッダのドメインがそうした\n"
@@ -5317,11 +5320,12 @@ msgstr ""
" ヘッダに投稿者の From: ヘッダのアドレスがすでに\n"
" 含まれていない場合には Reply-To: ヘッダにあった全ての\n"
" アドレスに加えて投稿者のアドレスをそこに加えます。\n"
-" <p>これらの処理は、ここで選択したにせよ<a\n"
+" <p>ダイジェスト(まとめ読み)や保存書庫、\n"
+" メール &lt;-&gt; ニュース相互配送のメッセージに対しては\n"
+" ここでの設定、および<a\n"
" href=\"?VARHELP=privacy/sender/dmarc_moderation_action\">\n"
-" dmarc_moderation_action</a>で選択にしたにせよ\n"
-" ダイジェスト(まとめ読み)や保存書庫、メール &lt;-&gt; \n"
-" ニュース相互配送のメッセージには適用されません。\n"
+" dmarc_moderation_action</a>\n"
+" での設定による処理は適用されません。\n"
" <p><a\n"
" href=\"?VARHELP=privacy/sender/dmarc_moderation_action\">\n"
" dmarc_moderation_action</a>が「承認」以外が適用される\n"
@@ -5909,7 +5913,7 @@ msgstr ""
"ります。\n"
"(例えば、転送したときにアドレスが空白になったり、「全員に返信」したときに\n"
"このエラー通知アドレスにも送信する等) 従って、ここで無効にできるようにしまし"
-"た。\n"
+"た。"
#: Mailman/Gui/General.py:511
msgid ""
@@ -5947,6 +5951,7 @@ msgstr ""
"Mailman サーバにシェルアクセスしなければなりません。\n"
"変更には bin/withlist あるいは bin/config_list を使って\n"
"mlist.info を設定します。\n"
+" "
#: Mailman/Gui/General.py:560
msgid ""
@@ -6348,7 +6353,7 @@ msgstr ""
" その除外リストでされることがあります。\n"
" この設定を「はい」に設定すると、投稿者がその除外リストの\n"
" 会員でないようないずれの除外リストについても、\n"
-" その除外リストを無視します。\n"
+" その除外リストを無視します。"
#: Mailman/Gui/NonDigest.py:174
msgid ""
@@ -6912,7 +6917,7 @@ msgstr ""
" <p>この設定を「許可」以外に設定すると、\n"
" メールの From: のドメインが DMARC ポリシーを持つ場合、\n"
" <a href=\"?VARHELP=general/from_is_list\">from_is_list</a>\n"
-" の設定よりも優先して実行されます。\n"
+" の設定よりも優先して実行されます。"
#: Mailman/Gui/Privacy.py:318
msgid ""
@@ -7006,19 +7011,18 @@ msgstr ""
">拒否通知</a>に含めるテキスト文。"
#: Mailman/Gui/Privacy.py:360
-#, fuzzy
msgid ""
"List of addresses (or regexps) whose posts should always apply\n"
" <a href=\"?VARHELP=privacy/sender/dmarc_moderation_action\"\n"
" >dmarc_moderation_action</a> \n"
" regardless of any domain specific DMARC Policy."
msgstr ""
-"DMARC 拒否%(quarantine)sポリシーを持つドメインからの投稿に対して送られる\n"
-"<a href=\"?VARHELP/privacy/sender/member_moderation_action\"\n"
-">拒否通知</a>に含めるテキスト文。"
+"メールアドレスのドメインに対してのDMARCポリシーの設定にかかわらず\n"
+"<a href=\"?VARHELP/privacy/sender/dmarc_moderation_action\"\n"
+">dmarc_moderation_action</a>\n"
+"を適用するメールアドレス(または正規表現)のリスト。"
#: Mailman/Gui/Privacy.py:365
-#, fuzzy
msgid ""
"Postings from any of these addresses will automatically\n"
" apply any DMARC action mitigation. This can be utilized to\n"
@@ -7029,12 +7033,12 @@ msgid ""
" <p>Add member addresses one per line; start the line with a ^\n"
" character to designate a regular expression match."
msgstr ""
-"これらの非会員からの投稿は, 自動的に破棄します。\n"
-"つまり、メールは捨てられ、処理や通知はありません。送信者には通知も\n"
-"返送もありませんが、オプションの設定でリスト司会者は\n"
-"<a href=\"?VARHELP=privacy/sender/forward_auto_discards\">\n"
-"破棄したメールのコピーを受け取る</a>ことができます。\n"
-"<p>1行につき1つのアドレスを\n"
+"これらのメールアドレスからの投稿は自動的に DMARC による処理の緩和を\n"
+"適用します。From: アドレスが自身のドメインであるような外部からのメールを\n"
+"破棄するようなポリシーを持っていると思われるとわかっているメールアドレス\n"
+"あるいはドメインに対し、自動的に「メール内に添付」あるいは\n"
+"「From を書き換え」を行うのに利用することができます。"
+"<p>1行につき1つの会員のメールアドレスを\n"
"記入してください; 正規表現を使うには行の最初を ^ で始めてください。"
#: Mailman/Gui/Privacy.py:375
@@ -7046,7 +7050,7 @@ msgid ""
msgstr ""
"dmarc_moderation_action が適用され、それが「メール内に添付」であるときに、\n"
"このテキスト文が設定されている場合には、元の投稿メッセージの前に\n"
-"このテキスト文を独立したMIMEパートとして挿入します。\n"
+"このテキスト文を独立したMIMEパートとして挿入します。"
#: Mailman/Gui/Privacy.py:380
msgid ""
@@ -7154,7 +7158,7 @@ msgstr ""
"司会プロセスは必要としません。1行につき1つのアドレスを\n"
"記入してください; 正規表現を使うには行の最初を ^ で始めてください.\n"
"行の最初を @ 文字にして、後にこの Mailman システムのリスト名を続けると、\n"
-"そのリスト会員全員が承認されます。\n"
+"そのリスト会員全員が承認されます。"
#: Mailman/Gui/Privacy.py:434
msgid ""
@@ -7175,7 +7179,7 @@ msgid ""
msgstr ""
"これらの非会員からの投稿は、司会者の承認を受けるため\n"
"自動的に直ちに保留されます。メールの投稿者には保留したことが通知され、\n"
-"メールを自分で取り消すこともできます。1行につき1つのアドレスを\n"
+"メールを自分で取り消すこともできます。1行につき1つの会員のメールアドレスを\n"
"記入してください; 正規表現を使うには行の最初を ^ で始めてください。"
#: Mailman/Gui/Privacy.py:445
@@ -7206,7 +7210,7 @@ msgstr ""
"<a href=\"?VARHELP=privacy/sender/discard_these_nonmembers\"> 自動的に\n"
"破棄</a>するべきです。\n"
"\n"
-"<p>1行につき1つのアドレスを\n"
+"<p>1行につき1つの会員のメールアドレスを\n"
"記入してください; 正規表現を使うには行の最初を ^ で始めてください。"
#: Mailman/Gui/Privacy.py:460
@@ -7234,7 +7238,7 @@ msgstr ""
"返送もありませんが、オプションの設定でリスト司会者は\n"
"<a href=\"?VARHELP=privacy/sender/forward_auto_discards\">\n"
"破棄したメールのコピーを受け取る</a>ことができます。\n"
-"<p>1行につき1つのアドレスを\n"
+"<p>1行につき1つの会員のメールアドレスを\n"
"記入してください; 正規表現を使うには行の最初を ^ で始めてください。"
#: Mailman/Gui/Privacy.py:475
@@ -8134,7 +8138,7 @@ msgstr ""
"メッセージは却下されました。\n"
"このメッセージには Approved: パスワードの行が含まれた HTML パートが\n"
"含まれて入るようですが、HTMLの中へのコード化した方式のために\n"
-"安全に取り出すことができません。"
+"安全に取り出すことができません。\n"
#: Mailman/Handlers/CalcRecips.py:79
msgid ""
@@ -9463,7 +9467,7 @@ msgstr ""
"警告: 限定公開保存書庫ディレクトリが other-executable (o+x) に\n"
" なっています。あなたのシステムのシェルユーザがこの保存書庫\n"
" を読むことができます。インストールマニュアルには、これを\n"
-" どうしたら修正できるか書いてありますので、参考にしてください。\n"
+" どうしたら修正できるか書いてありますので、参考にしてください。"
#: bin/check_perms:240
msgid "mbox file must be at least 0660:"
@@ -12974,7 +12978,7 @@ msgstr ""
" --exceptlist=リスト名\n"
" リスト名で指定したリストについては、まとめ読みを送信しない。\n"
" 複数のリストをまとめ読み送信の対象から外すために繰り返し\n"
-" 指定することができる。"
+" 指定することができる。\n"
#~ msgid "The message headers matched a filter rule"
#~ msgstr "メールへッダがフィルタ規則に合致しました"
diff --git a/messages/ja/UPGRADING b/messages/ja/UPGRADING
index 1a93d8bc..7c9a5389 100644
--- a/messages/ja/UPGRADING
+++ b/messages/ja/UPGRADING
@@ -1,5 +1,5 @@
Mailman - The GNU Mailing List Management System
-Copyright (C) 1998-2014 by the Free Software Foundation, Inc.
+Copyright (C) 1998-2018 by the Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
[例によって誤訳が含まれている可能性がありますので、原本を参照しながら
@@ -43,6 +43,22 @@ Python の更新
crontab や /etc/init.d のスクリプトを確認して python コマンドを
必要に応じて手で修正しなければなりません。
+2.1.27までから2.1.28以降への更新(訳注:この項は原文にはありません)
+
+ 2.1.28では日本語メッセージとテンプレートについて、句読点の一貫性の
+ 見直しを行い、日本語の文脈においては区点は「。」に、列挙の場合を
+ 除いて読点は「、」に統一しました。このため、 2.1.27以前で日本語を
+ 使用しており、かつカスタムテンプレートを編集しているリストに関しては
+ 句読点の不統一が発生いたします。気になる場合にはお手数ですが再度の
+ 編集をお願いいたします。
+
+2.1.26までから2.1.27以降への更新(訳注:この項は原文にはありません)
+
+ Mailman 2.1.27 からはサポート対象のPythonのバージョンは 2.6 と 2.7
+ のみになりました。それ以前のバージョンのPythonを使用している場合には、
+ まず Python を 2.6 または 2.7 にアップグレードする必要があります。
+ (2.7の使用を強く推奨します)
+
2.1.5以上2.1.17までから2.1.18以降への更新
Mailman 2.1.18 では dmarc_moderation_action 機能をサポートするために
diff --git a/messages/ja/doc/Defaults.py.in b/messages/ja/doc/Defaults.py.in
index b6420372..fdd21f8d 100755
--- a/messages/ja/doc/Defaults.py.in
+++ b/messages/ja/doc/Defaults.py.in
@@ -18,9 +18,9 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
# USA.
-# [訳註] このファイルは、Mailman 2.1.27 配布物に含まれる
+# [訳註] このファイルは、Mailman 2.1.29 配布物に含まれる
# Mailman/Defaults.py.in (launchpad.net でのファイルの Bazaar
-# リビジョンは 1792) のコメント部分を日本語 (共通語) に翻訳したものです。
+# リビジョンは 1815) のコメント部分を日本語 (共通語) に翻訳したものです。
# 配布等の条件は原文と同様、GNU 一般公衆利用許諾契約書 (GNU
# General Public License) に従います (上記も参照ください)。内容の
# 正確な理解のためには、配布物に含まれる原文を参照されることを
@@ -78,7 +78,7 @@ MAILMAN_URL = 'http://www.gnu.org/software/mailman/index.html'
# Mailman に (少なくとも) 二つの完全修飾ドメイン名(FQDN)を設定する
# 必要があります。1) あなたのURL に使うホスト名、 2) あなたのドメインの
-# 電子メールアドレスに使うホスト名です。たとえば、Mailman システムに
+# 電子メールアドレスに使うホスト名です。たとえば、Mailman システムに
# "http://www.example.org/mailman" でアクセスさせるのであれば、
# あなたの URL に使う FQDN は "www.exapmle.org" になります。 また、あなたの
# システムにメールを送るのに "yourlist@example.org" 宛にするのであれば、
@@ -139,16 +139,16 @@ FORM_LIFETIME = hours(1)
# 次の値を空でない文字列に設定すると、その文字列と時刻、リストの名前、
# リクエストを送信してきたIPアドレスの組みを用いて隠しハッシュ値を生成して
-# メーリングリスト案内(listinfo)のページの購読のためのフォームの一部として
+# メーリングリスト案内(listinfo)のページの入会のためのフォームの一部として
# 用います。このハッシュ値はフォームが送られて来た時にに検査され、一致
-# しなければ 購読の申込みは失敗します。つまり、最初に listinfo CGI から
+# しなければ 入会の申込みは失敗します。つまり、最初に listinfo CGI から
# フォームを取得したのと同じIPアドレスからそのフォーム内容を送信しないと
# いけません。フォームを取得してからの時間が上の FORM_LIFETIME よりも経過
-# していたり、下の SUBSCRIBE_FORM_MIN_TIME 未満であった場合にも購読は
+# していたり、下の SUBSCRIBE_FORM_MIN_TIME 未満であった場合にも入会は
# 失敗します。
-# 重要: サイト上に静的な購読申込みのフォームがある場合、このオプションを
+# 重要: サイト上に静的な入会申込みのフォームがある場合、このオプションを
# 設定するとそれらを壊すことになります。このオプションを設定した場合、
-# 購読用フォームは隠しデータを内包させて動的に生性されなければなりません。
+# 入会用フォームは隠しデータを内包させて動的に生性されなければなりません。
# 隠しデータの詳細については Mailman/Cgi/listinfo.py の
# "if mm_cfg.SUBSCRIBE_FORM_SECRET:" から始まるコードブロックを参照して
# ください。
@@ -159,7 +159,28 @@ SUBSCRIBE_FORM_SECRET = None
# 最小値になります。0 を設定するとこのテストは行いません。
SUBSCRIBE_FORM_MIN_TIME = seconds(5)
-# 購読用フォームをスパムボットから守るために Google reCAPTCHA を使用します。
+# 入会に対する spam 行為に対抗するため、カスタムメイドの問答型 CAPTCHA を
+# 使用します。
+# SUBSCRIBE_FORM_SECRETを設定しないと有効になりません。
+# CAPTCHAS には言語をキーとして、問と答の対(2タプル)を要素とするリストを
+# 返すような辞書を設定します。例:
+# CAPTCHAS = {
+# 'en': [
+# ('What is two times six?', '(12|twelve)'),
+# ('What is this mailing list software called?', '[Mm]ailman'),
+# ],
+# 'de': [
+# ('Was ist 3 mal 6?', '(18|achtzehn)'),
+# ],
+# }
+# 正規表現は文字列全体にマッチするものでなければなりません。つまり、
+# 暗黙のうちに正規表現の先頭に "^" が、末尾に "$" があるものとして
+# 扱われます。
+# 設定されている言語に対応する問と答が存在しない場合のフォールバックとして
+# 使用するため 'en' のキーは必須です。
+CAPTCHAS = None
+
+# 入会用フォームをスパムボットから守るために Google reCAPTCHA を使用します。
# 以下には https://www.google.com/recaptcha/admin で発行される reCAPTHA
# サービス用の鍵ペアを設定する必要があります。
RECAPTCHA_SITE_KEY = None
@@ -196,6 +217,21 @@ HTML_TO_PLAIN_TEXT_COMMAND = '/usr/bin/lynx -dump %(filename)s'
# この集合に「/」を含めてはいけません。
ACCEPTABLE_LISTNAME_CHARACTERS = '[-+_.=a-z0-9]'
+# このインストール環境でのメーリングリスト名の文字数の最大値。LP: #1780874 の
+# 修正ではコンテンツの誤認行為を許す脆弱性を回避するためにWeb URLに含められた
+# メーリングリスト名をここで指定する長さで切り捨てます。この値が既定値の0の
+# ままである場合には、Webアクセスのたびにこのインストール環境のメーリング
+# リスト名の長さをすべて調べ、その最大値を確認します。このことは非常に多くの
+# メーリングリストを作成している場合にはパフォーマンスに悪影響を及ぼします。
+# 毎回の最大値の確認をしないように機能を使用するには、この値に正当な
+# メーリングリスト名として予想される最大の長さを指定します。(訳注: ただし、
+# ここで指定されたメーリングリスト名の最大長はWeb URL中に現れるものに
+# 対して切捨てを行う用途にのみ用いられますので、ここに指定した長さよりも
+# 長い名前でメーリングリストは作れてしまいますし、すでに存在するメーリング
+# リストでこの長さよりも長いものがあった場合にはWeb UI上不都合が生じると
+# 思われますのでご注意下さい。)
+MAX_LISTNAME_LENGTH = 0
+
# リストのメンバー表の表示のとき、電子メールアドレスと一緒にユーザの名前を
# 表示しますか? このオプションができる以前の挙動にあわせるために、
# 初期設定は「No」です。
@@ -217,10 +253,10 @@ DISABLE_COMMAND_LOCALE_CSET = No
# 用途はWeb画面を使用したリストの作成で使用することなので、この設定の
# 影響範囲は今のところ限られています。 新たにマッピングを追加するには
# add_virtualhost() 呼出しを使用してください。マッピングのキーは
-# Utils.get_domain() で返って来る文字列、マッピングされる値は
+# Utils.get_domain() で返って来る文字列、マッピングされる値は
# DEFAULT_HOSTNAME として使用する適切な値です。
# (訳註: 2.1.21 時点で Utils.get_domain() はウェブサーバの環境変数
-# SERVER_PORT, HTTP_HOST, SERVER_NAME をこの順に見てホスト名を取得
+# SERVER_PORT, HTTP_HOST, SERVER_NAME をこの順に見てホスト名を取得
# しようとします)
VIRTUAL_HOSTS = {}
@@ -366,7 +402,7 @@ BROKEN_BROWSER_REPLACEMENTS = {'\x8b': '&#8249;', # single left angle quote
# STIME -> グループ化を行わず、時刻で並べ替えを行うのを既定とします。
DISPLAY_HELD_SUMMARY_SORT_BUTTONS = No
#
-# admin の「まとめて入会登録」の機能を「購読」の処理ではなく「招待」と
+# admin の「まとめて入会登録」の機能を「入会」の処理ではなく「招待」と
# しますか? mm_cfg.py でこれを「Yes」にすると、「招待」を既定の処理とします。
DEFAULT_SUBSCRIBE_OR_INVITE = No
@@ -399,7 +435,7 @@ DEFAULT_ARCHIVE_PRIVATE = 0
# 1 - Mailman 組込みの html アーカイブを利用しない。mbox 形式での保存のみ
# 2 - mbox 系式と Mailman 組込みの html アーカイブの両方で保存する。
# Mailman 組込みのアーカイブ機能を外部プログラムのアーカイバで
-# 置き換えるのに使える PUBLIC_EXTERNAL_ARCHIVER と
+# 置き換えるのに使える PUBLIC_EXTERNAL_ARCHIVER と
# PRIVATE_EXTERNAL_ARCHIVER についての下の設定を御覧ください。
# フラットな mbox 形式のファイルは検索に利用しやすいですし、
# 外部アーカイバプログラムとのインターフェースとしての
@@ -584,7 +620,7 @@ MTA = 'Manual'
# 場合にはこの変数には空のリストを設定します。Postfix スタイルの仮想ドメイン、
# つまり aliases が仮想ドメイン中でしか見えないような仮想ドメインを
# 使用している場合には、仮想のエントリをわけるべき host_name のリストを
-# セットします。つまり、real.example.com と virtual1.example.com と
+# セットします。つまり、real.example.com と virtual1.example.com と
# virtual2.example.com を使用していて virtual1.example.com と
# virtual2.example.com だけが仮想ドメインである場合にはこの変数には
# [ 'virtual1.example.com', 'virtual2.example.com' ] をセットします。
@@ -604,7 +640,7 @@ POSTFIX_STYLE_VIRTUAL_DOMAINS = []
# listaddress@virtual2.example.com listaddress@localhost
# あるいは
# listaddress@virtual2.example.com listaddress@other.local.domain.example
-#
+#
# のように指定したドメインを付けるには、mm_cfg.py の中でつけたい
# ローカルドメイン名を
#
@@ -639,7 +675,7 @@ SMTP_MAX_SESSIONS_PER_CONNECTION = 0
# SMTP 配送に用いるサブスレッドの最大同時使用数。受信者アドレスのリストが
# SMTP_MAX_RCPTSによるまとまりに分割されたあと、そうした別々のスレッドが
-# smtpd にそれぞれのまとまりを渡します。もしPythonインタープリタが
+# smtpd にそれぞれのまとまりを渡します。もしPythonインタープリタが
# スレッドを使用するようになっていなければ、この機能は無効化されます。
# どんな場合でも MAX_DELIVERY_THREADS を 0 にセットすることでこの機能を
# 明示的に無効にできます。この機能は SMTPDirect DELIVERY_MODULE でのみ
@@ -674,11 +710,11 @@ SMTP_USER = ''
SMTP_PASSWD = ''
# SASL 認証を利用する場合(SMTP_AUTH = Yes)、以下を Yes に設定することで
-# TLS も使用します。この設定は SMTP_AUTH = No の時には何の影響もありません。
+# TLS も使用します。この設定は SMTP_AUTH = No の時には何の影響もありません。
SMTP_USE_TLS = No
# TLS を使用する場合、以下で SMTP サーバが Mailman を識別するために
-# 用いるホスト名を設定すべきです。既定ではこれには DEFAULT_URL_HOST を
+# 用いるホスト名を設定すべきです。既定ではこれには DEFAULT_URL_HOST を
# 用います。通常、これは変更すべきではありません。
SMTP_HELO_HOST = DEFAULT_URL_HOST
@@ -725,9 +761,9 @@ NNTP_REWRITE_DUPLICATE_HEADERS = [
# されることになるとしても、価値があるものだと受け止められています。
# しかし、これらのヘッダを取り除きたいというサイトもあるでしょう。
# この変数に設定できる値とその意味は:
-# No, 0, False -> ヘッダを取り除きません
+# No, 0, False -> ヘッダを取り除きません
# Yes, 1, True -> from_is_list あるいは dmarc_moderation_action の設定により
-# from ヘッダの書き換えを行う場合のみヘッダを取り除きます。
+# from ヘッダの書き換えを行う場合のみヘッダを取り除きます。
# 2 -> 常にヘッダを取り除きます。
# 3 -> 常にヘッダを取り除きますが、元の DKIM 関連のヘッダはヘッダ名を変えて
# 保存します。
@@ -817,7 +853,7 @@ OWNER_PIPELINE = [
# 出力するファイル名、第二要素は Python の %-書式に従った書式文字列です。
# ファイルの名前は任意で、qfiles/<名前> が存在しないときにはそれを
# 自動的作ります。
-#
+#
# 配送されるメッセージ毎に出力するログメッセージの書式。ログメッセージは
# 配送が成功したか失敗したかに寄らず出力されます。これを None に設定すると
# このメッセージの出力を出力しません。
@@ -866,7 +902,7 @@ SMTP_LOG_EACH_FAILURE = (
# 埋め込んだ envelope 送信者のアドレスに向けてメールを送った時に mailman が
# 処理するメールボックスへと 配送されるように設定する必要があります)
#
-# 最所の変数には VERP エンベロープにどのように符号化するかを記述します。
+# 最初の変数には VERP エンベロープにどのように符号化するかを記述します。
# これには以下の3つの置換用文字列を含まなければなりません:
#
# %(bounces)s -- list-bounces メールボックスに置換します
@@ -875,12 +911,12 @@ SMTP_LOG_EACH_FAILURE = (
#
# 以下の例を下の初期設定に使用してみます。
#
-# リストの FQDN でのアドレスが: mylist@example.org
+# リストの FQDN でのアドレスが: mylist@example.org
# 受信者のアドレスが : aperson@another.exapmle.com
#
# であるとき、エンベロープ送信者のアドレスは
# mylist-bounce+aperson=another.example.com@example.org になります。
-#
+#
# MTA が こうしたアドレス向けのメールを mylist-bounce メールボックスに配送
# するように構成されるように***なっていなければならない***ことに注意すること!
VERP_FORMAT = '%(bounces)s+%(mailbox)s=%(host)s'
@@ -893,7 +929,7 @@ VERP_FORMAT = '%(bounces)s+%(mailbox)s=%(host)s'
# 大文字小文字を区別せずにコンパイルされます。
VERP_REGEXP = r'^(?P<bounces>[^+]+?)\+(?P<mailbox>[^=]+)=(?P<host>[^@]+)@.*$'
-# メッセージの検査のための VERP の書式と正規表現
+# メッセージの検査のための VERP の書式と正規表現
VERP_PROBE_FORMAT = '%(bounces)s+%(token)s'
VERP_PROBE_REGEXP = r'^(?P<bounces>[^+]+?)\+(?P<token>[^@]+)@.*$'
# これを「Yes」に設定するとバウンスによる配送停止のための VERP 検査が
@@ -905,7 +941,7 @@ VERP_PROBES = No
# リマインダで VERP を有効にします。
VERP_PASSWORD_REMINDERS = No
-# 普通配送が個人別配送であるならば、それもまた VERP 配送検査のよい機会です。
+# 普通配送が個人別配送であるならば、それもまた VERP 配送検査のよい機会です。
# ここでも書きますが、個別の受信者に対して別々に送るのはパフォーマンスに
# 問題が出ます。これを「Yes」に設定するとすべての個人別普通配送で
# VERP を有効にします(個人別まとめ読みはまだサポートしていません)
@@ -917,7 +953,7 @@ VERP_PERSONALIZED_DELIVERIES = No
# 間隔を指定します。この変数一つで普通配送とまとめ読み配送の両方を
# コントロールします。これを 0 に設定すると臨時の VERP を無効にします。
# 1 に設定すると全ての配送で VERP を有効にします。 1 よりも大きい数を
-# 設定するとその数のメッセージ毎に1回 VERP を有効にします。
+# 設定するとその数のメッセージ毎に1回 VERP を有効にします。
VERP_DELIVERY_INTERVAL = 0
# 承認メールを良くするため、返信用アドレスにVERP-like な承認クッキーを
@@ -981,7 +1017,7 @@ DISCARD_MESSAGE_WITH_NO_COMMAND = Yes
# 初期設定は 2 としています。
RESPONSE_INCLUDE_LEVEL = 2
-# 新しいリストを作成したときの respond_to_post_requests の初期値を設定します。
+# 新しいリストを作成したときの respond_to_post_requests の初期値を設定します。
# 後方互換性のために 2 を初期設定値としていますが、「No」に設定することを
# 真剣に検討することをお勧めします。
DEFAULT_RESPOND_TO_POST_REQUESTS = Yes
@@ -1068,7 +1104,7 @@ BAD_SHUNT_ARCHIVE_DIRECTORY = None
# config.pck ファイルにも両方に作用することに注意してください。
SYNC_AFTER_WRITE = No
-# mailmanctl が使用するマスターロックファイルの名前。共有された 'locks'
+# mailmanctl が使用するマスターロックファイルの名前。共有された 'locks'
# ディレクトリを使用するクラスタ化された負荷共有環境では各ホストの
# mailmanctl 毎に別々のロックを使用するのが望ましい。これはそれを可能にする
# ためのものです。
@@ -1101,7 +1137,7 @@ DEFAULT_SERVER_LANGUAGE = 'en'
# ただし、偽装されたメッセージには通ってしまうものがあることは
# 理解してください。
# (訳註: 上記2パラグラフは原文訳ですが、原文が誤っています。以下の説明は
-# mailman-users の2009年のメール
+# mailman-users の2009年のメール
# https://mail.python.org/pipermail/mailman-users/2009-February/065014.html
# および実際のコードをもとにしています)
# メーリングリストへの投稿を会員からのみ許可する場合、どのようにメッセージの
@@ -1200,7 +1236,7 @@ ADMIN_PASSWORD_LENGTH = 10
#
# さらに、Return-Receipt-To:, Disposition-Notification-To:,
# X-Confirm-Reading-To:, X-Pmrqc: ヘッダは送信者の情報を明らかにする
-# だけではなく、リストの購読者の情報を収集するのに使われる恐れがあるため、
+# だけではなく、リストの入会者の情報を収集するのに使われる恐れがあるため、
# すべてのリストへの投稿で削除します。
#
# 上述のヘッダ削除に加え、匿名リストでは以下の正規表現群にマッチした
@@ -1285,7 +1321,10 @@ DEFAULT_DMARC_QUARANTINE_MODERATION_ACTION = Yes
# From: のアドレスのドメインが拒否(reject)または隔離(quarantine)の
# ポリシーであったときの既定の動作。下の DEFAULT_FROM_IS_LIST を
# 参照してください。ここで設定した既定値よりも低い値をリスト管理者が
-# 設定しても有効にはなりません。
+# 設定しても有効にはなりません。ただし、すでに作成されているリストで
+# この既定値を変更した結果によって新たに既定値未満の設定値になったものは、
+# リスト設定の プライバシー・オプション... -> 送信フィルタ のページで
+# 「変更を送信する」が押されるまではこの変更は反映されません。
# 0 = 許可(Accept)
# 1 = From を書き換え(Munge From)
# 2 = メール内に添付(Wrap Message)
@@ -1313,14 +1352,14 @@ DEFAULT_DMARC_NONE_MODERATION_ACTION = No
DEFAULT_DMARC_WRAPPED_MESSAGE_TEXT = ''
# DMARC による DNS 参照のパラメタ。エラーログに「DNSException:
-# Unable to query DMARC policy ...」というエントリが出るのであれば
+# Unable to query DMARC policy ...」というエントリが出るのであれば
# これらを調整する必要があるかもしれません。
-# ネームサーバからの応答をタイムアウトにするまでに待つ時間。
+# ネームサーバからの応答をタイムアウトにするまでに待つ時間。
DMARC_RESOLVER_TIMEOUT = seconds(3)
# 問い合わせから答を得るまでに費す全体での時間。
DMARC_RESOLVER_LIFETIME = seconds(5)
-# DMARC ポリシーを参照するために Organizational Domain
+# DMARC ポリシーを参照するために Organizational Domain
# (訳註: RFC 7489参照; レジストラが登録する個別のドメイン) を求める
# アルゴリズムのためのデータを取って来る URL。ここに設定できるのは
# Python の urllib2.urlopen 関数で扱えるものです。これについては
@@ -1340,7 +1379,7 @@ DMARC_ORGANIZATIONAL_DOMAIN_DATA_URL = \
# (機能を無効にするには0をセットします)
DEFAULT_MEMBER_VERBOSITY_INTERVAL = 300
DEFAULT_MEMBER_VERBOSITY_THRESHOLD = 0
-
+
# 会員の投稿頻度に関する機能を実現するために使用している辞書(ルックアップ
# テーブルから古い投稿時刻のエントリをどれくらいの頻度で掃除するかを
# コントロールします。これはエントリを掃除するのに使用するリソースと
@@ -1354,7 +1393,7 @@ VERBOSE_CLEAN_LIMIT = 1000
# 確認するの時に同一のドメインと看做したいドメイン群。
# リストの会員であるかのテストの際に、同じローカルパートであるが異なる
# ドメインである二つの投稿者のアドレスを同一と看做したい場合には、
-# それらのドメインをリストの equivalent_domains に入れます。
+# それらのドメインをリストの equivalent_domains に入れます。
# これは新しいリストに設定する初期値です。
# 設定には一つ以上の同一と看做したいドメインのグループを書きます。
# グループ内ではドメインはカンマ「,」で区切り、グループはセミコロン「;」で
@@ -1470,7 +1509,7 @@ DEFAULT_SUBSCRIBE_AUTO_APPROVAL = []
# 1 - 退会には承認が必要
DEFAULT_UNSUBSCRIBE_POLICY = 0
-# 会員名簿を非公開にする(Private_roster) ==
+# 会員名簿を非公開にする(Private_roster) ==
# 0: 誰でも閲覧可能 1: 会員のみ可能 2: 管理者のみ可能
DEFAULT_PRIVATE_ROSTER = 1
@@ -1500,11 +1539,11 @@ ALLOW_RFC2369_OVERRIDES = Yes
ALLOW_SENDER_OVERRIDES = Yes
# メーリングリストのコンテンツフィルタの既定値。DEFAULT_FILTER_CONTENT を
-# true に設定するとコンテンツフィルタが有効になります。
+# true に設定するとコンテンツフィルタが有効になります。
DEFAULT_FILTER_CONTENT = No
# DEFAULT_FILTER_MIME_TYPES は取り除く MIME タイプのリストです。リストの
-# 要素は "maintype/subtype" という形式か単純に "maintype" という形式の
+# 要素は "maintype/subtype" という形式か単純に "maintype" という形式の
# 文字列です。例えば "text/html" はすべての html 形式の添付ファイルを
# 取り除き、"image" は subtype が(jpeg、 gif、など)何であれ画像の
# 添付ファイルを取り除きます。
@@ -1526,7 +1565,7 @@ DEFAULT_FILTER_FILENAME_EXTENSIONS = [
'exe', 'bat', 'cmd', 'com', 'pif', 'scr', 'vbs', 'cpl'
]
-# DEFAULT_PASS_FILENAME_EXTENSIONS はそのまま通すファイル名の拡張子の
+# DEFAULT_PASS_FILENAME_EXTENSIONS はそのまま通すファイル名の拡張子の
# リストです。書式は DEFAULT_FILTER_FILENAME_EXTENSIONS と同様です。
DEFAULT_PASS_FILENAME_EXTENSIONS = []
@@ -1586,7 +1625,7 @@ MIME_DIGEST_KEEP_HEADERS = [
# このリストで RFC 1153 ダイジェストヘッダの順序を制御します。
# また、このリスト中のヘッダは MIME ダイジェストにおいて、上の
-# MIME_DIGEST_KEEP_HEADERS にないヘッダであっても保存します。
+# MIME_DIGEST_KEEP_HEADERS にないヘッダであっても保存します。
# 最後に、両方のリストに現れるヘッダは、それぞれ大文字小文字が
# 一致していなければならず、一致していない場合にはダイジェストの中で
# そのヘッダが複数回出力されることがあります。
diff --git a/templates/ja/admindbdetails.html b/templates/ja/admindbdetails.html
index 05a6efd5..e69ec7c1 100644
--- a/templates/ja/admindbdetails.html
+++ b/templates/ja/admindbdetails.html
@@ -24,7 +24,7 @@
<li><b>破棄</b> -- 投稿メールを捨て、拒否の通知も送りません。
入退会申請に関しては、単に申請を破棄し、
申請を出した人への通知は行いません。
- SPAMに対してはこれを使うとよいでしょう。
+ 迷惑メールに対してはこれを使うとよいでしょう。
</ul>
<p>保留投稿について、サイト管理者のためにメールのコピーを保存したい場合は、
diff --git a/templates/ja/invite.txt b/templates/ja/invite.txt
index 85ae95d2..b37ee502 100644
--- a/templates/ja/invite.txt
+++ b/templates/ja/invite.txt
@@ -7,7 +7,7 @@ Webページにアクセスしてください。
%(confirmurl)s
-このほか、以下の1行だけをメールに書いて、
+このほか、以下の1行だけをメールに書いて、
%(requestaddr)s に送信する方法もあります。
confirm %(cookie)s