Manual:Namespace/ru
From MediaWiki.org
Пространство имён (namespace) — совокупность страниц с определённым префиксом, которые служат одной и той же цели. Пространства имён существуют для отделения основного содержания проекта от страниц участников, справки, и т.д.
Contents |
[edit] Технический обзор
Пространство имён страницы определяется префиксом в названии, за которым следует двоеточие. При этом основное пространство имён не имеет префикса.
| Название | Пространство |
|---|---|
| Страница | Основное |
| Project:Страница | Project |
| Help:Страница | Help |
Префиксы обычно переводятся на язык интерфейса проекта. Префиксы могут иметь синонимы, также во всех проектах работают «канонические» (стандартные английские) имена пространств. Синонимы и канонические имена могут использоваться в ссылкаx на страницы, при переходе по кнопке «Go», и в заголовке страницы с помощью магического слова DISPLAYTITLE.
Каждое пространство имён имеет свой номер. В базе данных заголовок каждой страницы разделяется на номер пространства и название страницы, и сохраняется в столбцах page.page_namespace и page.page_title.
Большинство пространств имён имеют связанные с ними пространства имён обсуждений, их номера образуются путём прибавления 1 к номеру своего пространства и они всегда нечётные, их канонические имена образуются прибавлением «_talk» к имени своего пространства (в русском языковом файле имена этих пространств имён образуются путём прибавления префикса «Обсуждение_» к имени основного пространства, при этом само имя основного пространства даётся в родительном падеже.).
[edit] Встроенные пространства имён
В поставку MediaWiki входят 18 стандартных пространств имён.
Следующие 8 пространств имён имеют ассоциированные с ними пространства обсуждений:
| Номер | Имя | Назначение | Замечания |
|---|---|---|---|
| 0 | (Основное) | Основное содержание проекта | Нет префикса |
| 2 | User | Страницы участников | |
| 4 | Project | Информация о вики-проекте | Префикс тот же, что и значение переменной $wgSitename |
| 6 | File | Страницы описания медиафайлов | |
| 8 | MediaWiki | Настройка интерфейса проекта | Защищено |
| 10 | Template | Страницы-шаблоны | |
| 12 | Help | Страницы справки | |
| 14 | Category | Страницы описания категорий |
Ещё два стандартных пространства имён имеют отрицательные номера и специальные назначения. В них нельзя создавать или редактировать страницы, и у них нет пространств обсуждений.
| Номер | Имя | Назначение |
|---|---|---|
| -1 | Special | для спецстраниц |
| -2 | Media | для прямых ссылок на медиафайлы |
[edit] Дополнительные пространства имён
В MediaWiki можно добавлять дополнительные пространства. Это делается с помощью переменной $wgExtraNamespaces.
Более глубокий обзор см. на странице Manual:Using custom namespaces.
[edit] Функциональность
Некоторые пространства имён, такие как «Project» и «Help», существуют только для удобства и не имеют никакой особой функциональности по сравнению с основным пространством имён («(Основное)»).
Страницы из пространства имён «Template» могут быть включёнными в другие страницы без использования префикса.
Страницы в пространстве имён «User» связаны с учетными записями участников или IP-адресами (для анонимных участников). При любом изменении на персональной странице обсуждения участника генерируется автоматическое уведомление.
Страницы в пространстве имён «MediaWiki» используются для переопределения установленных по-умолчанию сообщений языкового файла и могут быть изменены только администратором.
Страницы с префиксами «File» и «Category» имеют специальные функции, рассмотренные в справочных разделах Help:Managing files/ru и Help:Categories/ru. Страницы категорий не могут быть перенесены (переименованы), но в MediaWiki 1.13 и выше может быть разрешено перемещение изображений при помощи настройки $wgAllowImageMoving.
Все страницы в пространствах имён обсуждений имеют дополнительную функцию «добавления комментария» (см. meta:Help:Section#Adding a section at the end).