我以前实验室的一个朋友总是希望我能用英文写blog。不过一来考虑到自己的英文比较烂,写出来的东西不改改的话语法错误一堆,而来因为本来的blog是中文的,不希望再弄一套。于是一直就没有弄。 不过自从发现的一个wordpress的插件,qTranslate, 双语blog变得很容易了。

在任何浏览的地址后面加上?lang=en,  如果英文内容存在的话,就会有英文显示,否则就提示英文内容不存在。原来的中文地址还是不变。有空的时候再给每个页面加个换语言的链接。现在默认的访问语言是跟你电脑的语言自动设置的。所以如果用英文的电脑访问可能就看到那么几篇有限的英文帖子,需要点右侧边栏的中国国旗换成中文。A friend from my old lab always asks me to write blog in English. However, I did not do it because of  two reasons:

  1. My English sucks. As a professor told me: LJ, you are absolutely not the person has the best grammer I know. However, since I still need to live in this English speaking country in the predictable future, I have to improve it.
  2. My original Blog was in Chinese, on which I spent a lot time in customizing the back end platform, thus I was always not willing to start a new one.

Thanks to somebody,  it is possible to write multi-language blog with one system now.  This is the first bi-lingual post, although I had some English post previously.

For any page in my blog, append &lang=en to the adrress, you will see the English version if it is available. I will add a link in each page to change the language later.

Right now, the site also choose the display language according to your system language setting. So, if you are using English system to visit here, you will only see the English ones, but if you want to read the Chinese ones, you need to click the Chinese flag.

39 responses


Do you want to comment?

Comments RSS and TrackBack Identifier URI ?

I’m so happy you’re finally writing some of your blog in English. I’m sure we’ll enjoy reading your thoughts…. take care.

March 8, 2009 23:24

@Erika, Thank you very much Erika. I hope I can keep writing more English. Hopefully it can help improve my writing

March 8, 2009 23:26

应该还是要写两份吧

March 9, 2009 06:58

@ZZ, 还是要写两份,不过是同一个后台管理的。当然也可以用google translator之类的自动翻译生成

March 9, 2009 10:52

还是要写两份啊:) Zzzzz

March 12, 2009 01:08

是呀,机器翻译的不可靠吧

March 12, 2009 01:47

还是要写两份啊 Zzzz

March 12, 2009 07:21

是呀,机器翻译的不可靠吧

March 12, 2009 08:47

qTranslate不错,我也试了下,不过它会造成日期乱码呢~我还以为是我win下本地测试的问题,原来你的日志也有这个问题,不知道有没什么解决办法?

March 22, 2009 14:51

你是说评论里面的日期乱码吗?我的日志在我自己这边看没有日期乱码,因为我用的是英文的日期。会不会是你浏览器的问题,或者是你本地电脑的问题,或者更有可能是因为用了中文日期引起的。

March 22, 2009 15:43

不是评论,是日志发表日期。
奇怪了,我用ie、ff、chrome查看我本地和你的文章都有乱码的现象呢~
而我在本地试过,停用qtranslate,乱码现象就消失。

乱码显示如下:

多语言解决方案
by L.J. on 3��.08, 2009, under 建站点滴

March 22, 2009 16:14

可能是php的问题,我知道我的最新评论里面会有这个问题,不过我还不知道怎么去弄。传说中有一个中文包什么的可以解决这问题,可惜我把具体的名字给忘记了。
我这里显示的是

多语言解决方案

by L.J. on Mar.08, 2009, under 建站点滴

我的系统是英文系统,可能跟这个有关系。 我本来是评论里面有乱码这个问题。不过禁用了comment thread插件就好了。所以我才换用了Disqus的评论系统

March 22, 2009 16:36

恩,了解!非常感谢你的回复^_^
我也是昨晚初次尝试wordpress,再找找看,希望能有解决方法。谢谢!

March 22, 2009 16:42

其实我也跟你差不多。我基本上不懂php。如果你懂php的话,看看http://yan.me/dia/wordpress/kit ,然后看他怎么处理乱码的,对应的在qTranslate里面修来下。改出来了记得告诉我。多谢了。

March 22, 2009 16:57

呃~我是做设计的,程序我也不懂T_T
如果我找到办法了回来告知你的:)

March 22, 2009 17:01

不是评论,是日志发表日期。
奇怪了,我用ie、ff、chrome查看我本地和你的文章都有乱码的现象呢~
而我在本地试过,停用qtranslate,乱码现象就消失。

乱码显示如下:

多语言解决方案
by L.J. on 3��.08, 2009, under 建站点滴

March 22, 2009 23:14

可能是php的问题,我知道我的最新评论里面会有这个问题,不过我还不知道怎么去弄。传说中有一个中文包什么的可以解决这问题,可惜我把具体的名字给忘记了。
我这里显示的是

多语言解决方案

by L.J. on Mar.08, 2009, under 建站点滴

我的系统是英文系统,可能跟这个有关系。 我本来是评论里面有乱码这个问题。不过禁用了comment thread插件就好了。所以我才换用了Disqus的评论系统

March 22, 2009 23:36

恩,了解!非常感谢你的回复^_^
我也是昨晚初次尝试wordpress,再找找看,希望能有解决方法。谢谢!

March 22, 2009 23:42

呃~我是做设计的,程序我也不懂T_T
如果我找到办法了回来告知你的:)

March 23, 2009 00:01

咨询了别人,自己再琢磨了下,这个问题我解决了,呵呵。
是因为所设置的日期格式为较复杂的格式(中文里就会有年月之类)造成的,把日期格式改为Y-m-d(纯数字)即可,例如:

get_the_time(__('l, F jS, Y', 'kubrick'))
改为
get_the_time(__('Y-m-d', 'kubrick'))

March 22, 2009 20:12

多谢多谢。我觉得可能还能电脑的local有关,比如我一直用英文的系统, 就从来没有机会发现这个问题。

March 22, 2009 20:34

恩,qT在中文系统下日期显示是有点问题,希望以后能修复这个bug,毕竟“2009年3月”比“2009-3”看着明了些。^_^

March 22, 2009 20:39

咨询了别人,自己再琢磨了下,这个问题我解决了,呵呵。
是因为所设置的日期格式为较复杂的格式(中文里就会有年月之类)造成的,把日期格式改为Y-m-d(纯数字)即可,例如:

get_the_time(__(‘l, F jS, Y’, ‘kubrick’))
改为
get_the_time(__(‘Y-m-d’, ‘kubrick’))

March 23, 2009 03:12

你是说评论里面的日期乱码吗?我的日志在我自己这边看没有日期乱码,因为我用的是英文的日期。会不会是你浏览器的问题,或者是你本地电脑的问题,或者更有可能是因为用了中文日期引起的。

March 22, 2009 22:43

可能是php的问题,我知道我的最新评论里面会有这个问题,不过我还不知道怎么去弄。传说中有一个中文包什么的可以解决这问题,可惜我把具体的名字给忘记了。
我这里显示的是

多语言解决方案

by L.J. on Mar.08, 2009, under 建站点滴

我的系统是英文系统,可能跟这个有关系。 我本来是评论里面有乱码这个问题。不过禁用了comment thread插件就好了。所以我才换用了Disqus的评论系统

March 22, 2009 23:36

其实我也跟你差不多。我基本上不懂php。如果你懂php的话,看看http://yan.me/dia/wordpress/kit ,然后看他怎么处理乱码的,对应的在qTranslate里面修来下。改出来了记得告诉我。多谢了。

March 22, 2009 23:57

多谢多谢。我觉得可能还能电脑的local有关,比如我一直用英文的系统, 就从来没有机会发现这个问题。

March 23, 2009 03:34

Comment now!
















Trackbacks