Pomoc:Magiczne słowa
Z Wikipedii
Poniższy artykuł dotyczy magicznych słów używanych w oprogramowania MediaWiki. Jest to luźne tłumaczenie artykułu meta, dostępnego tutaj.
"Magiczne słowa" są symbolami rozpoznawalnymi przez oprogramowanie MediaWiki, które następnie operuje na tych symbolach zamiast je zwyczajnie wyświetlić. Magiczne słowa mogą być:
- słowo składające się z dużych liter, otoczone dwoma podkreśleniami, np. __NOTOC__
- obiekt XML, w wyglądzie przypominający tag HTML, np. <nowiki>...</nowiki>
- funkcje parsera: w wyglądzie podobne do szablonu, np. {{#ifexpr:{{{1}}}>3|large|small}}
- zmienne: podobne do szablonów wywoływanych bez parametrów, np. {{CURRENTDAY}}
- modyfikator szablonów
- modyfikator grafiki
Jeśli w przestrzeni szablonów istnieje strona o takiej samej nazwie jak magiczne słowo, to i tak zostanie użyte ono zamiast szablonu. Jeśli w takiej sytuacji jest wymagane jednak użycie szablonu, dodaj "msg:" lub też ("Szablon:") do jego wywołania.
Tagi użyte na tej stronie, takie jak "[MW1.5+]" determinują wersję oprogramowania wymaganą do zainstalowania magicznych słów.
Spis treści |
[edytuj] Magiczne słowa z dwoma podkreśleniami
[edytuj] TOC (ang. Table Of Contents) - Spis treści
Słowo | Wyjaśnienie |
---|---|
__NOTOC__ | Ukrywa spis treści. |
__FORCETOC__ | Wymusza pojawienie się spisu treści. |
__TOC__ | Wstawia spis treści w określonym miejscu (ignoruje __NOTOC__). Wiele spisów treści nie jest obsługiwane. Jeśli na stronie zostanie użyty __TOC__ kilka razy, tylko pierwszy zostanie użyty. |
[edytuj] Inne
Słowo | Wyjaśnienie |
---|---|
__NOEDITSECTION__ | Blokuje możliwość edycji sekcji |
__NEWSECTIONLINK__ | [MW1.7+] Dodaje link "+" obok przycisku edycji do wstawiania nowych sekcji na stronach nie będących stronami dyskusji. |
__NOCONTENTCONVERT__ __NOCC__ |
Don't perform the content language conversion (character and phase) in article display; for example, Chinese zh with zh_cn, zh_tw, zh_sg, zh_hk. |
__NOGALLERY__ | [MW1.7+] Pozwala, aby grafiki znajdujące się w kategorii były wyświetlane jako linki zamiast galerii. |
__NOTITLECONVERT__ __NOTC__ |
Podobne do __NOCC__ ale działa tylko z tytułem artykułu. |
__END__ | Allows for trailing whitespace to be included in the page save (does not seem to work anymore). |
__START__ | Nie daje żadnego efektu, posiada ID w MagicWord.php (MAG_START ). |
[edytuj] obiekty XML
[edytuj] Domyślne
- nowiki
- <nowiki>...</nowiki>, wyłącza przetwarzanie i interpretowanie kodu wiki, szablonów, linków, etc.: <nowiki>'''[[{{tc}}]]'''</nowiki> w efekcie pokaże '''[[{{tc}}]]'''
- pre
- <pre>'''...'''</pre>, jak wyżej, dotyczy wielu linii, jest dodatkowo generowane jako nowy paragraf, a tekst jest pisany czcionką o stałej szerokości, np: a<pre>'''[[{{tc}}]]'''</pre>b daje:
a'''[[{{tc}}]]'''
b
transkluzja to dodawanie zawartości jednej strony do innej używając składnię szablonu {{...}}. Trzy tagi modyfikują to zachowanie:
-
- noinclude
- zapobiega transkluzji danego fragmentu strony, więc tekst ten jest widoczny tylko na oryginalnej stronie, np. "
<noinclude>[[Kategoria:Foo]]</noinclude>
" spowoduje skategoryzowanie tylko strony szablonu, a nie stron, które go dołączą. - includeonly
- ukrywa tekst na oryginalnej stronie, pojawia się on dopiero gdy strona jest dołączona na innej, np. "
<includeonly>[[Kategoria:Foo]]</includeonly>
" skategoryzuje tylko strony, które używają danego szablonu, ale nie sam szablon. - onlyinclude
- ukrywa cały pozostały tekst na stronie, gdy jest ona dołączona, tak że tylko tekst wewnątrz tagu onlyinclude będzie widoczna, np. szablon zawierający "
Ala ma <onlyinclude>kota</onlyinclude>.
" pokaże tylko "kota" na stronie, która go dołączy.
- math
- <math>...</math>, pozwala zapisać symbole matematyczne np. <math>\sqrt{a^2+b^2}</math> daje ; zobacz Pomoc:Wzory
[edytuj] Rozszerzenia
- hiero (rozszerzenie WikiHiero)
- <hiero>'''...'''</hiero>, pozwala użyć hieroglifów np. <hiero>A1</hiero> daje
- categorytree (rozszerzenie CategoryTree) pozwala na stworzenie rozwijalnego drzewa danej kategorii, np
- <categorytree>Pomoc</categorytree> da:
[edytuj] Zmienne
- Zobacz m:Help:Variable
[edytuj] Czas
Czas jest podawany w UTC. Note that if the page was displayed by the same user and has not changed (has not been edited) since the last time it was displayed, it is possible that the page may be cached (by the user's browser) and the displayed time or date may not change. Also, if a heavily used page, rather than freshly rendered by the software each time it is generated, is instead being retrieved from a caching system (such as the main page on Wikipedia) the date or time may not change from the last time the page was originally retrieved by the caching hardware or software.
Słowo | Przykład | Wyjaśnienie |
---|---|---|
{{CURRENTDAY}} | 22 |
Wyświetla dzień miesiąca jako liczbę. |
{{CURRENTDAY2}} | 22 |
[MW1.6+] Analogicznie do {{CURRENTDAY}}, ale wynik jest podawany z zerem (01 .. 31). |
{{CURRENTDAYNAME}} | niedziela |
Wyświetla nazwę dnia tygodnia. |
{{CURRENTDOW}} | 0 |
Analogicznie do {{CURRENTDAYNAME}}, ale wynik jest liczbą (0=Niedziela, 1=Poniedziałek...). |
{{CURRENTMONTH}} | 06 |
Wyświetla numer miesiąca (01 .. 12). |
{{CURRENTMONTHABBREV}} | cze |
[MW1.5+] Analogicznie do {{CURRENTMONTH}}, ale wynik jest podawany w skrócie (sty .. grud). |
{{CURRENTMONTHNAME}} | czerwiec |
Analogicznie do {{CURRENTMONTH}}, ale podaje pełną nazwę miesiąca (styczeń .. grudzień). |
{{CURRENTMONTHNAMEGEN}} | czerwca |
Nazwa miesiąca w dopełniaczu. |
{{CURRENTTIME}} | 10:48 |
Wyświetla czas (00:00 .. 23:59). |
{{CURRENTHOUR}} | 13 |
Wyświetla godzinę (00 .. 23). |
{{CURRENTWEEK}} | 25 |
Wyświetla numer tygodnia (1-53) zgodnie ze standardem ISO 8601. |
{{CURRENTYEAR}} | 2008 |
Wyświetla rok. |
{{CURRENTTIMESTAMP}} | 20080622131547 |
[MW1.7+] ISO 8601 time stamp. |
[edytuj] Czas lokalny
Czas jest zależny od czasu lokalnego danej wiki, nie zaś od ustawień strefy czasowej w ustawieniach Wikipedysty. (Wszystkie magiczne słowa wymagają [MW1.8+] )
Słowo | Przykład | Wyjaśnienie |
---|---|---|
{{LOCALDAY}} | 22 |
Powoduje wyświetlenie aktualnego dnia miesiąca (liczby od 1 do 31). |
{{LOCALDAY2}} | 22 |
Podobnie jak {{LOCALDAY}}, wyświetla dzień miesiąca, ale zawsze w postaci dwóch cyfr (01 – 31). |
{{LOCALDAYNAME}} | niedziela |
Nazwa dnia tygodnia w lokalnym języku lub po angielsku. |
{{LOCALDOW}} | 0 |
Podobnie jak {{LOCALDAYNAME}}, jednak wyświetlany jest numer dnia tygodnia (0=niedziela, 1=poniedziałek, itd.). |
{{LOCALMONTH}} | 06 |
Liczba od 01 do 12 oznaczająca aktualny miesiąc. |
{{LOCALMONTHABBREV}} | cze |
Trzyliterowy skrót nazwy bieżącego miesiąca (np. lip). |
{{LOCALMONTHNAME}} | czerwiec |
Pełna nazwa bieżącego miesiąca. |
{{LOCALMONTHNAMEGEN}} | czerwca |
Nazwa miesiąca w dopełniaczu, zobacz też Szablon:MONTHDOP. |
{{LOCALTIME}} | 15:15 |
Lokalny czas (00:00 .. 23:59). |
{{LOCALHOUR}} | 15 |
Godzina czasu lokalnego (00 .. 23). |
{{LOCALWEEK}} | 25 |
Numer tygodnia (1-53) zgodnie z ISO 8601. |
{{LOCALYEAR}} | 2008 |
Bieżący rok. |
{{LOCALTIMESTAMP}} | 20080622151547 |
Znacznik czasowy zapisany zgodnie ze standardem ISO 8601. |
- Zobacz również Funkcje parsera #time:
[edytuj] Statystyki
Statistics variables give thousands separators unless ":R" for "raw" is added (actually, these versions are parser functions).
Słowo | Przykład | Wyjaśnienie |
---|---|---|
{{CURRENTVERSION}} | 1.13alpha (r36512) |
[MW1.7+] $wgVersion [1] |
{{NUMBEROFEDITS}} {{NUMBEROFEDITS:R}} |
13 674 467 13674467 |
[MW1.10+ (r21319)] Returns the total number of page edits since MediaWiki, the software that runs this site, was installed. |
{{NUMBEROFARTICLES}} {{NUMBEROFARTICLES:R}} |
513 423 513423 |
A variable which returns the total number of articles on the Wiki. |
{{NUMBEROFPAGES}} {{NUMBEROFPAGES:R}} |
883 419 883419 |
[MW1.7+] Returns the total number of pages. [2] |
{{NUMBEROFFILES}} {{NUMBEROFFILES:R}} |
16 512 16512 |
[MW1.5+] Returns the number of uploaded files (rows in the image table). |
{{NUMBEROFUSERS}} {{NUMBEROFUSERS:R}} |
200 984 200984 |
[MW1.7+] Returns the number of registered users (rows in the user table). |
{{NUMBEROFADMINS}} {{NUMBEROFADMINS:R}} |
147 147 |
[MW1.7+] Returns the number of administrators (sysop, bureaucrat, steward and checkuser). |
{{PAGESINNAMESPACE}} | disabled here | Longer alias of PAGESINNS |
{{PAGESINNS:ns}} {{PAGESINNS:ns:R}} |
{{PAGESINNS:2}} {{PAGESINNS:2:R}} disabled here |
[MW1.7+] Returns the number of pages in the given namespace. Disabled by default, enable with $wgAllowSlowParserFunctions. |
[edytuj] Page names and related info
Word | Example | Explanation |
---|---|---|
{{PAGENAME}} | Magiczne słowa |
Returns the name of the current page, including all levels (Title/Subtitle). |
{{PAGENAMEE}} | Magiczne_s%C5%82owa |
More URL-friendly percent encoded special characters (To use an articlename in an external link). |
{{SUBPAGENAME}} {{SUBPAGENAMEE}} |
Magiczne słowa |
[MW1.6+] Name of the current page, excluding parent pages ("Subtitle" on "Title/Other/Subtitle") in namespaces supporting subpages, see Help:Link. |
{{BASEPAGENAME}} {{BASEPAGENAMEE}} |
Magiczne słowa |
[MW1.7+] The basename of a subpage ("Title/Other" on "Title/Other/Subtitle"), see Help:Link. |
{{NAMESPACE}} {{NAMESPACEE}} |
Pomoc |
Returns the name of the namespace the current page resides in. |
{{FULLPAGENAME}} {{FULLPAGENAMEE}} |
Pomoc:Magiczne słowa |
[MW1.6+] Shorthands for NAMESPACE+PAGENAME |
{{TALKSPACE}} {{TALKSPACEE}} |
Dyskusja pomocy |
[MW1.7+] Name of next odd namespace (e.g. 4 => 5) |
{{SUBJECTSPACE}} {{SUBJECTSPACEE}} |
Pomoc |
[MW1.7+] Name of last even namespace (e.g. 5 => 4) |
{{ARTICLESPACE}} {{ARTICLESPACEE}} |
Pomoc |
[MW1.7+] An alias for SUBJECTSPACE(E) |
{{TALKPAGENAME}} {{TALKPAGENAMEE}} |
Dyskusja pomocy:Magiczne słowa |
[MW1.7+] FULLPAGENAME in its TALKSPACE |
{{SUBJECTPAGENAME}} {{SUBJECTPAGENAMEE}} |
Pomoc:Magiczne słowa |
[MW1.7+] FULLPAGENAME in its SUBJECTSPACE |
{{ARTICLEPAGENAME}} {{ARTICLEPAGENAMEE}} |
Pomoc:Magiczne słowa |
[MW1.7+] An alias for SUBJECTPAGENAME(E) |
{{REVISIONID}} | 12864284 |
[MW1.5+] The unique identifying number of a page, see m:Help:Diff. Note that when editing a page, this value is null. |
{{REVISIONDAY}} | 8 |
[MW1.8+] The day on which the page was last modified. |
{{REVISIONDAY2}} | 08 |
[MW1.8+] The day on which the page was last modified, but with a leading zero (01 .. 31). |
{{REVISIONMONTH}} | 6 |
[MW1.8+] The month in which the page was last modified. |
{{REVISIONYEAR}} | 2008 |
[MW1.8+] The year in which the page was last modified. |
{{REVISIONTIMESTAMP}} | 20080608122658 |
[MW1.8+] ISO 8601 time stamp, indicating when the page was last modified. |
{{SITENAME}} | Wikipedia |
Value of $wgSitename |
{{SERVER}} | http://pl.wikipedia.org | Value of $wgServer |
{{SCRIPTPATH}} | ../../../.. |
[MW1.5+] $wgScriptPath |
{{SERVERNAME}} | localhost |
[MW1.5+] $wgServerName |
[edytuj] Funkcje parsera
- Więcej informacji na stronie Pomoc:Funkcje parsera.
Not working at the position of the page where the tag is located but on the page header, and throughout the page, respectively (see below):
- DISPLAYTITLE: allow the page header to be different from the page name.
- DEFAULTSORT: decyduje o kolejności nazwisk w kategoriach. Zastosowanie proste: {{DEFAULTSORT:Nazwisko, Imię}}
[edytuj] Namespaces and URLs
Word | Example | Explanation |
---|---|---|
{{ns:}} | {{ns:4}} = Wikipedia {{ns:project}} = Wikipedia |
Returns the name of a given namespace number. |
{{localurl:x y @}} {{localurle:x y @}} {{localurl:a|b=c}} {{localurl:Wikipedia:Category}} |
../../../../articles/x/_/y/X_y_%40.html |
Returns the local URL of a page (might not exist). Optional query parameter, see m:Help:Variable. |
{{urlencode:x y @}} | x+y+%40 |
[MW1.7+] Encodes variable values for use in external links. [3] |
{{anchorencode:x #y @}} | x_.23y_.40 |
[MW1.8+] Encodes variable values for use in section anchors. [4] |
{{fullurl:x y @}} {{fullurle:x y @}} {{fullurl:m:a|b=c}} |
http://pl.wikipedia.org../../../../articles/x/_/y/X_y_%40.html http://pl.wikipedia.org../../../../articles/x/_/y/X_y_%40.html http://meta.wikimedia.org/wiki/a?b=c |
[MW1.5+] Returns the full URL of a given page. Optional query parameter as for localurl:. |
[edytuj] Formatting
Word | Example | Explanation |
---|---|---|
{{#language:}} | {{#language:da}} = Dansk |
[MW1.7+] Nazwa kodu językowego w tym właśnie języku. |
{{lc:}} | {{lc:AbC dEf}} = abc def |
[MW1.5+] Konwersja na małe litery. |
{{lcfirst:}} | {{lcfirst:Ab Cd}} = ab Cd |
[MW1.5+] Konwersja pierwszej litery na małą. |
{{uc:}} | {{uc:aBc DeF}} = ABC DEF |
[MW1.5+] Konwersja na wielkie litery. |
{{ucfirst:}} | {{ucfirst:aB cD}} = AB cD |
[MW1.5+] Konwersja pierwszej litery na wielką. |
{{formatnum:}} | {{formatnum:-299792458.56789}} = -299 792 458,56789 |
[MW1.7+] Add decimal separators according to the wiki's default locale. Leading minus and plus are recognized. |
{{padleft:}} {{padright:}} |
{{padleft:7|3|0}} = {{padleft:bcd|6|{{!}}}} = |
First case is, for example, applicable to years in a category... giving an ordered year to sort by pipetricks order, or any such ordering where left extended zeros allow a proper sorting. [MW1.8+] Pads a string with a character to the specified width. Note that there's a little bug that interprets non-US-ASCII characters as two, instead of one character (see the difference in café and cafe in the examples.) It does not seem possible to use padleft and padright for padding with characters with a multi-character code, such as Padding "0" does not work, it returns the same. This seems to be a bug.[1] |
With regard to #language and m:Template:N local, see also:
- m:List of Wikipedias/local names - shows both names for all languages, without automatic comparison
- m:List of Wikipedias/local names/diff - values of #language for which {{n local}} contains a different name.
- m:List of Wikipedias/local names/diff 1 - for languages where the two names are different, shows both; due to the pre-expand include size maximum the end of the table is messed up
[edytuj] Modyfikatory szablonów
Użycie | Wyjaśnienie |
---|---|
{{:xyz}} | Sam dwukropek nie jest modyfikatorem, lecz prefiksem dla głównej przestrzeni nazw. Możemy tanskluzjować zarówno szablony jak i artykuły. Można porównać artykuł {{:ATC}} z szablonem {{ATC}}. |
{{int:xyz}} | Analogicznie do {{MediaWiki:xyz}}. |
{{msg:xyz}} | W artykule powoduje wyświetlenie szablonu, natomiast nie pozwala go edytować w oknie edycji. |
{{msgnw:xyz}} | Analogicznie do <nowiki>. Pokazuje tekst taki jak w oknie edycyjnym. |
{{raw:xyz}} | [MW1.6+] Równoważny {{msg:xyz}} .. |
{{subst:xyz}} | Pozwala na modyfikację transkluzjowanego tekstu. W przypadku gdy mamy artykułu używać należy dwóch dwukopków. Szablon wymaga tylko jedego. (zobacz np. Linkin Park oraz Szablon:Linkin Park) |
[edytuj] Modyfikatory grafiki
- For details see w:en:Wikipedia:Extended image syntax.
Modyfikatory grafiki są używane w linkach [[Grafika:tytuł.ext|modyfikator|...|modyfikator]]
. Niektóre z nich wzajemnie się wykluczają, w takich przypadkach brany jest pod uwagę ostatni podany modyfikator.
[edytuj] Wielkość
Ostatni nie rozpoznany modyfikator jest używany jako opis miniaturki grafiki, lub grafiki umieszczonej w ramce (framed). Modyfikator ten słuzy też jako opis grafiki w kodzie HTML: alt=text.
Słowo | Użycie | Opis |
---|---|---|
framed frame enframed |
[[Grafika:Mediawiki.png|framed]] | Umieszcza grafikę w ramce z opisem w oryginalnej wielkości. Parametr width jest ignorowany. Zazwyczaj lepiej używać modyfikatora thumb, ponieważ ze względu na niemożliwość skalowania modyfikator ten przydaje się tylko dla niewielkich grafik. |
border | [[Grafika:Mediawiki.png|border]] | Grafika zostanie obramowana ramką o szerokości 1px. |
thumbnail | [[Grafika:Mediawiki.png|thumbnail]] | Skaluje grafikę do ustalonej w preferencjach ulubionej wielkości użytkownika, lub do szerokości ustalonej innym modyfikatorem. |
thumb | [[Grafika:Mediawiki.png|thumb]] | Opcja thumb powoduje otoczenie obrazka szarą ramką z możliwością dodania tekstu pod zdjęciem w ramce. Dodatkowo powoduje zmniejszenie obrazka do ustalonego z góry rozmiaru, który wynosi standardowo 180 pikseli. Standardowy rozmiar obrazka można sobie dostosować do swojej rozdzielczości ekranu w swoich preferencjach. Można ustalić dowolny rozmiar obrazka podając jego rozmiar w pikselach. Obrazki z opcją "thumb" domyślnie są umieszczane z opcją "right" - czyli są dosuwane do prawej strony ekranu i opływane z lewej. To jednak również można zmienić stosując opcję "center" i "left". |
thumb=xyz | [[Grafika:Mediawiki.png|thumb=Wiki.png]] | Ręcznie ustalona miniaturka. Zamiast wyświetlania jako miniaturki przeskalowanej grafiki Mediawiki.png, zostanie wyświetlona grafika Wiki.png. |
width px 100x200px |
[[Grafika:Mediawiki.png|40px]] [[Grafika:Mediawiki.png|100x200px]] |
Grafika zostanie przeskalowana do podanej szerokości, jednak nie więcej niż do 100 pikseli szerokości i 200 pikseli wysokości. Modyfikator zachowuje proporcje. |
[edytuj] Pozycja
W przypadku użycia więcej niż jednego modyfikatora pozycji, tylko ostatni będzie wzięty pod uwagę.
Słowo | Użycie | Wyjaśnienie |
---|---|---|
right | [[Grafika:Mediawiki.png|right]] | Grafika przesunięta do prawej krawędzi. |
left | [[Grafika:Mediawiki.png|left]] | Grafika przesunięta do lewej krawędzi. |
none | [[Grafika:Mediawiki.png|none]] | Grafika przestaje być obiektem pływającym. |
center centre |
[[Grafika:Mediawiki.png|center]] | Podobnie do none, ale z wyśrodkowaniem. |
[edytuj] Różne
Word | Example | Explanation |
---|---|---|
{{DISPLAYTITLE:xyz}} | [MW 1.7+] Set the page's title [5], see $wgAllowDisplayTitle. | |
{{DIRMARK}} {{DIRECTIONMARK}} |
|
[MW1.7+] u+200E left to right or u+200D right to left mark |
{{CONTENTLANGUAGE}} | pl |
[MW1.7+] kod domyślnego języka interfejsu strony ($wgLanguageCode) |
{{DEFAULTSORT:Nazwisko, Imię}} | {{DEFAULTSORT:Nazwisko, Imię}} | [MW1.10+] decyduje o kolejności nazwisk w kategoriach. |
#REDIRECT | #REDIRECT [[hasło]] at top of source page |
Przekierowuje hasło. |
[edytuj] Konwersje wyrazów zależne od języka
Słowo | Przykład | Wyjaśnienie |
---|---|---|
{{ CURRENTMONTHNAMEGEN }} | czerwca |
Dopełniacz miesiąca wykorzystywany w języku czeskim, polskim, ukraińskim[6] |
{{grammar:case | słowo }} | {{grammar:D.lp|Wikipedia}} na polskiej Wikipedii zwraca w dopełniaczu liczby pojedynczej Wikipedii . |
Dopuszczalne wartości pierwszego parametru to: M.lp D.lp C.lp B.lp N.lp MS.lp W.lp. Funkcję stosuje się zazwyczaj podając jako drugi parametr {{SITENAME}}, co pozwala przenosić bez zmiany treści kod (np. szablonu) między projektami. Funkcja jest wrażliwa na wielkość znaków w parametrze. |
{{plural:parametr|forma1|forma2}} {{plural:parametr|pierwsza|druga|trzecia}} |
gdy są dwie opcje: {{plural:2|jest|są}} daje są gdy są trzy opcje: {{plural:1|kategoria|kategorie|kategorii}} |
count 1 zwraca formę1 (w liczbie pojedynczej), kolejne formy liczby mnogiej wykorzystywane są w takich językach, jak rosyjski [7] based on "count mod 10". |
Funkcje "Grammar" i "Plural" są zależne od języka i zdefiniowane w dokumentach [8], [9], itd. (Należy zaznaczyć, że w języku PHP operator modulo to znak procenta).
"Grammar" can either be applied to predefined words only, or to arbitrary words, depending on whether the definition is just a 2D array, or involves string manipulations. See also cs:Šablona:Wikivar/GRAMMAR.
"Plural" is a site-language-dependent switch function, controlled by function convertPlural in Language.php (which distinguishes between 1 and "not 1"), for some languages overridden in Languagexx.php, e.g. for French (which distinguishes between <=1 and >1) and Russian (oddly, first option is 1, 21, 31,.., 91, 101, 121, .., second is 2, 3, 4, 22, 23, 24, 31, 32, 33, 41,.., 94, 102, 103, 104,.., 122, 123,.., and else the third).
As opposed to Funkcje parsera, "plural" accepts points and commas in numbers and interprets them in a site-language-specific way (depending on $separatorTransformTable in Messagesxx.php); on this site:
- {{plural:1.000|a|b|c}} gives a
- {{plural:1,000|a|b|c}} gives a
(on e.g. the German and the Dutch sites reversed w.r.t. the result on English sites).
"Plural" is used in various system messages, e.g. message with id 'nmembers', where it uses interface language instead of site language.
[edytuj] Zobacz też
- Pomoc:Funkcje parsera #expr:, #if:, #ifeq:, itp.
- Źródło Language.php
- Źródło MagicWord.php