字符串碰见替换工具(Lephone Loczlize Plu) 106 中文特别版

Lephone Loczlize Plus是字符中文一款用于本地电脑字符串碰见替换的软件,它拥穿着多种编码字符串,串碰用户可以用来碰见程序、见替具文件、换工文本信息等,特别碰见后的字符中文结果拥穿着批量替换功能,目前软件拥穿着的串碰编码格式有 :ASCII、UniCode 、见替具Delphi 、换工VB编译的特别程序的字符串。
  

使用计划 :

  本软件主要用于非资源格式的字符中文本地化筹备,对于资源格式的串碰本地化筹备,虽然也可以使用本工具筹备 ,见替具但因为无法做到大于源字串的换工替换,所以推荐使用其它一些工具(如 Visual C++、特别ResHacker 等)筹备。
  本软件的每一个界面上都有一段会谈明,在使用其功能之前 ,请先阅读这些会谈明 。
  对于所有的功能 ,其中所会谈的“对照文件”和“字典文件”都忽略空行,所以可以随意增补空行 ,不过只有空格的行不被视为空行,而“对照文件”中的其它行以如下格式重复  :
  偏移量:源字串
  修改后的字串
  “偏移量”用十进制表示,一般应由程序自行填写,用户不要再做修改;“源字串”也一样由程序自行填写,用户也不要再做修改。
  而“字典文件”中的其它行以如下格式重复:
  源字串
  修改后的字串
  同样的 ,“源字串”也由程序自行填写,用户不要再做修改 。
  另外,所有对可执行文件铺开的替换筹备,都不能铺开长于源字串的替换,如果修改后的字串长于源字串,本程序将自动剪裁以便和源字串长度相同 。如果短于源字串,将会以十六进制数“00”或空格(在“替换字串”界面上选择“多余补空格”)填充空余 。
  对于 VB 和 Delphi 编译的程序  ,因为有字串长度计数器 ,所以使用其专用功能不仅能晋升碰见的准确性,而且替换后的程序的兼容性也会更好,故推荐对于它们使用其专用的碰见和替换功能 。
  本工具约定 ,VB 格式的 UniCode 的对照文件的扩展名是“.txt”,Delphi 格式的 ASCII 对照文件的扩展名是“.d.txt”, UniCode 格式的对照文件的扩展名是“.u.txt” ,而 ASCII 格式的对照文件的扩展名是“.a.txt”。这四种对照文件的格式完全相同。程序会根据所选文件名判断它的类型 ,虽然用户仍然可以更改类型  ,不过还是建议使用约定的扩展名。
  因为本程序在替换的时候做源字串的检测,所以选错类型一般不会造成不可挽回的后果,不过还是慎重为好 。
  对于 UniCode 和 ASCII 的碰见,并没有前缀作为判断标志,所以如果一个字串的实际长度大于所选的最大长度 ,则采取右截取的方式。比如实际字串“Text”,而最大长度选择“3” ,则提取此字串为“ext”。 对于内含回车换行的字串,使用替换方式铺开筹备 ,如下:
  对于内含回车换行的字串 ,使用替换方式铺开筹备  ,如下 :
  回车 替换成 r
  换行 替换成 n
      替换成
  "    替换成 "
  Tab  替换成 t
  “翻译新版本”时 ,既可以使用“字典文件” ,也可以使用“对照文件”。而“对照文件”可以使用“偏移量方式”的“划分对照文件”功能得到“字典文件”。
  本程序碰见时没有进度条指示进度 ,不过用户可以预估碰见时间。在 P200 上的测试数据如下 :碰见 UniCode (包括 VB)的速度是 1MB/s ,而碰见 ASCII (包括 Delhpi)的速度是 0.5MB/s  。
  对于“清除预定义项”,用户可以自行修改其同目录下的“PDef.dat”文件 。而对于它,可以使用“翻译项方式”的划分方式划分对照文件 ,把得到的“.2”文件中想增补的项加入“PDef.dat”即可。不过就我的测试而言 ,“清除预定义项”的功能对于不特定软件的效果并不是很显著,当然了,对于特定的软件(把不需要的项加入了“PDef.dat”的)效果还是不错的 。
  对于 INI 文件需要注意的是 ,程序只把第一个字符是“;”的行作为注释,如果有如“属性=值;注释”这样的行,将把“值;注释”当作“值”筹备。
  繁简用语替换时,如果用户的使用界面是简体中文 ,则使用 GBK 内码,如果用户的使用界面是繁体中文,则使用 BIG5 内码 ,分别对应不同的字典文件 ,如果本软件提供的词汇量不够的话,可以自行增补。此功能不铺开内码转换,所以如果需要转换内码的话,请配合使用其它软件。在字典中请尽量使用长的词汇,这样可以增补准确性。我测得的替换速度约为 50KB/s (字典文件过大时也会对速度造成影响)。
  使用 VA 方式碰见可以增补碰见的准确率 ,使碰见到的垃圾字串大为裁减 ,另外,“VA非控制符”、“VA中文(GBK)”、“VA中文(BIG5)”、“VA完全中文”  、“VA非保留区”、“VA非限制碰见”可以用于其它语系(如中文 、日文等)的程序的碰见,可以用于简体中文和繁体中文程序的互相转换,也可以用于对已汉化的程序铺开进一步的修改 。其中“VA非控制符”表示碰见不是控制符的字符串,不过也碰见回车换行和 Tab 。“VA中文(GBK)” 、“VA中文(BIG5)” 、“VA完全中文” 、“VA非保留区”也同样碰见“英文和符号” 。(控制符指 ASCII 值小于 32 的符号;保留区是 UniCode 指保留的部分用于扩充的地方 。)
  使用 VA 方式碰见时有时有重叠项的现象 ,在替换前需要删除这些项,不过您可以在碰见时使用“排除重叠项”让软件自行排除这些项。
  对于所有的“VA中文(GBK)” 、“VA中文(BIG5)”、“VA完全中文” 、“非保留区” 、“非控制符”“非限制碰见”方式得到的对照文件  ,需要用户自行删除非法项 ,否则在替换时将会裸露错误  。
  “快捷键转换”方式的“文本替换”对应“英转中”时的快捷键设置 ,将“&File”转换成“File(&F)”。
  “能否落成替换”方式的划分归并功能使用两种新的扩展名 :“.ok”和“.not”,分别对应可以落成替换的字串和将会被截断的字串。请保持这两个文件的原始排列顺序,只有这样才能顺利落成归并。

使用扶植 :

  碰见ASCII/UniCode
  碰见 ASCII 所裸露的对照文件的扩展名定为“.a.txt”,请尽量保留,因为对照表文件除了扩展名用来标示类型外 ,没有其它的计划 。对 PE 文件 ,使用 VA 方式碰见可以增补准确率 ,而且可以碰见其它语系的程序(如中文、日文) 。
  碰见VB
  “英文和符号”方式只碰见英文和英文符号(在 Ini 文件中设置);而“非限制碰见”只要串中没有“00”就认为合法 ,用以铺开其它语种字串的碰见,但是会有一些非法字串裸露,注意在编辑的时候删除这些非法对照项 。
  D碰见elphi
  Delphi 字串是前面有四个“FF” ,后面一个四字节的字串长度计数器,而后是一个 ASCIIZ 字串的数据类型  ,本功能就是碰见这样的字串的 。(注:并非所有的 Delphi 字串都是这样。)
  碰见文本
  “通用格式”使用按行碰见的方式 ,原文件的每一行作为一个对照项 ,并且不裸露对照文件,而是裸露字典文件 。如果目标文本文件是 INI 格式,请选用“INI 格式”(大多数使用文本资源实现多语言功能的软件都使用 INI 格式)。
  

注册会谈明:

  任意输入名字和注册码即可注册大捷!
  

渝ICP备2025076537号-22