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)

发送引用通告网址: http://www.thinkjam.org/loveblog/trackbacktj.cgi/1126.
如果您想引用这篇日记到您的Blog,请复制上面的链接,放置到您发表文章时的相应界面中。

来自David Yin's Blog:MovableType three distributions
引用时间:2008年1月31日 03:32

Six Apart own the one of the most popular Blog software, Movable Type. The la... 查看全文

评论(37)

谢谢一笑同学。

谢谢分享经验

谢谢!!就等这个了~

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

一笑兄,你好,你的中文包是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 后缀的那个文件)时候中文全都成了乱码,能指教下怎么修复吗?非常感谢!

发表评论

归档

Powered by Movable Type 4.25-zh-cn