Micolog 0.7 beta 1版本发布
二月 1st, 2010
Micolog0.7版本的第一个测试版本,终于和大家见面了。
在这个版本中,增加了一些新的功能。
- 增加了Trackback,Pingback的支持
- 增加了插件机制
- 增加了zip方式的主题打包方式
- 更好的对国际化语言的支持
欢迎各位关心Micolog的朋友进行测试。也希望有能力的朋友能够为Micolog多多开发一些插件。
关于插件开发的内容,我会在后面的博客中陆续介绍。
另外:
由于本人英文水平较弱,所以对英文版的文字不甚满意,也希望各位能给予帮助!让Micolog能走出国门。
如何制作语言包?
默认情况下,Micolog会选择第一次访问时的浏览器设置来初始化语言包。所以,一般情况下,国内用户默认语言是简体中文,而国外的用户默认语言是Engilsh.
Micolog目前仅支持这两种语言,但可以很容易的扩展为其他语言。
对应国家和语言包的名称,可以参考:国别语言参考.
首先,介绍一下GNU gettext,Micolog的多国语言支持,使用了GetText系统,所以有必要对其涉及的一些文件,进行简单的介绍:(以下介绍摘自网络)
POT (Portable Object Template) 文件
- 也就是英文语言包,在这个文件里有着所有原程序原语言(一般是英语)的字符串归集清单。Micolog
-
PO (Portable Object)文件
- 这个就是翻译员所要工作的重要文件。翻译员将 POT 文件 里的字符串逐条翻译成本地语言(中文),然后保存成PO文件,该po文件里的每个程序所要的字符串或句子将同时对应有英文和中文翻译。我将这个比喻成出版社翻译外国名著的手稿。
-
MO (Machine Object) 文件
- 将PO文件通过特定的程序转化成机器可以读的MO文件,俗称本地文(中文)语言包,以此来作为Micolog多语言的插件。你可以将这个文件想像成出版社提交给印刷机器的模本。作为普通用户,只需要mo文件就可以完成Micolog的本地化了。
如何生成po文件
在windows下,Micolog中提供了两个批处理文件gettext.bat 和 complie_text.bat进行多国语言的处理。
Gettext.bat
| 1 | set path=D:\Program Files\Google\google_appengine\gettext;%path% |
| 2 | tools\make-messages.py -l zh_CN |
该文件用于生成相应的po文件,如上,将会生成zh_CN.po文件
我们可以看到,其实最终调用的是make-messages.py文件,所以,其他平台的用户可以直接执行该命令,前提是系统需要预先安装好执行gettext所需要的环境
complie_text.bat,用于将po文件编译成mo文件,如果使用了poedit等编辑器,可以不使用该批处理文件。
如何进行翻译
- 从poEdit网站下载并安装 poEdit (http://www.poedit.net/)
- 从Micolog的官方网站下载程序英文语言包 (http://micolog.googlecode.com/issues/attachment?aid=-6718733246444751485&name=django.po) 或直接在SVN获取最新版的语言包http://micolog.googlecode.com/svn/trunk/locale/en_US/LC_MESSAGES/django.po
- 运行poEdit,从 poEdit 的 文件(File)–打开(Open)英文语言包 .po文件。
- 这样你在 poEdit 的下面框框部分可以看到四个小框。左上框是程序的原文(英文),左下框就是用来翻译填写相应的英文的。右边的两个框是用来加注注释或填写备注的,对团队作业很有帮助。
- 开始翻译后,你就可以通过菜单 文件(File) → 保存为 (Save as…) 将这个文件另存为 .po 文件以备再次使用。
- 当然,既然目前已经有中文语言包存在了,您也可以参照中文语言包中的内容进行翻译:
- 当你彻底完成翻译后,再一次 文件 – 保存 生成一个 mo 文件就可以了。
- 下面就是核对你的翻译,满意的话就上传你的语言包(http://code.google.com/p/micolog/issues/detail?id=37)文件给全世界的Micolog用户来分享吧。
请问Micolog中的{{self.m_list_pages}}函数支持link_before link_after参数吗?或者说怎样才能实现相同的效果?谢谢!
@Tony
0.7新版本将不再使用tinymce,换个小点的编辑器,应该不会再有问题
同样的后台新建文章编辑器出不来 - -
後台的新建文章編輯器出不來!!
下载试试看,多谢
0.7输入不了字,firebug里面显示有错误
@xuming
为什么文章修改不了哦?firebug显示是什么没定义哦
后台新建文章编辑器出不来
已经解决了这个问题,本机配置的问题
用了0.7beta后 有些皮肤的 管理链接出不来
http://edikud.appspot.com/以前的gae blog我还会更新的...
我还是继续支持你的,老大!
刷新一下也不能出来~
@passi0n
支持数据的导入/导出,默认为wordpress的格式
@happy九拍
刷新一下也不能出来吗?
@princelai
我使用的是windows平台,不知道linux下有什么问题,谢谢反馈!
问下 micolog支持备份 或者数据导入/导出吗?
ff 3.5后台无法添加新博客,编辑器出不来
手机发来贺电
另外,是Linux平台,下载了poedit,locale里面开启了中文,但是默认为utf-8,打开svn里的po文件为乱码
前几天刚用svn的thrunk 81版更新,今天一看trunk 89了,接着跟进
支持一下,能和micolog0.6互转吗?