英雄项羽系列百家讲坛:WordPress K2 模版中文包

来源:百度文库 编辑:偶看新闻 时间:2024/04/27 16:25:30

WordPress K2 模版中文包

Table of Contents
  1. 使用说明
  2. 更新日志
  3. 已知问题
  4. K2相关资源

K2 Beta Two Revision 323 中文包下载(236项字符串,2007-4-9 16:39)

  • zh_CN.po
  • zh_CN.mo

6新建,3过时。新建的6个皆为最新K2新增的侧边栏数目设置相关的字符串。另外全面整理了一下K2中文包,修改了44项字符串的翻译。"Archives"这一项不能翻,因为这一项作为Archives页面的slug,翻了slug也变了。

使用说明

  1. 下载编译好的zh_CN.mo文件。(当然你也可以下载zh_CN.po文件然后自行编译)
  2. zh_CN.mo文件上传到K2模板所在的目录,通常为wp-content/themes/k2
  3. 设置WordPress的语言为zh_CN。方法有二:(安装过WordPress中文包的话应该已经做过这一步了)
    1. 编辑WordPress安装目录中的wp-config.php文件,找到
      define (‘WPLANG‘, ‘‘);
      这一行,将其修改为:
      define (‘WPLANG‘, ‘zh_CN‘);
      注意:"zh"为小写,表示中文;"CN"为大写,表示中国;中间是一个下划线。另外引号和括号等都是英文半角字符,修改的时候要注意。我自己就改错过好几次,555~~
    2. 安装Language Switcher插件,进入后台,设置WordPress的语言为zh_CN。
  4. 刷新Blog前台页面和后台模板菜单下的K2设置页面,检查是否已经是中文界面。

更新日志

  • K2 Beta Two Revision 298中文包(233项字符串,2007-2-5 12:17)
    34新建,67过时。自从K2开始全面支持WordPress 2.1以后,由于WordPress 2.1是如此的强大,很多功能,比如自定义标题,标题图片的上传,裁减,标题文字的颜色和显示与否,还有一些JavaScript文件的管理,都交给WordPress处理了。而且,K2本身也进行了瘦身,以前可以单独设置Live Search、Rolling Archives、Live Comment功能,而且K2开发组花费了很多时间处理当某几个功能启用而另外几个功能禁用时不能工作的问题。现在,这些功能全部整合在一起,要么一起启用,要么一起禁用。所以现在的K2选项页简洁了很多,要翻译的字符串也变少了。
  • K2 Beta Two Revision 220 中文包(266项字符串,2006-12-14 15:39)
    8新建,1过时。过时的一个是"Continue reading"做了一点小调整。新建中,2个是导航条模块的,5个是新增的TextTrimmer。
  • K2 Beta Two 0.9.1 (Revision 190) 中文包(259项字符串,2006-9-14 17:55)
    22新建,13过时。过时的13个里面,5个是去掉Fixed Width功能从而删除的,6项是字符串内容的小幅度调整。
    解决了安装K2中文包后SBM部分功能失效的问题,比如无法移除模块。在代码里找了下,和SK2一样,又是某个会被写进数据库的字符串被允许汉化。这次是Sidebar %d这条,翻译了就会出问题。老外们好像总是不太爱考虑语言包的事,写出来的代码也不放上语言包测试一下,最著名的就是一些模版居然用__(‘‘)这样的代码,不使用模版自己的语言包反而而使用WP的语言包,这样的代码任何WP语言包放上去都跑不了冲突。MD等以后中国人技术水平上去了,也写点只支持中文,对英文不兼容的软件来。
    页面的DOM结构有所改变,修改了一下还原风格信息的代码。
    K2开始在文章发布时间的地方用abbr标签把ISO 8601格式的日期加做title,这样具体的日期时间和时区都可以很方便的查看了,所以我把中文包里的格式改成了简洁的"Y.m.d g:i a",这样也省点空间。
  • K2 Beta Two 0.9 (Revision 113) 中文包(250项字符串,2006-8-13 14:59)
    73新建,10过时。主要是del.icio.us的部分被去除了,从而去除了6项字符串,其他的4个只是字符串有修改。
    这次K2发布了0.9版,对应的版本号是r113。K2还在以每天N个新版本的速度不停的更新中,0.9版本只是发布出来的一个稳定版。r113对比旧版的r406来说改动是蛮大的,毕竟版本号增加了100多嘛。功能增加了不少,光新建的字符串都有73项。SBM,K2 卸载程序,都是好东西啊。
    我的Blog还没有更新新K2,所以没有办法对照着实际的显示页面做中文包。不过每一项我都有参考源代码,翻译上应该没什么大问题。等我更新了新K2后对照实际的显示页面重新改一遍中文包。
  • K2 Beta Two Revision 406 中文包(187项字符串,2006-7-27 17:33)
    很久没更新我的模版了,今天更新了下,顺便更新K2中文包。
    对照r371,过时11项字符串,新建6项字符串。
  • K2 Beta Two Revision 371 中文包(192项字符串,2006-6-24 19:03)
    一次性翻译了全部192项字符串

已知问题

  1. Archive页面中,如果使用了ELA插件,会显示Chronology、Taxonomy、Folksonomy三项(最后一项ELA默认没打开,需要自行在ELA的选项里设置)。它们分别代表按时间、按分类、按TAG查找文章。如果在将ELA集成到K2前就安装了K2中文包,则这三项能够被正常翻译,否则不能被正常翻译。这是由K2集成ELA时的工作原理决定的。翻译不正常时可以到数据库wp_options表中找到af_ela_options项,手工翻译一下。
  2. K2的有一个很不错的mod:3ColumnK2(3栏K2)。这个mod对K2修改不多,不过做的很好。本身的sidebar可以支持三栏,K2自带的SBM也被修改为三栏模式。由于没有改动要翻译的文本部分,所以K2中文包可以直接用于3ColumnK2,不会有兼容性问题。
    BTW:3ColumnK2刚安装后是普通K2的两栏模式,请注意看一下作者的提示,在后台的K2选项中选择switch/switch.css作为style,即可切换到三栏效果。

K2相关资源

K2主页:http://getk2.com
K2稳定版下载:http://getk2.com/download/
K2 Nightly Builds:http://getk2.com/nightly/