| 1 | = !CamelCase = |
| 2 | キャピタライズされた単語から新しいページを作成する。 |
| 3 | |
| 4 | CamelCase は、大文字の後に小文字が続いている単語をハイパーリンクにする、オリジナル Wiki の慣習です。したがって "AlabamA" や "ABc" はリンクされません。[[BR]]訳注: CamelCase でのリンクは、キャピタルで連結した英文字列のみの機能です。日本語では使用出来ませんので明示的にリンクしてください。またリンクしたい場合、単語の前後に半角空白を置く必要があります。(英語圏での単語区切り) |
| 5 | |
| 6 | == Wiki のふるまいをカスタマイズする == |
| 7 | |
| 8 | CamelCase でのリンクが不要な場合があります。 Trac はオリジナル Wiki スタイルに忠実にできているのですが、このような用途に使用できるいくつかのの異なる方法が提供されています: |
| 9 | * trac.ini のオプション (`[wiki]` セクション内の `ignore_missing_pages`) を有効にすると、 CamelCase スタイルで書かれた単語がリンクするページが存在しない場合に、単語をクエスチョンマーク付の灰色のリンクに置き換えるのではなく、単にリンクしないようになります。[[BR]] |
| 10 | これは CamelCase スタイルがクラス名などで成果物のコードの名前に使用され、かつ単語に対応したページがない場合に便利です。 |
| 11 | * trac.ini のオプション (`[wiki]` セクション内の `split_page_name`) を有効にすると、リンクを描画するときに、 CamelCase の各単語の間に自動的にスペースを挿入します。 |
| 12 | * 明示的に Wiki リンクを生成することも簡単です。 詳細は WikiPageNames を参照して下さい。 |
| 13 | * 加えて、 部分的に WikiFormatting を完全に使用できなくすることができます。 (例 コミットログメッセージを表示するとき) |
| 14 | |
| 15 | その他のオプションについて、詳しくは TracIni を参照して下さい。 |
| 16 | |
| 17 | == CamelCase についての詳しい情報はこちら == |
| 18 | |
| 19 | * http://c2.com/cgi/wiki?WikiCase |
| 20 | * http://en.wikipedia.org/wiki/CamelCase |
| 21 | |
| 22 | ---- |
| 23 | See also: WikiPageNames, WikiNewPage, WikiFormatting, TracWiki |