Extension:TranslationNotifications/ja

翻訳拡張機能を使用しているウィキでは、翻訳通知拡張機能を使って翻訳者とのコミュニケーションを管理できます.

拡張機能は2部構成です.
 * 翻訳者用：通知を購読する手続きができるフォームです. 翻訳言語、通知を受ける方法（後述）と頻度、ダイジェスト版の要不要を指定します.
 * 翻訳管理者用：ページ翻訳のお願いを送付できるフォームです. 設定された条件に従い、逐次に、あるいはダイジェスト版で翻訳者全員に通知を送ります.

要件
この拡張機能は、Translate 拡張機能をインストールおよび構成している場合のみ有用です.

設定
使用できる設定変数は以下のとおりです.

でどの連絡方法を有効にするか設定します. 既定値は以下のとおりです.

他のウィキ群で通知を受けるには と でユーザー名とパスワードを設定します. ウィキファミリーで有効なグローバルアカウントのみ使用できます. サンプルです.

ユーザー名とパスワードは平文で表示されるため、絶対に公開してはいけません（やと同等の扱いをお願いします）. また特定のウィキでのみこの拡張機能を利用する場合は、これらの設定は不要です.

Special:TranslatorSignup
この特別ページで翻訳者が登録します. 例えばウィキメディアのMeta-wikiにある、特別ページ:翻訳者登録などと同様です. 登録者は選択言語（母語、外国語、第2外国語）のほか、メールか個人のトークページか受信の方法を選べます. また共通のCentralAuth基準のウィキファミリーであれば、他のウィキ上のトークページでも受信できます. 合わせて受信の頻度として、都度受信（翻訳対象ができるたび毎回）、1週間分もしくは1ヶ月分まとめたダイジェスト版から指定します. ユーザーがメールアドレスの登録確認をした場合のみ、メールでの通知が有効です.

利用者トークページが変更されるとメール通知するよう（他のウィキの個人設定で）選択してある場合、翻訳通知が届くと当然、メールが届きます. そこで重複しないように、翻訳通知はトークページで受け取らず、メールに限定したほうがよいかもしれません.

Special:NotifyTranslators
翻訳管理者が利用するページです. 翻訳対象ページがあると通知するために使います（他のメッセージグループの通知はサポート外）. 選択肢として〆切や優先順位を設定したり、特別な通信文を追加することができます. あるいは言語で送信先の翻訳者を絞り込むことも可能です. 言語指定をしないと、登録した翻訳者全員に通知が届きましす.

このページを運用するには「translate-manage」ユーザー権限が必須です. このページを例えばシステム管理者全員が使えるようにするには、LocalSettings.phpファイルの末尾に次の記述を追加します.

通知の環境設定
The notifications - email, digest emails, talk page notifications - are done with the help of the Job Queue. You need to configure the job queue execution time as explained in the Job queue manual.

The DigestEmailer script needs to be configured using a cron job. For example, it can be scheduled to run on every Sunday 10AM using a crontab entry like the following one:

スクリプトは直後からメール送信を始めるわけではありません. MediaWikiのジョブキューにメール作業の追加を始めます. メールはジョブキューに設定された工程表どおりに送信されます.