Şablon:Sıralanabilir tablo için tarih
Bu şablon şu Lua modülünü kullanıyor: |
Bu şablon yaklaşık 590 sayfada kullanılmaktadır. Bundan dolayı üzerinde yapılan değişiklikler hemen fark edilecektir. Lütfen yapacağınız değişiklikleri öncelikle şablonun deneme tahtası ile test senaryosu alt sayfalarında ya da kendi kullanıcı sayfanızda test ediniz. Eğer yapmayı planladığınız değişiklikler ile istediğiniz sonucu elde edemiyorsanız tartışma sayfasında görüş alışverişinde bulununuz. |
Lütfen bu şablonu kullanmadan önce gerçekten ihtiyacınız olup olmadığını kontrol edin. Varsayılan tarih sıralaması yazılmış ay-yıl veya yıl-ay kombinasyonlarında ve 100 yılının öncesinde çalışmaz, ama diğer çoğu durumda çalışır. |
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]{{Sıralanabilir tablo için tarih|''yıl''|''ay''|''gün''|''MÖ''}} | {{Sıralanabilir tablo için tarih|''date''}} |
---|---|
|
|
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.
- Doğrudan kısaltılmış bir ay ismi girmek.
- 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.
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.
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.
Parametre | Açıklama | Tür | Durum | |
---|---|---|---|---|
Tam tarih ya da yıl | 1 | İ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.
| Dize | gerekli |
Ay | 2 | 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.
| Dize | isteğe bağlı |
Gün | 3 | Gün, isteğe bağlı olarak solunda sıfır olabilir
| Sayı | isteğe bağlı |
Devir | 4 | MÖ ya da MS. Yalnızca ilk parametre bir pozitif sayıysa iş görür. | Dize | isteğe bağlı |
Biçim | format | Çıktı biçimini denetler. "dmy", "dm", "mdy", "md", "my", "d", "m", "y" ya da "hide" olabilir. | Dize | isteğe bağlı |
Kısaltma | abbr | Ay ismini kısaltır
| Dize | isteğ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.
| Sayı | isteğe bağlı |
Kaydırma | nowrap | Sözcük kaydırma engellemesini kapatmak için, "kapalı" parametresini kullanın
| Boole | isteğ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.