javascript-tutorial / tr.javascript.info

Modern JavaScript Tutorial in Turkish
https://javascript.info
Other
346 stars 113 forks source link

Kod Blokları Türkçeye Çevrilmemeli #101

Open ojovent opened 4 years ago

ojovent commented 4 years ago

Javascript.info yu eğitim amacıyla kullanmaktayız, ancak türkçe çevirilerde çok fazla hata bulunmakta. Bunun önüne geçebilmek için lütfen öncelikle kod bloklarını türkçeye çevirmeyin, bir değişkenin ismini "set" olarak değiştirmek kimseye bir yarar sağlamıyor. Bununla birlikte çeviride emeği geçen herkese teşekkürler.

Örneğin: https://tr.javascript.info/date#tarih-bileeninin-ayarlama bölümünde kod blogunun bir kısmında bugun yazılmışken hemen sonrasında today yazılmış burada ve çoğu bölümde bu hatalar yapılmış, bu da öğretici kod bloklarının çalışmasını engelliyor.

sahinyanlik commented 4 years ago

Merhaba, evet bu konuyu sonradan fark ettim. İlk bölümlerde kod bloklarını da çeviriyorduk. Fakat sonraki bölümlerde bunları çevirmemeye başladık. Haklısınız bu kod bloklarının üzerinden geçilse güzel olur.

dilekuzulmez commented 4 years ago

Bu issue için yardımcı olmak istiyorum. Örneğin aşağıdaki kod blogunda bugunleri, today mi yapmalıyım, yoksa today'i bugun mü yapmalıyım. Siz nasıl bir yol izlemek istiyorsunuz karar veremedim.

let bugun = new Date();

bugun.setHours(0);
alert(bugun); // bu gün ve saat 0

bugun.setHours(0, 0, 0, 0);
alert(today); // bu gün ve saniye 00:00:00.
ojovent commented 4 years ago

Ornegin play e bastiginizda 2. alert calismiyor. Cunku today diye bir degisken yok daha once tanimlanmis, bunun bana gore dogru yolu hic bi zaman kod bloklarini cevirmemeniz olacaktir.

dilekuzulmez commented 4 years ago

Tamamdır, ozaman Türkçe'ye çevrilmiş variableları ingilizce olarak tekrar adlandırayım.

dilekuzulmez commented 4 years ago

İsterseniz, diğer sayfalardaki kod bloklarınıda düzeltebilirim.

sahinyanlik commented 4 years ago

Dilek hanım merhaba, Tabi memnun oluruz. Tamamı olmasa da büyük bir bölümünde aslında değişkenleri de Türkçe'ye çevirmiştim. Aslında bunlar orijinalinde kalsaymış daha iyi olurmuş.

Teşekkürler.

nuriakman commented 3 years ago

Merhaba,

Öncelikle böyle güzel bir çalışmayı Türkçe'ye çevirme konusunda emek sarf etmiş herkese çok teşekkür ederim. Hepiniz harikasınız! Tercüme de çok başarılı. Tekrar tekrar teşekkür ederim.

Kod yazarken, kullanıcıların asgari seviyede ingilizce bilmelerini bekliyoruz. Bu nedenle, kod bloklarının olduğu gibi bırakılması bana göre de doğru olan yöntemdir.

Ancak, gerçek dünya maalesef böyle değil. Bir çok yazılımcı adayı bu konuda eksik... Bunu da düşünerek, kod blokları içindeki açıklamalarla kullanıcılara yardımcı olmayı düşünebiliriz. Şöyle ki, dil konusunda yetersiz kişiler, neyin komut neyin değişken olduğunu ayırt edebilirlerse daha iyi olabilir

let today = new Date(); // tarih bilgisini tutmak için today adında bir değişken oluşturduk.

today.setHours(0);
alert(today); // bu gün ve saat 0

today.setHours(0, 0, 0, 0);
alert(today); // bu gün ve saniye 00:00:00.