Sayfanıza Süpriz Yumurta -2; Sayfanızı İngilizce yapmak

Merhaba arkadaşlar ;  Sayfalarımıza süpriz yumurta ekleme atraksiyonlarımıza devam ediyoruz. Bugün yapacağımız yumurta rafadan olsun 🙂

Önceki yazımda sizlere sayfamıza bir javascript örneği vererek gizli işlevler yaptırabileceğimizden bahsetmiştim.  Bugün ise bir kod tanımlayarak sayfamızı ingilizceye çevirmeyi anlatacağım.  Kısacası yine Javascript kodumuzu ekleyeceğiz ve klavyeden mesela F12 tuşuna basınca Türkçe olan sayfamız İngilizce olacak…

Örnek kodumuz ;

<!– Java Script efek –>
<script type=”text/javascript”>
var keyholder = [];
window.onload = function(){document.onkeydown = keystr;}
function keystr(e){
if(!e){e = window.event;}
tehkey = e[‘which’];
switch(tehkey){
case 123:
keyholder.push(”f12”);
break;
}
var a_key = new RegExp(/f12/i);
if(a_key.test(keyholder)==

true){
window.location=”javascript:var%20t=((window.getSelection&&window.getSelection())||(document.getSelection&&document.getSelection())||(document.selection&&document.selection.createRange&&document.selection.createRange().text));var%20e=(document.charset||document.characterSet);if(t!=”){location.href=’http://translate.google.com/translate_t?text=’+t+’&hl=tr&langpair=auto|en&tbb=1&ie=’+e;}else{location.href=’http://translate.google.com/translate?u=’+escape(location.href)+’&hl=tr&langpair=auto|en&tbb=1&ie=’+e;};“;
}
}
</script>
<!– Java Son –>
// Kodu indirmek için tıklayınız.

Ne yaptığımızı hemen açıklayayım.  Yukarıda gördüğünüz gibi  case 123; Satırındaki 123 Javascript karakter kod tablomuzdaki f12 ‘nin Javascript karşılığı.   Hemen aşağıdaki   windows.location= satırındaki  kod ise Google Translate’nin kodları.  Yani bu kodu sayfamıza eklediğimizde klavyeden F12 tuşuna basıldığında sayfamız Google translate tarafından ingilizceye çevrilecek.  İnternet sayfanızın bir köşesinede ingilizce olarak

English translation, please press the F12 key.
yazdığınızsa sayfanızı ingilizce okumak isteyenler F12 ‘ye basarak otomatik olarak Google translateye bağlanabilirler.

NOT:  Java kodumuzu kopyala – yapıştır yaparsanız çalışmayacaktır. WordPress’in ” işaretlerinden kaynaklanıyor.  Örnek kodu isterseniz buradan indirebilirsiniz.

“Sayfanıza Süpriz Yumurta -2; Sayfanızı İngilizce yapmak” üzerine 9 yorum

  1. @Utku Şen
    Teşekkür ederim.

    @yusufguleryuz
    LinkZ reklamlarımı fark etmissinizdir. Aynı şekilde Javascriptle yapılmakta. Malesef ki kodu uyguladığımda LinkZ reklamları ile çakışmakta. Bu sorunu çözer çözmez güzel bir atraksiyon yaparım 🙂 Fakat TEAkolik.info adresimde “t” “e” “a” tuşlarsanız örneğini görebilirsiniz.

    @Golden
    Kodu footer.php içerisinde kodlarından hemen öncesine koyabilirsiniz.

    Yanıtla
  2. Anlatım Çok Güzel olmuş ;
    Kendi blog’umda paylaştım , alıntı yaptığımı belirttim , bi sakıncası olmaz sanırım ?

    Yanıtla
  3. Ellerinize sağlık çok güzel de ben bu kodu LOCAL HOST tan denedim. Yani ftp ye upload etmeden önce, google.translate açıldı. Ama siteyi çevirmedi.

    Ve ayrıca t,e,a harfleriyle yeni sayfa açtırmayı denedim o da çalışıyor ama bir kere siteye yollandıktan sonra hangi tuşa basarsanız basın sizi oraya yolluyor. Değişken değerleri aynı kaldığı için keyhold anında tekrar yolluyor diye düşünüyorum. İsterseniz kendiniz de teakolik.info da deneyin resim açıldıktan sonra yan sekmeye geçin ve her hangi bir tuşa basın 😉

    Yine de çok teşekkürler… Bu sorunun çözülmesi dileklerimle…

    DİPNOT: Google Chrome kullanıyorum…

    Yanıtla
  4. Gerçekten çok güzel bir kod ne diyeceğimi bilmiyorum çünkü bu iş için o kadar vakit ayırmamız gerekiyorduki siteyi tamamen ingilizceye çevirmek sadece bir tuşa kalmış oda sayfada hiç yer kaplamadan olacak emeğinize sağlık

    Yanıtla

Yorum yapın