InterWikiバージョン 1バージョン 2 との変更


以下の違いを無視:
日時:
2015/05/27 0:24:03 (11年前)
更新者:
trac
コメント:

--

凡例:

変更なし
追加
削除
更新
  • InterWiki

    v1 v2  
    1 = Support for InterWiki links =
     1= InterWiki リンク = #SupportforInterWikilinks
    22
    3 ''(since [trac:milestone:0.10 0.10])''
     3''([trac:milestone:0.10 milestone:0.10] 以降)''
    44
    5 == Definition ==
     5== 定義 == #Definition
    66
    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.
     7InterWiki リンクは Trac 以外の Wiki システムにある Wiki ページを参照するために
     8使用します。応用的な使用法になりますが、 Trac 以外の Web アプリケーションが
     9提供するリソースのうち、シンプルな URL マッピングが行えるものであれば
     10参照することができます。
    1111
    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:`など) へのリンクを簡単に導入するために使うこともできます。
    1414
    15 == Link Syntax ==
     15== リンクのシンタックス == #LinkSyntax
    1616
    1717{{{
    18 <target_wiki>(:<identifier>)+
     18<対象の Wiki>(:<識別子>)+
    1919}}}
    2020
    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に続いて、詳細を指定します。
     24InterTrac のプレフィックスと同様に、 '''InterWiki のプレフィックスも大文字 / 小文字を区別しない''' ことを気をつけてください。
    2525
    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]` セクションに定義されているものが有効になります。
    2827
    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 に ''追加'' されるだけでしたが、
     30Trac ではパラメータつきの InterWiki URL が使用できます:
     31(訳注: InterMapTxt に定義した) URL に含まれる `$1`, `$2` などは、
     32対応する引数に置き換えられます。
     33引数はリンクの識別子に ":" で区切ったリスト形式で
     34指定します。
    3635
    37 == Examples ==
     36=== [interwiki] === #[interwiki]
     37TracIni の `[interwiki]` セクションのオプションはそれぞれ InterWiki のプレフィックスを定義しています。オプション名がプレフィックスとなります。オプションの値には URL を定義しています。 URL の後に余白を入れ、説明文を任意で記述することが出来ます。パラメータの URL も同様にサポートします。
    3838
    39 If the following is an excerpt of the InterMapTxt page:
     39'''例:'''
     40{{{
     41[interwiki]
     42MeatBall = http://www.usemod.com/cgi-bin/mb.pl?
     43PEP = http://www.python.org/peps/pep-$1.html Python Enhancement Proposal $1
     44tsvn = tsvn: Interact with TortoiseSvn
     45}}}
     46
     47== 例 == #Examples
     48
     49以下に抜粋した InterMapTxt ページの場合:
    4050
    4151{{{
    4252= InterMapTxt =
    43 == This is the place for defining InterWiki prefixes ==
     53== InterWiki のプレフィックスを定義するページです ==
    4454
    45 Currently active prefixes: [[InterWiki]]
     55現在利用できるプレフィックスのリスト: [[InterWiki]]
    4656
    47 This page is modelled after the MeatBall:InterMapTxt page.
    48 In addition, an optional comment is allowed after the mapping.
     57このページは MeatBall:InterMapTxt ページをモデルとしています。
     58Trac ではマッピング文字列の後ろに任意のコメントをつけることができます。
    4959----
    5060{{{
    51 PEP      http://www.python.org/peps/pep-$1.html           # Python Enhancement Proposal $1 
     61PEP      http://www.python.org/peps/pep-$1.html           # Python Enhancement Proposal $1
    5262Trac-ML  http://thread.gmane.org/gmane.comp.version-control.subversion.trac.general/$1  # Message $1 in Trac Mailing List
    5363
     
    6272}}}
    6373
    64 Then,
    65  * `MoinMoin:InterWikiMap` should be rendered as MoinMoin:InterWikiMap
    66    and the ''title'' for that link would be "!InterWikiMap in !MoinMoin"
    67  * `Trac-ML:4346` should be rendered as Trac-ML:4346
    68    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" と表示されます
    6979
    7080----