コミュニティセントラル
コミュニティセントラル
HarryPotter

The Harry Potter Wiki 英語版では「新規メッセージ」のアラートを "You have an owl" と表示するようにカスタマイズしている。(ハリー・ポッターの世界での配達手段)

システムメッセージ (System messages、別名 MediaWiki メッセージ) は、コミュニティのインタフェースのカスタマイズのための手段を提供します。各々のシステムメッセージには、MediaWiki 名前空間にある適切なページを編集することによって上書きできるあらかじめ定義された値があります。

背景[]

MediaWikiが初めてコーディングされたとき、膨大なカスタマイズ可能なインタフェースの要求がすぐに明らかになりました。多くのコミュニティは例えば、創作的な文芸コミュニティ上で「編集」(Edit) に対して用語「落書き」(Scribble) を使用するように、固有の言葉を調整してWiki固有の用語を組み込むことを望んでいました。外国語のWikiでは、英語から母国語へすぐに用語を翻訳する方法を必要としていました。

その解決策はシステムメッセージでした。事実上、あなたがインタフェースの一部として見ている──「編集」ボタンからユーザーをチャットに歓迎するメッセージまで──はすべてカスタマイズ可能です。

拡張 (Extensions) または機能 (Features) が MediaWiki に導入されると、Fandomスタッフはそのインタフェースの各部品に、MediaWiki名前空間にあるローカルのメッセージを編集することによって上書きできる、あらかじめ定義された英語の値を提供します。あなたのコミュニティにあるすべてのシステムメッセージの一覧は特別:メッセージ一覧 (Special:AllMessages) で確認できます。

メッセージはカスタマイズするためにそこにありますが、必ずしもこれらのメッセージを調整することが賢明だとは限らないことに留意してください。デフォルト値はもっとも普遍的に理解できる専門用語と考えられているためにそこにあります。「編集」(edit) は「訂正」(revise) 、「殴り書き」(scribble) 、「微調整」(tweak) や、コミュニティの何かの用語の方が理にかなっている「かもしれません」が、一般的に「編集」は、一般ユーザーが、クリックしたときに編集ボタンの実際の挙動が何であるかを一般ユーザーに思い起こさせるもっとも直接的な言葉と考えられています。

詳しい手順[]

Uncustomizedmessage

まだカスタマイズされていないシステムメッセージページに直接アクセスすると、このように枠で囲まれたテキストを確認できます。枠の中にあるのはデフォルトのテキストです。

メッセージはMediaWiki名前空間に保存されており、システムメッセージを変更できるのは、コミュニティのアドミン権限を持つユーザーのみです。

また、セキュリティ対策のため、アドミンによるMediaWiki名前空間の編集を制限しています。編集できるページはホワイトリストをご覧ください。それ以外のメッセージの編集については、Fandomスタッフまでお問い合わせください

特別:メッセージ一覧 (Special:AllMessages) の利用[]

  1. 特別:メッセージ一覧 (他の言語版コミュニティではSpecial:AllMessages) にアクセスし、「すべて」(all) のラジオボタンを選択します。デフォルト値のテキストを探して変更したいメッセージに移動します。 そのメッセージをクリックします。
  2. もしそのメッセージがこれまでにまだ編集されたことがなければ、エディタではデフォルトのメッセージの値がすでに入力されていることを確認できます。これは誤りなくメッセージの編集を比較するのに有用になるでしょう。
  3. メッセージテキストを入力して通常のページと同じように編集します。
    ヒント: メッセージ中に「$」記号がついているものには極めて細心の注意を払ってください。これは、メッセージが実際に呼び出されるときに特別なテキストを表示するシステム変数を指定しています。もしこれらの変数が示すものが不明瞭な場合は、 コミュニティセントラルのフォーラム (英語版) で外部の助けを求めるのことが最善です。
  4. メッセージを保存し、メッセージが正しく変更されたことを確認します
    ヒント: 変更がすぐに反映されないときはブラウザのキャッシュをクリアしてください (「Ctrl + F5」や「Alt + Shift + R」など)

特殊な言語コードのトリックを使用[]

ほとんどの場合、特殊な「言語」コードを使用してより迅速にメッセージ名を見つけ出すことができます。これはURLに ?uselang=qqx を付け足すことで可能になります。(例としてこのページ を参照)。そのページにあるすべてのメッセージは、MediaWiki名前空間にあるページ名となる、メッセージの「キー」に置換されます。

主要なシステムメッセージ[]

  • MediaWiki:Edit - デフォルトでは「編集」(Edit) であるこのメッセージはページを変数するときにクリックするボタンのテキストを制御します。
  • MediaWiki:Newmessageslink - 新規メッセージのバブルの内容をカスタマイズします
  • MediaWiki:Chat.css - そのコミュニティのカスタムCSSを制御します。
  • MediaWiki:Chat.js - そのコミュニティのカスタムJavaScriptを制御します。ヘルプ:JavaScriptの審査プロセスもご覧ください。
  • MediaWiki:External_image_whitelist
Mastheadタグ
  • MediaWiki:User-identity-box-group-adminmentor - ⧼User-identity-box-group-adminmentor⧽ (Admin Mentor)
  • MediaWiki:User-identity-box-group-authenticated - ⧼User-identity-box-group-authenticated⧽ (Authenticated)
  • MediaWiki:User-identity-box-banned-from-chat - ⧼User-identity-box-banned-from-chat⧽ (Banned From Chat)
  • MediaWiki:User-identity-box-group-blocked - ⧼User-identity-box-group-blocked⧽ (Blocked)
  • MediaWiki:User-identity-box-group-bureaucrat - ⧼User-identity-box-group-bureaucrat⧽ (Bureaucrat)
  • MediaWiki:User-identity-box-group-chatmoderator - ⧼User-identity-box-group-chatmoderator⧽ (Chat moderator)
  • MediaWiki:User-identity-box-group-council - ⧼User-identity-box-group-council⧽ (Council)
  • MediaWiki:User-identity-box-group-founder - ⧼User-identity-box-group-founder⧽ (Founder)
  • MediaWiki:User-identity-box-group-helper - ⧼User-identity-box-group-helper⧽ (Helper)
  • MediaWiki:User-identity-box-group-staff - ⧼User-identity-box-group-staff⧽ (Staff)
  • MediaWiki:User-identity-box-group-sysop - ⧼User-identity-box-group-sysop⧽ (Admin)
  • MediaWiki:User-identity-box-group-threadmoderator - ⧼User-identity-box-group-threadmoderator⧽ (Moderator)
  • MediaWiki:User-identity-box-group-voldev - ⧼User-identity-box-group-voldev⧽ (Volunteer Developper)
  • MediaWiki:User-identity-box-group-vstf - ⧼User-identity-box-group-vstf⧽ (VSTF)
Monobookスキンにて使用されていたシステムメッセージ (Monobookスキンのサポートは終了しました。)


関連情報[]

脚注[]

  1. 日本語以外では、スペイン語であれば言語コードは"es"となり、スペイン語の歓迎メッセージはMediaWiki:Chat-welcome-message/esページに作成することが望まれています。イタリア語であれば言語コードは"it"となり、イタリア語の歓迎メッセージはMediaWiki:Chat-welcome-message/itページに作成することが望まれています。

その他のヘルプとフィードバック[]