Help:Magic words/sk

Kúzelné slovíčka sú reťazce textu, ktorým MediaWiki priraďuje návratové hodnoty alebo funkcie, ako sú čas, detaily o stránke alebo názvy stránok. Táto stranka je o používaní štandardných magických slov; pre technické odkazy si pozrite.

Existujú tri všeobecné druhy kúzelných slovíčok:


 * Prepínače správania: toto sú slová písané veľkými písmenami ohraničené dvojitými podčiarkovníkmi, napr. __FOO__


 * Premenné: toto sú slová písané veľkými písmenami ohraničené dvojitými zloženými zátvorkami, napr.  . Ako také sa dosť podobajú predlohám.


 * Funkcie parsovania: tieto obsahujú parametre a maju tvar buď   alebo   . Pozri tiež Special:MyLanguage/Help:Extension:ParserFunctions.

Kúzelné slovíčka závislé od stránky ovplyvnia ale vrátia údaje o aktuálnej stránke, aj v prípade, ak je slovíčko pridané cez predlohu alebo zahrnutú systémovú správu.

Prepínače správania
Prepínač správania ovláda rozloženie alebo správanie sa stránky a často je používaný na špecifikovanie požadovaných opomenutí a zahrnutí v obsahu.

Premenné
Premenné vrátia informáciu o aktuálnej stránke, wiki alebo dátume. Ich syntax je podobný predlohám. Premenné označené ako " [nákladné] " sú sledované softvérom a ich počet, ktorý môže byť použítý na stránke, je obmedzený.

Ak názov predlohy koliduje s premennou, bude použitá premenná (takže na prevedenie predlohy    :PAGENAME je potrebné napísať  ). V niektorých prípadoch pridaním premennej donúti parser aby premennú spracoval ako predlohu; napríklad  sa prevedie na     :CURRENTDAYNAME.

Dátum a čas
Nasledovné premenné vrátia aktuálny dátum a čas podľa nastavení časovej zóny užívateľa, východzia je zóna UTC.

Z dôvodu, že MediaWiki a prehliadač si ukladajú niektoré dáta do medzipamäte (cache), tieto premenné často zobrazujú údaje kedy bola stránka uložená do medzipamäte namiesto aktuálneho času.

The date and time magic words are formatted in the wiki content language. Since, they depend on the page content language.

The following variables do the same as the preceding ones, but using the site's server config or $wgLocaltimezone.

Pre dôkladnejšie formátovanie času je možné doinštalovať Extension:ParserFunctions na použitie parsovacej funkcie #time:.

Technické meta-údaje
Premenné revízií vrátia dáta o '''najnovších úpravách k aktuálnej stránke÷÷÷, aj v prípade prezerania staršej verzie stránky.

Statistics
Numbers returned by these variables normally contain separators (commas or spaces, depending on the local language), but can return raw numbers with the ":R" flag (for example,  &rarr;  and   &rarr; ).

Use "|R" for magic words that require a parameter like PAGESINCATEGORY (for example  and , or   and  ). Also applicable to  hereinbefore.

The number magic words are formatted in the wiki content language. Since, it depends on the page content language.

Page names
The  and   magic words only work in namespaces that have subpages enabled. See for information on enabling subpages.

As of, these can all take a parameter, allowing specification of the page to be operated on, instead of just the current page:
 * &rarr; 

For example, if page name is "L'Aquila", the following code will produce the string "Numeric char encoding":

URL encoded page names
The following are equivalents encoded for use in MediaWiki URLs (i.e. spaces replaced with underscores and some characters HTML escaped using numeric character encoding):



Note that,   and   have distinct implementations. See Manual:PAGENAMEE encoding for details.

Namespaces
The following are equivalents encoded for use in MediaWiki URLs (spaces replaced with underscores and some characters percent-encoded):



As of, these can take a full-page-name parameter and will return the requested namespace associated with that page, instead of with the current page:

Parameter must not be a namespace name:
 * &rarr; 
 * &rarr; 
 * &rarr; 
 * &rarr;   (Empty)

Parser functions
Parser functions are very similar to variables, but take one or more parameters (technically, any magic word that takes a parameter is a parser function), and the name is sometimes prefixed with a hash to distinguish them from templates.

This page only describes parser functions that are integral to the MediaWiki software. Other parser functions may be added by MediaWiki extensions such as the. For those see Help:Extension:ParserFunctions.

Namespaces
returns the current localized name for the namespace with that index, canonical name, or local alias. Thus,  , and   (an old name for the File namespace) all return "    ". On a wiki where the content language is French,  is also valid, but   (the localisation of "File" in German) is not.

is the equivalent encoded for MediaWiki URLs. It does the same, but it replaces spaces with underscores, making it usable in external links.

Don't confuse localised namespaces with custom namespaces.

Formatting
See also: Extension:StringFunctions.

Localisation
Here are the magic words which are used as main localisation tools. Other magic words will often depend on the wiki's locale and configuration or on the chosen language: see in particular, ,. More magic words are added by the Translate extension.

The usage of these magic words can be very complex, and the documentation is currently incomplete; there's some more info on PLURAL, GRAMMAR, GENDER.