Commons:ファイルの改名/グローバル置き換え

This page is a translated version of a page Commons:File renaming/Global replace and the translation is 100% complete. Changes to the translation template, respectively the source language can be submitted through Commons:File renaming/Global replace and have to be approved by a translation administrator.

Shortcuts: GR • COM:GR

このページへのリンクは、各履歴の編集内容の要約に記載されています。この編集はボットによって行われたものではないことをご承知下さい。 これは、ウィキメディア・コモンズの全ての利用者に対してデフォルトで有効になっているスクリプトによって行われたものです。 方針に従ってファイル移動者又は管理者によって置換が行われた場合(確認)、ファイル自体の名前の変更を防ぐことはできませんので、プロジェクトでこの利用者をブロックしないようにしてください。ブロックは、単に利用者によるファイルリンクの更新を防ぐに過ぎません。 ボット以外の利用者アカウントによる不要な置き換え編集は、不正利用フィルターを使用することで防ぐことができます。 個人が不正を行ったり、利用状況を別のファイルに置き換えたりする場合には、勿論ブロックすることができます。又、議論の余地のある改名については、コモンズ上で報告して異議を唱えることもできます。

このサイトでは、その他タブからのデフォルトの「移動」リンクが、「移動と置換」ガジェットに置き換えられました。 ウィキメディア・コモンズでファイル名が変更された後は、利用者のブラウザで動作する JavaScript ガジェットによって、ファイルが使用されていると報告されている全てのページでファイル名が検索され、そのソースコードにおいてFile:旧ファイル名.extFile:新ファイル名.extに置き換えられることで、全てのウィキメディアのウィキでファイルの使用状況も置き換えられます。編集は、メディアファイルの名称を変更した管理者又はファイル移動者の利用者アカウントで行われます。 2013年以降、この拡張機能は全てのファイル移動者と管理者に対してデフォルトで有効になっています。 使用量が多い、編集に失敗した、接続が遅い等の理由で置き換えが不可能な場合、ファイルの使用は従来通り CommonsDelinker に置き換えられます。

なぜ個々の利用者アカウントの下に JavaScript の置き換えを実装したのか

私達は、すべてのファイル移動者と管理者が自分の行動に対し、単独で責任を負うものであると考えています。また、ファイル名を変更する場合は、メディアファイルの名前を変更することで発生するすべての編集を正当化しなければなりません。 更に、代替ボットである CommonsDelinker の技術的な問題が発生することもあり、ファイルの使用状況を更新しないことは危険です。ファイルが2回移動するとすぐに、MediaWiki によって解決されない二重リダイレクトが発生してしまう可能性があり、このように管理しなければ、ファイルの使用状況が動作しなくなる可能性があります。 又、ファイルの改名は、私達の利用者と共有したいファイル名の一部の改善を負担する必要があります。


ウィキ全体のオプトアウト
If you are an Abuse Filter editor of a Wikimedia Wiki, or you are administrator (a user belonging to the sysop user group), you most likely have necessary permission for creating an Abuse Filter to prevent Commons Global Replace edits submitted by individual user accounts. You might have various reasons for doing so, for example to prevent edits that are not automatically patrolled. In case these edits are prevented, Commons Global Replace system will instruct CommonsDelinker (a global bot) which will then carry out the edit. It would be kind, though, if you would notify Wikimedia Commons about such opt-outs (and the reasons), as this will help us to understand our Media file's users better and we can design our software more efficiently and intelligently.

How to create a new filter

Convenience way

Navigate to Special:AbuseFilter/import on your wiki, insert the following text and press データをインポート:

{"row":{"af_id":"148","af_pattern":"(action === 'edit')\r\n\u0026 !('autopatrol' in user_rights)\r\n\u0026 (summary rlike '^\\(\\[\\[c\\:GR\\|GR\\]\\]\\)')","af_user":"16603","af_user_text":"Rillke","af_timestamp":"20150201145938","af_enabled":"1","af_comments":"Prevent non-autopatrolled users from replacing files on this wiki.\r\nReference: https://commons.wikimedia.org/wiki/Commons:File_renaming/Global_replace/Abuse_Filter","af_public_comments":"Disallow Commons Global Replace","af_hidden":"0","af_hit_count":"2","af_throttled":"0","af_deleted":"0","af_actions":"disallow","af_global":"0","af_group":"default"},"actions":{"disallow":{"action":"disallow","parameters":[""]}}}
Ex manus

Navigate to Special:AbuseFilter/new on your wiki. Fill-in the following values:

  • 説明:
(ログで公開) Disallow Commons Global Replace
  • Conditions:
    (action === 'edit')
    & !('autopatrol' in user_rights)
    & (summary rlike '^\(\[\[c\:GR\|GR\]\]\)')
    
  • メモ:
    Prevent non-autopatrolled users from replacing files on this wiki.
    Reference: https://commons.wikimedia.org/wiki/Commons:File_renaming/Global_replace/Abuse_Filter
    
  • ☑ このフィルターを有効にする
  • ☑ 問題となっている操作を利用者がするのを防ぐ
トラブルシューティング
ファイル移動者又は管理者であるにも拘らず、あなたの利用者アカウントを通じて何も置き換えられていない場合は、ブラウザやブラウザの拡張機能が原因である可能性が高いです。よくあるものとして、第三者のサイトからの Cookie が無効になっていることが挙げられます(FirefoxGoogle ChromeInternet Explorer)。

これは、広告のブロックやプライバシー強化には良いですが、全てのウィキメディア・プロジェクトでログインすることができなくなります。これは、グローバル置き換えが正しく機能するために必要なものです。除外するドメインを追加することで回避することはできますが、追加されたドメイン指定は匿名・プライベートブラウジングモードでは永続的でない場合があり、ウェブサイトの環境設定が削除されると、除外リストも通常削除されますので、ご注意下さい。一部のブラウザでは、ウェブサイトの設定を閉じると同時に削除するように設定されています。

以下はクッキーを許可すべきドメインの一覧です。

https://en.wikipedia.org
https://login.wikimedia.org
https://meta.wikimedia.org
https://en.wiktionary.org
https://en.wikibooks.org
https://en.wikiquote.org
https://en.wikisource.org
https://en.wikinews.org
https://en.wikiversity.org
https://www.mediawiki.org
https://www.wikidata.org
https://species.wikimedia.org
https://incubator.wikimedia.org
https://en.wikivoyage.org

コモンズのファイル移動者や管理者としてのオプトアウト

window.aqdCORSOptOut = true;
Gadget
 
ドロップダウンメニュー内の「グローバル置き換え」をクリック

ファイル移動者権限を有しており、その機能を手動で使いたい場合は、このスクリプトに次のような追加オプションを付けて使用することができます。

importScript('User:Perhelion/justReplace.js');

物議を醸す可能性のある代替品には使用しないでください。

 See also: Help:QuickDelete