Jump to content
MediaWiki

Segítség:Névterek

From mediawiki.org
This page is a translated version of the page Help:Namespaces and the translation is 100% complete.
PD Megjegyzés: Amikor szerkeszted ezt a lapot, beleegyezel a szerkesztésed CC0 alatti közzétételébe. Lásd a Public Domain Help Pages lapot további információkért. PD

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

Kezdőlap: Help:Talk pages

A szócikkekkel kapcsolatos megbeszélésekhez használható vitalap. Nincsenek speciális tulajdonságai.

Szerkesztő

Kezdőlap: Help:User page

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

Kezdőlap: Help:Images

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

Kezdőlap: Help:Templates

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

Kezdőlap: Help:Categories

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

Lásd még

AltStyle によって変換されたページ (->オリジナル) /