Skip to content

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

Open

Description

@ojovent

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.

Activity

  1. sahinyanlik commented on May 17, 2020

    @sahinyanlik
    Contributor

    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.

  2. dilekuzulmez commented on Oct 22, 2020

    @dilekuzulmez
    Contributor

    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.
    
  3. ojovent commented on Oct 22, 2020

    @ojovent
    Author

    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.

  4. dilekuzulmez commented on Oct 22, 2020

    @dilekuzulmez
    Contributor

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

  5. dilekuzulmez commented on Oct 22, 2020

    @dilekuzulmez
    Contributor

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

  6. added a commit that references this issue on Oct 23, 2020
  7. sahinyanlik commented on Oct 23, 2020

    @sahinyanlik
    Contributor

    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.

  8. nuriakman commented on Jan 13, 2021

    @nuriakman
    Contributor

    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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions