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|Help:Extension:ParserFunctions 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.

İstatistikler
Bu değişkenler tarafından gösterilen değerler genelde ayraçlar içerir (viki diline bağlı olarak virgül veya boşluk); ancak ":R" ekiyle ham sayıların gösterilmesi sağlanabilir (örneğin  &rarr;  ve   &rarr; ).

PAGESINCATEGORY gibi bazı paramtere gerektiren sihirli kelimelerde kullanılacağı zaman "|R" şeklinde kullanın (örneğin  ve  ).

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

Sayfa adı
  ve    sihirli kelimeleri sadece alt sayfa özelliğinin etkin olduğu ad boşluklarında çalışır. Alt sayfaları etkinleştirmek için sayfasına bakın.

itibariyle bu sihirli kelimeler kullanıldığı sayfa dışında başka sayfalar için de çalışabilmesi için parametre kabul etmektedirler

Page titles containing certain characters, such as apostrophes  or asterisks , may produce unexpected results when handled with these magic words, e.g.  . See bugs , , , and. One simple way to fix this is wrapping the pagename in  from the ParserFunctions extension.

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

URL encoded page names
Aşağıdakiler, yukarıdaki sihirli kelimelerin MediaWiki URL bağlantılarında kullanılabilen alternatifleridir (yani boşluklar alt çizgiyle (_) değiştirilir ve bazı karakter yüzdelik gösterim ile gösterilir):



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

Ad boşlukları
Aşağıdakiler, yukarıdaki sihirli kelimelerin MediaWiki URL bağlantılarında kullanılabilen alternatifleridir (yani boşluklar alt çizgiyle (_) değiştirilir ve bazı karakter yüzdelik gösterim ile gösterilir):



itibariyle bu sihirli kelimeler kullanıldığı sayfa dışında başka sayfalar için de çalışabilmesi için bir sayfa adı parametre kabul etmektedirler:

Parameter must not be a namespace name:
 * &rarr;  (Pages in main space will return empty)
 * &rarr; 
 * &rarr; 
 * &rarr; 
 * &rarr;   (Empty)

Ayrıştırıcı işlevler
Ayrıştırıcı işlevler değişkenlere oldukça benzerdir; ancak bir veya daha fazla parametre almaktadırlar (teknik olarak parametre alan herhangi bir sihirli kelime ayrıştırıcı işlevdir) ve bazen şablonlardan ayırmak için adının önüne kare işareti (#) gelmektedir.

Bu sayfa yalnızca MediaWiki yazılımıyla birlikte gelen ayrıştırıcı işlevleri açıklamaktadır. başka ayrıştırıcı işlevler de eklenebilir. Onlar için lütfen Help:Extension:ParserFunctions sayfasına bakın.

Ad boşlukları
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.

Düzenleme
See also:.

Localization
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 #Date and time, #Formatting, #Miscellaneous. More magic words are added by the.

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.

Transclusion modifiers
usually transcludes another page, by default from the Template:namespace. These magic words modify that behavior.