İçeriğe atla

Vikipedi:İş birliği projesi/2010/3. hafta

Vikipedi, özgür ansiklopedi

2010'un üçüncü projesi olarak Şablon düzenlemeleri seçilmiştir.

  • Başlangıç: 19.01.2010 00:00 UTC
  • Bitiş: 24.01.2010 20:00 UTC

Proje Vikipedi'de yaygın şekilde kullanılan şablonların parametrelerinin Türkçeleştirilmesi üzerinedir.

1. aşama: İlk olarak Şablon:Navbox ana şablonunu temel alarak hazırlanan şablonların, Şablon:Dolaşım'a taşınması işi tamamlanacak, proje süresi dolmadan halihazırda taşınması gereken 1500'ün üzerinde şablonun tamamlanması durumunda ikinci bir şablon seçilip proje kapsamına alınacaktır.

Dolaşım şablonu, Navbox'ın İngilizce Vikipedi'deki en son sürümü baz alınarak Türkçeleştirilmiştir, ancak Türkçe Vikipedi'de bulunan Navbox şablonu çok önceki bir sürümden uyarlanmıştır ve bu nedenle en son güncellemeleri içermemektedir. Proje ile bu geçişin sağlanması ve Türkçe Vikipedi'nin bu kapsamlı şablonun en güncel özelliklerinden faydalanabilmesi amaçlanmaktadır.

Navbox kullanan bir şablonun kod sayfası genellikle şu şekilde gözükecektir:

{{Navbox
|bodyclass  = 
|name       = 
|title      = 
|titleclass = 
|image      = 
|above      = 

|group1     = 
|list1      = 
}}

Şablonlarda eşittir (=) sembolünden sonraki değerlere dokunulmayacak, sadece eşittir sembolünden önceki parametreler düzeltilecektir. Şablon parametrelerinin Türkçe karşılıkları aşağıdaki tabloda bulunmaktadır:

*Altsayı olarak yazılan n'nin yerine 1 ile 20 arasında bir sayı gelmektedir.

Bu tabloya göre düzenlenen bir şablon şu şekilde gözükecektir:

{{Dolaşım
|gövdesınıfı  = 
|ad           = 
|başlık       = 
|başlıksınıfı = 
|resim        = 
|üst          = 
|grup1        = 
|liste1       = 
}}

2. aşama: Şablon:Navbox sonrasında aynı prensipte başka bir şablon olan Şablon:Navbox generic de proje kapsamına alınmıştır.

3. aşama: Üçüncü aşama olarak Şablon:Navbox subgroup'u temel alan şablonlar Şablon:Dolaşım iç'e taşınacaktır. Tüm parametrelerimiz aynıdır, sadece ek olarak grouppadding parametresi eklenmiştir ve grupdolgusu olarak düzeltilecektir. Bu şablon bir şablon sayfasında birden kez kullanılması mümkündür. Örneğin 2 kez kullanım olması halinde, bildirim bölümüne iki farklı kayıt girilmeli ve not düşülmelidir.

4. aşama: Dördüncü aşamada Şablon:Football squad kullanan şablonlar Şablon:Futbol takımı'na taşınacaktır. Toplam 7 parametre bulunmaktadır:

  • name -> ad
  • title -> başlık
  • bgcolor -> zeminrengi
  • textcolor -> metinrengi
  • bordercolor -> kenarrengi
  • teamname -> takımadı
  • list -> liste

5. aşama: Beşinci aşamada Şablon:Infobox kullanan şablonlar, yenilenen Şablon:Bilgi kutusu'na taşınacaktır. Parametreler şu şekildedir:

  • above -> üst
  • aboveclass -> üstsınıf
  • aboverowclass -> üstsırasınıfı
  • abovestyle -> üstbiçim
  • below -> alt
  • belowclass -> altsınıf
  • belowstyle -> altbiçim
  • bodyclass -> gövdesınıfı
  • bodystyle -> gövdebiçimi
  • caption(n) -> altyazı
  • captionstyle -> altyazıbiçimi
  • class(n) -> sınıf
  • data(n) -> veri
  • datastyle -> veribiçimi
  • header(n) -> başlık
  • headerstyle -> başlıkbiçimi
  • image(n) -> resim
  • imageclass -> resimsınıfı
  • imagerowclass(n) -> resimsırasınıfı
  • imagestyle -> resimbiçimi
  • label(n) -> etiket
  • labelstyle -> etiketbiçimi
  • name -> ad
  • rowclass(n) -> sırasınıfı
  • subheader(n) -> altbaşlık
  • subheaderclass -> altbaşlıksınıfı
  • subheaderrowclass -> altbaşlıksırasınıfı
  • title -> anabaşlık
  • titleclass -> anabaşlıksınıfı
  • titlestyle -> anabaşlıkbiçimi

6. aşama: Altıncı aşamada Şablon:Userbox kullanan şablonlar Şablon:Kullanıcı kutusu'na taşınacaktır.

Userbox şablonu İngilizce Vikipedi'den 2006'nın başlarında uyarlanmış, ancak zaman içinde İngilizce Vikipedi sürümü oldukça kapsamlı bir değişim geçirmiştir.

Şu andaki Userbox sürümümüzde parametre adı kullanılmamıştır. Örnek:

{{userbox
|#{{Userbox/renk/user A koyu}}
|#{{Userbox/renk/user A}}
|[[:Kategori:Kullanıcı tr|tr]]
|Bu kullanıcının '''[[:Kategori:Kullanıcı tr-A|ana dili]]''' '''[[Türkçe]]'''dir.
}}

Yapılacak iş şu şekilde sıralanabilir:

  • "Userbox" kelimesi "Kullanıcı kutusu" ile değiştirilecek.
  • Userbox renk şablonlarının içeriği subst komutuyla sayfaya kopyalanacak. Şablonun başında çift parantezden hemen sonra subst: komutunu yerleştirmeniz, yani {{yk:Userbox/renk/user A koyu}} yazarak sayfayı kaydetmeniz, şablonun sayfaya verdiği değeri direkt olarak yapıştıracaktır ve bu iç şablonun kullanımına gerek kalmayacaktır. Dil yetisini gösteren babil kutuları kısa süre içinde ek bir şablonla alternatif bir sistematiğe oturtulacağı için, şu aşamada amacımız bu renk alt şablonlarını devreden çıkarmaktır. Bu iç şablonlar sadece babil şablonlarında bulunmaktadır.
  • Son olarak şu anda adı olmayan parametrelerin adları eklenecektir. Şablon yapısına aşina olmayanlar için açıklamak gerekirse; parametre adları (örnek: |ad=) kullanılmaması halinde şablon parametrelerinde parametrelerin sırası önem kazanmaktadır. Mevcut Userbox şablonunda birinci parametre soldaki hüçük hücreye rengini verirken, ikinci parametre sağdaki geniş hücreye rengini vermekte, üçüncü parametre sol hücrenin metin ya da resim dosyasını eklemek için kullanılmakta, dördüncü parametre sağdaki geniş hücrenin metni için kullanılmakta, beşinci hücre de soldaki hücrenin metin boyutunu belirlemekte ve nadiren kullanılmaktadır. Bu parametrelerde | karakterinden hemen sonra şu parametre adları ve eşittir (=) işareti girilmelidir:
  1. hücre - sol-r
  2. hücre - sağ-r
  3. hücre - sol
  4. hücre - sağ
  5. hücre - sol-b

Şablon adını değiştiren, iç renk şablonlarını subst'layan ve parametrelere ad ekleyen kullanıcıların düzenlemeleri başarılı sayılacak, bu işlemlerden herhangi birinde eksik olması halinde bildirim başarısız sayılacaktır.

Bu düzenleme sonrasında yukarıdaki örnek şablon sayfa kaydedilmeden önce şu şekilde gözükecektir:

{{Kullanıcı kutusu
|sol-r = #{{subst:Userbox/renk/user A koyu}}
|sağ-r = #{{subst:Userbox/renk/user A}}
|sol   = [[:Kategori:Kullanıcı tr|tr]]
|sağ   = Bu kullanıcının '''[[:Kategori:Kullanıcı tr-A|ana dili]]''' '''[[Türkçe]]'''dir.
}}

Çok sık bulunmayacak olsa da, parametre adı kullanılması halinde uyarlamalar şu şekilde gerçekleştirilecektir:

  • float -> konum
  • border-c -> kenar-r
  • border-s -> kenar-g
  • id -> sol
  • id-c -> sol-z
  • id-fc -> sol-mr
  • id-s -> sol-b
  • id-p -> sol-d
  • id-lh -> sol-sy
  • id-op -> sol-dp
  • id-w -> sol-g
  • id-h -> sol-y
  • info -> sağ
  • info-c -> sağ-r
  • info-fc -> sağ-mr
  • info-s -> sağ-b
  • info-p -> sağ-d
  • info-lh -> sağ-sy
  • info-op -> sağ-dp


Şablonda düzenleme yapan kullanıcı, proje sorumlusu tarafından oluşturulan altsayfasındaki Bildirim alt başlığına değişiklik yaptığı şablonun adını ve yaptığı değişikliği gösteren fark bağlantısını ekleyecektir. Örnek:

Bildirim

1. Şablon:Bağışıklık sistemi - Fark

Fark bağlantısı kullanıcının yaptığı değişikliği göstermeli, düzenleme birden fazla değişiklikte yapıldıysa, fark ilk ve son sürüm arasında olmalıdır. Fark bağlantısı eklenmemesi durumunda bildirim Geçersiz alt başlığına taşınacak, herhangi bir sorun olmaması halinde ise Geçerli alt başlığına taşınacaktır.

Her düzenleme 1 Puan getirmektedir. Navbox'tan Dolaşım'a taşınma işleminin proje süresi dolmadan sona ermesi durumunda seçilecek yeni düzenleme işlemi için de düzenleme başına 1 Puan verilecektir.

Otomatik (tam veya yarı) viki tarayıcılarının kullanımı kesinlikle yasaktır. Bu tür bir kullanımın tespit edilmesi durumunda katılımcı diskalifiye edilecektir.

Katılımcılarının puanlarının eşit olması durumunda değişiklik yapılan toplam parametre sayısına göre sıralama yapılacaktır.

Proje başlangıç saatinden önce ve bitiş saatinden sonra yapılan düzenlemeler kabul edilmeyecek, düzenlemelerin bildirilmesi için 24.01.2010 20:30 UTC'ye kadar süre tanınmıştır.

Katılımcılar

[kaynağı değiştir]
  1. --Superyetkinileti 00:58, 19 Ocak 2010 (UTC)
  2. --EmreDuran 07:07, 19 Ocak 2010 (UTC)
  3. Pınar [m] 09:53, 19 Ocak 2010 (UTC)
  4. — -- Son kahraman ileti 09:59, 19 Ocak 2010 (UTC)
  5. ----Szoszv 11:16, 19 Ocak 2010 (UTC)
  6. --EddieGuerrero 13:23, 19 Ocak 2010 (UTC)
  7. --Berfu 16:55, 19 Ocak 2010 (UTC)
  8. --82 ~ 145 17:27, 19 Ocak 2010 (UTC)
  9. --iazak 18:02, 19 Ocak 2010 (UTC)ileti
  10. --Mskyrider ileti 18:12, 19 Ocak 2010 (UTC)
  11. --Reality 19:19, 19 Ocak 2010 (UTC)
  12. --ÖzgüRFikiR 09:35, 21 Ocak 2010 (UTC)
  13. --İremyildiran 22:49, 21 Ocak 2010 (UTC)