Segítség:Névterek
- Bahasa Indonesia
- Bahasa Melayu
- Deutsch
- English
- Esperanto
- Lëtzebuergesch
- Napulitano
- Nederlands
- Ripoarisch
- Türkçe
- Yorùbá
- Zazaki
- català
- dansk
- español
- français
- italiano
- kabuverdianu
- lietuvių
- magyar
- norsk bokmål
- polski
- português
- português do Brasil
- română
- slovenčina
- suomi
- svenska
- čeština
- беларуская (тарашкевіца)
- български
- русский
- српски / srpski
- українська
- עברית
- العربية
- فارسی
- پښتو
- کوردی
- अंगिका
- हिन्दी
- বাংলা
- ગુજરાતી
- മലയാളം
- ភាសាខ្មែរ
- 中文
- 日本語
- 한국어
A MediaWiki-szoftver a lapokat „névterek" szerint csoportosítja; ezek magas szinten különböztetik meg a lapokat. A névtereknek lehetnek speciális tulajdonságaik, vagy bizonyos lapokkal való interakciók során máshogy reagálhatnak.
A névtereket a lapok címében az jelzi, hogy a lap neve elé egy <névtér>: előtag kerül; így az oldal címében (Help:Namespaces/hu) szereplő Help: előtag azt jelzi, hogy ez az oldal a(z) Help névtérben található. Minden névteret egy szám és egy név azonosít; a név lefordítható, és álnevei is lehetnek.
Az a lap, amelynek neve előtt nem szerepel névtér-előtag, a fő névtérben található. Fontos azonban, hogy kettőspontok és előtagok akkor is szerepelhetnek lapcímekben, ha nem névteret jelölnek: a Foo:Namespaces/hu lap például a fő névtérben található, mivel „Foo" nevű névtér nem létezik. Hasonlóképpen a Help:Foo:Namespaces/hu lap a(z) „Help" névtérben van.
Alapértelmezett névterek
A szoftver alapértelmezésben tizenhat olyan névtérrel rendelkezik, amik felhasználók által készített tartalmat tárolnak; valamint két olyannal, aminek a tartalmát a szoftver automatikusan, az oldalak megnyitásakor generálja. Az alapértelmezett névterek minden lapjához tartozik egy tartalmi és egy vitalap. A számuk nullától indul; a tartalmi lapok páros, a vitalapok pedig páratlan azonosítójúak.
Média
Ez a névtér a közvetlenül a médiafájlokra mutató hivatkozások készítésére szolgál: a [[Media:MediaWiki-2020-logo.svg]] link magára a képre mutat, ellentétben a [[:File:MediaWiki-2020-logo.svg]] verzióval, ami a fájlleíró lapra vezeti az olvasót.
Speciális
Ez a névtér csoportosítja a speciális lapokat, olyan jelentéseket és felületeket, amiket a MediaWiki igény szerint, a megnyitásuk pillanatában generál le, és közvetlenül nem szerkeszthetők. Új lapokat sem lehet létrehozni ebben a névtérben, csak a MediaWiki szoftver módosításával vagy kiegészítésével.
(Fő)
Ez az egyetlen névtér, aminek nincs kettősponttal elválasztott előtagja. Általában „fő névtérnek" (vagy a wiki tartalmától függően pl. „szócikknévtérnek") hívják. Jellemzően a wiki tartalmi lapjainak többsége a fő névtérben található. Legtöbbször nincsen semmilyen speciális tulajdonsága.
Vita
A szócikkekkel kapcsolatos megbeszélésekhez használható vitalap. Nincsenek speciális tulajdonságai.
Szerkesztő
A „User" névtérben minden felhasználóhoz tartozik egy lap, amelyre hivatkozás vezet többek között a laptörténetekből, a figyelőlistákról és a friss változtatásokból; vagyis minden olyan helyről, ahol egy adott felhasználó egyértelműen azonosítva van.
Ezt a lapot és allapjait a felhasználók arra használhatják, hogy információkat adjanak meg magukról, illetve új tartalmakat teszteljenek és vázlatokat készítsenek.
Az User:Szerkesztőnév/Foo.js vagy User:Szerkesztőnév/Foo.css formájú lapokat csak az érintett felhasználó maga, illetve felületadminisztrátorok szerkeszthetik (a MediaWiki 1.32 előtt pedig az adminisztrátorok).
Szerkesztővita
Ez a(z) „User" névtérhez tartozó vita-névtér.
Az ebben a névtérben található lapok főként arra szolgálnak, hogy üzeneteket lehessen hagyni egyes felhasználóknak, illetve értesíteni lehessen őket olyan megbeszélésekről, amelyek érdekelhetik őket.
Ennek megkönnyítésére, amikor a(z) User talk:Szerkesztőnév lapot szerkesztik, a Szerkesztőnév nevű felhasználónak minden lapbetöltéskor megjelenik egy értesítés a lap tetején, amely tájékoztatja őt a szerkesztésről:
Vannak új üzenet a vitalapodon egy másik szerkesztőtől (változás).
Az értesítés addig látható marad, amíg a felhasználó meg nem nézi saját vitalapját.
Javaslat adminisztrátoroknak: Az olyan kiterjesztések, mint a Echo , felülírhatják ezt a működést.
Projekt
Ez a névtér általában a wiki működésével és fejlesztésével kapcsolatos metaszintű megbeszélésekre szolgál. Ez automatikusan átirányítja a felhasználót a wiki nevét viselő névtérbe, például: [[Project:Licenses]] → [[Wikipedia:Licenses]].
Mivel ennek a névtérnek a neve wikiről wikire változik, érdemes lehet egyszerűen az összes névteret felsoroló legördülő listák 5. elemét megnézni.
A projekt névtér közvetlenül a Szerkesztővita névtér után szerepel a listában.
Egyes wikifarmokon ehhez a névtérhez a Meta nevet használhatják.
Projektvita
A projektlapokkal kapcsolatos megbeszélésekhez használható vitalap. Nincsenek speciális tulajdonságai.
Fájl
A(z) „File" névtér a(z) „Media" névtéren keresztül elérhető képek, videók, hangfájlok és más médiafájlok metaadatainak tárolására szolgál.
Minden fájlhoz tartozik egy megfelelő lap a „File" névtérben, amelyet gyakran a licencelési adatok tárolására használnak.
Az ebben a névtérben található lapra mutató közvetlen hivatkozás ehelyett beilleszti a médiafájlt az oldalba: a [[File:MediaWiki-2020-logo.svg|right]] a jobb oldalon látható képet eredményezi.
A hivatkozási szintaxis részleteiről lásd: Segítség:Képek .
A fájllapra mutató belső hivatkozás létrehozásához kettőspontot kell tenni a névtér elé: a [[:File:MediaWiki-2020-logo.svg|right]] eredménye File:MediaWiki-2020-logo.svg.
A MediaWiki szabványos telepítése az „Image" álnevet tartalmazza a „File" névtérhez – lásd: Névtérálnevek.
A fájlok közvetlen, a leírólap nélküli megjelenítésére a Média-névtér való.
Fájlvita
A fájlokkal kapcsolatos megbeszélésekhez használható vitalap. Nincsenek speciális tulajdonságai.
MediaWiki
A „MediaWiki" névtérben találhatók a rendszerüzenetek és egyéb fontos lapok.
Például a MediaWiki:Edit (Vector skinnél MediaWiki:Vector-view-edit) a „Szerkesztés" fül szövegét tartalmazza.
Ha a lap létezik, akkor felülírja az eredeti szöveget („Edit"). Hasonlóan az előbbihez, a MediaWiki:Common.css a mindenkinek betöltődő CSS-kódot tartalmazza.
Különleges tulajdonsága, hogy a teljes névteret csak a (editinterface) jogosultsággal rendelkező felhasználók szerkeszthetik.
A MediaWiki 1.32 óta a JavaScript- és CSS-lapok szerkesztéséhez az editinterface jogosultság mellett rendre az editsitejs, illetve az editsitecss jogosultság is szükséges.
MediaWiki-vita
A rendszerüzenetekkel kapcsolatos megbeszélésekhez használható vitalap. Nincsenek speciális tulajdonságai.
Sablon
A(z) „Template" névtér a sablonok tárolására szolgál: ezek olyan szöveg- vagy wikikódrészletek, amelyeket több más lapba való beillesztésre szánnak.
Ennek megkönnyítésére különleges tulajdonsága, hogy ez az alapértelmezett névtér a beillesztésekhez: a {{Foo}} wikikód egyenértékű ezzel: {{Template:Foo}}.
Sablonvita
A sablonokkal kapcsolatos megbeszélésekhez használható vitalap. Nincsenek speciális tulajdonságai.
Segítség
A „Help" névtér általában súgólapok, útmutatók és használati leírások tárolására szolgál. Nincsenek különleges tulajdonságai. Lásd: A Segítség névtér tartalma.
Segítségvita
A segítséglapokkal kapcsolatos megbeszélésekhez használható vitalap. Nincsenek speciális tulajdonságai.
Kategória
A(z) „Category" névtér kategóriákat, vagyis más lapok dinamikus listáit tartalmazza.
Ennek megkönnyítésére a kategórialapra mutató közvetlen hivatkozás nem soron belüli hivatkozást jelenít meg, hanem felveszi a lapot az adott kategóriába.
Így a [[Category:Help]] kód hatására az oldal alján, a(z) „Kategóriák" feliratú dobozban kategóriahivatkozás jelenik meg.
Erre a hivatkozásra kattintva a kategórialapra jutsz, ahol ez a lap látható a kategória listájában.
Kategórialapra mutató soron belüli hivatkozás létrehozásához kettőspontot kell tenni a névtér elé: a [[:Category:Help]] eredménye Category:Help.
A kategóriahivatkozások szintaxisának részleteiről lásd: Segítség:Kategoriák .
Kategóriavita
A kategóriákkal kapcsolatos megbeszélésekhez használható vitalap. Nincsenek speciális tulajdonságai.
Honosítás
| Szám | Eredeti név | Honosított név |
|---|---|---|
| -2 | Media | Média |
| -1 | Special | Speciális |
| 0 | (Main) | |
| 1 | Talk | Vita |
| 2 | User | Szerkesztő |
| 3 | User talk | Szerkesztővita |
| 4 | Project | Projekt |
| 5 | Project talk | Projektvita |
| 6 | File | Fájl |
| 7 | File talk | Fájlvita |
| 8 | MediaWiki | MediaWiki |
| 9 | MediaWiki talk | MediaWiki-vita |
| 10 | Template | Sablon |
| 11 | Template talk | Sablonvita |
| 12 | Help | Segítség |
| 13 | Help talk | Segítségvita |
| 14 | Category | Kategória |
| 15 | Category talk | Kategóriavita |
A névterek neveit és álneveit a fejlesztők honosíthatják. A névtérnevek honosításának kéréséhez hozz létre egy MediaWiki-nemzetköziesítési feladatot a Phabricator rendszerben. A feladat leírásában meg kell adnod a jobb oldali táblázatban szereplő összes névtér fordítását, valamint a wikid esetleges további névtereinek fordítását is, például a „Module" vagy a „Gadget" névtérét.
Ha az oldal nyelve kínai, akkor a névtérneveket csak a tartalom átalakításakor fordítja le a rendszer, és csak akkor, ha az oldalon nincs __NOTITLECONVERT__, __NOTC__ vagy varázsszó.
Névterek átnevezése
A névtérnevek az angoltól eltérő nyelvekre is lefordíthatók, az egyes névterek pedig átnevezhetők a wiki rendszer-adminisztrátorainak beállításai szerint (Namespace manager használatával). Ezeket a neveket „honosított" névtérneveknek nevezzük. Ugyanakkor minden névtérnek van „eredeti neve": ez az angol név a MediaWiki bármely telepítésében működik. Így a User:Foo hivatkozás mindig a Foo felhasználó felhasználói lapjára mutat, függetlenül attól, hogy a wiki francia (ahol a honosított név Utilisateur:Foo lenne), orosz (Участник:Foo) vagy hindi (सदस्य:Foo) nyelvű.
Az eredeti névtérnevek a jobb oldali táblázatban szerepelnek, az ezen a wikin használt honosított neveikkel együtt.
Egyedi névterek
Névtérálnevek
Egyes wikiken névtérálnevek is léteznek: olyan alternatív nevek, amelyek szintén a honosított nevekre oldódnak fel. Például egy wiki meghatározhatja a „T" nevet a Template álneveként, így a T:Foo beírása egyenértékű a Template:Foo hivatkozással, amivel néhány karakter és másodperc megtakarítható. Valós példa erre az angol Wikipédia, ahol a „WP" a Project, vagyis a „Wikipedia" névtér álneve.
Alapértelmezés szerint az „Image" a File álneve, így a [[Image:MediaWiki-2020-logo.svg]] egyenértékű a [[File:MediaWiki-2020-logo.svg]] hivatkozással.
További névterek
- A különböző kiterjesztések által használt névterek listájáért lásd: Extension default namespaces , a további névterek wikiben való beállításáról pedig lásd: Manual:Using custom namespaces .
Egyes wikik a tartalmukat olyan módon kívánhatják rendszerezni, amely nem illeszkedik ebbe a szabványos névtérkészletbe. Ennek megkönnyítésére a wiki további névtereket határozhat meg; ezek pontosan úgy viselkednek, mint a szokásos névterek, és indexük általában legalább 100. Ezeknek az egyedi névtereknek általában nincsenek különleges tulajdonságaik.
A lap névterének azonosítása
Számos módon meg lehet határozni, hogy egy adott lap melyik névtérben van:
- Varázsszavak
A {{NAMESPACE}} varázsszó visszaadja annak a névtérnek az értékét, amelyben a lap található.
Másik névtérre való hivatkozáshoz használd a {{ns:<név>}} alakot (például: {{ns:Project}}), vagy a {{SUBJECTSPACE}} / {{TALKSPACE}} alakot az aktuális névtér párjára való hivatkozáshoz.
- JavaScript
A wgCanonicalNamespace JavaScript-változó a teljes névtérnevet tartalmazza.
A wgNamespaceNumber változó a névtér numerikus indexét tartalmazza.
- CSS
A HTML-lapkimenet <body> eleme két, névtértől függő CSS-osztályt kap: egy ns-# osztályt, ahol # a névtér indexe, valamint egy ns-XXX osztályt, ahol XXX értéke „subject" az összes tartalmi névtér esetében, „special" a(z) Special névtér lapjainál, és „talk" a vita-névterek esetében.
Így az alábbihoz hasonló CSS-kód használható egy objektum megjelenésének névtértől függő módosítására:
.ns-subjecta{/* A tartalmi lapokon szinte minden hivatkozás legyen zöld. */ color:#0f0; } .ns-talka{/* A vitalapokon lévő hivatkozások legyenek kékek. */ color:#00f; } .ns-3a{/* a szerkesztői vitalapokon lévő hivatkozások pedig legyenek pirosak */ color:#f00; }
Névterek listázása
- A különböző MediaWiki-kiterjesztések által használt névterek listájáért lásd: Extension default namespaces .
A(z) Special:NamespaceInfo speciális lap táblázatban jeleníti meg a wikin használt névterek adatait, beleértve az azonosítót, az eredeti nevet, a helyi nevet, a leírást és a tulajdonságokat.
Egy MediaWiki-telepítés összes névtérnevének teljes listája a keresési eredmények lapjának Speciális fülén is elérhető, illetve bármely „friss változtatások" típusú lapon – például a közreműködéseknél vagy a figyelőlistán – a beállításokat tartalmazó mező legördülő listájában.
Az egyes névterek rendszertulajdonságai a MediaWiki API segítségével kérdezhetők le:
- API