Extension:WikimediaMessages
WikimediaMessages リリースの状態: 安定 |
|
---|---|
実装 | ユーザー インターフェイス |
説明 | ウィキメディア固有のメッセージや文法を追加し、ライセンス関連のメッセージについてウィキメディア固有のオーバーライドを追加する |
作者 |
|
MediaWiki | 1.25+ |
データベースの変更 | いいえ |
ライセンス | GNU 一般公衆利用許諾書 2.0 以降 |
ダウンロード | |
|
|
|
|
四半期ごとのダウンロード数 | 19 (Ranked 111st) |
使用中の公開ウィキ | 933 (Ranked 263rd) |
translatewiki.net で翻訳を利用できる場合は、WikimediaMessages 拡張機能の翻訳にご協力ください | |
問題点 | 未解決のタスク · バグを報告 |
WikimediaMessages は、ウィキメディア固有のメッセージや文法を追加し、ライセンス関連のメッセージについてウィキメディア固有のオーバーライドを追加します。
インストール
- ダウンロードして、ファイルを
extensions/
フォルダー内のWikimediaMessages
という名前のディレクトリ内に配置します。
開発者とコード寄稿者は、上記の代わりに以下を使用してGitからインストールします:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/WikimediaMessages - 以下のコードを LocalSettings.php ファイルの末尾に追加します:
wfLoadExtension( 'WikimediaMessages' );
- 完了 – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。
Responsibilities
WikimediaMessages has several responsibilities which are documented here.
Cross-project message modification
The WikimediaMessages extension can be used to alter messages so they apply across sites. For example, to set the donate URL to point to "https://donate.wikimedia.org/" the sitesupport-url message can be modified by editing MediaWiki:sitesupport-url, however this will only apply to one wiki. The WikimediaMessages allows you to set the message for all wikis without needing to modify every site.
Contact page styles
The WikimediaMessages extension adds the ext.wikimediamessages.contactpage module which adds Wikimedia-specific customisation to Extension:ContactPage.
Site admin helper
Many templates and associated styles were defined over a decade ago, and in many cases for many projects lack maintainers. The ext.wikimediamessages.styles module allows shipping of global styles for common templates across Wikimedia to apply Recommendations_for_night_mode_compatibility_on_Wikimedia_wikis and Recommendations for mobile friendly articles on Wikimedia wikis. The expectation is that community members at their own pace should upstream styles from this module into their own templates.
Finding styles
The styles provided are listed in the modules/ext.wikimediamessage.styles folder. Each file name corresponds with a "key".
The styles are expressed using LESS which is not available on wiki but an administrator can adapt these styles locally.
Disabling styles
In some cases styles won't apply to a project. For example the navbox and hatnote styles are not applicable to a project which uses neither of these templates. To disable the styles in hatnote.less and navbox.less an interface administrator can modify MediaWiki:wikimedia-styles-exclude with the text hatnote|navbox.
When disabling styles we recommend understanding what the styles are doing and first upstreaming relevant styles first.
To disable all styles provided by Wikimedia (not recommended unless you know what you are doing) the message can be set to:
ambox|hatnote|infobox|navbox|theme-night-mainpage|theme-night|theme-night-portal
Applying styles only to specific skins
If you want the styles to not apply to a certain skin, you generate the raw stylesheet prior to disabling a package of styles and copy and paste relevant styles to one of the skin site CSS pages e.g. MediaWiki:Minerva.css, MediaWiki:Vector-2022.css etc..
You can generate the full list of styles by visiting /w/load.php?lang=en&modules=ext.wikimediamessages.styles&debug=1&only=styles on your wiki. For example on English Wikipedia: https://en.wikipedia.org/w/load.php?lang=en&modules=ext.wikimediamessages.styles&debug=1&only=styles.
この拡張機能は 1 つ以上のウィキメディアのプロジェクトで使用されています。 これはおそらく、この拡張機能が安定していて高いトラフィックのウェブサイトでも十分に動作することを意味します。 この拡張機能がインストールされている場所を確認するには、ウィキメディアの設定ファイル CommonSettings.php および InitialiseSettings.php 内で、この拡張機能の名前を探してください。 特定のウィキにインストールされている拡張機能の完全な一覧は、そのウィキの Special:Version ページにあります。 |
- Stable extensions/ja
- User interface extensions/ja
- GPL licensed extensions/ja
- Extensions in Wikimedia version control/ja
- BeforePageDisplay extensions/ja
- CampaignEventsGetPolicyMessageForRegistration extensions/ja
- CampaignEventsGetPolicyMessageForRegistrationForm extensions/ja
- DiscussionToolsTermsOfUseMessages extensions/ja
- EditPageCopyrightWarning extensions/ja
- FlowTermsOfUseMessages extensions/ja
- MessageCacheFetchOverrides extensions/ja
- ResourceLoaderRegisterModules extensions/ja
- SidebarBeforeOutput extensions/ja
- SkinAddFooterLinks extensions/ja
- SkinCopyrightFooterMessage extensions/ja
- SkinTemplateNavigation::Universal extensions/ja
- SpecialPageBeforeExecute extensions/ja
- TorBlockBlockedMsg extensions/ja
- UploadForm:initial extensions/ja
- All extensions/ja
- Extensions used on Wikimedia/ja
- Wiki-specific extensions/ja