Gamepedia Yardım Viki
Advertisement

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 standart sihirli kelimelerin kullanımı ile ilgilidir; teknik referans için mw:Manual:Magic words sayfasına bakın.

Üç genel sihirli kelime türü vardır:

Sayfaya bağımlı sihirli sözcükler, sözcük kopyalanan bir şablon veya dahil edilen sistem mesajı aracılığıyla eklenmiş olsa bile, (varsayılan olarak) geçerli sayfa hakkındaki verileri etkiler veya döndürür.

Davranış anahtarları[]

Davranış anahtarı, sayfanın düzenini veya davranışını kontrol eder ve genellikle içerikte istenen eksiklikleri ve eklemeleri belirtmek için kullanılabilir.

Söz Açıklama Sürümler
Başlık
__NOTITLE__ Sayfanın başlığını gizler. (Tüm Gamepedia vikilerinde varsayılan olan NoTitle uzantısı tarafından eklendi.)
İçindekiler
__NOTOC__ İçindekiler tablosunu gizler (TOC).
__FORCETOC__ İçindekileri normal konumunda görünmeye zorlar (ilk başlıktan önce).
__TOC__ İçindekiler sözcüğünü geçerli konumuna yerleştirir (geçersiz kılan __NOTOC__). Bu, birden çok kez kullanılırsa, içindekiler ilk sözcüğün konumunda görünür.
Düzenleme
__NOEDITSECTION__ Başlıkları yanındaki bölüm düzenleme bağlantılarını gizler. Bu, özellikle bir şablonun içinden bir başlık oluşturulduğu zaman kullanışlıdır: normal viki bölüm düzenlemesi, bu durumda normalde kullanıcıya sezgisel olan şablon kodunu düzenler. Bir şablonda birden fazla başlık varsa, her başlıktan sonra "__NOEDITSECTION__" eklemek gerekebilir.
__NEWSECTIONLINK__ Tartışılmayan bir sayfaya yeni bir bölüm eklemek için "düzenle" sekmesinin yanına bir bağlantı ("+" varsayılan olarak) ekler (Sona bir bölüm ekleme sayfasına bakın). 1.7+
__NONEWSECTIONLINK__ Tartışma ad alanlarındaki sayfalarda "düzenle" sekmesinin yanındaki bağlantıyı kaldırır. 1.15+
Kategoriler
__NOGALLERY__ Kategori sayfasında kullanıldığında, kategori görünümündeki küçük resimleri normal bağlantılarla değiştirir. 1.7+
__HIDDENCAT__ Bir kategori sayfasında kullanıldığında, kategoriyi üyelerindeki ve üst kategorilerindeki kategori listelerinden gizler (kullanıcı tercihlerinde göstermek için bir seçenek vardır). 1.13+
__EXPECTUNUSEDCATEGORY__ Bir kategori sayfasında kullanıldığında, kategoriyi Özel:KullanılmayanKategoriler'den kaldırın. 1.33+
Dil dönüştürme
__NOCONTENTCONVERT__
__NOCC__
Dil varyantlarına sahip vikilerde makale ekranında herhangi bir içerik dili dönüşümü (karakter ve aşama) gerçekleştirmeyin; örneğin, zh_cn, zh_tw, zh_sg veya zh_hk gibi varyantlar yerine yalnızca Çince (zh) gösterilir.
__NOTITLECONVERT__
__NOTC__
Dil değişkenleri olan vikilerde başlıkta dil dönüştürme işlemi gerçekleştirmeyin (diğer tüm içerikler dönüştürülür).
Diğer
__START__ Etki yok.
__END__ MediaWiki'nin sondaki boşluğu kaldırmasını önlemek için makalenin sonunu açıkça işaretler. 19213 içinde kaldırıldı. 1.1–1.8
__INDEX__ Arama motorlarına sayfayı dizine eklemelerini söyleyin ($wgArticleRobotPolicies'yi geçersiz kılar, ancak robots.txt dosyasını geçersiz kılar). $wgExemptFromUserRobotsControl değişkenine uyar. 1.14+
__NOINDEX__ Arama motorlarına sayfayı dizine eklememelerini söyleyin (yani, arama motorlarının sonuçlarında listelemeyin). $ wgExemptFromUserRobotsControl değişkenine uyar. 1.14+
__STATICREDIRECT__ Yönlendirme sayfalarında, birisi sayfayı hareket ettirip "Orijinal başlığa işaret eden yönlendirmeleri güncelle" seçeneğini işaretlediğinde MediaWiki'nin bağlantıyı otomatik olarak güncellemesine izin vermeyin. 1.13+

Değişkenler[]

Değişkenler geçerli sayfa, wiki veya tarih hakkında bilgi döndürür. Sözdizimleri şablonlar ile benzerdir. "[Pahalı]" olarak işaretlenen değişkenler yazılım tarafından izlenir ve bir sayfaya eklenebilecek sayı sınırlıdır.

Bir şablon adı bir değişkenle çakışırsa, değişken kullanılır (Şablon:PAGENAME şablonunu eklemek için {{Şablon:PAGENAME}} gerekir). Bazı durumlarda, parametre eklemek ayrıştırıcıyı bir şablonu çağırmaya zorlar; örneğin, {{CURRENTDAYNAME|x}} şunu dönüştürür: Şablon:CURRENTDAYNAME, değişkeni değil.

Tarih ve saat[]

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

MediaWiki ve tarayıcı önbelleklemesi nedeniyle, bu değişkenler sayfanın geçerli saat yerine önbelleklendiğini gösterir.

Tarih ve saat sihirli kelimeleri wiki içerik dilinde biçimlendirilir. 1.19'dan beri, sayfa içerik diline bağlıdır.

Değişken Çıkış Açıklama Sürümler
Yıl
{{CURRENTYEAR}} 2021 Yıl
Ay
{{CURRENTMONTH}} 12 Ay (sıfır dolgulu numara)
{{CURRENTMONTH1}} 12 Ay (dolgusuz numara)
{{CURRENTMONTHNAME}} Aralık Ay (isim)
{{CURRENTMONTHNAMEGEN}} Aralık Ay (Genitif formu)
{{CURRENTMONTHABBREV}} Ara Ay (kısaltma) 1.5+
Gün
{{CURRENTDAY}} 4 Ayın günü (dolgusuz numara)
{{CURRENTDAY2}} 04 Ayın günü (sıfır dolgulu numara) 1.6+
{{CURRENTDOW}} 6 Haftanın günü (dolgusuz numara), 0 (Pazar için) 6'ya kadar (Cumartesi için)
{{CURRENTDAYNAME}} Cumartesi Haftanın günü (isim)
Saat
{{CURRENTTIME}} 02.01 Zaman (24 saat SS:dd biçimi)
{{CURRENTHOUR}} 02 Saat (24 saatlik sıfır dolgulu numara)
Diğer
{{CURRENTWEEK}} 48 Hafta (numara)
{{CURRENTTIMESTAMP}} 20211204020138 YYYYAAGGSSddss Zaman damgası 1.7+

Aşağıdaki değişkenler öncekilerle aynıdır, ancak sitenin sunucu yapılandırması veya $wgLocaltimezone kullanılır.

  • {{LOCALYEAR}}
  • {{LOCALMONTH}}
  • {{LOCALMONTH1}}
  • {{LOCALMONTHNAME}}
  • {{LOCALMONTHNAMEGEN}}
  • {{LOCALMONTHABBREV}}
  • {{LOCALDAY}}
  • {{LOCALDAY2}}
  • {{LOCALDOW}}
  • {{LOCALDAYNAME}}
  • {{LOCALTIME}}
  • {{LOCALHOUR}}
  • {{LOCALWEEK}}
  • {{LOCALTIMESTAMP}}

Daha ayrıntılı zaman biçimlendirmesi için, #zaman ayrıştırıcı işlevi kullanmak için mw:Extension:ParserFunctions yüklemek isteyebilirsiniz..

Teknik meta veriler[]

Not: Revizyon değişkenleri, sayfanın daha eski bir sürümünü görüntülese bile en son düzenleme ile ilgili verileri geçerli sayfaya döndürür.

Değişken Çıkış Açıklama Sürümler
Site
{{SITENAME}} Gamepedia Yardım Viki TVikinin site adı ($wgSitename).
{{SERVER}} https://help.fandom.com Alan adı URL ($wgServer).
{{SERVERNAME}} help.fandom.com Alan adı (artık 1.17 sürümünden $wgServerName öğesine bağımlı değil).
{{DIRMARK}}
{{DIRECTIONMARK}}

Vikinin varsayılan dilinin yönüyle eşleşen bir Unicode yön işareti verir (‎ üzerinde soldan sağ vikiler, ‏ üzerinde sağdan sola vikiler), çok yönlü metin içeren metinde yararlıdır. 1.19'dan bu yana, sayfa içerik diline bağlıdır. 1.7+
{{SCRIPTPATH}} /tr Göreli betik yolu ($wgScriptPath).
{{STYLEPATH}} /skins-ucp Göreli stil yolu ($wgStylePath). 1.16+
{{CURRENTVERSION}} 1.33.3 Vikinin MediaWiki sürümü. 1.7+
{{CONTENTLANGUAGE}}
{{CONTENTLANG}}
tr
tr
Vikinin varsayılan arayüz dili ($wgLanguageCode). 1.7+
Sayfa
{{PAGEID}} 271 Sayfa tanımlayıcısını döndürür. 1.20+
{{PAGELANGUAGE}}
{{#language:{{PAGELANGUAGE}}}}
tr
Türkçe
Geçerli sayfanın dilini döndürür. Bu değişkenin döndürdüğü dil kodu ... kullanılarak bir dil adına dönüştürülebilir. 1.29+
{{PROTECTIONLEVEL:action}} Geçerli sayfada belirli bir eylem (örneğin "edit", "move") için koruma düzeyini (örneğin, "autoconfirmed", "sysop") çıktılar. Korunmuyorsa boş bir dize döndürür. 1.15+
{{PROTECTIONEXPIRY:action}} Geçerli sayfada belirli bir eylem (ör. "edit", "move") için koruma süresinin dolmasını (ör. "20160418155030", "infinity") verir. Korumalı değilse "infinity" değerini döndürür. 1.27+
{{CASCADINGSOURCES}} [Pahalı] Geçerli sayfaya etki eden tüm basamaklı koruma kaynaklarını döndürür. Sayfalar, kendilerini aşmadığı sürece kendi başlıklarını döndürmez. 1.23+
Geçerli sayfada en son revizyon
{{REVISIONID}} - Benzersiz düzeltme kimliği. 1.5+
{{REVISIONDAY}} 5 Gün düzenlemesi yapıldı (dolgusuz numara). 1.8+
{{REVISIONDAY2}} 05 Gün düzenlemesi yapıldı (sıfır dolgulu numara). 1.8+
{{REVISIONMONTH}} 04 Ay düzenlemesi yapıldı (1.17+ itibarıyla sıfır dolgulu sayı, önceki sürümlerde işaretsiz sayı). 1.8+
{{REVISIONMONTH1}} 4 Ay düzenlemesi yapıldı (dolgusuz numara). 1.17+
{{REVISIONYEAR}} 2020 Yıl düzenlemesi yapıldı. 1.8+
{{REVISIONTIMESTAMP}} 20200405094637 Düzenleme zamanı itibariyle zaman damgası. 1.8+
{{REVISIONUSER}} BaRaN6161TURK Sayfada en son düzenlemeyi yapan kullanıcının veya düzenlemeyi önizlerken geçerli kullanıcının kullanıcı adı. 1.15+
{{REVISIONSIZE}} 52599 Bu sayfanın geçerli düzeltmesinin boyutu (vikimetin baytı) 1.22+
Affects page content

{{DISPLAYTITLE:başlık}} {{DISPLAYTITLE:başlık|noerror}} {{DISPLAYTITLE:başlık|noreplace}}

Geçerli sayfanın başlık başlığını biçimlendirin. Değer, varsayılan başlığa eşdeğer olmalıdır: yalnızca büyük harf kullanımı değişikliklerine ve boşlukların alt çizgi ile değiştirilmesine izin verilir (bu, mw: Manual: $ wgRestrictDisplayTitle ile değiştirilebilir). $wgAllowDisplayTitle tarafından devre dışı bırakılabilir veya etkinleştirilebilir; 1.10+ sürümünden önce varsayılan olarak devre dışı bırakılmış, daha sonra varsayılan olarak etkinleştirilmiştir.

Bir sayfada birden fazla ekran başlığı kullanıldığında hata mesajlarını bastırmak veya bir displaytitle öğesinin displaytitle sayfanın daha önce belirtilmişti olması durumunda hiçbir şey yapmaması için ikinci bir noerror veya noreplace argümanı gerekebilir.

1.7+
1.24+ (for noerror and noreplace)
{{DEFAULTSORT:sıralamaanahtarı}}
{{DEFAULTSORTKEY:sıralamaanahtarı}}
{{DEFAULTCATEGORYSORT:sıralamaanahtarı}}
{{DEFAULTSORT:sıralamaanahtarı|noerror}}
{{DEFAULTSORT:sıralamaanahtarı|noreplace}}
Sayfaları kategorilere ayırmak için kullanılır, varsayılan bir kategori sıralama anahtarı ayarlar. Örneğin, John Smith'in sonuna {{DEFAULTSORT: Smith, John}} yazarsanız, sayfa kategorilerde varsayılan olarak "S" altında sıralanır. Bir sayfada birden çok varsayılan anahtar kullanıldığında hata iletilerini bastırmak veya birden çok varsayılan anahtar kullanıldığında hiçbir şey yapmamak için ikinci bir noerror veya noreplace argümanı alabilir. 1.10+
1.19+ (noerror ve noreplace için)

İstatistikler[]

Bu değişkenler tarafından döndürülen sayılar normalde ayırıcılar (yerel dile bağlı olarak virgül veya boşluk) içerir, ancak ":R" işaretleriyle ham sayılar döndürebilir (örneğin, {{NUMBEROFPAGES}} → 801 ve {{NUMBEROFPAGES:R}} → 801).PAGESINCATEGORY gibi bir parametre gerektiren sihirli kelimeler için "|R" kullanın (örneğin {{PAGESINCATEGORY:Yardım}} ve {{PAGESINCATEGORY:Yardım|R}}, veya {{PAGESINCATEGORY:Yardım|subcats}} ve {{PAGESINCATEGORY:Yardım|subcats|R}}). Daha önce {{PAGESIZE:sayfa adı}} için de geçerlidir.

Sihirli kelimelerin sayısı viki içerik dilinde biçimlendirilir. 1.19'dan beri, sayfa içerik diline bağlıdır.

Değişken Çıkış Açıklama Sürümler
{{NUMBEROFPAGES}} 801 Viki sayfaların sayısı 1.7+
{{NUMBEROFARTICLES}} 222 İçerik ad alanları içindeki sayfa sayısı.
{{NUMBEROFFILES}} 6 Yüklenen dosya sayısı. 1.5+
{{NUMBEROFEDITS}} 1.793 Viki düzenleme sayısı. 1.10+
{{NUMBEROFUSERS}} 29.674.349 Kayıtlı kullanıcı sayısı. 1.7+
{{NUMBEROFADMINS}} 1 Hizmetli deki kullanıcı grup sayısı. 1.7+
{{NUMBEROFACTIVEUSERS}} 1 Özel:İstatistikler bölümünde kullanılan ölçütlere göre etkin kullanıcı sayısı. 1.15+
{{NUMBEROFCONTRIBUTORS}} Katkıda bulunanların sayısı.
{{PAGESINCATEGORY:kategoriadı}}
{{PAGESINCAT:kategoriadı}}
27
27
[Pahalı] Verilen kategori içindeki sayfa sayısı (alt kategoriler ve dosyalar dahil). 1.13+
{{PAGESINCATEGORY:kategoriadı|all}}
{{PAGESINCATEGORY:kategoriadı|pages}}
{{PAGESINCATEGORY:kategoriadı|subcats}}
{{PAGESINCATEGORY:kategoriadı|files}}
27
21
6
0
[Pahalı] Sırasıyla, verilen kategori
  • içindeki normal sayfaların
  • (alt kategoriler ve dosyalar hariç)
  • alt kategorilerinin
  • veya dosyalarının
  • sayısı.
1.20+
{{NUMBERINGROUP:grupadı}}
{{NUMINGROUP:grupadı}}
0
0
({{NUMBERINGROUP:bureaucrat}} buraya kullanıldı)
Belirli bir grup içindeki kullanıcı sayısı. 1.14+
{{PAGESINNS:dizin}}
{{PAGESINNAMESPACE:dizin}}
Etkin değil Belirtilen ad alanı içindeki sayfa sayısı (dizin yerine ad alanı dizini ile değiştirin). Örneğin, {{PAGESINNAMESPACE:</nowicki>''14''<nowiki>}} kategori sayfalarının sayısını çıkar. {{PAGESINNS:0}}, {{NUMBEROFARTICLES}} üzerinden farklıdır, çünkü önceki yönlendirmeler ve dezavantajlı sayfalar içerir. Varsayılan olarak devre dışıdır, $wgAllowSlowParserFunctions ile etkinleştirin. 1.7+

Sayfa adların[]

Değişken Çıkış Açıklama Sürümler
{{FULLPAGENAME}} Sihirli kelimeler Ad alanı ve tam sayfa başlığı (tüm alt sayfa düzeyleri dahil). 1.6+
{{PAGENAME}} Sihirli kelimeler Ad alanı olmadan tam sayfa başlığı (tüm alt sayfa düzeyleri dahil).
{{BASEPAGENAME}} Sihirli kelimeler Sayfanın hemen üstün alt sayfa düzeyindeki sayfanın sayfa başlığı ("Yardım:Başlık/foo/bar"'daki "Başlık/foo").

Daha karmaşık bölme için, ParserFunctions uzantısından {{#titleparts:}} kullanın.

1.7+
{{SUBPAGENAME}} Sihirli kelimeler Alt sayfa başlığı ("Yardım:Başlık/foo/bar"'daki "bar"). 1.6+
{{SUBJECTPAGENAME}}
{{ARTICLEPAGENAME}}
Sihirli kelimeler
Sihirli kelimeler
İlişkili konu sayfasının tam sayfa adı. 1.7+
{{TALKPAGENAME}} Tartışma:Sihirli kelimeler İlişkili tartışma sayfasının tam sayfa adı. 1.7+
{{ROOTPAGENAME}} Sihirli kelimeler Geçerli sayfanın kök adı. Sayfadaki Başlığı döndürür Yardım:Başlık/Foo/Bar 1.22+

The {{BASEPAGENAME}} ve {{SUBPAGENAME}} sihirli kelimeler yalnızca alt sayfaların etkin olduğu ad alanlarında çalışır. Alt sayfaları etkinleştirme hakkında bilgi için mw:Manual:$wgNamespacesWithSubpages sayfasına bakın.

1.15+ itibariyle, bunların tümü, geçerli sayfa yerine sayfanın spesifikasyonunun çalıştırılmasına izin veren bir parametre alabilir:

  • {{PAGENAME:Şablon:Anasayfa}}Anasayfa

' kesme işaretleri veya * yıldız işaretleri gibi belirli karakterler içeren sayfa başlıkları, bu sihirli kelimelerle işlendiğinde beklenmedik sonuçlar doğurabilir, ör. {{PAGESINCATEGORY:{{PAGENAME}}}}. Hataları 14779, 16474 ve 35628 sayfalarına bakın. Bunu düzeltmenin basit bir yolu, sayfa adını #titleparts içine sarmaktır.

Örneğin, sayfa adı "L'Aquila" ise, aşağıdaki kod "Sayısal karakter kodlaması" dizesini oluşturur:

{{#switch:{{PAGENAME}}
| L'Aquila = Çeviri yok
| L = İyi Değil
| L&apos;Aquila = Varlıktan kaçış
| L&#39;Aquila = Sayısal karakter kodlaması
}}

URL encoded page names[]

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ı):

  • {{FULLPAGENAMEE}}
  • {{PAGENAMEE}}
  • {{BASEPAGENAMEE}}
  • {{SUBPAGENAMEE}}
  • {{SUBJECTPAGENAMEE}}
  • {{ARTICLEPAGENAMEE}}
  • {{TALKPAGENAMEE}}

{{PAGENAME}}, {{PAGENAMEE}} ve {{urlencode:}} farklı uygulamalara sahiptir. Ayrıntılar için mw:Manual:PAGENAMEE encoding bölümüne bakın.

Ad alanları[]

Değişken Çıkış Açıklama Sürümler
{{NAMESPACE}} Sayfanın ad alanının adı
{{NAMESPACENUMBER}} 0 Sayfanın ad alanının kimliği 1.20+
{{SUBJECTSPACE}}
{{ARTICLESPACE}}

İlişkili içerik ad alanının adı 1.7+
{{TALKSPACE}} Tartışma İlişkili tartışma ad alanının adı 1.7+

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):

  • {{NAMESPACEE}}
  • {{SUBJECTSPACEE}}
  • {{TALKSPACEE}}

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

  • {{NAMESPACE:Şablon:Anasayfa}}Şablon
  • {{SUBJECTSPACE:Şablon:Anasayfa}}Şablon
  • {{TALKSPACE:Şablon:Anasayfa}}Şablon tartışma

Parametre bir ad alanı adı olmamalıdır:

  • {{SUBJECTSPACE:Yardım tartışma}}  (Boş)

Diğer[]

Değişken Çıkış Açıklama Sürümler
{{!}} | Bir boru karakterini şablon bağımsız değişkeninin veya tablo hücresi içeriğinin parçası olarak eklemek için kullanılır. Bu sihirli bir kelime olarak eklenmeden önce, birçok viki bunu "Şablon:!" içerik olarak | iledir. 1.24+

Ayrıştırıcı işlevleri[]

Ayrıştırıcı işlevleri değişkenlere çok benzer, ancak bir veya daha fazla parametre alır (teknik olarak, parametre alan herhangi bir sihirli sözcük ayrıştırıcı işlevidir) ve ad bazen bunları şablonlardan ayırmak için bir karma ile önek olarak eklenir.

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

URL verisi[]

Ayrıştırıcı işlevi Giriş → Çıkış Açıklama Sürümler
{{localurl:sayfa adı}}
{{localurl:sayfa adı|sorgu_dize}}
{{localurl:MediaWiki}} → /tr/wiki/MediaWiki
{{localurl:MediaWiki|printable=yes}} → /tr/wiki/MediaWiki?printable=yes
Başlığın göreceli yolu.
{{fullurl:sayfa adı}}
{{fullurl:sayfa adı|sorgu_dize}}
{{fullurl:vikiarası:uzak sayfa adı|sorgu_dize}}
{{fullurl:Kategori:Üst seviye}}https://help.fandom.com/tr/wiki/Kategori:%C3%9Cst_seviye

{{fullurl:Kategori:Üst seviye|action=edit}}https://help.fandom.com/tr/wiki/Kategori:%C3%9Cst_seviye?action=edit

Başlığa protokole bağlı bir yol. Bu aynı zamanda vikiarası öneklerini de çözecektir. Not: Braketlenmemiş (düz) protokole bağlı bağlantılar otomatik olarak bağlanmaz. 1.5+
{{canonicalurl:sayfa adı}}
{{canonicalurl:sayfa adı|sorgu_dize}}
{{canonicalurl:vikiarası:uzak sayfa adı|sorgu_dize}}
{{canonicalurl:Kategori:Üst seviye}}https://help.fandom.com/tr/wiki/Kategori:%C3%9Cst_seviye

{{canonicalurl:Kategori:Üst seviye|action=edit}}https://help.fandom.com/tr/wiki/Kategori:%C3%9Cst_seviye?action=edit

Standart URL'yi kullanarak başlığın mutlak yolu. Bu aynı zamanda interwiki öneklerini de çözecektir. 1.18+
{{filepath:dosya adı}}
{{filepath:dosya adı|nowiki}}
{{filepath:dosya adı|küçükresim_boyutu}}
{{filepath:Wiki.png}}latest?cb=20200102224821

{{filepath:Wiki.png|nowiki}} → https://static.wikia.nocookie.net/help_tr_gamepedia/images/b/bc/Wiki.png/revision/latest?cb=20200102224821
{{filepath:Wiki.png|300}}300?cb=20200102224821

Bir medya dosyasının tam boyutuna veya küçük resmine (1.18+) yönelik protokole bağlı bir yol. 1.12+
1.18+
{{urlencode:dize}} (or {{urlencode:dize|QUERY}})
{{urlencode:dize|WIKI}}
{{urlencode:dize|PATH}}
{{urlencode:x y z á é}} (veya {{urlencode:x y z á é|QUERY}}) → x+y+z+%C3%A1+%C3%A9
{{urlencode:x y z á é|WIKI}} → x_y_z_%C3%A1_%C3%A9
{{urlencode:x y z á é|PATH}} → x%20y%20z%20%C3%A1%20%C3%A9

Varsayılan değerin 1.17'de |WIKI yerine |QUERY olarak değiştiğini unutmayın; bu, bu işleve dayanan şablonları bozabilir.

URL'lerde kullanım için kodlanmış giriş. Eski mw:Extension:StringFunctions öğesinde olduğu gibi bir urldecode işlevi olmadığını unutmayın. 1.7+ (or 1.17+)
1.17+
1.17+
{{anchorencode:dize}} {{anchorencode:x y z á é}} → x_y_z_.C3.A1_.C3.A9 URL bölüm bağlantılarında kullanılmak üzere kodlanmış giriş (bir URL'deki “#” simgesinden sonra). 1.8+

Ad alanları[]

{{ns:}} bu dizin, standart ad veya yerel takma ad ile ad alanı için geçerli yerelleştirilmiş adı döndürür. Bu sayede {{ns:6}}, {{ns:File}}, ve {{ns:Image}} (Dosya ad alanı için eski bir ad) "Dosya" dönüşür. İçerik dilinin Fransızca olduğu bir vikide, {{ns:Fichier}}'de geçerli, ancak {{ns:Datei}} ("File"'ın Almanca olarak yerelleştirilmesi) değil.

{{nse:}} 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.

İçerik ad alanları Tartışma ad alanları
Kullanım Çıkış Kullanım Çıkış
{{ns:-2}} veya {{ns:Media}} Ortam
{{ns:-1}} veya {{ns:Special}} Özel
{{ns:0}} veya {{ns:}} {{ns:1}} veya {{ns:Talk}} Tartışma
{{ns:2}} veya {{ns:User}} Kullanıcı {{ns:3}} veya {{ns:User talk}} Kullanıcı mesaj
{{ns:4}} veya {{ns:Project}} Gamepedia Yardım Viki
Vikiler arasında değişir
{{ns:5}} veya {{ns:Project talk}} Gamepedia Yardım Viki tartışma
{{ns:6}} veya {{ns:File}} veya {{ns:Image}} Dosya {{ns:7}} veya {{ns:File talk}} veya {{ns:Image talk}} Dosya tartışma
{{ns:8}} veya {{ns:MediaWiki}} MediaWiki {{ns:9}} veya {{ns:MediaWiki talk}} MediaWiki tartışma
{{ns:10}} veya {{ns:Template}} Şablon {{ns:11}} veya {{ns:Template talk}} Şablon tartışma
{{ns:12}} veya {{ns:Help}} Yardım {{ns:13}} veya {{ns:Help talk}} Yardım tartışma
{{ns:14}} veya {{ns:Category}} Kategori {{ns:15}} veya {{ns:Category talk}} Kategori tartışma

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

Biçimlendirme[]

Kullanım Giriş → Çıkış Açıklama Sürüm
{{formatnum:biçimlendirimemiş sayı}}

{{formatnum:formatnum-formatted number|R}}
{{formatnum:biçimlendirimemiş sayı|NOSEP}}

  • Temel:
    • {{formatnum:987654321.654321}}
      → 987.654.321,654321
    • {{formatnum:987,654,321.654321|R}}
      → 987.654.321654321
  • Advanced:
    • {{formatnum:{{formatnum:987654321.654321}}|R}}
      → 987654321.654321 (herhangi bir yerel ayarda)
    • {{formatnum:00001}}
      → 00.001
    • Hintçe yerel ayarına sahip örnekler:
      • {{formatnum:987654321.654321}}
        → 98,76,54,321.654321
      • {{formatnum:987654321.654321 |NOSEP}}
        → 987654321.654321
      • {{formatnum:98,76,54,321.654321 |NOSEP|R}}
        → 98,76,54,321.654321

Desteklenmeyen:
{{formatnum:{{formatnum:987.654.321}}}}
→ 987 654 321 (örneğin, İtalyanca yerel ayarlarla)


|R olsun veya olmasın yanlış giriş (güvenilir olmayan çıkış) örnekleri:
{{formatnum:987,654.321|R}} (the least broken)
{{formatnum:987.654,321|R}}
{{formatnum:987 654,321|R}}
{{formatnum:987&nbsp;654,321|R}}

Biçimlendirilmemiş bir sayı alır (arap, grup ayırıcısı yok ve ondalık ayırıcı olarak . ) ve vikinin varsayılan yerel ayarına göre yerelleştirilmiş sayı betikte çıkış verir ve ondalık ve ondalık grup ayırıcılarıyla biçimlendirilir.

|R parametresi, matematiksel durumlarda kullanılmak üzere davranışı tersine çevirmek için kullanılabilir: güvenilirdir ve yalnızca tam olarak biçimlendirildiği bilinen sayıları deforme etmek için kullanılmalıdır formatnum vikinin yerel ayarıyla biçimlendirir.
Baştaki sıfırlar kaldırılmaz, bunun yerine mw:Extension:ParserFunctions yüklüyse {{#expr:00001}} kullanabilirsiniz.
Numaraları tam olarak gereken biçimde girmezseniz, özellikle İngilizce olmayan vikilerde güvenilir çıkışı beklemeyin.
NOSEP ("ayırıcı yok") parametresi, hiçbir grup/ondalık ayırıcısının değiştirilmediği anlamına gelir; formatnum rakamları yalnızca Hindu – Arapça rakam sistemi kullanmayan dillerde dönüştürür. NOSEP, beklemediğiniz standart olmayan rakam gruplamalarını da önleyebilir.


Bir sayıyı bilinmeyen girdi biçiminde gerçekten (vikinin yerel ayarına göre) biçimlendirmeniz gerekiyorsa, formatnum'u iki kez kullanmayı deneyebilirsiniz (ancak ondalık bir gruba sahip olup olmadığını veya ayırıcı yenir veya sayı biçimlendirilmez).

1.7+
1.13+

{{#dateformat:tarih}} {{#formatdate:tarih}} {{#dateformat:tarih|biçim}} {{#formatdate:tarih|biçim}}

{{#dateformat:25 deC 2009|ymd}}
→ 25 deC 2009 (tercihiniz), 2009 Ara 25 (varsayılan)
{{#formatdate:dec 25,2009|dmy}}
→ dec 25,2009 (tercihiniz), 25 Ara 2009 (default)
{{#dateformat:2009-12-25|mdy}}
Aralık 25, 2009 (tercihiniz), Aralık 25, 2009 (default)
{{#formatdate:2009 dec 25|ISO 8601}}
→ 2009 dec 25 (tercihiniz), 2009-12-25 (default)
{{#dateformat:25 decEmber|mdy}}
→ 25 decEmber (tercihiniz), Aralık 25 (varsayılan)

Not: Yukarıdaki örnekte, "tercihiniz" yalnızca geçerli MediaWiki vikideki tarih tercihinizi ifade eder.

Bağlantısı olmayan bir tarihi, kullanıcının "tarih biçimi" tercihine göre biçimlendirir ve biçimlendirilmiş bir tarih olarak etiketleyen meta verileri ekler. Oturumu kapatmış olan kullanıcılar ve tercihlerinde bir tarih biçimi ayarlamayanlar için tarihlere varsayılan değer verilebilir: mdy, dmy, ymd, ISO 8601 (büyük/küçük harfe duyarlı). Yalnızca ay ve gün verilirse, yalnızca mdy ve dmy geçerlidir. Bir biçim belirtilmezse veya geçersizse, giriş biçimi varsayılan olarak kullanılır. Sağlanan tarih geçerli bir tarih olarak tanınmazsa (özellikle, bu veya benzer şablonların iç içe kullanımı gibi herhangi bir meta veri içeriyorsa), bu değişiklik değiştirilmez ve (ek) meta veri oluşturulmaz.
ISO 8601 standardı tarihlerin Gregoryen takviminde olmasını gerektirse de, bu işlevdeki ISO parametresi normal Gregoryen aralığının dışında kalan tarihleri biçimlendirecektir (örneğin 1583'ten önceki tarihler). Ayrıca, sihirli sözcük negatif yıllar (ISO 8601 ile kullanılır) ve M.Ö. yıllar veya BCE yılları (genel yazıda kullanılır) arasında düzgün bir şekilde dönüştürülemez.
1.15+
{{lc:dize}} {{lc:METİN DÖNÜŞÜMÜ}} → meti̇n dönüşümü Küçük harf girişi 1.5+
{{lcfirst:dize}} {{lcfirst:METİN DÖNÜŞÜMÜ}} → mETİN DÖNÜŞÜMÜ Çok önce karakterli küçük harf içeren giriş. 1.5+
{{uc:dize}} {{uc:metin dönüşümü}} → METIN DÖNÜŞÜMÜ Büyük harf girişi. 1.5+
{{ucfirst:dize}} {{ucfirst:metin dönüşümü}} → Metin dönüşümü Çok önce karakter büyük harfli girişi. 1.5+
{{padleft:xyz|stringlength}}
{{padleft:xyz|strlen|char}}
{{padleft:xyz|strlen|string}}
{{padleft:xyz|5}} → 00xyz
{{padleft:xyz|5|_}} → __xyz {{padleft:xyz|5|abc}} → abxyz {{padleft:xyz|2}} → xyz
{{padleft:|1|xyz}} → x (dizenin ilk karakteri)
Seçilen bir temel karakterin veya değişkenin (ilk parametre) yanına belirtilen uzunlukta (ikinci parametre) bir dolgu karakteri dizesi (üçüncü parametrede seçilen karakter; varsayılan "0") ekler. Tabandaki son rakamlar veya karakterler, dolgudaki son karakterlerin yerine geçer; diğer bir deyişle {{padleft:44|3|0}}, 044 üretir. Uzunluğu gerekli sayıda karakteri eşit olarak bölmezse, dolgu dizesi kesilebilir.

1.12'ye kadar olan sürümlerde yalnızca üçüncü parametrenin ilk karakteri kullanılır, ancak 1.15 sürümünde tüm karakterler kullanılır.

Hata (r45734'te düzenlendi): çok baytlı karakterler, genişliği yayabilecek iki karakter olarak yorumlanır. Bunlar ayrıca dolgu karakterleri olarak kullanılamaz.

1.8+
{{padright:xyz|stringlength}}
{{padright:xyz|strlen|char}}
{{padright:xyz|strlen|string}}
{{padright:xyz|5}} → xyz00

{{padright:xyz|5|_}} → xyz__ {{padright:xyz|5|abc}} → xyzab {{padright:xyz|2}} → xyz
{{padright:|1|xyz}} → x

Identical to padleft, but adds padding characters to the right side. 1.8+

Ayrıca bakınız: mw:Extension:StringFunctions.

Yerelleştirme[]

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

Kullanım Giriş → Çıkış Açıklama Sürüm
{{plural:2|is|are}} {{plural:0|is|are}} → are
{{plural:1*1|is|are}} → is
{{plural:21 mod 10|is|are}} → are
{{plural:{{#expr:21 mod 10}}|is|are}} → is
{{plural:1|is|are}} → is
{{plural:2|is|are}} → are
(For Polish)
{{plural:2|milion|miliony|milionów}} → miliony
{{plural:5|milion|miliony|milionów}} → milionów
İlk parametre bir değere eşit bir ifadeyse tekil formu (ikinci parametre) çıkışlar; çoğul biçim (üçüncü parametre) aksi halde. İşlevi dile bağlıdır. Çoğul dönüşümler, "count mod 10" temel alınarak Rusça gibi diller için kullanılır. Bunun kesirleri işlemesini beklememelisiniz (44.5 gibi) — hata 28128 bakın.
{{grammar:N|isim}} İki nokta üst üste işaretinden sonra (dile bağlı), bükülme kodu tarafından açıklanan verilen kelimenin doğru bükülmüş biçimini verir. Dilbilgisi dönüşümleri Lehçe gibi etkilenen diller için kullanılır. Ayrıca bakınız: mw:Manual:$wgGrammarForms. 1.7+
{{gender:kullanıcı adı
|kullanıcı erkekse metin döndür
|kullanıcı kadınsa metin döndür
|kullanıcı cinsiyetini tanımlamamışsa metin döndür}}
(Adı belirtilen kullanıcının cinsiyetine bağlıdır) Özel:Tercihler'de ayarlanan cinsiyet için bir anahtar.

Not: 3. parametre atlanırsa ve kullanıcı cinsiyetini tanımlamazsa, kullanıcı erkekse metin döndürülür.

1.15+
{{int:mesaj adı}} {{int:edit}}Düzenle
(Kullanıcı diline bağlıdır; Şunu deneyin: frja)
Verilen int arayüzü (MediaWiki ad alanı) mesajını kullanıcı diline uluslararasılaştırır (çevirir). msgnw ve diğer ekleme harfleri sihirli sözcükleri için Şablonlar#Kullanım sayfasına bakın.

Bunun MediaWiki 1.17 ve önceki sürümlerinde önbellek tutarlılığına zarar verebileceğini / bunları karıştırabileceğini unutmayın, hata 14404 sayfasına bakın.

{{int:editsectionhint|MediaWiki}} {{int:editsectionhint|MediaWiki}}Değiştirilen bölüm: MediaWiki Çevirileri olan parametreleri de kullanabilirsiniz.
Parametreler şu mesajlarda belirtilir: $1, $2, $3, vb.
Örneğin, editsectionhint mesajı: Düzenle bölümü: $1
Bu örnekte, MediaWiki $1 yerine geçer.

Dönüştürme değiştiricileri[]

{{Sayfa adı|isteğe bağlı parametre}} genellikle varsayılan olarak Şablon:ad alanından başka bir sayfayı kopyalar.

Bu sihirli kelimeler bu davranışı değiştirir.

Çeşitli[]

Advertisement