DreamWeaver插件——简体字繁体字转化
在后台安装wordpress插件的时候,发现某个插件是界面繁体字,也没有专门语言配置文件,那些繁体字均包含在php页面中。我对繁体字过敏,并且界面里有中文,有英文,有简体字,也有繁体字,真是乱透了,看着极度不舒适,于是有了把繁体字转成简体字的冲动。
显然,没有人会一个字一个字的手动去改,在网上搜了下,果然有Web在线的转换工具,但是这插件里含繁体字的页面这么多,一页一页打开,然后粘贴,转换,再粘贴,再保存,真是麻烦!于是我想做一个一次性转换的工具。首先想到的是用UltraEdit,因为UltralEdit是内置 Javascript引擎的,于是兴冲冲的写好了js脚本,但是试了几次,均不行,UltralEdit里面居然把汉字分成两个Ascll码解释,搞了半天终于奔溃了。(不想为这个用C#写个专门的转换工具,对exe文件无爱)。
于是搜索一款其他的支持内置Javascript的文本编辑器,但始终无果,突然发现Dreamweaver可以制作基于HTML和 Javascript的插件,虽然网上的例子都是自动生成各种模版,但是其支持Javascript的特性让我喜出望外。以前也用过点 Dreamweaver,居然不知道这个!
于是马上参考了点资料,制作了这个汉字简体字繁体字转换工具,可以单文件或者实现批量文件转换。效果不错,完全胜任。惊呼,DreamWeaver作为经典的制作工具,果然是名不虚传,但是网上说道此点的人不多啊。废话少说,直接上插件:
安装方法:将HanCharConvert.rar解压后,将HanCharConvert.html与HanCharConvert.js放在 DreamWeaver安装主文件夹下的configuration/commands文件夹中,重新启动就可以在”命令”菜单中看到 HanCharConvert命令,当有文件打开时,命令可用。可以在DreamWeaver中打开多个文件,然后选择选项进行转换。至此,实现了DreamWeaver简体字繁体字批量转化(汉字简繁字体转换),并且不限于html,php,jsp等文件,其实所有的文本文件转换起来也是超方便的(MS word也有此功能,但是对于txt,php等纯文本文件还是需要粘贴复制等,否则会有编码等问题,并且多文件转换也没有在DreamWeaver中方便。)兼容性没啥问题,DW很早版本就支持Javascript了。
插件制作完了,但是发现了DreamWeaver定制插件这个功能,我简直高兴坏了,那就可以随心所欲的打造自己想要的文本编辑器了,而且,最好的是仅仅需要Javascript脚本就可以了,Javascript的强大功能自然不必再提了,哈哈。
DreamWeaver中插件公有三类,刚才的插件是Command插件,还有Action插件和Behavior插件,再研究一下其他两种插件的制作方法,争取写出一篇教程来,网上这个方面的教程少之又少啊。另外Adobe系列的其他软件如Flash也可以制作类似插件,一起研究一下。