First they ignore you
then they ridicule you
then they fight you
then you win
    -- Mahatma Gandhi
Chinese => English     英文 => 中文             
随笔-219  评论-1047  文章-0  trackbacks-0
我的外国朋友老是抱怨道:‘看不懂中文,无法看你的文章’,昨天我花了点时间利用Google Translate(Google翻译)搞了个“蛟龙居”英文版,由于BlogJava不是自己搞的,无法国际化,文章要写中英文两个版本嫌麻烦,所以只能出此一招了,代码如下,里面还带了Groovy的Logo,希望大家喜欢 :)

使用方法很简单,只要把下面的代码放到,‘页首HTML代码’中就可以了。不过‘English => 中文’似乎无效,知道原因的朋友告知一下,谢谢。




< script >
function  openWindow(url){
  var newWin = window.open(url);

}

function  translate(option) {
  
var  sourceLang  =   "" ;
  
var  objectLang  =   "" ;
  
if  ( " ch2en "   ==  option) {
    sourceLang 
=   " zh-CN " ;
    objectLang 
=   " en " ;
  } 
else   if  ( " en2ch "   ==  option) {
    sourceLang 
=   " en " ;
    objectLang 
=   " zh-CN " ;
  }
  
var  currentUrl  =  window.location.href;
  
var  translateUrl  =   " http://translate.google.com/translate?u= "   +  currentUrl   +      " &langpair= "   +  sourceLang  +   " &hl= "   +  objectLang;

  openWindow(translateUrl);
 }
</ script >

< div  style ="position:absolute; top:10px; left:76%;" >
< table  border ="0" >
  
< tr >
    
< td  align ="center" >
      
< href ="javascript: translate('ch2en');" > 中文 => English </ a >  
      
&nbsp;   < b > | </ b >   &nbsp;
      
< href ="javascript: translate('en2ch');" > English => 中文 </ a >
    
</ td >
  
</ tr >
  
< tr >
    
< td  align ="center" >
      
< href ="http://groovy.codehaus.org/"  target ="_blank" >
      
< img   src ="http://www.blogjava.net/images/blogjava_net/BlueSUN/14708/o_Groovy.png"  align ="absmiddle"  border ="0"  style ="filter:Alpha(style=3); opacity: 0.1;" >
      
</ img >
      
</ a >
    
</ td >
  
</ tr >
</ table >
</ div >


具体效果大家可以看下我的博客“蛟龙居”的右上角。

附:Groovy轻松入门——Grails实战之GORM篇
posted on 2007-04-12 18:05 山风小子 阅读(4841) 评论(17)  编辑  收藏 所属分类: JavaScriptOthers