Erp100论坛's Archiver

wjfonhand 发表于 2007-8-13 09:20

【已解决】WEBERP内置翻译工具的修正

在试用weberp中发现weberp目录中的poadmin.php文件就是用来做在线翻译的。可惜程序只在linux下运行,而且很明显不是稳定版本。

希望php比较熟悉的人能帮忙改一下这个文件,使其可以运行。相信通过大家的努力,一定能把这个工具用起来!  
BY: wjfonhand

wjfonhand 发表于 2007-8-13 09:21

WebERP自带的翻译工具在Windows环境下使用的修正说明
1、需要下载Gettext的可执行文件并压缩到windows系统目录,主要是用于po、mo文件格式转换以及将英文版中的最新句子合并到当前语言包。
2、文件修改记录
注意:
下面所提的行号是指修改后文件的行号

文件Z_poAdmin.php
1、第15行到19行,取消了Gettext是否安装在服务器上的检查。Weberp使用了php gettext,因此不再依赖于动态库版本的gettext
文件Z_poEditLangModule.php
1、34、35行,修改为windows格式的路径
2、84行,修改保留最后一次备份为每次修改都进行备份,因此注意服务器管理员需要定期清理备份文件,不然可能撑暴硬盘
3、107行和111行,修改了取子子符串的长度
4、115行到121行,在新的messages.po文件中发现在放成两行的字符串,不知原英文版为何没有考虑这个因素。因此增加这方面的判断。
5、188行,修改为windows下的列目录命令
6、190行,修改为windows的路径格式
7、196行,增加文件列表的排序功能
8、71行,取消了翻译后的htmlentities转换,因为转换后中文就乱码了。  
BY: laolee

wjfonhand 发表于 2007-8-14 19:09

修正后的两个文件



[[i] 本帖最后由 wjfonhand 于 2007-9-1 16:13 编辑 [/i]]

arrive 发表于 2007-8-28 08:29

多谢分享资料多谢分享资料

zjaizsj 发表于 2008-8-21 07:41

看 看 啊
,还 漫 好 的 啊

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2007 Comsenz Inc.