Movable Type 中文化

从Movable Type 3.0D开始,鄙人就试图做一些Movable Type中文化的工作,至今已形成包含中文语言包、中文截断程序、中文日期等在内的一系列国际化和本地化成果,希望能够为使用Movable Type的中文用户提供帮助。

最新中文化包下载

历史中文化包下载

中文化包使用说明

  1. 点击上面的链接,下载您需要的中文化包。
  2. 解压缩中文化包(Linux下可以用tar zxvf filename)。
  3. 将解压缩后得到的文件夹中的所有文件复制到您的MTOS安装包中中,如果有同名文件存在,则请选择覆盖(注意mt-static这个目录,如果您的MT cgi程序运行目录与MT的静态文件目录不在一起的话,则请将此目录中文件拷贝到对应文件夹中)。
  4. 按照mt-config.cgi-original中的示例创建或编辑您自己的mt-config.cgi配置,完毕后安装后登录MTOS,选择简体中文作为语言界面。
  5. 完毕。
  6. 您当然可以根据自己的需要,选择性的使用中文化包中的文件(比如只使用语言包文件--仅加粗文件,不用其它的修改)。

中文化包主要文件结构

+---lib
|   \---MT
|       |   I18N.pm                               MT国际化,对中文字符截断特殊处理
|       |   Util.pm                                  简体中文日期格式
|       |
|       +---I18N
|       |       zh_cn.pm                         中文字符截断的模块
|       |
|       \---L10N
|               zh_cn/tw.pm                     本地化,中文语言包
|
+---mt-static
|   |   mt_zh-cn/tw.js                          后台提示JS的简体中文化
|   |   styles_zh-cn/tw.css                  后台对应的简体中文CSS文件

+---plugins
|   +---MultiBlog
|   |   \---lib
|   |       \---MultiBlog
|   |           \---L10N
|   |                   zh_cn/tw.pm              MultiBlog的语言包
|   |
|   +---StyleCatcher
|   |   \---lib
|   |       \---StyleCatcher
|   |           \---L10N
|   |                   zh_cn/tw.pm              StyleCatcher的语言包
|   |
|   \---WidgetManager
|       \---lib
|           \---WidgetManager
|               \---L10N
|                       zh_cn/tw.pm              WidgetManager的语言包
|
\---tmpl
    \---cms
        |   cfg_entry.tmpl                       后台增加简体中文日期选择

Google Code项目

1 TrackBack

Six Apart own the one of the most popular Blog software, Movable Type. The la... Read More

评论(43)

终于盼来了您的网站可以访问了,新的页面给人感觉不错!
谢谢您的新的语言包了。

一笑兄,你好,你的中文包是opensource的吗.用你的中文包有啥license的要求没?

我为语言包选择的License是GNU General Public License v2,是Open Source的。

我是农民,不知道怎么用...哎···失败

中文化包使用说明看过没有?复制到相关目录就可以了啊

一笑同志,你可不可以为我们这些农民级同胞创造个自动安装的中文包啊?我们文化不高,一个文件A,B,C...都要看个半天,我们真失败,希望您有能力为我们解决,
此外那,谢谢您。

一笑同学,在 MT4.0 的时候,用户如果没有添加 Display Name,就会被显示为“AuthorXX”。到 MT4.1,并且使用了汉化之后,就会被显示为“作者(XX)”。

我遇到的问题是,MT 只能以 AuthorDisplayName 为路径名称进行作者归档。如果这个名字是中文,以前它会用 AuthorXX 代替。现在用“作者(XX)”替代,还是中文……MT 于是傻眼了,作者归档就会出现混乱。

不知道你有什么好的解决方法,我其实最希望能够用 AuthorName 进行作者归档(有语义,也不会重复)。但因为不熟悉代码,只能改成以 AuthorID 进行 囧rz

blog 地址是 http://apple4.us
多谢你的中文包,并请多多指教

我已经用一种比较暴力的方式解决了自己的问题:
http://www.ashowbox.com/2008/03/mt-authordisplayname-archive.html

不过汉化可能会造成作者归档的错误,还是请一笑同学注意一下。

多谢提出建议,我会在以后的汉化或中文版中注意修正

想问问简体中文格式的日期应该是什么样的,我这里看起来不太正常。 选简体中文之后是显示成这样“31, 2008 8:40”,没有月份,而且也不是中国习惯的“年月日”的顺序。

我再检查一下,说不定这是一个小Bug呢,呵呵

不好意思,来问一个跟汉化不相关的问题。
我站里用“通用网站”模板的时候,“Blog首页”的侧边栏显示有问题。“最新资源”这个widget显示不了。看起来好像是AssetThumbnailURL这个标签的值取不出来,于是就只写了个“

我想知道我已经安装了mtos41en,如果直接用了这个语言包覆盖,会有啥子后果阿?
或者要用这个语言包,必须是干净安装?

不用干净安装,直接覆盖就行。覆盖后你就可以在后台调整自己的语言设置,如果需要前台(也就是你的Blog出版后的内容)的界面也是中文的化,重新载入模板就行了。

>>不用干净安装,直接覆盖就行。
>>覆盖后你就可以在后台调整自己的语言设置,
>>如果需要前台(也就是你的Blog出版后的内容)
>>的界面也是中文的化,重新载入模板就行了。

刚开始使用MT,怎么个“重新载入模板”?我这里中文化之后前台页面本来是三栏,右边两栏都不见了。

平生一笑您好

不知未來是否會提供繁體中文化
如果未來不提供繁體版,我是否可以依據你的版本,
更新成繁體,提供給網友呢?

PS.之前曾經有依據您的版本(3.x)改成繁體提供網友下載,但未告知您,盡請見諒。

我想会在未来提供繁体版的语言包,不过对繁体方面的用语,还是有些不好把握,你可以用我的版本,修改成为繁体版,提供给网友使用,是没有问题的

已经搞定了,可以正常使用中文了。十分感谢博主的工作。

一笑大哥

我更新了4.1中文包,也就是全部覆蓋。但登入後台的時候,出現。

Got an error: "weaken" is not exported by the MT::Util module
Can't continue after import errors at lib/MT.pm line 13
BEGIN failed--compilation aborted at lib/MT.pm line 13.
Compilation failed in require at lib/MT/Bootstrap.pm line 61.

請問是我那一個部分的設計是需要修改?

用mt-check.cgi检查一下你的环境是否适合安装Movable Type

刚刚用MT,不知道在哪里设置“选择简体中文作为语言界面。”? 谢谢!

问下,你中文包里面的.svn文件夹是做什么用的?要上传上去么?文件挺多的,每个目录都有这个,不知是什么用的。
另外我从3.36升级到4.2后,上传你的中文包,后台的下拉条就失效了,浏览器底部显示一个错误标志,什么app 未定义,class未定义。
我从新上传英文原版的没发现此问题,不过很奇怪,我第一次升级的时候,记得没出现过这样的情况,这是我升级后使用了几天才出现的。
我后来试过用原来的数据库(3.36版的),发现升级后上传中文包马上会出错。
不知道什么问题,谢解。。

.svn是版本管理的记录文件,不用上传上去,下次打包我把它们去掉

我升级倒是没有出现你说的问题,app、class未定义的话,很可能是JavaScript引起,我之后测试一下看看

不过中文包并未对JavaScript做什么太大的改动,我怀疑可能是从英文版切换到中文版时出现了些问题

晚上我在另一台电脑上传一个英文原版的,再覆盖上你的中文包,没出现那情况了。
问题可能在我自己的机器上,谢谢你了。

一笑,中文日期格式的问题你后来看了吗?我这边装了4.2之后,还是没解决啊~。

您好,请问后台变成了中文,但是前台blog页面仍然是英文的,是哪里设置不对呢?谢谢

一笑,您好,我这里前台中文化后,为什么只有一栏了,以前有三栏的?怎么处理啊?

为什么前台变成中文后,三栏变一栏,从晚上9点研究到半夜2点才搞定,才发现是Widget序列名字的问题,重新建了几个和“边栏”模块中匹配的序列,终于完成了,再次谢谢一笑。

呵呵,在使用中文界面时,先重新刷新一下模板(在你对模板修改不多的情况下),然后检查一下模板中各模块的名字是否匹配就可以了。

大家有什么问题,继续交流吧

请教FCKeditor2.6.3问题:

我的BLOG是用MT4.21架设的,架设后想把后台的编辑器改成FCKeditor 2.6.3,也曾在网上搜索过在MT后台安装FCKeditor的相关文章,比如说“张微波的BLOG: 给mt增加WYSIWYG编辑器FCKeditor”,让人遗憾的是这些个文章全都是讲旧版的MT和旧版的FCKeditor,按照文章所说的方法在新版的MT4.21上根本行不通。

这里不知道有谁遇到过类似的问题,或者有哪位大侠能给出解决方案,本人将万分感谢!
我的联系方式phwang@qq.com

你的博客不錯,但要加廣告才能賺錢,向你介紹一個按展示計費的廣告聯盟:點擊www.tsdblog.cn左側欄“用bloggerads不怕没菜钱”LOGO图,即可直接申請。

我在mt2.61上安装汉化包后出错了:Got an error: Can't locate object method "configure" via package "MT::ObjectDriverFactory"
原来的英文版都能运行的,应该不是环境问题吧?请指教,谢谢~

你好,想请教个问题,现在我准备从wordpress转到movable type来,可是,在导入wordpress的备份文件( xml 后缀的那个文件)时候中文全都成了乱码,能指教下怎么修复吗?非常感谢!

你好,想请教个问题,现在我准备从wordpress转到movable type来,可是,在导入wordpress的备份文件( xml 后缀的那个文件)时候中文全都成了乱码,能指教下怎么修复吗?非常感谢!

后台登入为什么会出现500错误,登入试了几次后,就进入正常的登入后的界面了。

你好,我刚开始接触MT,有点不太懂,但是我还有1个多月要交一个网页,要用MT 来做,能否帮我下,指导下呢,加我QQ79115800,真的谢谢了

有没有汉化版本5的计划?包括我的很多人都在翘首盼望!

mt5可以使用4的汉化语言包吗,我安装了mt5

请教一个问题,mt安装总是提示找不到静态网页目录,
Error: 'http://.../mt-static/' could not be found. Please move your static files to the directory first or correct the setting if it is incorrect.
尝试并检查过n遍路径没问题
手动填写mt-config.cgi也没用,mt4和5都试过,情况一样,网上搜遍也没有可行的办法,能否指点一下,谢谢啦,叩首!

发表评论

要说点啥?


最新评论

  • 请教一个问题,mt安装总是提示找不到静态网页目录, Error: 'http://.../mt-static/' could not be found. Please move your static files to the directory first or correct the setting if it is incorrect. 尝试并检查过n遍路径没问题 手动填写mt-config.cgi也没用,mt4和5都试过,情...

  • mt5可以使用4的汉化语言包吗,我安装了mt5...

  • 有没有汉化版本5的计划?包括我的很多人都在翘首盼望! ...

  • 留个话吧......

  • 你好,我刚开始接触MT,有点不太懂,但是我还有1个多月要交一个网页,要用MT 来做,能否帮我下,指导下呢,加我QQ79115800,真的谢谢了...

关闭