Değişiklikler

Yardım:İçindekiler

8.955 bayt eklendi, 19:41, 22 Mayıs 2012
Düzenleme
|}
<tt><nowiki>{{BASEPAGENAME}}</nowiki></tt> ve <tt><nowiki>{{SUBPAGENAME}}</nowiki></tt> sihirli kelimeleri sadece alt sayfa özelliğinin etkin olduğu ad boşluklarında çalışır. Alt sayfaları etkinleştirmek için {{mediawiki|Manual:$wgNamespacesWithSubpages}} sayfasına bakın.
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 [[w:percent-encoding|yüzdelik gösterim]] ile gösterilir):
* <tt><nowiki>{{TALKPAGENAMEE}}</nowiki></tt>
{{mediawiki|rev:46662|1.15+}} itibariyle bu sihirli kelimeler kullanıldığı sayfa dışında başka sayfalar için de çalışabilmesi için parametre kabul etmektedirler
* <tt><nowiki>{{PAGENAME:Template:Main Page}}</nowiki></tt> &rarr; '''{{PAGENAME:Template:Main Page}}'''
 
 
{{Warning/tr|Tekli tırnak işareti (') veya yıldız işareti (*) gibi bazı karakterleri içeren sayfalar bu sihirli kelimelerde parametre olarak kullanıldığında bazı beklenmeyen sonuçlar ortaya çıkabilir, mesela <tt><nowiki>{{PAGEINSCATEGORY:{{PAGENAME}}}}</nowiki></tt>. {{mediawiki|bugzilla:14779|14779}} ve {{mediawiki|bugzilla:16474|16474}} numaralı hata kayıtlarına bakın.}}
====Ad boşlukları====
* <tt><nowiki>{{TALKSPACEE}}</nowiki></tt>
{{mediawiki|rev:46630|1.15+}} 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:
* <tt><nowiki>{{NAMESPACE:Template:Main Page}}</nowiki></tt> &rarr; '''{{NAMESPACE:Template:Main Page}}'''
* <tt><nowiki>{{SUBJECTSPACE:Template:Main Page}}</nowiki></tt> &rarr; '''{{SUBJECTSPACE:Template:Main Page}}'''
* <tt><nowiki>{{TALKSPACE:Template:Main Page}}</nowiki></tt> &rarr; '''{{TALKSPACE:Template:Main Page}}'''
 
 
 
===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. ParserFunctions eklentisiyle başka ayrıştırıcı işlevler de eklenebilir. Onlar için lütfen [[Help:Extension:ParserFunctions/tr]] sayfasına bakın.
 
====URL verileri====
{| border="1" class="wikitable"
|-
!style="width:15%"| Ayrıştırıcı işlev
!style="width:15%"| Girilen → Gösterilen
!style="width:15%"| Açıklama
!style="width:15%"| Sürümler
|-
| <tt><nowiki>{{localurl:</nowiki>''sayfa adı''<nowiki>}}</nowiki></tt><br /><tt><nowiki>{{localurl:</nowiki>''sayfa adı''<nowiki>|</nowiki>''sorgu dizgesi''<nowiki>}}</nowiki></tt>
| <nowiki>{{localurl:MediaWiki}}</nowiki> → {{localurl:MediaWiki}}<br /><nowiki>{{localurl:MediaWiki|printable=yes}}</nowiki> → {{localurl:MediaWiki|printable=yes}}
| Başlığın bağıl yolu.
|
|-
| <tt><nowiki>{{fullurl:</nowiki>''sayfa adı''<nowiki>}}</nowiki></tt><br /><tt><nowiki>{{fullurl:</nowiki>''sayfa adı''<nowiki>|</nowiki>''sorgu_dizgesi''<nowiki>}}</nowiki></tt><br /><tt><nowiki>{{fullurl:</nowiki>''interwiki:uzak sayfa adı''<nowiki>|</nowiki>''sorgu_dizgesi''<nowiki>}}</nowiki></tt>
| <nowiki>{{fullurl:Category:Top level/tr}}</nowiki> → {{fullurl:Category:Top level/tr}}<br />
<nowiki>{{fullurl:Category:Top level/tr|action=edit}}</nowiki> → {{fullurl:Category:Top level/tr|action=edit}}
| Sayfa adının tam yolu. [[Manual:Interwiki/tr|Dillerarası]] önekleri de çözümleyecektir.
| 1.5+
|-
| <tt><nowiki>{{filepath:</nowiki>''dosya adı''<nowiki>}}</nowiki></tt><br /><tt><nowiki>{{filepath:</nowiki>''dosya adı''<nowiki>|nowiki}}</nowiki></tt>
| <nowiki>{{filepath:Wiki.png}}</nowiki> → {{filepath:Wiki.png}}<br /><nowiki>{{filepath:Wiki.png|nowiki}}</nowiki> → {{filepath:Wiki.png|nowiki}}
| Bir medya dosyasının tam yolu.
| 1.12+
|-
| <tt><nowiki>{{urlencode:</nowiki>''string''<nowiki>}}</nowiki></tt>
| <nowiki>{{urlencode:x y z á é}}</nowiki> → {{urlencode:x y z á é}}
| URLlerde kullanım için kodlanmış metin.
| 1.7+
|-
| <tt><nowiki>{{anchorencode:</nowiki>''string''<nowiki>}}</nowiki></tt>
| <nowiki>{{anchorencode:x y z á é}}</nowiki> → {{anchorencode:x y z á é}}
| URL bölüm yer işaretleri için (URL'deki '#' simgesinden soraki bölüm) kodlanmış metin.
| 1.8+
|}
 
====Ad boşlukları====
<tt><nowiki>{{ns:}}</nowiki></tt>, girilen dizindeki [[Help:Namespaces/tr|ad boşluğu]]nun yerelleştirilmiş adını gösterir. <tt><nowiki>{{nse:}}</nowiki></tt> ise MediaWiki URL'leri için kodlanmış adı gösterir. Kodlanmış ad oluşturulurken, dış bağlantılarda kullanılabilmesi için boşluklar alt çizgilerle değiştirilir.
{| border="1" class="wikitable"
|-
!colspan="2" width="50%" | İçerik ad boşlukları
! rowspan="12" |
!colspan="2" width=%50%" | Tartışma ad boşlukları
|-
!style="width:25%"| Kullanım
!style="width:25%"| Çıkış metni
!style="width:25%"| Kullanım
!style="width:25%"| Çıkış metni
|-
| <tt><nowiki>{{ns:-2}}</nowiki></tt> veya <tt><nowiki>{{ns:Media}}</nowiki></tt>
| {{ns:-2}} || ||
|-
| <tt><nowiki>{{ns:-1}}</nowiki></tt> veya <tt><nowiki>{{ns:Special}}</nowiki></tt>
| {{ns:-1}} || ||
|-
| <tt><nowiki>{{ns:0}}</nowiki></tt> veya <tt><nowiki>{{ns:}}</nowiki></tt>
| {{ns:}}
| <tt><nowiki>{{ns:1}}</nowiki></tt> veya <tt><nowiki>{{ns:Talk}}</nowiki></tt>
| {{ns:1}}
|-
| <tt><nowiki>{{ns:2}}</nowiki></tt> veya <tt><nowiki>{{ns:User}}</nowiki></tt>
| {{ns:2}}
| <tt><nowiki>{{ns:3}}</nowiki></tt> veya <tt><nowiki>{{ns:User talk}}</nowiki></tt>
| {{ns:3}}
|-
| <tt><nowiki>{{ns:4}}</nowiki></tt> veya <tt><nowiki>{{ns:Project}}</nowiki></tt>
| {{ns:4}}
| <tt><nowiki>{{ns:5}}</nowiki></tt> veya <tt><nowiki>{{ns:Project talk}}</nowiki></tt>
| {{ns:5}}
|-
| <tt><nowiki>{{ns:6}}</nowiki></tt> veya <tt><nowiki>{{ns:File}}</nowiki></tt> veya <tt><nowiki>{{ns:Image}}</nowiki></tt>
| {{ns:6}}
| <tt><nowiki>{{ns:7}}</nowiki></tt> veya <tt><nowiki>{{ns:File talk}}</nowiki></tt> veya <tt><nowiki>{{ns:Image talk}}</nowiki></tt>
| {{ns:7}}
|-
| <tt><nowiki>{{ns:8}}</nowiki></tt> veya <tt><nowiki>{{ns:MediaWiki}}</nowiki></tt>
| {{ns:8}}
| <tt><nowiki>{{ns:9}}</nowiki></tt> veya <tt><nowiki>{{ns:MediaWiki talk}}</nowiki></tt>
| {{ns:9}}
|-
| <tt><nowiki>{{ns:10}}</nowiki></tt> veya <tt><nowiki>{{ns:Template}}</nowiki></tt>
| {{ns:10}}
| <tt><nowiki>{{ns:11}}</nowiki></tt> veya <tt><nowiki>{{ns:Template talk}}</nowiki></tt>
| {{ns:11}}
|-
| <tt><nowiki>{{ns:12}}</nowiki></tt> veya <tt><nowiki>{{ns:Help}}</nowiki></tt>
| {{ns:12}}
| <tt><nowiki>{{ns:13}}</nowiki></tt> veya <tt><nowiki>{{ns:Help talk}}</nowiki></tt>
| {{ns:13}}
|-
| <tt><nowiki>{{ns:14}}</nowiki></tt> veya <tt><nowiki>{{ns:Category}}</nowiki></tt>
| {{ns:14}}
| <tt><nowiki>{{ns:15}}</nowiki></tt> veya <tt><nowiki>{{ns:Category talk}}</nowiki></tt>
| {{ns:15}}
|}
 
 
====Düzenleme====
<!--Well gosh, with the source of the examples hidden, who can tell what you are inputting without looking here in the source?-->
{| border="1" class="wikitable"
!style="width:15%"| Kullanım
!style="width:15%"| Girilen → Gösterilen
!style="width:15%"| Açıklama
!style="width:15%"| Sürüm
|-
|-
| <tt><nowiki>{{lc:</nowiki>''dizge''<nowiki>}}</nowiki></tt>
| <tt><nowiki>{{lc:VERİ MERKEZİ}}</nowiki></tt> → {{lc:VERİ MERKEZİ}}
| Girileni küçük harfe dönüştürür.
| 1.5+
|-
| <tt><nowiki>{{lcfirst:</nowiki>''dizge''<nowiki>}}</nowiki></tt>
| <tt><nowiki>{{lcfirst:DATA CENTER}}</nowiki></tt> → {{lcfirst:DATA CENTER}}
| Girilenini <u>ilk</u> harfini küçük harfe dönüştürür.
| 1.5+
|-
| <tt><nowiki>{{uc:</nowiki>''dizge''<nowiki>}}</nowiki></tt>
| <tt><nowiki>{{uc:metin dönüşümü}}</nowiki></tt> → {{uc:metin dönüşümü}}
| Girileni büyük harfe dönüştürür.
| 1.5+
|-
| <tt><nowiki>{{ucfirst:</nowiki>''dizge''<nowiki>}}</nowiki></tt>
| <tt><nowiki>{{ucfirst:metin dönüşümü}}</nowiki></tt> → {{ucfirst:metin dönüşümü}}
| Girilenini <u>ilk</u> harfini büyük harfe dönüştürür.
| 1.5+
|-
| <tt><nowiki>{{formatnum:</nowiki>''biçimlenmemiş&nbsp;sayı''<nowiki>}}</nowiki></tt><br /><tt><nowiki>{{formatnum:</nowiki>''biçimlenmiş&nbsp;sayı''<nowiki>|R}}</nowiki></tt>
| <tt><nowiki>{{formatnum:987654321.654321}}</nowiki></tt><br/> → {{formatnum:987654321.654321}}<br /> <tt><nowiki>{{formatnum:987,654,321.654321|R}}</nowiki></tt><br/> → {{formatnum:987,654,321.654321|R}}
| Girilen sayıyı onluk gruplara ayırır, ve vikinin varsayılan diline bağlı olarak yerel hane kodunu ekler. <tt><nowiki>|</nowiki>R</tt> paramtresi, matematiksel ifadelerde kullanılması için sayıya uygulanmış biçimlendirmeleri kaldırmak için kullanılır.
| 1.7+<br />1.13+
|-
|
<code><nowiki>{{#dateformat:</nowiki>''tarih''<nowiki>}}
{{#formatdate:</nowiki>''tarih''<nowiki>}}
{{#dateformat:</nowiki>''tarih''{{!}}''biçim''<nowiki>}}
{{#formatdate:</nowiki>''tarih''{{!}}''biçim''<nowiki>}}</nowiki></code>
|
<tt><nowiki>{{#dateformat:25 deC 2009|ymd}}</nowiki></tt><br/>
→ {{#dateformat:25 deC 2009|ymd}} (tercihiniz), 2009 DeC 25 (varsayılan)<br/>
<tt><nowiki>{{#formatdate:dec 25,2009|dmy}}</nowiki></tt><br/>
→ {{#formatdate:dec 25,2009|dmy}} (terchiniz), 25 Dec 2009 (varsayılan)<br/>
<tt><nowiki>{{#dateformat:2009-12-25|mdy}}</nowiki></tt><br/>
→ {{#dateformat:2009-12-25|mdy}} (tercihiniz), December 25, 2009 (varsayılan)<br/>
<tt><nowiki>{{#formatdate:2009 dec 25|ISO 8601}}</nowiki></tt><br/>
→ {{#formatdate:2009 dec 25|ISO 8601}} (tercihiniz), 2009-12-25 (varsayılan)<br/>
<tt><nowiki>{{#dateformat:25 decEmber|mdy}}</nowiki></tt><br/>
→ {{#dateformat:25 decEmber|mdy}} (tercihiniz), DecEmber 25 (varsayılan)<br/>
 
Yukarıdaki örnekte, "tercihiniz" yazan bölüm bulunduğunuz vikide belirlemiş olduğunuz tarih tercihlerinize göredir.
| "Tarih düzeni" tercihine bağlı olarak düzenlenmek istenen tarihi düzenler ve düzenlenmiş tarih şeklinde etiketleyerek metaveri ekler. Oturum açmamış kullanıcılar veya özel bir tarih düzeni belirlememiş kullanıcılar için görüntülenecek varsayılan bir düzen belirlenebilir: <tt>mdy<tt>, <tt>dmy</tt>, <tt>ymd</tt>, <tt>ISO&nbsp;8601</tt> gibi (hepsi büyük küçük harfe duyarlıdır). Eğer sadece ay ve gün verilmişse, yalnızca <tt>mdy</tt> ve <tt>dmy</tt> düzenleri kullanılabilir. Eğer bir düzen belirtilmemişse veya belirtilen düzen geçersizse, girilen tarihin düzeni varsayılan olarak algılanır. Eğer girilen tarih geçerli bir tarih olarak algılanmamışsa (özellikle, eğer tarihin iç içe kullanımından veya benzer bir şablondan gelen herhangi bir metaveri bilgisi varsa, (ek bir) metaveri oluşturulmaz. <br/><small>ISO 8601 standardının, tarihlerin Gregoryan takvimiyle belirlenmesini gerektirmesine rağmen, bu işlevde bulunan ISO parametresi olağan Gregoryan aralığının dışında kalan tarihleri de (yani 1583 yılından önceki tarihleri) kabul etmektedir. Ayrıca, bu sihirli kelime (ISO 8601 ile kullanılan) negatif yıllar arasında ve (yazımda kullanılan) MÖ. yıllar arasında düzgün şekilde dönüştürme yapamamaktadır. </small>
| 1.15+
|}
95
değişiklik