Help:Magic words/diq

Çekuyê Sihirıni (Magic words), yazıldığında MediaWiki tarafından tarih, saat, site bilgileri veya sayfa adları gibi bazı işlev ve değerlerle ilişkilendirilen dizgelerdir. Bu sayfa standart sihirli kelimelerin kullanımı hakkındadır. Teknik bilgi edinmek istiyorsanız sayfasına bakmanız önerilir.

Genel olarak üç çeşit değişken mevcuttur:


 * Davranış değiştiriciler: Bunlar ardında ve önünde ikişer tane alt çizgi bulunduran büyük harflerle yazılmış kelimelerdir, ''örneğin __ÖRNEK__


 * Değişkenler: bunlar önünde ve ardında ikişer tane küme parantezi ile çevrelenmiş büyük harflerle yazılı kelimelerdir., örneğin  . Göründüğü gibi, görünüşleri şablonlara çok benzemektedir.


 * Ayrıştırıcı işlevler: bunlar parametre alarak çalışırlar ve ya   ya da    şeklindedir. Ayrıca  sayfasına bakınız.

Sayfalara bağımlı sihirli kelimelerin dönüş değeri, sihirli kelime şablon veya sistem arayüz sayfası aracılığıyla eklense bile kullanıldığı sayfaya göre değişir (varsayılan olarak).

Davranış değiştiriciler
Bir davranış değiştirici sayfanın düzeni veya davranışı kontrol eder ve sıklıkla sayfa içeriğine istenilen ekleme veya gizlemelerin yapılmasında kullanılır.

Değişkenler
Değişkenler tarih, viki veya kullanıldığı sayfayla ilgili bilgi verirler. Kullanımları şablonların kullanımına benzemektedir. " [Masraflı] " olarak etiketlnmiş değişkenler sistem tarafından izlenmektedir, bu değişkenler bir sayfada sınırlı sayıda kullanılırlar.

Eğer bir şablonun adı bir değişkenle çakışıyorsa, değişken kullanılacaktır (eğer    :PAGENAME şablonunu kullanmak istiyorsanız   yazmanız gerekecektir). Bazı durumlarda, parametreler eklemek ayrıştırıcının yazılan kodu şablon olarak algılamasını sağlar; örneğin,     :CURRENTDAYNAME şablonunu gösterir.

Tarix & seate
Aşağıdaki değişkenler şu anki tarih ve saati UTC zaman diliminde gösterir.

MediaWiki ve tarayıcı önbelleği nedeniyle, bu değişkenler sıklıkla mevcut saati göstermek yerine sayfanın önbelleğe alındığı zamanki saati göstermektedir.

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

Aşağıdaki değişkenler yukarıdakilerle aynı işlevi görür; ama bu değişkenler. $wgLocaltimezone'u veya sitenin sunucu yapılandırmasını kullanır.

''Zaman ile ilgili daha fazlası için, Special:MyLanguage/Extension:ParserFunctions eklentisini kullanabilirsiniz. Bu eklentiyle #time ayrıştırıcı işlevini kullanabilirsiniz.''

Teknik metaveri
Revizyon değişkenleri, sayfanın eski bir sürümü görüntüleniyor olsa bile mevcut sayfanın en son revizyonu ile ilgili verileri gösterir.

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.