我的外国朋友老是抱怨道:‘看不懂中文,无法看你的文章’,昨天我花了点时间利用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://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
山风小子 阅读(5069)
评论(17) 编辑 收藏 所属分类:
JavaScript 、
Others