标签
|
搜索
|
RSS
Linux教程
Linux基础知识
Linux教程
Php
Linux
非技术类
指令大全
Shell
安装启动
Xwindow
Kde
Gnome
输入法类
美化汉化
网络配置
存储备份
杂项工具
编程技术
网络安全
内核技术
速度优化
Apache
Email
Ftp服务
Cvs服务
代理服务
Samba
域名服务
网络过滤
其他服务
Nfs
Oracle
Dhcp
Mysql
Ldap
RedHat
基础知识
Linux业界
Linux系统
人物
Linux文化
Linux资讯
Linux综合
您现在的位置:
Linux教程
- 其他服务 - 其他服务 - Squishdot的汉化
其他服务 - Squishdot的汉化
添加记录: Linux 类别: 其他服务 发布日期: 2005.06.22
Squishdot的汉化
2004-04-23 15:18 pm
来自:Linux文档
现载:Www.8s8s.coM
地址:无名
很多人都批评过 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的掌握水平却是非常高。国内就不同了
Tags:
linux
开源
顶一下
相关信息
其他服务 - 一份非常内行的LinuxLVMHOWTO
其他服务 - 在应用中加入全文检索功能
其他服务 - 在liunx下构建磁盘阵列
其他服务 - 在linux中实现流量控制
其他服务 - 在Linux下的FireBird数据库
其他服务 - openssl怎样创建个人证书
其他服务 - 用rsync实现网站镜像和备份
其他服务 - 用Kickstart批量安装linux
其他服务 - mrtg的中文版在什么地方下载
其他服务 - LVS
其他服务 - Squishdot管理界面的汉化
其他服务 - ssh2的安装与配置
其他服务 - SSHDSetup
其他服务 - vmware问答
其他服务 - 中小企业Reahat7.2+PoPtoP实现VPN一例
其他服务 - 中小企业服务器配置方案
其他服务 - 安装MT-Blacklist 1.62
其他服务 - 安装webalizer
其他服务 - 查看带宽管理系统TC定义的规则
其他服务 - 从汉化到国际化