= InterWiki リンク = #SupportforInterWikilinks ''([http://trac.edgewall.org/milestone/0.10 milestone:0.10] 以降)'' == 定義 == #Definition InterWiki リンクは Trac 以外の Wiki システムにある Wiki ページを参照するために 使用します。応用的な使用法になりますが、 Trac 以外の Web アプリケーションが 提供するリソースのうち、シンプルな URL マッピングが行えるものであれば 参照することができます。 極端な例では、 InterWiki プレフィックスは新しいプロトコル ([http://trac.edgewall.org/wiki/TortoiseSvn TortoiseSvn] で使用される `tsvn:`など) へのリンクを簡単に導入するために使うこともできます。 == リンクのシンタックス == #LinkSyntax {{{ <対象の Wiki>(:<識別子>)+ }}} リンクは対象の Wiki (もしくはシステム) 名に コロンをつけたもの (例 `MeatBall:`) に続いて、詳細を指定します。 InterTrac のプレフィックスと同様に、 '''InterWiki のプレフィックスも大文字 / 小文字を区別しない''' ことを気をつけてください。 対象の Wiki の URL は Wiki ページ InterMapTxt に記載されています。 このページは MeatBall:InterMapTxt を参考にしています。 さらに、従来の (訳注: MeatBall:InterMapTxt の) InterWiki リンクでは、 識別子が単に URL に ''追加'' されるだけでしたが、 Trac ではパラメータつきの InterWiki URL が使用できます: (訳注: InterMapTxt に定義した) URL に含まれる `$1`, `$2` などは、 対応する引数に置き換えられます。 引数はリンクの識別子に ":" で区切ったリスト形式で 指定します。 == 例 == #Examples 以下に抜粋した InterMapTxt ページの場合: {{{ = InterMapTxt = == InterWiki のプレフィックスを定義するページです