Manual:Namespace/ja

名前空間は同じような目的を持つ内容が含まれるページの集まりです. 名前空間は同じwikiの範囲内の情報の異なるタイプの部分として見なされ、"本当の"ページ内容を ユーザプロファイル、ヘルプページなどから分離することを可能にします.

技術的な概要
すべてのページは名前空間の範囲内に存在し、ページの名前空間の接頭辞を使用して配信することが出来ます. ページのタイトルのフォーム部分は、コロン(:)で分離されます.

例です:

メインの名前空間は接頭辞を持ちません. 名前空間の接頭辞は変更をして、エイリアスはそれぞれ設定することが出来ます. すべての名前空間も構成にかかわらずすべてのwikiで動作をする"規範的な"接頭辞を持ちます.

Pages can be moved between namespaces simply by changing the prefix part of their title.

Namespace prefixes can be translated, and aliases can be configured for each (see $wgNamespaceAliases). All namespaces also have a "canonical" prefix, which works on all wikis regardless of configuration. Aliases and canonical names can be used in links, when performing a search, and in the page title with the help of the マジックワード.

それぞれの名前空間は対応する名前空間インデックス(namespace index)を持ちます. データベースの範囲内で、タイトルはタイトルは名前空間インデックスとテキストタイトルに分割され、page.page_namespaceとpage.page_titleカラムでの保存のために使用されます.

Subject and talk namespaces

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

多くの名前空間はノート(discussion)名前空間もしくは"talk"空間と関連づけられます. すべてのノート名前空間は奇数のインデックスを持ち、n インデックスを持つ特定の名前空間のためのノート名前空間インデックスは 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   マジックワード. The  tag of pages in talk namespaces has the " " CSS class, which might be useful for styling.

組み込みの名前空間
MediaWiki ships with 18 built-in namespaces:
 * 16 "real" namespaces, corresponding to actual pages, numbered 0 to 15, and grouped in subject/talk pairs
 * 2 "virtual" namespaces (one for dynamically generated special pages, and one serving as an alias for direct file links), numbered -1 and -2, respectively. Since these namespaces don't correspond to pages stored in the database, one cannot create or delete pages in these namespaces, and there are no corresponding discussion namespaces.

The full list is presented in the table below.

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.

カスタムの名前空間
ページの追加クラスを一緒にグループ化する追加の名前空間を定義することは可能です. $wgExtraNamespaces構成変数を使用して行われます.

詳細な概要に関しては、Manual:Using custom namespaces/jaをご覧下さい

機能性
ProjectやHelpなどの、名前空間の中には、利便性のために存在しており、Mainの名前空間と比較して追加機能を持たないものがあります.

Template名前空間は名前空間の接頭辞無しでトランスクルードできます.

User名前空間のページはユーザのアカウントもしくはIPアドレスと関連付けされます. ユーザのトークページ の変更によって自動的にメッセージの通知が生成されます.

「MediaWiki」名前空間内のページはlanguage file内のデフォルトのメッセージを上書きするために使われアドミニストレータまたはother users with the editinterface permissionのみが編集できます.

ファイルとカテゴリページはHelp:Managing files/jaとHelp:Categories/jaで説明されるような、特別な機能を持ちます. Category pages cannot be moved (renamed) yet (but they can be exported and then imported, if you need to maintain edit history). Image moving can be enabled with $wgAllowImageMoving in MediaWiki 1.13 and above.

discussion名前空間内のすべてのページは"post a comment"機能を持ちます(meta:Help:Sectionを参照).

関連項目

 * Help:Namespaces/ja
 * Extension namespace registration
 * Manual:Configuration settings/ja
 * Manual:Namespace constants
 * Manual:Namespace.php - MWNamespace クラスを含む
 * meta:Help:Namespace/ja