Squishdot的汉化

王朝other·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

很多人都批评过 FreeLAMP.com 的风格,这几天心血来潮。对网站做了些手脚,把心得写出来和大家共享。

一、文章发表日期的汉化

在您看到这篇文章前,发表日期是

def date_posted(self,fmstr='%A %B %d, @%I:%M%p'):

显示的是类似: 'Saturday January 12, @11:10PM' 的格式,我们把

Posting.py 中的这一行修改为:

def date_posted(self,fmstr='%m月%d日 %H:%M'):

你看到的文章发表日期就变成了现在的样子。

二、文章长度单位的修改

原来的文章长度单位是 Bytes,很不符合中文的习惯,我们把 Posting.py 中

def body_len(self,divisor=None) 那一节修改如下:

if divisor is None:

if tlen == 0:

return ''

if tlen > 51200:

tlen = tlen / 1024

return str(tlen) + ' Kb'

else:

return str(tlen) + ' 字节'

三、往日文章栏目中日期的修改

和第一条类似的修改,但是不是在文件中,而是在管理界面中的

/publish/rightbox_methods/prev_articles 下,修改其中的日期部分为:

<!--#var daytime fmt=mm-->月<!--#var daytime fmt=dd-->日

四、其他栏目的汉化

Squishdot 是一套比较”西化“的软件,处处”洋溢“着 E 文,因此,汉化的工作量比较大,而且管理界面的 TextArea 里面编辑起来不方便。建议你采用 Copy/Paste 的方法,到自己顺手的编辑器里面修改好后,Paste 过去。

总结:

FreeLAMP.com 上的 Squishdot 已经做了一定程度的工作,同时,FreeLAMP 最近开出了下载中心以及论坛。给广大的 GNU/Linux 爱好者以及开源社区的人们提供交流和学习的更多机会,希望 FreeLAMP.com 能在大家的支持下,成为国内自由/开源软件网站中最好的原创新闻/教程网站。

忘记了一点:修改后必须重新启动 Zope 进程才能生效。

很不错,我旁边的同事正在做一个zope论坛,用的就是Squishdot product ,这个product 好像很早写的,国外的人对zope的掌握水平却是非常高。国内就不同了

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航