Help:Magic words/tr

Sihirli kelimeler, MediaWiki'nin zaman, site ayrıntıları veya sayfa adları gibi bir dönüş değeri veya işleviyle ilişkilendirdiği metin dizeleridir. Bu sayfa sadece standart büyü kelimelerini açıklar; teknik referans için, bakınız.

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


 * Davranış değiştiriciler: Bunlar genellikle çift alt çizgi ile çevrili büyük harflerle yazılır, örneğin  .
 * 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, ör. . Ayrıca sayfasına ve  bakınız.

Değişkenler ve ayrıştırıcı işlevler subst:, tıpkı şablonlar gibi kullanılabilir. Sayfaya bağlı sihirli kelimeler, kelime çevrilmiş bir şablon aracılığıyla eklenmiş veya sistem mesajı dahil edilmiş olsa bile geçerli sayfa hakkındaki verileri (varsayılan olarak) etkiler veya döndürür.

Davranış değiştiricileri
Bir davranış anahtarı sayfanın düzenini veya davranışını kontrol eder (görünüm tarafından destekleniyorsa) ve içerikte istenen eksiklikleri ve eklemeleri belirtmek için sıklıkla kullanılabilir. Özellikle bunlardan bazıları Minerva skin tarafından desteklenmiyor.

Değişkenler
Değişkenler geçerli sayfa, viki veya tarih hakkında bilgi döndürür. Bunların sözdizimi şablonlar ile aynıdır. " [zengin] " olarak işaretlenen değişkenler yazılım tarafından izlenir ve bir sayfaya dahil edilebilecek sayı sınırlıdır.

Bir şablon adı bir değişkenle çakışırsa, değişken kullanılacaktır (bu nedenle şablonu    :PAGENAME içine almak için $codePAGENAME$code-end yazmanız gerekir). Bazı durumlarda, parametre eklemek, çözümleyiciyi bir şablonu çağırmaya zorlar; örneğin, $tpl-currentdayname-code, $tpl-currentdayname-result belirtir, değişkeni değil. In some cases, adding parameters will force the parser to invoke a template; for example,  transcludes     :CURRENTDAYNAME, not the variable.

Tarih ve saat
Aşağıdaki değişkenler UTC içindeki geçerli tarih ve saati döndürür.

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.

Bu değişkenlerin kullanımı, sayfaların daha sınırlı sayıda saniye için önbelleğe alınmasına neden olur. Bu MagicWordFactory ile yapılandırılmıştır.

Tarih ve saat sihirli sözcükleri viki içerik dilinde biçimlendirilir. sürümünden beri, sayfa içerik diline bağlıdırlar.

Aşağıdaki değişkenler öncekilerle aynıdır, ancak sitenin sunucu yapılandırma veya kullanıyorlar.



Daha kapsamlı zaman biçimlendirmesi için veya mevcut yıl ve haftayı ISO-8601 ile daha iyi uyumlu olarak çıktılamak için, ayrıştırıcı işlevini kullanmak üzere  yüklemek isteyebilirsiniz.

İ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 bir parametre gerektiren sihirli kelimeler için "|R" kullanın (örneğin  ve   veya   ve  ). Daha önce  için de geçerlidir.

Sihirli kelimelerin sayısı viki içerik dilinde biçimlendirilir. yılından bu yana, sayfa içerik diline bağlıdır.

Sayfa adları
Bunların hiçbiri  kullanılarak ekran başlığındaki değişikliklerden etkilenmez; döndürülen değerler orijinal sayfa başlığıdır.

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.

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



URL kodlu sayfa adları
Aşağıdakiler, MediaWiki URL'lerinde kullanılmak üzere kodlanmış eşdeğerlerdir (yani, alt çizgi ve bazı karakterlerle değiştirilen boşluklar Sayısal karakter kodlaması kullanılarak kaçtı):



,  ve   farklı uygulamaları olduğunu unutmayın. Ayrıntılar için sayfasına bakın.

Ad alanları
Aşağıdakiler, MediaWiki URL'lerinde kullanılmak üzere kodlanmış eşdeğerlerdir (alt çizgilerle değiştirilen boşluklar ve yüzde kodlu bazı karakterler):



1.15+ itibarıyla, bunlar tam sayfa adı parametresi alabilir ve geçerli sayfa yerine o sayfayla ilişkili istenen ad alanını döndürür:

Parametre bir ad alanı adı olmamalıdır:
 * &rarr; 
 * &rarr;  (Pages in main space will return empty)
 * &rarr; 
 * &rarr; 
 * &rarr; 
 * &rarr; 
 * &rarr;   (Empty)

Ayrıştırıcı işlevler
Ayrıştırıcı işlevleri değişkenlere çok benzer, ancak bir veya daha fazla parametre alır (teknik olarak, bir parametre alan herhangi bir sihirli sözcük ayrıştırıcı işlevidir) ve adın önüne bazen kare eklenir. onları şablonlardan.

Bu sayfada yalnızca MediaWiki yazılımıyla tümleşik ayrıştırıcı işlevleri açıklanmaktadır. gibi MediaWiki uzantıları tarafından diğer ayrıştırıcı işlevleri eklenebilir. Bunlar için sayfasına bakın.

Ad alanları
, ad alanı için geçerli yerel adı, bu dizinle, standart adla veya yerel takma adla döndürür. Böylece,   ve   (Dosya ad alanı için eski bir ad) hepsi "    " döndürür. İçerik dilinin Fransızca olduğu bir vikide  de geçerlidir, ancak  -wrong (Almanca'da "Dosya"'nın yerelleştirilmesi) geçerli değildir.

, MediaWiki URL'leri için kodlanmış eşdeğerdir. Aynı şeyi yapar, ancak boşlukları alt çizgilerle değiştirerek harici bağlantılarda kullanılabilir hale getirir.

Yerelleştirilmiş ad alanlarını özel ad alanları ile karıştırmayın.

Biçimlendirme
Ayrıca bakınız:.

Yerelleştirme
İşte ana yerelleştirme araçları olarak kullanılan sihirli kelimeler. Diğer sihirli kelimeler genellikle vikinin yerel ayarına ve yapılandırmasına veya seçilen dile bağlıdır: özellikle #Tarih ve saat, #Biçimlendirme, #Çeşitli. tarafından daha fazla sihirli kelime eklenir.

Bu sihirli kelimelerin kullanımı çok karmaşık olabilir ve belgelendirme şu anda eksiktir; ÇOĞUL, DİL BİLGİSİ, CİNSİYET hakkında daha fazla bilgi var.

Ekleme değiştiricileri
genellikle varsayılan olarak Şablon:ad alanından başka bir sayfayı kopyalar. Bu sihirli kelimeler bu davranışı değiştirir.

Çeşitli
Ayrıştırıcı işlevi #invoke için tr:Vikipedi:Lua sayfasına bakın.