(Chinese GB2312 text) MDaemon 4.05 简繁中文版(2版) 软件名称:MDaemon ║版本:4.05 ║分类:邮件服务器 ║环境:98/ME/2K/XP 英/简中/繁中 ║性质:共享软件 ║主页 http://www.altn.com/Products/Default.asp?product_id=MDaemon 中文化作者:黄国书 (Kii Ali) ║mailto:kiiali@cpatch.org ║ICQ:5107476 ║网页:http://cpatch.org/kiiali/ ■2 版修正 1.用语修正。 2.重新包装修正。 3.如果需要安装 world client ,建议以 md5 以上的版本,功能 提供的较为完备。你可以先安装 4.05 完整安装,再个别 安装 md5 当中的 world client 即可。 ■协力列表 这是一套非常变态的软件。 不需要用到什么特别的技术,却大到跟早期的 Netscape 4.x 版本 一样大。大概接近一万个项目的翻译量、工作量、特别是对话框 部分的重新调整,和专有名词的核对与辩论,花掉不少心力。 Leon Tseng 繁体中文名词讨论 Saturn 早期 mdaemon 4.00d 中文化版本 ic 繁体中文名词讨论/测试 吕达嵘 简体中文名称释疑 果糖 显示字体修改 软件动物 简体中文测试 ■本地化描述 0.自 2003 年起,Kii Ali 所有繁体版作品 "Help" 将译为“帮助 ”,回归软件原始本意,不再遵照微软的过度翻译,而造成使用 上的误解。 1.支持语言: 自动切换英文、繁体中文 (BIG5) 、简体中文 (GB2612) 。 2.本地化环境:在 Windows XP 2600 英文版 + 多国语言,使用 vc5 (ka 简化版) 进行中文化。在繁体中文版,字体先使用“宋体9 ”而非宋体9 ,取得最大兼容性。出品时再换成“宋体9 ”和“宋体9”。 3.测试环境:简体中文、繁体中文 win98se 测试正常。显示测试最 低基准为 800x600x256 small font 。 4.两岸名词校正:两岸计算机专有名词,使用陈宽达所做 BGconv 1.0.35 ,辞汇对照表及字码对照表使用 Kii Ali v35 版本, 并另加人工修正,以期尽可能与大陆使用名词一致。 5.名词校正:我尽可能遵照既有微软习惯。但微软习惯上明显不妥 者,如“新建 vs 添加”“转到 vs 前往”等。或是不够专业 者,如“每秒几帧”,这些将予以修正。校正明细如下,亦 为 Kii Ali 的作品。 ftp://ftp.nsysu.edu.tw/cpatch/patchutil/bgconv/cpatch_core13.zip ■Win2k/WinXP 说明 如果使用在英文版 Win2k/WinXP ,请记得加装 MUI (多国语言 用户介面) ,并在 [控制面板/地区选项/常规/菜单及对话框] 设置为 [中文(繁体)] 或 [中文(简体)]。 否则即使已在 Locale Setting 设置为 Chinese (P.R.C.) 或 Chinese (P.R.C) ,仍然 只会出现“英文”,而不会出现“繁体中文”或“简体中文”。 繁体/简体中文版 Win2k/WinXP 无须顾虑此问题,因其完全没有 MUI 切换介面,甚至没有英文版切换默认语言的功能。因此只能 显示其本身语言的 UI 。比起英文版,可说是跛脚产品。可参阅: http://cpatch.org/kiiali/theo/mui/index.htm ■软件描述 MDaemon 这是当前在 win32 平台上相当广泛用途的邮件服务器。包含 POP/ SMTP/IMAP (限 pro 版本) /DomainPOP/MultiPOP/ 等功能,可以自 己设架个人或公司使用。亦可以如下方面 1.使用 NT SAM 的方式,与 NT 的帐号管理一致。 2.搭配其自家所出品的工具,包含 LDaemon -- 提供 LDAP 功能。 RelayFax -- 提供传真中继。 MDAV -- 提供邮件病毒防护。 3.搭配 World Client ,可提供浏览器在网页收发邮件。 其余的“削减帐号”“垃圾信阻断”“远程配置”“中继/反查/查询” “内容过滤”“计划计划”,功能繁多,相当适合用来架设。恕不再述。 ■文件下载 □英文版文件 (10MB) http://search.cpatch.org/download/server/mdaemon/source/md405_en.exe □中文版 (10MB) http://search.cpatch.org/download/server/mdaemon/cmdaemon405_2.exe ■中文化方式 1.如果已有旧版,记得要先移除。 1.直接安装,不需要再取得英文版。默认目录为: "C:\MDaemon" ■已知问题 1.不考虑做 MDaemon 的 ASCII 中文化。包含在 Status bar 出现 的英文。这是为稳定性的考量。 2.在导入帐号时,下拉的“文件类型”会出现奇怪字眼。 这是 Stringtable 只要改任何一个 byte 就会出现这种结果。 与多语言无关,与中文化也无关。即使使用英文版改了也一样。 当前无解。但不妨碍正常邮件运作。 3.“关于”对话框的作者名称蓝色超结不见,以黑色显示。 这倒不是故意削掉,而是该对话框使用 hyperlink 所致。 4.无法启动 World Client 。 这似乎是 WC4 的问题,英文版本即有此问题,只会出现 Toggle World Client Server 字样。非中文化的错误。 ■MDaemon /MDconfig MDconfig 的对话框当中,不与 MDaemon 重叠的部分。 1129 1388 3842 3949 ■MDaemon 显示字体修改 由果糖提供,仍然可以使用在 MDaemon 4.0x 版本。 Mdaemon v3.1x 98/NT =================== 文件 : Mdaemon.exe,Mdconfig.exe 搜索 : 18 FF 75 14 FF 75 10 E8 (微调字体为 9pt,共一组) 修改 : -- 6A 00 6A F4 90 90 -- ■MDaemon 专有名词 如同 Leon 所言,我的确首选“邮件”过于“邮件”。 为便于阅读,我把 MDaemon 涉及的名词/动词,尽可能的再度分 类。并谢谢 Leon 和 IC 的指正 (虽然部分仍有翻译考量),这 应该是最后的采用标准。像 DN 还真不一定是 Domain Name , properties 在繁体中文使用“内容”这种台湾微软派翻译,会 导致文意严重混淆。shutdown 是真正终止服务 (不在内存) ,而不是仅停止服务 (还在内存可以再启动) 等等,均已 改正。 property:特性 content:内容 attribute:属性 characteristic:特质 这份文件挖出了 软件动物 MD 603 和 saturn MD 400 的翻译 ,不过他们的翻译,很明显的,因为所使用的修饰性用语太多 ,修改百分比也实在多,参考回收比率很低。 也因于 MDaemon 从 2.xx 起的 dialogs 对中文 (尤其是简体中 文) 实在太小,几乎每个 dialog 都会出现截断情形,光是改 dialog 就会伤透修改者的脑筋。这两版对 dialog 的修改一 样不好。 (s): Saturn 的翻译 (mstw): Microsoft 繁体中文翻译用语 ⊙MDaemon 特有动词 Source Term 繁体翻译 简体翻译 其他翻译 备注 ------------------------------------------------------------------------------------ AUTH AUTH AUTH 不翻译 auto resp 自动答覆 自动答覆 自动回覆 回覆是 reply auto responder 自动答覆器 自动答覆器 自动回覆 回覆是 reply auto response 自动答覆 自动答覆 自动回覆 回覆是 reply cease 终止 终止 claim 声称 声称 宣称(ka) combat SPAM 对抗垃圾邮件 对抗垃圾邮件 dedupe 不处理 不处理 追溯 deliver 递送 递送 dequeue 消除队列 消除队列 消除队列(mstw)邮件发送(s) digest 文摘 文摘 摘要(s) disconnect 断开连接 断开连接 取消连接(s) dns lookup DNS 查询 DNS 查询 exempt 豁免 豁免 honor 允准 允准 接受(mstw) 用于服务器用语 honor request 允准要求 允准要求 接受要求(mstw) 用于服务器用语 host screening 主机屏蔽 主机屏蔽 inbound 内送 内送 iterate 迭代 迭代 listen 侦听 侦听 倾听(s) 服务器启用后 migrate 迁移 迁移 移转(mstw) migration 迁移 迁移 移转(mstw) outbound 外送 外送 parse 剖析 剖析 分析(s) analyze:分析 pending 正待处理 正待处理 搁置(s) recurse IMAP 递回 IMAP 递回 IMAP relay 中继 中继 通讯专有名词 relay control 中继控制 中继控制 传递控制(s) 通讯专有名词 relayfax RelayFax RelayFax 不翻译 response 答覆 答覆 回应(mstw) trigger 触发 触发 启动(s) trust 信赖 信赖 信任(s) ⊙服务器常规动词 Source Term 繁体翻译 简体翻译 其他翻译 备注 ------------------------------------------------------------------------------------ activate 激活 激活 启动(mstw) approach 途径 途径 archival 备份 备份 authentication 验证 验证 authorized 授权的 授权的 backup 备份 备份 log 日志 日志 日志文件(s) mirror 镜像 镜像 映射(s) perform 运行 运行 post 投递 投递 post 张贴 张贴 poster 投递人 投递人 prune 削减 削减 剔除 prune account 削减帐号 削减帐号 剔除帐号 pruning 削减 削减 剔除 publish 发布 发布 发布(mstw) 法律用语使用“布”无人字旁 purge 清除 清除 清除(s) queues 队列 队列 quota 限额 限额 retain 保留 保留 shut down 终止 终止 终止服务 (不只停止,而且终止) shutdown 终止 终止 终止服务 (不只停止,而且终止) spool 假脱机 假脱机 转寄(s) storage 存放 存放 保存(s)存放(mstw) strip 剔除 剔除 去除 ⊙服务器人员/帐号 Source Term 繁体翻译 简体翻译 其他翻译 备注 ------------------------------------------------------------------------------------ account holder 帐号持有人 帐号持有人 account manager 帐号管理器 帐号管理器 帐号管理员(s) manager (对物)称 (管理器) accounts 帐号 帐号 帐户(ms) address aliases 地址别名 地址别名 administrator 管理人 管理人 管理员(mstw) 所有人称使用“人”而非“员” aliases 别名 别名 list moderator 邮寄列表主持人 邮寄列表主持人 邮件管理员(s) member 成员 成员 moderate 主持 主持 moderator 主持人 主持人 主持会议讨论/节目 non-members 非成员 非成员 非属成员(ka) receiptant 收信人 收信人 收件人(mstw) sender 发信人 发信人 送信人(s)寄件人(mstw) spam blocker 垃圾信阻断器 垃圾信阻断器 阻挡广告(s) statistics manager 统计管理器 统计管理器 统计管理(s) 不再使用管理员 supervisor 超级用户 超级用户 超级用户(mstw) template 模板 模板 模板(mstw)样板(mm) 模板用来临摹、模板则直接应用。 ⊙连接期间 Source Term 繁体翻译 简体翻译 其他翻译 备注 ------------------------------------------------------------------------------------ concurrent 同时 同时 in progress 正在进行 正在进行 inactivity timeout 空闲超时 空闲超时 interval (时间)间隔 (时间)间隔 同 time interval process 处理 处理 动词 process 进程 进程 进程(mstw)程序(s) 名词 routing 路由 路由 routing rules 路由规则 路由规则 发送规则 scheduling 计划 计划 行事历(m) semaphore 信号 信号 session (连接)期间 (连接)期间 期间(mstw)会话(mscn) session threads 连接期间线程 连接期间线程 期间线程(mstw) thread 线程 线程 线程(mstw) 见 session thread time interval 时间间隔 时间间隔 timers 计时器 计时器 ⊙抑制/黑名单 Source Term 繁体翻译 简体翻译 其他翻译 备注 ------------------------------------------------------------------------------------ AUTH logon AUTH 登录 AUTH 注册 AUTH shared secret AUTH 共享密码 AUTH 共享密码 验证共享安全性密码 address filtering 地址过滤 地址过滤 地址过滤(mstw) address suppression 地址抑制 地址抑制 禁制的邮件地址(s) antivirus settings 病毒防护设置数值 病毒防护设置数值 反病毒设置(s) black list 黑名单 黑名单 blacklist 黑名单 黑名单 blacklisted 黑名单的 黑名单的 body (邮件)本体 (邮件)本体 邮件内容 exceptions 例外 例外 excluded 排除的 排除的 禁制 与 block suppress 混淆 foreign 外来 外来 外部(mstw) foreign Mail 外来邮件 外来邮件 外部邮件(mstw) restricted 受限制的 受限制的 returned mail 退回邮件 退回邮件 退回邮件(s) content filter 内容过滤器 内容过滤器 邮件过滤规则 ⊙邮寄列表/页头/页脚/订阅 Source Term 繁体翻译 简体翻译 其他翻译 备注 ------------------------------------------------------------------------------------ catalog 编录 编录 文件目录 原义_网络上受密码保护 delete list 删除列表 删除列表 edit list 编辑列表 编辑列表 编辑列表 footer file 页脚文件 页脚文件 结尾档(s)页尾(mstw) 相对于 header file header file 页头文件 页头文件 开头档(s)页首(mstw) 相对于 footer file list 邮寄列表 邮寄列表 magic name magic name magic name 不翻译 mail list 邮寄列表 邮寄列表 mailing list 邮寄列表 邮寄列表 new list 新建邮寄列表 新建邮寄列表 notification 通知 通知 postmaster postmaster postmaster 邮局主管(mstw) 大部分情形不翻译 subscribe 订阅 订阅 subscription 订阅 订阅 unsubscribe 解除订阅 解除订阅 unsubscription 解除订阅 解除订阅 取消订阅(s)退订(s) ⊙标头 Source Term 繁体翻译 简体翻译 其他翻译 备注 ------------------------------------------------------------------------------------ header 标头 标头 邮件表头(s)消息区域(mstw) header translation 标头转译 标头转译 邮件表头转换(s) header/value pairs 成对标头/数值 成对标头/数值 translate headers 转译标头 转译标头 转换标头(s) ⊙IP/DNS Source Term 繁体翻译 简体翻译 其他翻译 备注 ------------------------------------------------------------------------------------ MX record MX record MX record MX 记录 不翻译 base entry DN 根识别名 根标识名 基数登录 DN: distinguish name 不是域名 RDN filter 相关识别名 相关标识名 bind 绑定 绑定 绑定 IP bind DN 绑定识别名 绑定标识名 DN: distinguish name 不是域名 domain 域 域 domain name 域名 域名 gateway 网关 网关 网关(s)网关主机(s) ip cache IP 缓存 IP 缓存 ip screening IP 屏蔽 IP 屏蔽 屏蔽的IP(s) ip shield IP 防护 IP 防护 lookup 查询 查询 查阅(mstw)寻查(mstw) 查询 DNS name matching 名称匹配 名称匹配 名称比对 no-cache database 无缓存数据库 无缓存数据库 免用缓存数据库(s) primary domain 主要域 主要域 reverse 反向 反向 反相 反相为错误用法 reverse lookups 反向查询 反向查询 secondary domains 次要域 次要域 ⊙邮件名称 Source Term 繁体翻译 简体翻译 其他翻译 备注 ------------------------------------------------------------------------------------ failure message 失败邮件 失败邮件 失败消息(s) help message 帮助邮件 帮助邮件 说明消息 mail collection 邮件收集 邮件收集 mail exchange 邮件交换主机 邮件交换主机 邮件交换机(s) mail restrictions 邮件限制 邮件限制 邮件限制(s) mail rules 邮件规则 邮件规则 mailbox 邮件箱 邮件箱 邮箱(s) priority mail 优先级邮件 优先级邮件 邮件优先性(s) shuffling messages 随机邮件 随机邮件 thread (邮件)串列 (邮件)串列 往来书信 与另一个 thread 有别 welcome message 欢迎邮件 欢迎邮件 欢迎消息(s) return-receipt 回覆回执 回覆回执 邮件收据(s) message age 邮件年龄 邮件年龄 邮件时间(s) ⊙地址簿 Source Term 繁体翻译 简体翻译 其他翻译 备注 ------------------------------------------------------------------------------------ address book server 地址簿服务器 地址簿服务器 private address book 私人地址簿 私人地址簿 个人地址簿(s) public address book 公用地址簿 公用地址簿 共用地址簿(s) public folder 公用文件夹 公用文件夹 共用文件夹(s) ⊙其他 Source Term 繁体翻译 简体翻译 其他翻译 备注 ------------------------------------------------------------------------------------ bad message queue 坏的队列 坏的队列 错误邮件队列(s) 坏的不一定损坏/错误 characteristic 特质 特质 特性(mstw) composite log view 综合日志查看 综合日志查看 查看完全日志文件(s) configuration 配置 配置 gadget 小配件 小配件 delimiter character 分隔符 分隔符 dependancies 从属 从属 existing 现有的 现有的 generic document 常规文件 常规文件 hierarchy 阶层 阶层 miscellaneous 杂项 杂项 其他(s) outstanding 未完成的 未完成的 policy statement 策略陈述 政策陈述 服务器使用帮助(s) pre-processing 预先处理 预先处理 pricing information 价格信息 价格信息 profile 规划文件 规划文件 配置文件 properties 特性 特性 内容(mstw)属性(mscn) 邮件内容、邮件属性皆无法解释 property 特性 特性 内容(mstw)属性(mscn) 邮件内容、邮件属性皆无法解释 ras dialup/dialdown 拨号网络 拨号网络 raw 未处理的 未处理的 remote configuration 远程配置 远程配置 远程控制(s) reset panes 重设窗格 复位窗格 重设窗口(s) reset toolbar 重设工具栏 复位工具栏 restore all 还原全部 还原全部 撤销全部(s) retry queue 再试队列 再试队列 script 脚本 脚本 命令码(mstw) securities 安全性 安全性 安全(mstw)保全(m) switch panes 切换窗格 切换窗格 切换窗口(s) technical support 技术支持 技术支持 unauthorized 未授权的 未授权的 undeliverable 无法递送的 无法递送的 无法投递(s) property:特性 content:内容 attribute:属性 characteristic:特质 ■服务器类中文化准则 这是另外一个主题。 1.底下所说的 ASCII 部分。 Server 类不但 ASCII 不碰,而且某些回应给 client 字符串, 而是一定要维持英文,而不使用中文。 (即使可以中文化)。 理由: server 端应该有的礼貌。 server 类,有很多要考虑的地方。所有考虑的理由都仅一个: 是不是改了 ascii 就会影响稳定性? 2.输出 client 端的纯英文,不管是不是 ASCII unicode , 最好都不要改中文。如 226 Transfer Complete 150 Open BINARY mode connection for %s 421 Idle timeout 理由: 如果你去过使用非英语而且非繁体中文的消息,法文德文 还可以猜猜,但其他语言就一定出现乱码吧? 但这只限 Server message 。如果是服务器所服务的内容, 自然不需要受到这个限制。 3.如果是发给确定的 client 端 可以翻译中文。不塞英文了。 ___________________________________________________________ 命令        特别参数    结果 ============================================================================ ACCOUNT INFO    不需要                   “主题行”的指定帐号状态,将送回给                   邮件发信人。                   ex: ACCOUNT INFO ___________________________________________________________ 4.如果是发信给未知广大的 client 端 可以考虑“双语”。也就是英文加上“繁体中文”或“简体 中文”其中之一,不需要使用三个语言。 比如如下,以 string table 的方式出现在 MDaemon resource 。 string 9028 (原始格式) ___________________________________________________________ The following message had attachment(s) which contained the following viruses:\n\nAttachment Virus name Action taken\n------------------------------------------------------------------------------\n$LIST_VIRUSES_FOUND$ ___________________________________________________________ 实际出现如下 ___________________________________________________________ The following message had attachment(s) which contained the following viruses: Attachment Virus name Action taken ------------------------------------------------------------------------------ $LIST_VIRUSES_FOUND$ ___________________________________________________________ 那么,这是很明显寄给人家的邮件。你不能想个办法,把 stringtable 塞成底下这样吗?双语出现,应该很简单吧。 是的,不是翻译,而是多塞一份。应付看不懂中文的外国人,而且兼 应付一堆英文看不懂的中文客户端用户。 string 9028 (已翻译原始格式) ___________________________________________________________ The following message had attachment(s) which contained the following viruses:\n下列邮件的附加文件,包含了下列病毒:\n\nAttachment Virus name Action taken\n附加文件 病毒名称 采取行动\n------------------------------------------------------------------------------\n$LIST_VIRUSES_FOUND$ ___________________________________________________________ 实际出现如下 ___________________________________________________________ The following message had attachment(s) which contained the following viruses: 下列邮件的附加文件,包含了下列病毒: Attachment Virus name Action taken 附加文件 病毒名称 采取行动 ------------------------------------------------------------------------------ $LIST_VIRUSES_FOUND$ ___________________________________________________________