Templat:Karya menurut tahun

Dari Wikisumber bahasa Indonesia, perpustakaan bebas
[sunting] [versi terdahulu] [hapus singgahan] Ikon dokumentasi Dokumentasi templat

Untuk penyunting[sunting]

Penggunaan normal[sunting]

Seluruh templat yang menggunakan sistem ini memiliki penggunaan yang sama. Hasilnya akan berubah tergantung pada informasi apa yang anda isikan:

  • kategori tahun: isikan digit abad, dekade, dan tahun;
  • kategori dekade: isikan digit abad dan dekade;
  • kategori abad: isikan digit abad.

Contoh:

1985 (tahun):
{{kelahiran menurut tahun
 |century = 19
 |decade  = 8
 |year    = 5
}}

1980-an (dekade):
{{kelahiran menurut tahun
 |century = 19
 |decade  = 8
 |year    = 
}}

abad ke-20:
{{kelahiran menurut tahun
 |century = 19
 |decade  = 
 |year    = 
}}

50:
{{kelahiran menurut tahun
 |century =
 |decade  = 5
 |year    = 0
}}

1250-an SM (dekade):

{{kelahiran menurut tahun
 |century = 12
 |decade  = 5
 |year    =
 |era     = SM
}}

Abad ke-1[sunting]

Dua perubahan sederhana diperlukan untuk kategori abad pertama dan dekade pertama, karena digit yang biasanya diberikan ke templat tidak ada (sebagai contoh, tidak ada digit dekade untuk tahun 5).

Dekade satu (tahun 1–9):
{{kelahiran menurut tahun
 |century = 
 |decade  = 0
 |year    = 
}}

Kategori abad pertama:
{{kelahiran menurut tahun
 |century = 
 |decade  = 
 |year    = 
}}

Untuk pengkode[sunting]

Catatan:
Templat ini tidak ditujukan untuk digunakan secara langsung oleh penyunting; apabila anda mencari dokumentasi templat seperti {{kematian menurut tahun}}, lihat Untuk penyunting di atas. Saat ini, templat yang menggunakan sistem ini adalah sebagai berikut:

Penggunaan[sunting]

Templat ini digunakan sebagai bagian dari templat yang lebih spesifik seperti {{kematian menurut tahun}} untuk menghasilkan daftar kategori waktu (abad, dekade, tahun). Templat ini menyimpulkan suatu kedalaman dari seberapa banyak informasi yang diberikan. Berikut adalah kode standar (ubah nilai sesuai dengan keadaan):

{{kategori menurut waktu
 |century = {{{century}}}
 |decade  = {{{decade}}}
 |year    = {{{year}}}
 |caption = Pengarang yang meninggal dunia
 |name    = kematian
 |parentcat = Pengarang menurut waktu
 |era     = {{#switch:{{{era|}}}|SM|BC=SM}}
}}
  • {{{century}}}, {{{decade}}}, {{{year}}}: Tahun dibagi menjadi digit abad, dekade, dan tahun.
  • {{{caption}}}: Teks yang digunakan sebagai bagian dari deskripsi kategori (misalnya, "{caption} pada tahun 1986").
  • {{{name}}}: Teks yang digunakan dalam nama kategori (misalnya, [[Kategori:{name} 1986]]).
  • {{{parentcat}}}: Kategori induk yang mengandung sistem kategori waktu saat ini.
  • {{{era}}}: apakah ingin menambahkan "SM" dalam nama kategori.

Templat melekat[sunting]

Templat ini menggunakan templat melekat {{kategori menurut waktu/daftar}} untuk menghasilkan daftar kategori. Templat melekat ini memanipulasi parameter dengan cara tertentu untuk meminimalkan perhitungan:

  • {{{1}}} (prefix digits): digit tahun, tanpa digit terakhir.
  • {{{2}}} (suffix): teks yang ditambahkan setelah tahun; misalnya, -an di karya 1980-an.
  • {{{3}}} (category label): teks dalam nama kategori; misalnya, karya di karya 1980.
  • {{{4}}} (era): SM apabila di era tersebut.
Tujuan Kode Hasil
Masehi
daftar tahun {{kategori menurut waktu/daftar|198||kematian}} 1980198119821983198419851986198719881989
daftar dekade {{kategori menurut waktu/daftar|19|0-an|kematian}} 1900-an1910-an1920-an1930-an1940-an1950-an1960-an1970-an1980-an1990-an
Sebelum Masehi
daftar tahun {{kategori menurut waktu/daftar|50||kematian|SM}} 500501502503504505506507508509
daftar dekade {{kategori menurut waktu/daftar|5|0-an|kematian|SM}} 500-an510-an520-an530-an540-an550-an560-an570-an580-an590-an