this is a extra element for clear the floated element
Squishdot的汉化
  • 09/30
  • 2007
网络配置 | Linux 2028 次查看
  很多人都批评过 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的掌握水平却是非常高。国内就不同了