trac界面语言定制操作指南.doc-teampal-软件工程项目信息化平台.docVIP

trac界面语言定制操作指南.doc-teampal-软件工程项目信息化平台.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
trac界面语言定制操作指南.doc-teampal-软件工程项目信息化平台

TRAC界面语言定制操作指南 本文介绍的是TRAC界面语言定制。TRAC部署的环境为ubuntu10.04 LTS。TRAC部署方式为easy_install命令方式。 本机TRAC的部署位置为“/usr/local/lib/python2.6/dist-packages“。将目录中的egg文件拷贝出。 在windows环境中,对egg文件中相应的本地化的语言包进行编辑,实现界面的本地化。 egg文件是zip格式的压缩文件。 本文通过对在ubuntu10.04LTS中部署好的TRAC工程的egg文件进行修改以实现TRAC的语言定制以及本地化。 步骤如下: (1),获得trac工程的egg文件,我的trac工程是通过easy_install命令部署,目录为:/usr/local/lib/python2.6/dist-packages (2),将egg文件拷贝到windows系统中。egg文件是按照zip格式压缩的。所以通过使用winrar文件解压到C盘trac文件夹中。 (3),找到对应的语言包文件(mo文件)所在的位置。中文的文件为C:\trac\trac\locale\zh_CN\LC_MESSAGES\messages.mo;英文文件为:C:\trac\trac\locale\en_US\LC_MESSAGES\messages.mo。为了使用方便,将两个文件分别重命名为:messages_cn.mo message_en.mo保存到C盘根目录下。 mo文件为计算机读取的二进制文件,为了能够编辑,必须使用gettext软件进行反汇编成为po文件。 (4)gettext的下载地址是: /packages/gettext.htm 将gettext软件安装到C:\temp文件夹下。 (5),po 文件的编辑软件poedit 下载地址:/projects/poedit/ 采用默认安装的方式 (6),使用msgunfmt命令将mo文件转换为po文件: 在命令行下执行:C:\temp\GnuWin32\bin\msgunfmt.exe c:\messages_cn.mo -o c:\message_cn.po 生成汉语的po文件。 执行C:\temp\GnuWin32\bin\msgunfmt.exe c:\messages_en.mo -o c:\messages_en.po 生成英语的po文件。 如图所示: (7)分别打开po文件,观察文件结构:左边一栏为软件中使用的字符串,右边一栏是对应语言的翻译版本。如果想进行系统定制,只需要将对应语言的译文进行修改即可。 (8)例如想将原系统中wiki,英文改写为“wikipedia”汉语改写为“维基百科”,只需要选中相应的文字,在poedit软件的最下面的框中,输入想要的字符串即可。如图所示。 (9),将修改好的语言文件(po文件),编译为mo文件。在命令行下执行: C:\temp\GnuWin32\bin\msgfmt.exe -o c:\messages.mo c:\messages_en.po得到新修改的文件所对应的mo文件。如图所示:。Winrar会提示更新压缩包内容。 (10)将英文的mo文件,拖入trac egg文件对应的文件夹中(注意,文件名必须为messages.mo) (11)对汉语的po文件,同样执行第9、10步操作。 (12)将新得到的egg文件重新拷贝到linux的部署文件夹中,启动服务器,就可以看到做出的修改。英文界面如图所示:(黑色的wikipedia为修改之后的效果) 汉语界面为:(黑色的维基百科为修改后的效果):

文档评论(0)

cynthia_h + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档