Şablon:Sıralanabilir tablo için tarih

Vikipedi, özgür ansiklopedi
Şablon belgelemesi[gör] [değiştir] [geçmiş] [temizle]

Sıralanabilir tablo için tarih, sıralanabilir tabloda tarihleri doğru şekilde göstermek ve sıralamak için kullanılır.

Ne işe yarar?[kaynağı değiştir]

Tarihlere, alışılmış biçimleriyle alfanümerik dizeler olarak davranılırsa anlamsız şekilde sıralanırlar:

  • 1 Eylül 1998 alfanümerik olarak 5 Mart 1967'den önce sıralanır çünkü 1 < 5.

YYYY-AA-GG biçiminin kullanılması bu sorunu çözer, ancak küçük istisnalar haricinde Vikipedi maddelerinde bu kullanılmamaktadır (bkz. Vikipedi:Biçem el kitabı/Tarihler ve sayılar).

Bu şablon, tarihlere otomatik olarak bir "gizli anahtar" bağlar, bu şekilde nasıl gösterildiklerine bakmaksızın doğru sıralanırlar.

Parametreler[kaynağı değiştir]

Tarihler[kaynağı değiştir]

Yıl, ay ve gün ayrı olarak ya da tek tarih olarak girilebilir.
{{Sıralanabilir tablo için tarih|''yıl''|''ay''|''gün''|''MÖ''}} {{Sıralanabilir tablo için tarih|''date''}}
  • 1. parametre – Yıl (ay verilmişse isteğe bağlı)
    • Pozitif sayılar (1'den 999,999,999,999'a kadar) MÖ ya da MS yılları temsil eder (dördüncü parametreye bağlı).
    • Negatif sayılar (−1'den −999,999,999,999'a kadar) MÖ yılları temsil eder (dördüncü parametre olmadan).
    • Yıl sayıları virgül ya da diğer biçimlendirme içermemelidir.
  • 2. parametre - Ay (gün de verilmemişse isteğe bağlı)
    • Tam ay adı – mesela Şubat
    • Kısaltılmış ay adı – mesela Şub
    • Ay numarası – (sola sıfır koyarak ya da koymayarak) mesela 2 ya da 02
  • 3. parametre – Gün (isteğe bağlı)
    • Gün numarası – (sola sıfır koyarak ya da koymayarak) mesela 7 ya da 07
  • 4. parametre – (isteğe bağlı)
    • MÖ veya MS olabilir
    • Pozitif yıl numarasıyla kullanılır
  • 1. parametre - Tam tarih
    • Varsayılan olarak YYYY-AA-GG ve GG-AA-YYYY biçimleri gün-ay-yıl biçimine dönüşür. Diğer biçimler girildikleri şekilde kalır.
    • Kısaltılmış aylar kabul edilir ve kısa halleriyle gösterilirler.
    • Büyük harf ve noktalama hataları düzeltilir.
    • Tek bir sayı yıl olarak yorumlanır, öteki türlü tarih modül tarafından çözümlenir. Aşağıdaki biçimler kabul edilmektedir:
      • YYYY-AA-GG
      • GG-AA-YYYY
      • GG Ay YYYY
      • Ay GG, YYYY
      • YYYY-AA
      • GG Ay
      • Ay GG
      • Ay YYYY
      • YYYY
      • Ay
    • Gün ve ay sayıları 1 ya da 2 basamaklı olabilir ve yıl sayıları sadece 3 ya da 4 basamaklı olabilir. 1000'den küçük bir sayı girmeniz gerekiyorsa soluna sıfır koymalısınız (mesela "0700").
    • MÖ yıllar yalnızca girdide yıldan başka bir şey yoksa işlenir.
    • MÖ yılların yanına gün ya da ay eklemeniz gerekiyorsa yıl, ay ve gün için ayrı parametreler kullanmanız gerekir.


Örnekler
girdi stili girdi kodu gizli sıralama anahtarı görünen çıktı
{{Sıralanabilir tablo için tarih|''yıl''}} {{Sıralanabilir tablo için tarih|1893}} 1893
{{Sıralanabilir tablo için tarih|-89}} MÖ 89
{{Sıralanabilir tablo için tarih|-10000}} MÖ 10.000
{{Sıralanabilir tablo için tarih|-1}} MÖ 1
{{Sıralanabilir tablo için tarih| 1}} 1 (0 yılının var olmadığını ve hata vereceğini unutmayın)
{{Sıralanabilir tablo için tarih|''ay''}} {{Sıralanabilir tablo için tarih|Eki}} Eki
{{Sıralanabilir tablo için tarih|''ay yıl''}} {{Sıralanabilir tablo için tarih|Şubat 1767}} Şubat 1767
{{Sıralanabilir tablo için tarih|''gün ay yıl''}} {{Sıralanabilir tablo için tarih|12 Ağu 1987}} 12 Ağu 1987
{{Sıralanabilir tablo için tarih|''ay gün, yıl''}} {{Sıralanabilir tablo için tarih|Temmuz 1, 1867}} 1 Temmuz 1867
{{Sıralanabilir tablo için tarih|''gün ay''}} {{Sıralanabilir tablo için tarih|25 Ekim}} 25 Ekim
{{Sıralanabilir tablo için tarih|''ay gün''}} {{Sıralanabilir tablo için tarih|Oca 1}} 1 Oca
{{Sıralanabilir tablo için tarih|''YYYY-AA-GG''}} {{Sıralanabilir tablo için tarih|2014-12-09}} 9 Aralık 2014
{{Sıralanabilir tablo için tarih|''GG-AA-YYYY''}} {{Sıralanabilir tablo için tarih|15-05-2019}} 15 Mayıs 2019
{{Sıralanabilir tablo için tarih|''yıl''|''ay''}} {{Sıralanabilir tablo için tarih|1990|10}} Ekim 1990
{{Sıralanabilir tablo için tarih|1980|Ara}} Ara 1980
{{Sıralanabilir tablo için tarih|1970|Ağustos}} Ağustos 1970
{{Sıralanabilir tablo için tarih|''yıl''|''ay''|''gün''}} {{Sıralanabilir tablo için tarih|2024|Haz|12}} 12 Haz 2024
{{Sıralanabilir tablo için tarih|-204|11|22}} MÖ 22 Kasım 204
{{Sıralanabilir tablo için tarih|''yıl''|''ay''|''gün''|''era''}} {{Sıralanabilir tablo için tarih|44|3|15|MÖ}} MÖ 15 Mart 44
{{Sıralanabilir tablo için tarih|94|Eki|17|MS}} 17 Eki 94
{{Sıralanabilir tablo için tarih||''ay''}} {{Sıralanabilir tablo için tarih||Mayıs}} Mayıs
{{Sıralanabilir tablo için tarih||''ay''|''gün''}} {{Sıralanabilir tablo için tarih||Eyl|12}} 12 Eyl

Biçimlendirme[kaynağı değiştir]

format kullanmak verilen tarihin biçimine bağlı ancak buna eşit olacağı kesin olmayan bir biçim üretir. format parametresi dokuz değer alabilir.

-
değer işlev girdi kodu gizli sıralama anahtarı görünen çıktı
  biçim girdiye göre değişir {{Sıralanabilir tablo için tarih|26 Oca 1788}} 26 Oca 1788
{{Sıralanabilir tablo için tarih|Mart 12, 1557}} 12 Mart 1557
{{Sıralanabilir tablo için tarih|1975-02-13}} 13 Şubat 1975
dmy tarihi gün-ay-yıl biçiminde gösterir {{Sıralanabilir tablo için tarih|13 Eyl 1888|format=dmy}} 13 Eyl 1888
{{Sıralanabilir tablo için tarih|1983-01-03|format=dmy}} 3 Ocak 1983
dm yalnızca gün ve ayı gün-ay biçiminde gösterir {{Sıralanabilir tablo için tarih|26 Şub 1788|format=dm}} 26 Şub
{{Sıralanabilir tablo için tarih|2020-10-15|format=dm}} 15 Ekim
mdy tarihi ay-gün-yıl biçiminde göstermez, Türkçe Vikipedi'de {{Sıralanabilir tablo için tarih|Ağustos 31, 1901|format=mdy}} 31 Ağustos 1901
{{Sıralanabilir tablo için tarih|2006-11-08|format=mdy}} 8 Kasım 2006
md yalnızca gün ve ayı ay-gün biçiminde göstermez, Türkçe Vikipedi'de {{Sıralanabilir tablo için tarih|26 Haz 1988|format=md}} 26 Haz
{{Sıralanabilir tablo için tarih|2002-02-27|format=md}} 27 Şubat
my yalnızca ay ve yılı ay-yıl biçiminde gösterir {{Sıralanabilir tablo için tarih|16 Kasım 1488|format=my}} Kasım 1488
d yalnızca günü gösterir {{Sıralanabilir tablo için tarih|6 Temmuz 1666|format=d}} 6
m yalnızca ayı gösterir {{Sıralanabilir tablo için tarih|1980-02-12|format=m}} Şubat
y yalnızca yılı gösterir {{Sıralanabilir tablo için tarih|-26|Oca|18|format=y}} MÖ 26
hide tarihi gizler {{Sıralanabilir tablo için tarih|15 Ekim 1800|format=hide}}

Kısaltma kullanımı[kaynağı değiştir]

Ay ismini kısaltmanın iki yolu vardır.

  1. Doğrudan kısaltılmış bir ay ismi girmek.
  2. Parametrede abbr=açık kullanmak. Şablonda tarihin önüne ya da arkasına yerleştirilebilir. Bu, table çok geniş olursa ayı kısaltmaya olanak sağlar. {{Sıralanabilir tablo için tarih|'i {{Sıralanabilir tablo için tarih|abbr=açık| ile değiştirmek için metin düzenleyicisinde ya da vikimetin düzenleyicisinde bul-ve-değiştir'i kullanmak kolaydır.
Örnekler
kısaltma yöntemi girdi kodu gizli sıralama anahtarı görünen çıktı
yok {{Sıralanabilir tablo için tarih|2000-01-01}} 1 Ocak 2000
{{Sıralanabilir tablo için tarih|2000|1|1}} 1 Ocak 2000
{{Sıralanabilir tablo için tarih|1 Ocak 2000}} 1 Ocak 2000
{{Sıralanabilir tablo için tarih|2000|Ocak|1}} 1 Ocak 2000
kısaltılmış girdi {{Sıralanabilir tablo için tarih|1 Oca 2000}} 1 Oca 2000
{{Sıralanabilir tablo için tarih|2000|Oca|1}} 1 Oca 2000
abbr=açık {{Sıralanabilir tablo için tarih|1 Ocak 2000|abbr=on}} 1 Oca 2000
{{Sıralanabilir tablo için tarih|2000|Ocak|1|abbr=on}} 1 Oca 2000
{{Sıralanabilir tablo için tarih|2000-01-01|abbr=on}} 1 Oca 2000
{{Sıralanabilir tablo için tarih|2000|1|1|abbr=on}} 1 Oca 2000

Ek sıralama anahtarı[kaynağı değiştir]

Bir tablodaki birden fazla tarihin eşit olduğu durumlarda addkey parametresi kullanılarak sıraya dizilebilirler.

Örnekler
girdi kodu gizli sıralama anahtarı görünen çıktı
{{Sıralanabilir tablo için tarih|2010-10-10|addkey=3}} 10 Ekim 2010
{{Sıralanabilir tablo için tarih|2010-10-09}} 9 Ekim 2010
{{Sıralanabilir tablo için tarih|2010-10-10|addkey=1}} 10 Ekim 2010
{{Sıralanabilir tablo için tarih|2010-10-10}} 10 Ekim 2010
{{Sıralanabilir tablo için tarih|2010-10-10|addkey=4}} 10 Ekim 2010
{{Sıralanabilir tablo için tarih|2010-10-11}} 11 Ekim 2010
{{Sıralanabilir tablo için tarih|2010-10-10|addkey=2}} 10 Ekim 2010

Kaydırma[kaynağı değiştir]

Sözcük kaydırma engellemesini kapatmak için, nowrap=kapalı parametresini kullanın.

TemplateData[kaynağı değiştir]

Sıralanabilir tablo için tarih, bir sıralanabilir tabloda tarihleri doğru şekilde sıralayıp göstermek için kullanılır.

Şablon parametreleri

ParametreAçıklamaTürDurum
Tam tarih ya da yıl1

İkinciden dördüncüye kadar parametreler belirtilmemişse tam tarih, öteki türlü yıl. Tam tarih "YYYY-AA-GG", "GG-AA-YYYY", "GG Ay YYYY", "Ay GG, YYYY", "YYYY-AA", "GG Ay", "Ay GG", "Ay YYYY" ya da "Ay" biçimlerinde olabilir. Ya ya pozitif sayıdır ya da negatif sayıdır. Dördüncü parametre belirtilmemişse negatif sayılar MÖ yıllar olarak yorumlanır. Parametre, ikinci parametre belirtildiyse isteğe bağlıdır.

Örnek
"1893", "-89", "-10000", "Eki", "Şubat 1767", "12 Ağu 1987", "Temmuz 1, 1867", "25 Ekim", "Oca 1", "2014-12-09"
Dizegerekli
Ay2

Tam ya da kısaltılmış ay ismi, ya da alternatif olarak solunda sıfır olabilen ay numarası. Parametre, üçüncü parametre belirtilmediyse isteğe bağlıdır.

Örnek
Şubat, Şub, 2 ya da 02
Dizeisteğe bağlı
Gün3

Gün, isteğe bağlı olarak solunda sıfır olabilir

Örnek
7ya da07
Sayıisteğe bağlı
Devir4

MÖ ya da MS. Yalnızca ilk parametre bir pozitif sayıysa iş görür.

Dizeisteğe bağlı
Biçimformat

Çıktı biçimini denetler. "dmy", "dm", "mdy", "md", "my", "d", "m", "y" ya da "hide" olabilir.

Dizeisteğe bağlı
Kısaltmaabbr

Ay ismini kısaltır

Varsayılan
off
Örnek
on
Dizeisteğe bağlı
Ek sıralama anahtarıaddkey

Aynı tarih içeren satırlar arasındaki sorunları çözmek için başka bir sıralama anahtarı ekler.

Örnek
3
Sayıisteğe bağlı
Kaydırmanowrap

Sözcük kaydırma engellemesini kapatmak için, "kapalı" parametresini kullanın

Varsayılan
off
Örnek
off
Booleisteğe bağlı

Notlar[kaynağı değiştir]

Eksik tarihlerin sıralanması[kaynağı değiştir]

Bütün aylar ya da yıllar
Bütün bir yıl ya da ay (ve yıl) ilk gününe göre sıralanır.
Eksik yıllar
Eğer yıl belirtilmemişse tarih, yıl günümüzdekiymiş gibi sıralanır.
Boş tarihler
Hiçbir tarih girdisi yoksa, mümkün olan en büyük sıralama anahtarı kullanılır ki madde en sona atılsın.

Hata takibi[kaynağı değiştir]

Hatalar Kategori:Hatalı sıralanabilir tablo için tarih şablonlarında izlenmektedir.

Tarih seçimi[kaynağı değiştir]

Bu şablon, Jülyen ve Gregoryen takvim tarihlerini ayırt edemez. Ayrıca, bir takvimdeki tarihi girdi olarak alıp diğer takvimdeki bir tarihi çıktılayamaz. Bu yüzden, sıralamanın düzgün olduğundan emin olmak için editörler bütün tarihler için tek bir takvim kullanmalıdır ya da bir değiştirme tarihi belirlemelidir (mesela, 4 Ekim 1582'yi Jülyen ve sonraki tüm tarihleri Gregoryen olarak kabul etmek); bu her madde için ayrı ayrı yapılmalıdır. Eğer kafa karışıklığı ihtimal dahilindeyse editörler gösterilen tarihlerin Jülyen mi yoksa Gregoryen mi olduğunu okuyucuya açıklamakla yükümlüdür.

Bağlantı verme[kaynağı değiştir]

Bu şablon geçmişte tarihlere otomatik olarak bağlantı veriyordu ve link=kapalı bağlantılamayı engellemek için kullanılıyordu. Tarihler hakkındaki mevcut yönergeler ışığında tarihlere bağlantı vermek artık desteklenmemektedir ve link=kapalı görüldüğü yerde kaldırılmalıdır.

Ayrıca bakınız[kaynağı değiştir]

  • {{Sıralama}}, belirtilmiş bir anahtara göre sıralama (ayrıca çetrefilli sayılar için iyidir, mesela bilimsel gösterim)
  • {{Ad sırala}}, tam ad sıralaması ("soyad, ad" ikilisini varsayılan sıralama anahtarı olarak kullanır)