Довідка Простору імен
| Увага:Коли ви редагуєте цю сторінку, ви погоджуєтеся на передачу вкладу за ліцензією CC0. Дізнатися про це можна на сторінці довідки. |
Сторінки в MediaWiki згруповані в колекціїпросторами імен, мета яких - розрізняти сторінки на високому рівні. Сторінки в деяких просторах імен також можуть мати особливі властивості або змінювати свою поведінку при взаємодії з іншими сторінками.
Простори імен вказуються в заголовках як приставка перед назвою сторінки — : , так що приставка Help: у назві цієї сторінки (Help:Namespaces/ua) вказує, що ця сторінка знаходиться у просторі імен Help. Кожен простір імен ідентифікується номером та назвою, яку можна перекласти, а також може мати кілька псевдонімів (альтернативних назв).
Сторінка, яка не має в назві префікса простору імен, міститься в mainspace. Зверніть увагу, що двокрапки та префікси можуть з'являтися в заголовкубезвказівки на простір імен: так, сторінка Foo:Namespaces/ua знаходиться в основному просторі, оскільки простору "Foo" не існує. Аналогічно, сторінка Help: Foo: Namespaces/ua належить до простору Help.
Стандартні простори імен
Стандартна установка MediaWiki містить шістнадцять просторів імен, які можуть включати додану користувачами інформацію, є також два спеціальні простори імен, які містять сторінки, створювані «на льоту» движком MediaWiki. Стандартні простори імен організовані у вигляді пар, у кожній парі є «простір імен для вмісту» та «простір імен для обговорення». Простори імен нумеруються,починаючи з нуля, так що всі ПІ для вмісту мають парні індекси, а всі ПІ для обговорення мають непарні індекси.
Media (Медіа)
Special (Службова)
Цей простір імен використовується для Template:$help-specpages: звітів та інтерфейсів, що створюються «на вимогу» движком MediaWiki. Ці сторінки не можуть редагуватись безпосередньо. Створювати сторінки в цьому просторі імен неможливо, окрім зміни програми MediaWiki або його розширень.
Простір імен, який не має префікса, що відокремлюється двокрапкою. Зазвичай називається "основним простором імен", скорочено "основним простором" або "ОП". У цьому просторі імен зазвичай міститься основна частина контентних сторінок вікі. Цей простір імен, зазвичай, немає особливих властивостей.
Talk (Обговорення)
Простір імен "Talk" є простір імен для обговорення, прикріпленим до ОП. Воно не має особливих властивостей.
User (Учасник)
Кожен учасник має відповідну сторінку у просторі «User», яку посилаються історії редагування сторінок, списки спостережень, сторінка свіжих правок, тощо.; тобто всі місця, де однозначно ідентифіковано цей конкретний учасник.
Ця сторінка, а також підсторінки, можуть бути використані учасниками для запису інформації про себе або для позначок і планування нового контенту. Сторінки типу User:UserName/Foo.jsабо User:UserName/Foo.cssможуть редагуватися лише самим користувачем або адміністраторами .
User talk (Обговорення учасника)
Цей простір імен пов'язує обговорення з User простір імен. Сторінки в цьому просторі використовуються, щоб залишити повідомлення для конкретнихкористувачів або інформувати їх про дискусіях, які можуть представляти для них інтерес. Для полегшення цього, якщо сторінка User talk:UserName редагується, коли користувач "UserName" завантажує сторінку, повідомлення відображається у верхній частині сторінки, інформуючи його про зміни:
Це повідомлення продовжує з'являтися, доки користувач не завантажує сторінку обговорення користувача, щоб прочитати повідомлення.
Project (Проект)
Цей простір імен зазвичай використовується для мета-дискусій, пов'язаних із функціонуванням та розвитком вікі. Воно не має особливих властивостей.
Project talk (Обговорення проекту)
Цей простір імен містить дискусії, які використовуються для обговорення питань, що стосуються відповідних сторінок проекту. Воно немає особливих властивостей.

Для створення Help:Linksinternal link на сторінку файлу, необхідно розмістити двокрапку перед вказівкою простору: [[:File:Wiki.pngright]] з'явиться як File:Wiki.png. Стандартна установка MediaWiki має псевдонім "Image" для простору імен File - Див. Namespace aliases.
Щоб створити пряме посилання на мультимедійні файли, обминаючи сторінку опису, див. Медіа namespace.
File talk (Обговорення файлу)
Цей простір імен дискусій використовується для обговорення питань, що стосуються відповідних медіа-файлів. Воно немає особливих властивостей.
Простір імен MediaWiki використовується для зберігання системних повідомлень та іншої важливої інформації. Наприклад, на сторінці MediaWiki:Edit (або MediaWiki:Vector-view-edit в оформленні "Vector") міститься текст, який відображається у вкладці "Правити" вгорі кожної сторінки. Якщо сторінка існує, він перевизначає вміст за промовчанням і відобразитьвкладку "Редагування". Так само MediaWiki:Common.css є системним повідомленням і містить код CSS, який завантажується для всіх користувачів для кожної сторінки. Він має особливу властивість, всі імена повністю захищені і можуть бути редаговані тільки адміністраторами.
MediaWiki talk (Обговорення MediaWiki)
Цей простір дискусій використовується для обговорення питань щодо відповідних системних повідомлень. Воно немає особливих властивостей.
Template (Шаблон)
Простір Template використовується для зберігання Help:Templatestemplates, блоків тексту або коду, призначених для трансляції на інші сторінки. Для полегшення цього має спеціальну властивість - поміщається у просторіdefault: код > еквівалентний Template: Foo>.
Template talk (Обговорення шаблону)
Цей простір використовується для обговорення питань, що стосуються відповідних шаблонів сторінок. Воно немає особливих властивостей.
Help (Довідка)
Простір Help використовується для зберігання файлів довідки, допомоги, інструкцій та посібників. Не має особливих властивостей.
Help talk (Обговорення довідки)
Цей простір імен використовується для обговорення питань, що стосуються відповідних довідкових сторінок. Не має особливих властивостей.
Category (Категорія)
Локалізація
Namespace names and aliases може бути розроблений за розробниками. Щоб відобразити місцезнаходження namespace names, подайте файл на MediaWiki internationalization task at Phabricator . У описі тексту, ви повинні здійснювати перекази всіх містечок в список до правого, як добре будь-який інший namespaces на вашому wiki (таке як "Module" або "Gadget").
Перейменування просторів імен
Канонічні простори імен наведені у таблиці праворуч разом із їх локалізованими іменами для цієї вікі.
Псевдоніми просторів імен
Деякі вікі мають також «псевдоніми» просторів імен: альтернативні імена, які також перетворюватимуться на локалізовані імена. Наприклад, у вікі можна визначити "Ш" як псевдонім для "Template", таким чином Ш:Сторінка еквівалентно Template:Сторінка, економлячи кілька символів і секунд. Конкретний приклад можна побачити в українській Вікіпедії, де "ВП" - псевдонім для простору імен "Project" (відповідає англомовному простору імен "Wikipedia").
За замовчуванням, "Image" ("Зображення") це псевдонім "File", так [[Image:Wiki.png]] еквівалентно [[File:Wiki.png]].
Настроювані простори імен
Деякі вікі можуть організувати свій контент виходячи за рамки стандартного набору імен. Вікі може визначити додаткові простір імен для сприяння цьому; ці простори імен поводяться точно так, як нормальні імена, і, як правило, мають показники, що перевищують або рівні 100. Ці користувацькі простори імен взагалі не мають спеціальних властивостей.
Визначення простору імен
Є кілька способів, за допомогою яких можна дізнатися про простір імен конкретної сторінки:
magic word > поверне значення простору сторінки.
Щоб refer to another namespace, use > (e.g. > ), or > /> to refer to the namespace paired with the current one.
Тег у HTML сторінці поверне два класи CSS, що відрізняються за іменами: Клас ns-# , де # це індекс простору імен, і ns-XXX , де XXX це " subject " для всіх subject namespaces , " special " для сторінок у просторі Special, і "talk" для talknamespaces . Так CSS код, наведений далі, може бути використаний для зміни зовнішнього вигляду об'єкта, виходячи з його імені:
За допомогою MediaWiki API ви можете отримати повний список всіх імен, що використовуються в цій вікі, разом з деякими налаштуваннями для кожного з них:
Для системних властивостей кожного namespace, використовуйте MediaWiki API :