Manual:Namespace/ja

名前空間は、同じ目的で使用することを意図したページの集合体です. また、名前空間は同じウィキ内にさまざまな種類の情報を格納するための区切りとも見なすことができ、記事のコンテンツを利用者のプロフィールやヘルプページなどと区別して格納できるようにします.

技術的な概要
ページは名前空間内に属しています. その名前空間は、ページ名の中のコロン で区切られた部分である名前空間接頭辞で分かります.

例:

「標準名前空間」には接頭辞がありません. また、ウィキ内に存在する名前空間接頭辞と半角コロン（:）を付けた文字列で始まるページ名を標準名前空間として作成することはできません.

ページ名の一部である接頭辞を変更するだけで、名前空間を跨いでページを移動させることができます.

名前空間接頭辞は各言語に翻訳できます. また、名前空間には「別名」を設定することもできます (詳細は を参照). 名前空間には全て「標準名」があり、これは設定にかかわらずすべてのウィキにおいて機能します. 別名と標準名は、リンクを設けるときや検索を行うとき、ページ名を マジックワードを利用して整形する時に機能します.

あらゆる名前空間は名前空間番号を持っています. データベース内では、ページ名は名前空間番号とページ名の文字列に分割され、それぞれ  カラムと   カラムに格納されています.

メインの名前空間とトーク名前空間

 * See Help:Talk pages for instructions on how to use talk pages.

Most namespaces have an associated discussion namespace (or "talk" namespace). All discussion namespaces have odd-integer indices, and the discussion namespace index for a specific namespace with index n is n+1. The namespaces with even-integer indices are subject namespaces (note that this is a distinct concept from content namespaces). The subject-talk duality can be explored using the  and   magic words. The  tag of pages in talk namespaces has the " " CSS class, which might be useful for styling.

組み込みの名前空間
MediaWiki には 18 個の組み込みの名前空間があります:
 * うち16個が「真の名前空間」で、番号は0～15が割り振られています. 記事とトークページがペアになって存在します.
 * 残りの2個が「仮想名前空間」で、番号は-1と-2が割り振られています. それぞれ動的に生成された特殊なページと、ファイルへ直接繋がるリンクを生成するための別名として設けられました. これらの名前空間のページはデータベースに格納されている訳ではないので、トークページもなく、新たに作成したり削除したりもできません.

完全な一覧を以下の表に示します.

Each namespace also has a constant derived from its name, with all letters in uppercase, spaces replaced by underscores, and prefixed by "NS_". For example, the constant for the "User talk" namespace is NS_USER_TALK. A complete list can be found in Manual:Namespace constants.

をオンにしているウィキでのみできます.

議論名前空間のすべてのページには「コメントを投稿する」機能があります (メタ・ウィキの meta:Help:セクション#ページ末への新しいセクションの追加 を参照).

関連項目

 * Manual:Configuration settings#名前空間
 * , containing the MWNamespace class
 * Help:Namespace on Meta
 * , containing the MWNamespace class
 * Help:Namespace on Meta
 * , containing the MWNamespace class
 * Help:Namespace on Meta