我的外國朋友老是抱怨道:‘看不懂中文,無法看你的文章’,昨天我花了點時間利用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"
>
??????
<
a?
href
="javascript:?translate('ch2en');"
>
中文?=>?English
</
a
>
?
??????
?
<
b
>
|
</
b
>
?
??????
<
a?
href
="javascript:?translate('en2ch');"
>
English?=>?中文
</
a
>
????
</
td
>
??
</
tr
>
??
<
tr
>
????
<
td?
align
="center"
>
??????
<
a?
href
="http://groovy.codehaus.org/"
?target
="_blank"
>
??????
<
img??
src
="http://m.tkk7.com/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
山風小子 閱讀(5080)
評論(17) 編輯 收藏 所屬分類:
JavaScript 、
Others