Manual:Interwiki/ja

インターウィキ リンク (ウィキ間リンク) は、内部リンクに接頭辞を付けたスタイルを使用する、ページから他のプロジェクトへのリンクです.

インターウィキ リンクを使用すると、(例えば) ウィキペディア、ウィキブックス、ウィキニュースなどのページや、さまざまな言語のウィキ プロジェクトにリンクできます. ( を参照してください. )

のようなリンクはMain Pageのように表示され、ウィキペディアのメインページにリダイレクトされます.



他のプロジェクトへのインターウィキリンク


テーブルとクエリAPI
インターウィキ リンクは MediaWiki のデータベースの テーブルで保持されています. You can retrieve the interwiki list from the interwikimap property of the meta query API, in other words by making an API request like

既定
Several Wikimedia projects (and others) are ready for interwiki linking by default, so you can use them without editing your database.

The following are some examples of interwiki prefixes which are available by default (Wikipedia is also available, 1.10 and after):

The full list of default interwiki prefixes is available at

See m:Help:Interwiki linking for complete information on linking from/to Wikimedia projects.

Adding a new website for interwiki linking

 * Interwiki links are set in the  table of the database.
 * To modify these, you will need to edit the database, as below.

It is recommended to use the "Interwiki" extension, which eases the process.

As Wikipedia isn't set up by default prior to version 1.10, you might want to add it (and other projects that you desire).

The examples below show how to set up  as a link to the English Wikipedia.

The idea is to insert a line of the form:

('prefix', 'URL format string', 1, 0)

into the  table.



単一行
Advanced users may use a single command line, as follows:


 * MySQLとPostgreSQL

Newer MediaWiki versions require some extra fields such as.

Export, add, re-import
Alternatively, you can use the following multi-step process, which exports the  table, adds a line, then re-imports it:

('w', 'https://en.wikipedia.org/wiki/$1', 1, 0);
 * Export the database table
 * add to the end of the table a line of the following form (using English wikipedia as an example):


 * Import the database table

To test
To test configuration:


 * Go to your site,
 * create an article, with the following content:
 * This should display a link to the 'Village pump' page on en.Wikipedia.org (the url )

Field documentation


他の言語へのインターウィキリンク
すでに をインストールしてあると、日本語版の記事からドイツ語版の対応する記事にリンクが貼れます（そのウィキでドイツ語版のプロジェクトが存在する場合. ） メディアウィキの設定により、これらのリンクをサイドバーに表示することができ、位置はツールボックスの直下になります.

ご利用のファイルシステムでメディアウィキをインストールしたディレクトリの下位にサブフォルダ「languages」があるはずです. そのフォルダを開き、 を調べると既知の言語版とその接頭辞が一覧になっています. 一例として、ドイツ語版のプロジェクトを追加する場合には  で "Deutsch" （ドイツ語）を検索すると、接頭辞の "de" を見つけます.

もし「正しい」接頭辞がわかっている場合は、データベースを編集し テーブルに追加します.


 *  : language-prefix (e.g. "de" for German), which is listed in " "
 *  : URL to your wiki-project (e.g. )
 *  : same as above "Adding More"
 *  : same as above "Adding More"

この方法で、他言語版の記事にもリンクが貼れます. 英語版のメインページに  を追加すると、ツールボックスの下部に "Deutsch" （ドイツ語）が増え、リンク先はドイツ語版ウィキペディアのウィキ（Hauptseite）になります.

留意点として、このリンクはサイドバーにのみ表示され、記事の文中には表れない点です. テキストにリンクを埋め込む場合は、右記の例のように接頭辞の後に半角のコロン「:」が必要です. あるいは、を false に設定します.



特定のウィキからウィキ間テーブルをエクスポートする
以下の JavaScript コードは API クエリを実行し、既存のウィキからインターウィキ・マップを取得し、SQL INSERT ステートメントを表示して新しいウィキのインターウィキ・テーブルに書き込みます. たとえばブラウザの開発者ツールを介してコードを挿入するか、Special:MyPage/skinname.js 内にコードを配置してプレビューし、実行します.



関連項目

 * （Special:Interwikiを提供）
 * Help:インターウィキ リンク - メタ ウィキ
 * [//www.mediawiki.org/w/api.php?action=query&meta=siteinfo&siprop=interwikimap MediaWiki.org のインターウィキ マップ]
 * Help:インターウィキ リンク - メタ ウィキ
 * [//www.mediawiki.org/w/api.php?action=query&meta=siteinfo&siprop=interwikimap MediaWiki.org のインターウィキ マップ]
 * [//www.mediawiki.org/w/api.php?action=query&meta=siteinfo&siprop=interwikimap MediaWiki.org のインターウィキ マップ]