削除された内容 追加された内容
m 語句表現など修正
m プレフィックス。何度もすみません。
4行目:
 
== 用語 ==
「フルページ名」("full page name" および "full pagename")という用語は、[[Help:名前空間|名前空間]]プフィックスを含むページ名を指します。「ページ名」("page name" および "pagename")という用語は標準名前空間以外では定義が曖昧で、名前空間プフィックスを含む場合と含まない場合があります。違いをはっきりさせたいときには、「フルページ名」と「名前空間プフィックスなしのページ名」と表現することができます。
 
== 制限 ==
28行目:
サブページへのリンク機能の副作用で、タイトルがスラッシュ (/) から始まる標準名前空間にあるページへサブページ機能が有効になっている名前空間からリンクするときには、ページ名の前にコロン (:) を付加するという回避手段が必要です。
 
=== 名前空間プフィックス ===
ページ名の冒頭は、[[Help:名前空間|名前空間]] プフィックスに自動的に変換される文字列と一致してはいけません。例えば、"{{ns:project}}:A-Kon"に転送されてしまう "[[:en:Project A-Kon|Project: A-Kon]]" という名前のページを作ることはできません。
 
冒頭が名前空間プフィックスと一致するページを作ることは、原理的には可能です。例えば英語版ウィキペディアで、''Wikipedia: The Big Adventure'' とか ''Talk: Secrets are Bad'' という書籍についての記事を作ることが考えられます。しかし、こういったページは、不適切な名前空間に置かれることになり、検索やページの一覧表示の際に支障をきたします(またコロンのあとの空白は自動的に除去されます)。さらに、2つめの例では、ページ自体が[[Help:ノートページ|ノートページ]](トークページ)になってしまっているので、記事に付随するノートページがありません。(また、上で述べた理由で、このようなページ名は、他の名前に変換されるプロジェクトでは使えません。例えば2つめの例は、日本語版ウィキペディアでは「ノート:Secrets are Bad」というページ名になってしまいます。)
 
=== 他のプロジェクトを参照するプフィックスおよび擬似名前空間 ===
[[Help:言語間リンク#プフィックス|他のプロジェクトを参照するのに用いられているプフィックス]]をページ名の冒頭に使うことはできません。例えば "en:"などの言語コードです([[Special:SiteMatrix|Wikimediaウィキの一覧]]参照)。また"Media:" および "Special:" の擬似名前空間 (pseudo-namespaces) も使えません。
 
したがって、例えば[[ディーヴォ]]のアルバム"[[:en:Question: Are We Not Men? Answer: We Are Devo!|Q: Are We Not Men? A: We Are Devo!]]"はこのままページ名にすることはできません。[[Q: Are We Not Men? A: We Are Devo!]] とか http://en.wikipedia.org/wiki/Q:Are_We_Not_Men%3F_A:_We_Are_Devo%21 のように実際にやってみようとすると、[[ウィキクォート]]に転送されてしまいます
 
プロジェクト自身のプロジェクト・プフィックスを付けられるかどうかは一貫性がありません。例えば日本語版ウィキペディアでは "ja:a" のようなページはできません([[ja:a]]、[[ja:ja:a]]を試してみてください)。一方、ウィキクオートで "Q: Are We Not Men? A: We Are Devo!" とすることは可能です([[q:Q: Are We Not Men? A: We Are Devo!]])。
 
=== ページ名の最大長 ===
ページ名の最大長は255バイトです(名前空間プフィックスを除く)。UTF-8エンコーディングでは、非ASCII文字は最大4バイトになるので、タイトルに書ける''文字''の最大数は、使用している言語に依存して255より小さくなります。
 
[[m:Test of maximum page name length: 255 characters; test of maximum page name length: 255 characters; test of maximum page name length: 255 characters; test of maximum page name length: 255 characters; test of maximum page name length: 255 characters; test.|Test of maximum page name length: 255 characters; test of maximum page name length: 255 characters; test of maximum page name length: 255 characters; test of maximum page name length: 255 characters; test of maximum page name length: 255 characters; test.]]を見てみてください。
54行目:
ページ名に使われている文字が、大文字・小文字の存在する文字([[ラテン文字]]、[[ギリシャ文字]]、[[キリル文字]]、[[アルメニア文字]])の場合、以下のことがおきます。
 
=== 名前空間のプフィックス ===
名前空間のプフィックスでは、全文字で大文字・小文字の区別をつけません。したがって、[[Help:目次]]も[[helP:目次]]も同じページへリンクします。ただし、記事冒頭で大きなフォントで書かれたり、システムによって生成される URL に現れるページの「正式名」は、ほとんどの名前空間で、一文字目だけを大文字にしたものです。例外として、MediaWiki名前空間があります。
 
=== ページ名の一文字目 ===
ページ名の一文字目(名前空間プフィックスがある場合、その直後)では、大文字・小文字を区別するかはプロジェクトの設定によります([[mw:Manual:$wgCapitalLinks]]を確認してください)。ウィキメディアプロジェクトでは、ウィクショナリーを除いて一文字目の大文字と小文字を同一視します([[wikt:ja:A]] と [[wikt:ja:a]] を参照のこと)。
 
一文字目の大文字・小文字の区別をしないプロジェクトでは、ページの正式名は大文字始まりのものです。
 
この区別は、一文字目にしか適用されないことに注意してください。したがって、"help:Page name"、"Help:page name"、"Help:Page name" がそれぞれ"Help:Page name"と同名として認識されますが、"Help:Page Name" は同名と見なされません。また、コロン (:) を使っていても、その前がソフトウェアで定義しているプフィックスでない場合、コロンの直後の文字は大文字と小文字が区別されます。例えば [[Template:H:h]] と [[Template:H:H]] は区別されます。
 
=== 画像ファイル名の拡張子における大文字・小文字の区別 ===
70行目:
以下のスペース/アンダースコアは無視されます。
* フルページ名の始端と終端にあるもの
* 名前空間プフィックスの終端とコロンとの間にあるもの
* 名前空間プフィックスのコロンの後にあるもの
* 連続する重複スペース