多语言解决方案


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

在任何浏览的地址后面加上?lang=en,  如果英文内容存在的话,就会有英文显示,否则就提示英文内容不存在。原来的中文地址还是不变。有空的时候再给每个页面加个换语言的链接。现在默认的访问语言是跟你电脑的语言自动设置的。所以如果用英文的电脑访问可能就看到那么几篇有限的英文帖子,需要点右侧边栏的中国国旗换成中文。

  • Erika

    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.

  • http://www.zh-cn.org/ L.J.

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

  • ZZ

    应该还是要写两份吧

  • http://www.zh-cn.org/ L.J.

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

  • http://www.nosper.blogspot.com nosper

    还是要写两份啊:) Zzzzz

  • ljxue

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

  • http://www.nosper.blogspot.com nosper

    还是要写两份啊 Zzzz

  • http://www.nosper.blogspot.com nosper

    还是要写两份啊:) Zzzzz

  • http://www.zh-cn.org LJ

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

  • 无须猫

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

  • ljxue

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

  • 无须猫

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

    乱码显示如下:

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

  • ljxue

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

    多语言解决方案

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

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

  • 无须猫

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

  • 无须猫

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

  • ljxue

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

  • 无须猫

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

  • http://www.zh-cn.org LJ

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

  • 无须猫

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

    乱码显示如下:

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

  • http://www.zh-cn.org LJ

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

    多语言解决方案

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

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

  • 无须猫

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

  • http://www.zh-cn.org LJ

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

  • 无须猫

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

  • 无须猫

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

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

  • ljxue

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

  • 无须猫

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

  • 无须猫

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

  • 无须猫

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

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

  • http://www.zh-cn.org LJ

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

  • 无须猫

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

  • http://www.zh-cn.org LJ

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

  • 无须猫

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

    乱码显示如下:

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

  • http://www.zh-cn.org LJ

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

    多语言解决方案

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

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

  • 无须猫

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

  • http://www.zh-cn.org LJ

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

  • 无须猫

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

  • 无须猫

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

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

  • http://www.zh-cn.org LJ

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

  • 无须猫

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