See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
Pomoc:Magiczne słowa - Wikipedia, wolna encyklopedia

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 \sqrt{a^2+b^2}; zobacz Pomoc:Wzory

[edytuj] Rozszerzenia

hiero (rozszerzenie WikiHiero)
<hiero>'''...'''</hiero>, pozwala użyć hieroglifów np. <hiero>A1</hiero> daje
A1
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.


[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
Magiczne_s%C5%82owa
[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
Magiczne_s%C5%82owa
[MW1.7+] The basename of a subpage ("Title/Other" on "Title/Other/Subtitle"), see Help:Link.
{{NAMESPACE}}
{{NAMESPACEE}}
Pomoc
Pomoc
Returns the name of the namespace the current page resides in.
{{FULLPAGENAME}}
{{FULLPAGENAMEE}}
Pomoc:Magiczne słowa
Pomoc:Magiczne_s%C5%82owa
[MW1.6+] Shorthands for NAMESPACE+PAGENAME
{{TALKSPACE}}
{{TALKSPACEE}}
Dyskusja pomocy
Dyskusja_pomocy
[MW1.7+] Name of next odd namespace (e.g. 4 => 5)
{{SUBJECTSPACE}}
{{SUBJECTSPACEE}}
Pomoc
Pomoc
[MW1.7+] Name of last even namespace (e.g. 5 => 4)
{{ARTICLESPACE}}
{{ARTICLESPACEE}}
Pomoc
Pomoc
[MW1.7+] An alias for SUBJECTSPACE(E)
{{TALKPAGENAME}}
{{TALKPAGENAMEE}}
Dyskusja pomocy:Magiczne słowa
Dyskusja_pomocy:Magiczne_s%C5%82owa
[MW1.7+] FULLPAGENAME in its TALKSPACE
{{SUBJECTPAGENAME}}
{{SUBJECTPAGENAMEE}}
Pomoc:Magiczne słowa
Pomoc:Magiczne_s%C5%82owa
[MW1.7+] FULLPAGENAME in its SUBJECTSPACE
{{ARTICLEPAGENAME}}
{{ARTICLEPAGENAMEE}}
Pomoc:Magiczne słowa
Pomoc:Magiczne_s%C5%82owa
[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
../../../../articles/x/_/y/X_y_%40.html
../../../../articles/a/_/_/A.html
../../../../articles/c/a/t/Wikipedia%7ECategory_37f1.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}} = 007

{{padleft:0|3|0}} = 000 (bug)

{{padleft:bcd|6|a}} = aaabcd
{{padleft:café|8|-}} = ---café(<==Bug effect)
{{padleft:cafe|8|-}} = ----cafe

{{padleft:bcd|6|{{!}}}} = |||bcd

{{padright:bcd|6|a}} = bcdaaa
{{padright:0|6|a}} = 0aaaaa (bug)


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 &nbsp;, which would be useful with padleft for sorting tables with Javascript.

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:

[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

gdy są trzy opcje:

{{plural:1|kategoria|kategorie|kategorii}}
dla parametru 1 daje kategoria
{{plural:3|kategoria|kategorie|kategorii}}
dla parametrów o 2, 3 lub 4 daje kategorie
{{plural:5|kategoria|kategorie|kategorii}}
dla parametru większego od 3 daje 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ż


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -