InterWiki のバージョン 1 とバージョン 2 との変更
- 日時:
- 2015/05/27 0:24:03 (11年前)
凡例:
- 変更なし
- 追加
- 削除
- 更新
-
InterWiki
v1 v2 1 = Support for InterWiki links =1 = InterWiki リンク = #SupportforInterWikilinks 2 2 3 ''( since [trac:milestone:0.10 0.10])''3 ''([trac:milestone:0.10 milestone:0.10] 以降)'' 4 4 5 == Definition ==5 == 定義 == #Definition 6 6 7 An InterWiki link can be used for referring to a Wiki page 8 located in another Wiki system, and by extension, to any object 9 located in any other Web application, provided a simple URL 10 mapping can be done. 7 InterWiki リンクは Trac 以外の Wiki システムにある Wiki ページを参照するために 8 使用します。応用的な使用法になりますが、 Trac 以外の Web アプリケーションが 9 提供するリソースのうち、シンプルな URL マッピングが行えるものであれば 10 参照することができます。 11 11 12 At the extreme, InterWiki prefixes can even be used to simply introduce 13 links to new protocols, such as `tsvn:` used by [trac:TortoiseSvn TortoiseSvn]. 12 極端な例では、 InterWiki プレフィックスは新しいプロトコル 13 ([trac:TortoiseSvn TortoiseSvn] で使用される `tsvn:`など) へのリンクを簡単に導入するために使うこともできます。 14 14 15 == Link Syntax ==15 == リンクのシンタックス == #LinkSyntax 16 16 17 17 {{{ 18 < target_wiki>(:<identifier>)+18 <対象の Wiki>(:<識別子>)+ 19 19 }}} 20 20 21 The link is composed by the targeted Wiki (or system) name, 22 followed by a colon (e.g. `MeatBall:`), 23 followed by a page specification in the target. 24 Note that, as for InterTrac prefixes, '''InterWiki prefixes are case insensitive'''. 21 リンクは対象の Wiki (もしくはシステム) 名に 22 コロンをつけたもの (例 `MeatBall:`) 23 に続いて、詳細を指定します。 24 InterTrac のプレフィックスと同様に、 '''InterWiki のプレフィックスも大文字 / 小文字を区別しない''' ことを気をつけてください。 25 25 26 The target Wiki URL is looked up in the InterMapTxt wiki page, 27 modelled after MeatBall:InterMapTxt. 26 対象の Wiki の URL は TracIni の`[interwiki]` セクションや Wiki ページ InterMapTxt に記載されています。このページは MeatBall:InterMapTxt を参考にしています。`[interwiki]` セクションと InterMapTxt に同じプレフィックスが定義されている場合は、 `[interwiki]` セクションに定義されているものが有効になります。 28 27 29 In addition to traditional InterWiki links, where the target 30 is simply ''appended'' to the URL, 31 Trac supports parametric InterWiki URLs:32 identifiers `$1`, `$2`, ... in the URL 33 will be replaced by corresponding arguments. 34 The argument list is formed by splitting the page identifier 35 using the ":" separator. 28 さらに、従来の (訳注: MeatBall:InterMapTxt の) InterWiki リンクでは、 29 識別子が単に URL に ''追加'' されるだけでしたが、 30 Trac ではパラメータつきの InterWiki URL が使用できます: 31 (訳注: InterMapTxt に定義した) URL に含まれる `$1`, `$2` などは、 32 対応する引数に置き換えられます。 33 引数はリンクの識別子に ":" で区切ったリスト形式で 34 指定します。 36 35 37 == Examples == 36 === [interwiki] === #[interwiki] 37 TracIni の `[interwiki]` セクションのオプションはそれぞれ InterWiki のプレフィックスを定義しています。オプション名がプレフィックスとなります。オプションの値には URL を定義しています。 URL の後に余白を入れ、説明文を任意で記述することが出来ます。パラメータの URL も同様にサポートします。 38 38 39 If the following is an excerpt of the InterMapTxt page: 39 '''例:''' 40 {{{ 41 [interwiki] 42 MeatBall = http://www.usemod.com/cgi-bin/mb.pl? 43 PEP = http://www.python.org/peps/pep-$1.html Python Enhancement Proposal $1 44 tsvn = tsvn: Interact with TortoiseSvn 45 }}} 46 47 == 例 == #Examples 48 49 以下に抜粋した InterMapTxt ページの場合: 40 50 41 51 {{{ 42 52 = InterMapTxt = 43 == This is the place for defining InterWiki prefixes==53 == InterWiki のプレフィックスを定義するページです == 44 54 45 Currently active prefixes: [[InterWiki]]55 現在利用できるプレフィックスのリスト: [[InterWiki]] 46 56 47 This page is modelled after the MeatBall:InterMapTxt page. 48 In addition, an optional comment is allowed after the mapping. 57 このページは MeatBall:InterMapTxt ページをモデルとしています。 58 Trac ではマッピング文字列の後ろに任意のコメントをつけることができます。 49 59 ---- 50 60 {{{ 51 PEP http://www.python.org/peps/pep-$1.html # Python Enhancement Proposal $1 61 PEP http://www.python.org/peps/pep-$1.html # Python Enhancement Proposal $1 52 62 Trac-ML http://thread.gmane.org/gmane.comp.version-control.subversion.trac.general/$1 # Message $1 in Trac Mailing List 53 63 … … 62 72 }}} 63 73 64 Then, 65 * `MoinMoin:InterWikiMap` should be rendered as MoinMoin:InterWikiMap66 and the ''title'' for that link would be "!InterWikiMap in !MoinMoin"67 * `Trac-ML:4346` should be rendered as Trac-ML:434668 and the ''title'' for that link would be "Message 4346 in Trac Mailing List"74 以下のように使用します 75 * `MoinMoin:InterWikiMap` は MoinMoin:InterWikiMap と表示されます 76 リンクの ''タイトル'' は "!InterWikiMap in !MoinMoin" と表示されます 77 * `Trac-ML:4346` は Trac-ML:4346 と表示されます 78 リンクの ''タイトル'' は "Message 4346 in Trac Mailing List" と表示されます 69 79 70 80 ----
![(please configure the [header_logo] section in trac.ini)](/python/trac/mypz/chrome/common/trac_logo_mini.png)