Manual:Interwiki/ja
From MediaWiki.org
インターウィキは他のプロジェクトのページへのリンクで、内部リンクの形式の接頭辞を使用します。
インターウィキリンクはあなたの異なる言語でのwikiプロジェクト、Wikipedia、Wikibooks、Wikinewsなどのページへのリンクを可能にします。
[[Wikipedia:Main Page]]のようなリンクは次のように表示されます: Wikipedia:Main PageはWikipediaのMain Pageにリダイレクトします。
インターウィキリンクをセットアップするためにデータベースを設定する必要があるでしょう。もし、そのようにしたくないのであれば、Extension:SpecialInterwikiを使用する事も出来ます。
Contents |
[edit] 他のプロジェクトへのインターウィキリンク
[edit] デフォルト
いくつかのWikimediaプロジェクト(とその他)へのインターウィキリンクはデフォルトで用意されているので、データベースを編集することなくそれを使うことが出来ます。v1.10以来、Wikipediaがインターウィキのデフォルトとして加えられている事に注意してください。
| prefix | direction | usage example |
| commons | http://commons.wikimedia.org/wiki/ | [[commons:MediaWiki]] |
| mediazilla | http://bugzilla.wikimedia.org/ | [[mediazilla:1209]] |
| meta | http://meta.wikimedia.org/wiki/ | [[meta:Main Page]] |
| mw | http://www.mediawiki.org/wiki/ | [[mw:Help:Contents]] |
| wikibooks | http://en.wikibooks.org/wiki/ | [[wikibooks:Main Page]] |
| wikimedia | http://wikimediafoundation.org/wiki/ | [[wikimedia:Main Page]] |
| wikinews | http://en.wikinews.org/wiki/ | [[wikinews:Main Page]] |
| wikiquote | http://en.wikiquote.org/wiki/ | [[wikiquote:Main Page]] |
| wikisource | http://en.wikisource.org/wiki/ | [[wikisource:Main Page]] |
| wikispecies | http://species.wikimedia.org/wiki/ | [[wikispecies:Main Page]] |
| wiktionary | http://en.wiktionary.org/wiki/ | [[wiktionary:Main Page]] |
ノート: 場合によってあらかじめインストールされていないものがあります。その場合は[[metawikipedia:Main Page]]を試して下さい。
[edit] さらに追加する
version 1.9以前にて、Wikipediaがデフォルトで設定されていない場合、追加する方法です(他のプロジェクトも必要であれば)。
データベースを編集しなければなりません。 interwikiテーブルに移動して、新しい行を追加して下さい(通常はphpMyAdminで行います):
iw_prefix: インターウィキリンクのために使用する接頭辞を選択します。例えばWikipediaへのリンクは"wikipedia"iw_url: プロジェクトのURLを入力します。例えばWikipediaならhttp://en.wikipedia.org/wiki/$1です。$1を忘れないで下さい。これは記事名を表します([[Wikipedia:Main Page]]はhttp://en.wikipedia.org/wiki/Main_Pageにリンクします)iw_local: 1の場合、独自のページからだけでなくiw_prefix:title形式の外部リンクをリダイレクトします。外部wikiもしくは他のwikiからリダイレクト機能を使用したい場合、ネストされたトランスウィキリンク(http://en.wikipedia.org/wiki/fr:Accueil のように)のためにトランスウィキを使用して下さい。iw_trans: "トランスウィキトランスクルージョン" - テンプレートとして他のwikiからページを使用したい場合1に設定します。LocalSettings.phpに$wgEnableScaryTranscluding = trueと設定することで利用出来ます
| ウィキ管理者への助言: いくつかのヘルプページは、MediaWiki.org'の Manual 名前空間にリンクしています。あなたのローカルwikiにおいてこれらのリンクが機能するようにするためには、iw_prefix=manual と iw_url=http://www.mediawiki.org/wiki/Manual:$1のインターウィキリンクを加えてください。 |
[edit] 他の言語へのインターウィキ
wikiファミリーをインストールした場合、英語の記事をドイツ語の記事にリンクすることが出来ます(ドイツ語のプロジェクトを持つ場合もです)。下記のツールボックスのようにサイドバーでこれらのリンクを表示するためにMediaWikiをセットアップすることが出来ます。
ファイルシステムにおいて、"languages"と呼ばれるMediaWikiインストーレションのサブフォルダが存在します。そこに移動して既知の言語と接頭辞を含む"Names.php"を見て下さい。例えばドイツ語を追加したい場合、"Names.php"で"Deutsch"を探し、接頭辞を"de"と記述します。
"正しい"接頭辞を知っている場合、データベースを編集して、新しい行をinterwikiテーブルに追加して下さい:
iw_prefix: 言語の接頭辞(例えばドイツ語は"de")、"Names.php"でリスト表示されていますiw_url: あなたのwikiプロジェクトへのURL(例えばhttp://de.your-wiki.org/index.php/$1)iw_local: 上記の"さらに追加する"と同じiw_trans: 上記の"さらに追加する"と同じ
これで、他の言語で記事を同じものに追加することが出来ます。[[de:Hauptseite]]を英語のMain_Pageに追加することで下記のツールボックスで表示される"Deutsch"のリンクが作成され、リンク先はドイツ語のHauptseiteのページとなります。
このリンクはサイドバーのセクションのみで示され記事の内部には表示されないことに注意して下さい。テキストの内部に新しいリンクを作成したい場合、コロンを接頭辞の前に追加します : [[:de:Hauptseite]]
