毛豆V4更新到779以后中文包出现若干问题
比如这贴http://bbs.kafan.cn/thread-668432-1-1.html字体过小
这贴http://bbs.kafan.cn/thread-675496-1-1.html位置错位,以及一些地方未翻译等等
其实毛豆的中文包就是一个XML文件,熟悉XML的话自己要修正这些问题并不难,用文本编辑工具打开毛豆安装目录下translations目录下的cfp.chinese.lang文件
然后搜索相应字段,比如"监视设置",找到这样一行
- <dialog id="272" caption="监视设置" fontface="MS Shell Dlg" style="1220542536" position="0, 0, 324, 197">
- <control id="1204" style="1342242819" position="14, 23, 142, 12" caption="进程间内存访问" class="BUTTON" />
- <control id="1292" style="1342242819" position="14, 36, 138, 13" caption="窗口/事件 钩子" class="BUTTON" />
- <control id="1287" style="1342242819" position="14, 51, 103, 10" caption="设备驱动程序安装" class="BUTTON" />
- <control id="1285" style="1342242819" position="169, 26, 136, 8" caption="进程终止" class="BUTTON" />
- <control id="1283" style="1342242819" position="169, 37, 134, 13" caption="窗口消息" class="BUTTON" />
- <control id="1295" style="1342242819" position="169, 53, 141, 10" caption="DNS/RPC客户端服务" class="BUTTON" />
- <control id="1284" style="1342242819" position="14, 111, 106, 16" caption="受保护的COM接口" class="BUTTON" />
- <control id="1286" style="1342242819" position="121, 115, 93, 10" caption="受保护的注册表键" class="BUTTON" />
- <control id="1293" style="1342242819" position="220, 115, 89, 10" caption="受保护的文件/目录" class="BUTTON" />
- <control id="1289" style="1342242819" position="13, 167, 79, 17" caption="访问物理内存" class="BUTTON" />
- <control id="1294" style="1342242819" position="102, 171, 73, 10" caption="底层访问屏幕" class="BUTTON" />
- <control id="1288" style="1342242819" position="196, 171, 32, 10" caption="底层访问磁盘" class="BUTTON" />
- <control id="1290" style="1342242819" position="258, 171, 47, 10" caption="底层访问键盘" class="BUTTON" />
- <control id="2030" style="1342210055" position="7, 8, 310, 74" caption="行为监控" class="BUTTON" styleex="32" />
- <control id="2031" style="1342210055" position="7, 97, 310, 41" caption="对象修改监控" class="BUTTON" styleex="32" />
- <control id="2032" style="1342210055" position="7, 154, 310, 36" caption="直接访问对象监控" class="BUTTON" styleex="32" />
- </dialog>
复制代码
我们看到这就是对应于这个对话框
看第一行,其中fontface="MS Shell Dlg"这个就是定义这个对话框的显示字体,觉得字体太小,那么我们就在fontface="MS Shell Dlg"后面添加一个fontsize="9pt"
那么位置错位,我们可以找到"底层访问磁盘"这一行,然后可以看到position="196, 171, 32, 10"这就是定义这个字段的显示位置这四个参数分别表示“起始点的x坐标,起始点y坐标,宽度,高度”
显然32这个宽度太小了那么我们改到70,考虑到上下左右对齐等等因素,最后这个对话框我们可以改成这样
- <dialog id="272" caption="监视设置" fontface="MS Shell Dlg" fontsize="9pt" style="1220542536" position="0, 0, 324, 197">
- <control id="1204" style="1342242819" position="14, 23, 142, 12" caption="进程间内存访问" class="BUTTON" />
- <control id="1292" style="1342242819" position="14, 38, 138, 12" caption="窗口/事件 钩子" class="BUTTON" />
- <control id="1287" style="1342242819" position="14, 53, 103, 12" caption="设备驱动程序安装" class="BUTTON" />
- <control id="1285" style="1342242819" position="169, 23, 136, 12" caption="进程终止" class="BUTTON" />
- <control id="1283" style="1342242819" position="169, 38, 134, 12" caption="窗口消息" class="BUTTON" />
- <control id="1295" style="1342242819" position="169, 53, 141, 12" caption="DNS/RPC客户端服务" class="BUTTON" />
- <control id="1284" style="1342242819" position="14, 115, 106, 10" caption="受保护的COM接口" class="BUTTON" />
- <control id="1286" style="1342242819" position="121, 115, 93, 10" caption="受保护的注册表键" class="BUTTON" />
- <control id="1293" style="1342242819" position="220, 115, 89, 10" caption="受保护的文件/目录" class="BUTTON" />
- <control id="1289" style="1342242819" position="13, 171, 70, 10" caption="访问物理内存" class="BUTTON" />
- <control id="1294" style="1342242819" position="90, 171, 70, 10" caption="底层访问屏幕" class="BUTTON" />
- <control id="1288" style="1342242819" position="166, 171, 70, 10" caption="底层访问磁盘" class="BUTTON" />
- <control id="1290" style="1342242819" position="248, 171, 77, 10" caption="底层访问键盘" class="BUTTON" />
- <control id="2030" style="1342210055" position="7, 8, 310, 74" caption="行为监控" class="BUTTON" styleex="32" />
- <control id="2031" style="1342210055" position="7, 97, 310, 41" caption="对象修改监控" class="BUTTON" styleex="32" />
- <control id="2032" style="1342210055" position="7, 154, 310, 36" caption="直接访问对象监控" class="BUTTON" styleex="32" />
- </dialog>
复制代码
这就是修正后的对话框
其他地方的修改也是类似的方法
附件是一个修正过的语言文件,使用时要关掉自动更新,否则会自动替换掉 |