Help:Extension:Translate/統計と報告

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Help:Extension:Translate/Statistics and reporting and the translation is 81% complete.
Other languages:
Deutsch • ‎Deutsch (Sie-Form)‎ • ‎English • ‎Lëtzebuergesch • ‎Ripoarisch • ‎Türkçe • ‎Zazaki • ‎azərbaycanca • ‎català • ‎dansk • ‎español • ‎français • ‎italiano • ‎lietuvių • ‎polski • ‎português • ‎português do Brasil • ‎svenska • ‎tarandíne • ‎русский • ‎українська • ‎فارسی • ‎मराठी • ‎हिन्दी • ‎தமிழ் • ‎ไทย • ‎中文 • ‎日本語 • ‎한국어

Translate 拡張機能からは多くの統計とレポートが得られます。 大半はリアルタイムに更新されます。 主に特別ページ4件LanguageStatsMessageGroupStatsTranslationStatsSupportedLanguagesで提供しています。 1、2件目は同じデータつまりメッセージ群単位の言語別完了度を百分率で、異なる見せ方で示しました。 3、4件目は翻訳管理者向けで、相対的な視点と個別の詳細な視点から翻訳コミュニティの健全度を把握しやすくします。

これらを使い、翻訳者は作業対象を探し、プロジェクトの調整役は現状の監視に役立てます。さらに加えるなら、ウィキコミュニティを視覚化し、想定されるさまざまな観衆の役に立ちます。

言語別のすべての翻訳作業の進捗状況

言語別の統計

Special:LanguageStats ページは翻訳者を第1の観衆に想定しました。 翻訳対象に指定されたメッセージ群全体を見渡して翻訳が必要なメッセージ数を把握すると、作業対象が簡単にわかります。 メッセージ群の絞り込みは、翻訳未完成、翻訳完了(既定)または両方を選択します。

翻訳管理者がメッセージ群を大別すると、翻訳者は統計表上でそれを展開し、関心がある固有の翻訳プロジェクトに特化して表示することができます。 太字で表示するのはメッセージ群の総体 という集合です。 また二次的なメッセージ群 も太字で表示し、他のメッセージ群と一部もしくは全体が重なります。 translatewiki.net を例にすると、安定したMediaWiki 分岐のメッセージ群と「MediaWikiで最も多用されるメッセージ上位500件」を抽出してあります。

メッセージ群のワークフロー ステートが使用されている場合には、これらも表示されます。

このページをウィキ上の他の場所で表示できるようにするには、以下の言語コードnl を置換します。既定では翻訳が完了した言語版を非表示にしてあり、特別ページの{{Special:LanguageStats/nl|suppressempty=1|suppresscomplete=0}}構文を使うとフィルタの切り替えが可能です。

メッセージ群別のすべての言語への翻訳作業の進捗状況

Special:MessageGroupStats に想定させる観衆は翻訳とプロジェクトそれぞれの管理者です。 このページでは多言語で特定のメッセージ群の翻訳進行を概観できます。 絞込み機能でまったく訳されていない言語版を除外でき(既定)、あるいはすべて翻訳終了した言語版の除外もしくはどちらも非表示にできます。 査読済みで翻訳品質が安定した言語版の数を把握したり、〆切までに対策が必要か、作業が始まった直後か評価に使えます。 言語ごとの翻訳者の一覧list of languages and translatorsと合わせて使うと、どの言語版からも翻訳者を探せます。

メッセージ群にのワークフローステートが使用されている場合には、このページにも表示されます。 この特別ページは、{{Special:MessageGroupStats|group=groupid}}構文でTemplate呼び出しが可能で、groupidは任意のグループIDに置き換えることが可能です。 また、{{Special:MessageGroupStats/groupid}}という構文も使用可能ですが、グループIDにスラッシュ (/) がある場合にうまく動きません。 デフォルトでは翻訳元の言語は非表示になりますが、{{Special:MessageGroupStats|group=groupid|suppressempty=1|suppresscomplete=0}}構文で特別ページに表示されるフィルターを制御することが可能です。

言語と翻訳のリスト

SupportedLanguages では、自分の興味がある言語をその場でクラウドから選択し、その言語の翻訳者一覧を閲覧できます (画像の下の方に表示)

Special:SupportedLanguages に想定される観衆は翻訳管理者です。 この特別ページは翻訳管理者がサイトの翻訳コミュニティを高レベルで把握できるようにするためのものです。 使用されている全言語がリストに表示され、そのアクティブさはタグクラウドで視覚化されています。 文字が大きい程その言語は活発に翻訳されています。 また、言語ごとに翻訳者のリストがあり、カーソルをかざすことで活動回数と最終編集が表示されます。 翻訳管理者は、このリストを使うことにより緊急の翻訳作業を依頼する翻訳者を見つけたり活動を休止している翻訳者を見つけコンタクトを取る等の行動ができます。 また、翻訳者は同じ言語の翻訳を行っている他の翻訳者を見つけ、連絡を交わすことにより翻訳者のコミュニティが成立します。

活動のグラフ化

特別ページは、ウィキ内のどこにでも埋め込めるカスタムグラフを提供します (例: liquid thread)。

Special:TranslationStats に想定される観衆は翻訳管理者です。 この特別ページは言語ごとのコミュニティの活動量をグラフに作成し可視化します。 5つの情報の種類から選ぶことができます : アクティブな翻訳者数、翻訳回数、翻訳査読数、査読者数、新規登録利用者数。 時間・日・週・月のタイムスケールや情報の取得期間 (日単位)、グラフのサイズも指定できます。 また、グラフをページに埋め込むためのWikitext構文も用意されています。 グラフは数時間単位でキャッシュに記憶されますが、基本的にはリアルタイムで更新されます。

比較用にメッセージグループや言語を絞り込んで情報を取得することも可能です。これによって、例えばフィンランド語・スウェーデン語・ノルウェー語・デンマーク語の翻訳情報のグラフを取得して目立つ場所に張り付けることで競争を促し翻訳活動を活発にすることができます。

PHPlotがインストールされ、設定が完了していないとこのページは利用できません。グラフはローカライズされていますが全言語用のフォントが必要で1つのフォントで全言語を表示することは無謀です。

すべての言語の翻訳

Special:Translationsに想定される観衆者は翻訳管理者です。この特別ページは指定されたページの全言語の翻訳結果を確認できます。ここでは翻訳管理者が簡単なメンテナンスや翻訳の比較を行えます。各メッセージの履歴や翻訳エディターもワンクリックで表示することができます。

このページは、翻訳ユニットや他の翻訳を表示する際、サイドバーのツールボックスから「他言語での翻訳:」とリンクがまとめられています。

For semi-automated mass changes have a look at extension Replace Text or the Pywikibot framework. For exporting, a action API module is available.

最近の更新、フィード、記録

All users can benefit from Special:RecentChanges, on which all translation related work can be tracked. Filters are added to make it more useful, especially in the case of page translation where each edit is performed on the translation unit page and copied over the translation page, which causes two entries in an unfiltered recent changes page.

最近の更新には絞り込むためのオプションがあります:

  • 「絞り込まない」: 何も絞り込まず、フィード全体を表示します。
  • 「翻訳のみ表示」: すべてのシステムメッセージ、その翻訳、翻訳名前空間全体、に対する編集のみを表示します。
  • 「翻訳を除外」: 1つ上のオプションで表示した編集をすべて非表示にします (既定値)。
  • 「サイトのメッセージの変更のみ」: ウィキのインターフェイスで実際に使用しているシステム メッセージに対する編集のみを表示します (MediaWiki ページ。下位ページを含まない)。

Filters apply in the same way also to actions on such pages as well as to their talk pages. For more filters you can install the CleanChanges extension. It provides filtering by user names and language codes and the recent changes list itself contains a smaller subset of information.

All the filters can also be used as feeds. Just choose the filters that you want and append &feed=atom to the URL. You could for instance watch all new translations in your language in your feed reader. Example: https://translatewiki.net/w/i.php?translations=only&trailer=%2Ffi&title=Special:RecentChanges&feed=atom

Almost all translation related actions, like marking page for translation, reviewing a translation etc., are logged. The logs are shown in the recent changes listing, but also in the page translation log and the translation review log.

この群の「すべて査読」画面では、査読する新しい翻訳が1つだけあることが分かります

Translators who want to follow recent translations have many options: they can use their watchlist, typically to just check for updates to their translations; alternatively, if they want to give a more general look to all translations, follow the recent changes from the special page or the syndicated feed as described above, or, perhaps the most comfortable way, using the "Special:Translate/!recent" recent translation message group with the "accept translations" or "review all translations" task (see Quality assurance).

The review tasks (currently) also provide the only way to monitor changes to a specific message group: you can select that group and, if you (or someone else) have reviewed its translations before, only the new ones will show up for review.

Translated pages are the easiest message groups to monitor: you can just look at the history of a page, or have a combined view of all changes to all pages on the recent changes page with the "翻訳を除外" filter.

静的な翻訳統計表

The command line script groupStatistics.php allows the creation of custom versions of tables shown in Special:MessageGroupStats. 複数の言語リストとグループを選択することができます。 The script can produce output in different formats: text, wikitext or HTML. Bots or maintenance/edit.php can be used to automatically import the statistics tables into wiki pages. If you want to keep these tables up to date you have to rerun the scripts regularly (for example daily).

他の有用な拡張機能

利用者の評価

ページに展開されたカスタム ランキング

The primary audience for Special:ContributionScores (added by Contribution Scores extension) are translators. This page produces a rank of users based on the number of edited pages and edits users have made in the last 7 days, 30 days or in all time. 最近活発に活動している利用者を確認したり、自分の活動を他の利用者と比較する際に便利です。 Custom charts can be generated and included in any page, by passing parameters to the special page in the subpage format, for instance: {{Special:ContributionScores/10/0/notools,nosort}}. 上記の例で使用されているパラメータは以下のとおりです :

  1. The number of users shown in each table.
  2. The number of days to report on (0 for all time).
  3. A list of comma-separated configuration settings:
    • notools hides the standard links to user talk, contributions etc. after each user name;
    • nosort makes the table not sortable, reducing space requirements.

マップ

地図という便利な機能は Maps 拡張機能を使用して追加します。 翻訳作業に特定したことではありませんが、地図はたとえばプロジェクトや言語ポータル/位置座表ページなどで利用でき、いずれも翻訳の最善手法のひとつです。一例としてtranslatewiki.netで使うMediaWikiの翻訳者の地図があります。

地図のおかげで現実世界の翻訳者の分布を把握でき、コミュニティに参加していない人にも(訳注:ウィキメディアにおける翻訳が)全世界で活発に進むようす(おそらくどの翻訳コミュニティについても)見て取れます。 二次的な効果として、翻訳者も全体がイメージできるだろうし、同じ言語やプロジェクトに参加する翻訳者の所在地が目で見えると、コミュニティの感覚が育ちます(友だちも増えるかもしれません)。 最後に、プロジェクト調整役やウィキ管理者は(言語別に加えて)ウィキの活動が活発か改善できそうか、地理的に把握できます。