google’ın “yeni” translate özelliğini bildirgeç yazarları birçok bildiri ile duyurmuş ve irdelemişlerdi.bakınız:buradaburada – ve daha fazlası burada.Eminim birçok arkadaşımız fark etmiştir. Bu hizmet ne yazdığını umursamadan çevrilebilecek bütün kelimeleri çeviriyor. Peki yayımlanan kodlarımız ne olacak ?Örneğin:Translate uygulanmış bir site ve içerisinden aldığım javascript kodu;

var Metin = “”fonksiyonu mesaj (){denemek{adddlert ( “Konuk Hoş Geldiniz!”);}catch () hata{Metin = “Bu sayfada bir hata oluştu. n n”;Metin + = “Hata açıklaması:” + err.Description + ” n n”;Metin + = “Devam etmek için Tamam’ı tıklayın. n n”;alert (txt);}}

Ama sitenin ve kodun aslı bu;

var txt=””function message(){try{adddlert(“Welcome guest!”);}catch(err){txt=”There was an error on this page.nn”;txt+=”Error description: ” + err.description + “nn”;txt+=”Click OK to continue.nn”;alert(txt);}}

Peki emek emek yazdığımız ve yayımladığımız kodlar anlaşılıp kullanılamayacaksa veya çeviri uygulanmış bir sitedeki kodları anlayamayacaksak translate’in biz kod yazarlarına yardımı ne olacak?Ona da bir çözüm olanağı vermiş google yazılımcıları.Eğer sitenizin translate edilebilmesini istemiyorsanız her zamanki gibi metasever google bize bir meta etiketi sunmuş.meta name=”google” value=”notranslate”
Peki ya sadece kodlarımızın çeviri uygulanmasını engellemek istersek? Bunu da unutmamışlar ve bize bir class hediye etmişler.span class=”notranslate”Birçoğumuz yayımladığımız kodları code/code yada span/span gibi etiketler arasında yayımlıyoruz. Korumak istediğimiz alanın etiketine “notranslate” class’ını atamamız yeterli olacaktır.
Kaynak