<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[Raindy's Blog]]></title>
<link>http://www.raindy.org/blog/</link>
<description><![CDATA[既然选择了远方，便只顾风雨兼程！]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog3 v2.8]]></copyright>
<webMaster><![CDATA[Raindyok@qq.com(Raindy)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>Raindy&#39;s Blog</title>
	<url>http://www.raindy.org/blog/images/logos.gif</url>
	<link>http://www.raindy.org/blog/</link>
	<description>Raindy&#39;s Blog</description>
</image>

			<item>
			<link>http://www.raindy.org/blog/article.asp?id=86</link>
			<title><![CDATA[第三期公共选修《软件汉化》课下周开课]]></title>
			<author>Raindyok@qq.com(Raindy)</author>
			<category><![CDATA[闲言闲语]]></category>
			<pubDate>Sat,27 Feb 2010 18:27:40 +0800</pubDate>
			<guid>http://www.raindy.org/blog/default.asp?id=86</guid>
		<description><![CDATA[这学期选修的学生不少，达到70人的上限，《跟我学汉化》系列将继续更新...]]></description>
		</item>
		
			<item>
			<link>http://www.raindy.org/blog/article.asp?id=85</link>
			<title><![CDATA[Live help 1.2 for Zen cart 相关问题]]></title>
			<author>Raindyok@qq.com(Raindy)</author>
			<category><![CDATA[网络资源]]></category>
			<pubDate>Sun,07 Feb 2010 18:51:47 +0800</pubDate>
			<guid>http://www.raindy.org/blog/default.asp?id=85</guid>
		<description><![CDATA[<strong>1.安装后Live help 1.2 后，MSN明明上线，为何去显示离线？</strong><br/><br/><strong>解决办法：</strong>打开 <a target="_blank" href="http://settings.messenger.live.com/applications/WebSettings.aspx" rel="external">http://settings.messenger.live.com/applications/WebSettings.aspx</a>，选择“网络设置”－钩选中<br/>“允许网络上的人查看您是否联机并给您发送消息。”－“保存”即可<br/><br/><strong>2.如何关闭页眉导航菜单上的搜索栏</strong><br/><br/><strong>解决办法：</strong>进入管理页面，选择 工具-&gt;外观控制，编辑 sideboxes/search_header.php，将两个开关都置于&#34;关闭&#34;状态。<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.raindy.org/blog/article.asp?id=84</link>
			<title><![CDATA[跟我学汉化－字典转换]]></title>
			<author>Raindyok@qq.com(Raindy)</author>
			<category><![CDATA[汉化实训]]></category>
			<pubDate>Sat,16 Jan 2010 18:53:16 +0800</pubDate>
			<guid>http://www.raindy.org/blog/default.asp?id=84</guid>
		<description><![CDATA[<strong>『字典转换』</strong><br/>　　汉化字典即根据特定格式存储的不同语言对应术语翻译的文件，不同的汉化工具对字典的格式各不相同，从而对。汉化过程中，我们在汉化过程经常需要对不同的汉化字典进行转换，下面介绍三种常见的字典格式：<br/>　　<strong>1.Passolo 专用字典－glo术语表</strong><br/>　　Passolo 术语表文件的扩展名为“<span style="color:Red">glo</span>”，为 Tab 符分隔的文本文件，可以通过记事本或 Microsoft Excel 打开。Passolo 术语表文件的首行为语言 ID 标记，从第二行开始为对照翻译字串内容，每个字串内容独立成行。其中，首行包含两种语言ID，前为源语言 ID，后为目标语言 ID；语言 ID 中通常还包括两部分：主语言ID(PrimaryLandID)和子语言ID(SubLandID)(子语语言 ID 也可省略)，两者之前通过半角空格分隔。而翻译字串之间通过Tab 分隔界定，前为源字串，后为对应的翻译字串。<br/>　　示例 glo 术语表格式如下：<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.raindy.org/blog/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent"><br/><span style="color:Blue">9 1</span>&#160;&#160;&#160;&#160;<span style="color:Maroon">4 2</span><br/><span style="color:Red">Text exceeds memo capacity</span>&#160;&#160;&#160;&#160;文本超过内存容量<br/><span style="color:Red">Operation not supported on sel&#101;cted printer</span>&#160;&#160;&#160;&#160;已选打印机不支持此操作<br/><span style="color:Red">There is no default printer currently sel&#101;cted</span>&#160;&#160;&#160;&#160;未选取默认打印机</div></div><br/>　　首行 <span style="color:Blue">9 1</span> 代表美国英语，9为主语言ID－英语，1为子语言 ID－美国英语；<span style="color:Maroon">4 2</span> 代表简体中文，4为主语言ID－中文，2为子语言 ID，代表大陆简体中文。<br/>　　“<span style="color:Red">Text exceeds memo capacity </span>”为源英文字串，“文本超过内存容量”为中文翻译字串，两者之间为 Tab 符。其他字串各占一行，依此类推.......<br/><br/>　　Raindy 注：<span style="color:Red">Passolo 中的语言 ID 含有主语言ID(PrimaryLandID)和子语言ID(SubLandID)，注意不要与“语言 LCID(locale identifier)”相混淆，如 Passolo 中的语言 ID 4 2 为简体中文，而语言 LCID 的2052 为简体中文，两者不要混用，特别在 Radialix 软件中导入字典时需要注意。</span><br/><br/>　　<strong>2.Sisulizer 导出字典</strong><br/>　　Sisulizer 导出字典支持 TMX、XLIFF、文本、Excel 四种格式文档，其中后面两种较为常见，特别文本格式字典最为常用。<br/>　　Susilizer 导出文本字典，可以自行选择半角的“空格、逗号、冒号、分号”作为分隔符号，默认为“Tab 符”界定。Sisulizer 导出文本字典首行无需定义语言等信息，直接为“原文字串”+分隔符号+“翻译字串”。<br/>　　示例 Sisulizer 导出文本字典格式如下：<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.raindy.org/blog/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent"><br/><span style="color:Red">&amp;Del&#101;te Resource</span>&#160;&#160;&#160;&#160;删除资源(&amp;D)<br/><span style="color:Red">R&amp;ename Resource</span>&#160;&#160;&#160;&#160;重命名资源(&amp;E)<br/><span style="color:Red">Add a New Resource ...</span>&#160;&#160;&#160;&#160;添加新资源...</div></div><br/>　　“<span style="color:Red">&amp;Del&#101;te Resource</span>”为源英文字串，“删除资源(&amp;D)”为中文翻译字串，两者之间为 Tab 符。其他字串各占一行，依此类推.......<br/><br/>　　3.点睛字典文件<br/>　　点睛字典文件即已翻译的对照文件，点睛字典文件格式我们前面章节已经介绍过，<span style="color:Red"><strong>双行显示</strong></span>，首行带偏移量值，紧接半角冒号后为源非标英文字串，第二行为对应翻译的中文字串。每项字串及翻译内容，隔行排列...<br/>　　示例格式如下：<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.raindy.org/blog/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent"><span style="color:Blue">682936</span>:<span style="color:Red">Del&#101;te Sel&#101;cted File(s)?</span><br/>是否删除选定文件？<br/><br/><span style="color:Blue">699296</span>:<span style="color:Red">Maximized</span><br/>最大化<br/></div></div><br/>　　<span style="color:Blue">682936</span> 即原非标字串的实偏移量，“<span style="color:Black">Del&#101;te Sel&#101;cted File(s)?</span>”为源非标字串，“是否删除选定文件？”为对应翻译的中文字串。第一项字串及翻译内容和第二项的之间空隔一行。<br/><br/><strong>『学习任务』</strong><br/>　　<span style="color:Red"><strong>汉化目标：</strong><br/>　　(1).将 Text Cleaver.txt&nbsp;&nbsp;转换为 Text Cleaver.glo，并添加到 Passolo 的术语表，利用“预翻译”功能完成 Text Cleaver.exe 的翻译；<br/>　　(2).将winMd5Sum.glo 转换为 Sisulizer 导出字典格式(Tab 符分隔)，并在 Sisulizer 汉化 winMd5Sum.exe 中导入使用。</span><br/>　　<img src="http://www.raindy.org/blog/images/download.gif" alt="下载文件" style="margin:0px 2px -4px 0px"/> <a href="http://www.raindy.org/Han/Hanme/HanMe010.rar" target="_blank">下载示例文件</a><br/><br/><strong>『操作流程』</strong><br/>　　<strong>1.格式转换</strong><br/>(1).Text Cleaver.txt － Text Cleaver.glo<br/>　　打开 Text Cleaver.txt，在首行添加 Passolo 术语表的语言 ID 标记，如下图：<br/>　　<img src="http://www.raindy.org/Han/Images/010/010-1.jpg" border="0" alt=""/>　<br/>　<br/>　　将文档另存为 Text Cleaver.glo，注意文件类型选择“所有文件”，扩展名为 glo<br/>　　<img src="http://www.raindy.org/Han/Images/010/010-2.jpg" border="0" alt=""/><br/><br/>(2).winMd5Sum.glo － winMd5Sum.txt<br/>　　用记事本打开 winMd5Sum.glo 删除首行的语言 ID 标记，将第二行对应翻译移到首行，如下图：<br/>　　<img src="http://www.raindy.org/Han/Images/010/010-3.jpg" border="0" alt=""/><br/><br/>　　将文档另存为　winMd5Sum.txt，注意扩展名为 txt<br/>　　<img src="http://www.raindy.org/Han/Images/010/010-4.jpg" border="0" alt=""/><br/><br/>(3)使用字典助手(DictionaryHelper)自动转换<br/>　　<img src="http://www.raindy.org/Han/Images/010/010-5.jpg" border="0" alt=""/><br/><br/><strong>2.字典应用 </strong><br/>　　未完待续<br/><br/><strong>『配套视频』</strong><br/>　　未完待续<br/><br/><strong>『参考汉化』</strong><br/>　　未完待续<br/>　　]]></description>
		</item>
		
			<item>
			<link>http://www.raindy.org/blog/article.asp?id=38</link>
			<title><![CDATA[汉化交流群，群号91247422]]></title>
			<author>Raindyok@qq.com(Raindy)</author>
			<category><![CDATA[闲言闲语]]></category>
			<pubDate>Fri,08 Jan 2010 20:43:32 +0800</pubDate>
			<guid>http://www.raindy.org/blog/default.asp?id=38</guid>
		<description><![CDATA[最近事比较多，汉化系列教程更新也比较慢，本来明天周末可以更新一下，但明天又回老家一趟，《跟我学汉化》系列又要等周一再看看了，新成立了一下汉化技术交流群，号码为<span style="color:Red">91247422</span>，欢迎大家加入交流。]]></description>
		</item>
		
			<item>
			<link>http://www.raindy.org/blog/article.asp?id=83</link>
			<title><![CDATA[跟我学汉化－INNO setup 制作安装包]]></title>
			<author>Raindyok@qq.com(Raindy)</author>
			<category><![CDATA[汉化实训]]></category>
			<pubDate>Thu,17 Dec 2009 23:15:04 +0800</pubDate>
			<guid>http://www.raindy.org/blog/default.asp?id=83</guid>
		<description><![CDATA[<strong>『Inno Setup 简介』</strong><br/>　　Inno Setup 是一款免费的安装制作工具，简洁而强大，支持 pascal 脚本，既有适合新手的脚本向导，也有适合高手的的脚本编辑器。<br/>　　Inno Setup是一个不可多得的安装制作软件。<br/>　　常见的 INNO setup安装包制作思路：<strong><span style="color:Red">脚本向导(默认)＋修改代码(DIY)</span></strong><br/><br/><strong>『学习任务』 </strong><br/>　　<img src="http://www.raindy.org/Han/Images/022/022-task.gif" border="0" alt=""/><br/>　　<span style="color:Red"><strong>汉化目标</strong></span>：请将示例软件制成安装包，并根据上图蓝色箭头标示位置美化安装包。<br/>　　<img src="http://www.raindy.org/blog/images/download.gif" alt="下载文件" style="margin:0px 2px -4px 0px"/> <a href="http://www.raindy.org/Han/Hanme/HanMe022.rar" target="_blank">下载示例文件</a>、<img src="http://www.raindy.org/blog/images/download.gif" alt="下载文件" style="margin:0px 2px -4px 0px"/> <a href="http://www.raindy.org/Han/Hanme/HanMe022Res.rar" target="_blank">下载安装包资源文件</a><br/>　　<br/><strong>『操作流程』</strong><br/><strong>一.利用脚本向导生成代码</strong><br/>　　1.运行INNO setup主程序Compil32.exe，<strong>启动“脚本向导”</strong>，“下一步”。注意不要选择“创建一个新的空脚本文件”。<br/>　　<img src="http://www.raindy.org/Han/Images/022/022inno-1.jpg" border="0" alt=""/><br/><br/>　　2.根据向导，<strong>添加软件版本信息</strong>，第一行为程序名称，第二行为含有版本号的程序名称：<br/>　　<img src="http://www.raindy.org/Han/Images/022/022inno-2.jpg" border="0" alt=""/><br/><br/>　　3.<strong>设置程序目录</strong>，即安装路径，应用程序默认目录是Program Files（在INNO脚本中表示为{pf}），可根据需要选择目录，如字体则安装在系统盘“Windows”目录下的“Fonts”文件夹中。<br/>　　<img src="http://www.raindy.org/Han/Images/022/022inno-3.jpg" border="0" alt=""/><br/><br/>　　4.<strong>设置应用程序文件</strong>，包括主程序文件及相关文件，INNO脚本向导中的INNO安装程序目录下“\Examples\MyProg.exe”文件，通过“浏览”选择目标安装包的主程序，如这里的“PDFUnlocker.exe”;紧接着添加其他相关程序，可以通过“添加目录”来操作，注意要包含子目录文件。<br/>　　<img src="http://www.raindy.org/Han/Images/022/022inno-4.jpg" border="0" alt=""/><br/><br/>　　5.<strong>设置菜单名称及图标</strong>，默认使用程序名称作为开始菜单文件夹名称，当然可以根据需要修改。如果允许用户在执行安装过程中改变文件夹名称，可钩选相应选项；其他主可执行文件图标，默认是选中“允许用户创建桌面快捷方式”，如果不允许，可取消选择。<br/>　　<img src="http://www.raindy.org/Han/Images/022/022inno-5.jpg" border="0" alt=""/><br/><br/>　　6.<strong>设置应用程序文档</strong>，即信息文件，包括许可文件等，根据个人习惯添加，本人习惯只有添加一个许可文件，即“汉化说明.txt”文档。<br/>　　<img src="http://www.raindy.org/Han/Images/022/022inno-6.jpg" border="0" alt=""/><br/><br/>　　7.设置<strong>安装程序语言</strong>，即安装包的界面语言，INNO汉化版的默认语言为简体中文。如果要制作多语言的安装程序，可以钩选相应语言<br/>　　<img src="http://www.raindy.org/Han/Images/022/022inno-7.jpg" border="0" alt=""/><br/><br/>　　8.<strong>编辑器设置</strong>，包括安装包的输出目录、安装包名称、安装包图标等，如图所示：<br/>　　<img src="http://www.raindy.org/Han/Images/022/022inno-8.jpg" border="0" alt=""/><br/><br/>　　9.完成脚本向导，“完成”后提示是否编译脚本，确定。<br/>　　<img src="http://www.raindy.org/Han/Images/022/022inno-9.jpg" border="0" alt=""/>　<br/><br/><strong>二、根据需要，修改脚本代码：</strong><br/>　　<strong>1.修改安装包左侧位图</strong>，其大小一般为164x314px，在INNO脚本的<strong>[Setup]</strong>段添加如下代码：<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.raindy.org/blog/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent"><span style="color:Blue">WizardImageFile</span>=<span style="color:Red">Res\WizardImage.bmp</span></div></div><br/>　　注：红色的标记为位图路径，可以用相对路径或绝对路径<br/><br/>　　<strong>2.修改安装包右上角位图</strong>，其大小一般为55x55px，在INNO脚本的<strong>[Setup]</strong>段添加如下代码：<br/><span style="color:Blue">WizardSmallImageFile</span>=Res\WizardSmallImage.bmp<br/><br/>　　<strong>3.修改安装包左下角的BeveledLabel内容，常见有两种方式：</strong><br/>　　(1)<span style="color:Red">临时性修改</span>　　在INNO脚本的<strong>[Messages]</strong>段添加如下代码：<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.raindy.org/blog/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent"><span style="color:Blue">BeveledLabel</span>=软件汉化：高芳銮(Raindy)</div></div>　　<br/>　　(2)<span style="color:Red">永久性修改</span>　　用记事本打开INNO目录中的“Default.isl” 修改“BeveledLabel = ”后的内容：<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.raindy.org/blog/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">BeveledLabel=　　　软件汉化：高芳銮(Raindy)</div></div><br/><br/>　　<strong>4.修改安装包欢迎标签内容，即WelcomeLabel2 </strong><br/>　　用记事本打开INNO目录中的“Default.isl” 修改“WelcomeLabel2 = ”后的内容：<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.raindy.org/blog/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">WelcomeLabel2=正在准备安装 [name/ver]...%n%n推荐您在继续安装前关闭所有其它应用程序。%n%n软件汉化：高芳銮(Raindy)%n%n电子邮件：Raindyok@qq.com%n%n</div></div><br/>　　注：%n在INNO脚本中为换行符<br/><br/>　　<strong>5.安装结束后动行主程序或打开文件等</strong>，只需在INNO脚本的<strong>[Run]</strong>段修改代码：<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.raindy.org/blog/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent"><span style="color:Blue">Filename</span>: <span style="color:Red">{app}</span>\PDFUnlocker.exe; <span style="color:Blue">Description</span>: 启动 PDF Unlocker;<span style="color:Blue"> Flags</span>: <span style="color:Maroon">nowait postinstall shellexec</span>;<br/><span style="color:Blue">Filename</span>: <span style="color:Red">{app}</span>\汉化说明.txt; <span style="color:Blue">Description</span>: 查看说明; <span style="color:Blue">Flags</span>: <span style="color:Maroon">nowait postinstall shellexec</span></div></div><br/><br/><strong>『配套视频』</strong><br/>　　<div class="UBBPanel"><div class="UBBTitle"><img src="http://www.raindy.org/blog/images/flash.gif" alt="" style="margin:0px 2px -3px 0px" border="0"/>Flash动画</div><div class="UBBContent"><a id="temp47899_href" href="http://www.raindy.org/blog/javascript:MediaShow('swf','temp47899','http://www.raindy.org/Han/Video/022INNO.swf','804','606')"><img name="temp47899_img" src="http://www.raindy.org/blog/images/mm_snd.gif" style="margin:0px 3px -2px 0px" border="0" alt=""/><span id="temp47899_text">在线播放</span></a><div id="temp47899"></div></div></div><br/><br/><strong>『参考安装包』</strong><br/>　　<a target="_blank" href="http://www.hanzify.org/index.php?Go=Show::List&amp;ID=12668" rel="external">http://www.hanzify.org/index.php?Go=Show::List&amp;ID=12668</a>]]></description>
		</item>
		
			<item>
			<link>http://www.raindy.org/blog/article.asp?id=82</link>
			<title><![CDATA[跟我学汉化－特殊汉化之外挂语言文件]]></title>
			<author>Raindyok@qq.com(Raindy)</author>
			<category><![CDATA[汉化实训]]></category>
			<pubDate>Tue,15 Dec 2009 16:22:51 +0800</pubDate>
			<guid>http://www.raindy.org/blog/default.asp?id=82</guid>
		<description><![CDATA[<strong>『外挂语言文件』</strong><br/>　　Borland 公司开发编写( Borland Delphi、Borland C++ 等)的一些软件，在生成汉化文件时，会伴随生成一个 *.CHS 或 *.CH 的文件，即我们通常说的<span style="color:Red"><strong>外挂语言文件</strong></span>，可以实现对界面汉化的效果，但无法达到汉化非标的目的。外挂语言文件的主文件名称必须与主程序的名称一致，否则无法实现汉化。<br/>　　Passolo 汉化 Delphi 类程序，生成的外挂语言大小与原程序相近，扩展名为 chs；而由 Sisulizer 生成的外挂语言文件体积小于原程序，扩展名为*.CH，加上 Susulizer 对 Delphi 类程序支持度远高于 Passolo，故推荐优先选择 Sisulizer 制作外挂语言文件。<br/><br/><strong>『学习任务』</strong><br/>　　<span style="color:Red"><strong>汉化目标</strong></span>：请用Sisulier 或 Passolo 制作示例软件的外挂简体中文语言文件。<br/>　　<img src="http://www.raindy.org/blog/images/download.gif" alt="下载文件" style="margin:0px 2px -4px 0px"/> <a href="http://www.raindy.org/Han/Hanme/HanMe018.rar" target="_blank">下载示例文件</a><br/><br/><strong> 『操作流程』</strong><br/>(一)<strong>Sisulizer 制作外挂语言文件</strong><br/>　　1.运行 Sisulizer，根据向导一一操作，具体详见《5.跟我学汉化－标准资源汉化之Sisulizer篇》，在生成汉化文件前，依次点击菜单栏“工程”－“编辑源”－原文件，弹出“Delphi源”窗口：<br/>　　<img src="http://www.raindy.org/Han/Images/018/018Sisulizer01.jpg" border="0" alt=""/><br/><br/>　　2.在“输出文件”标签下方，钩选中“资源 DLL 文件”或“内嵌资源 DLL 文件”之一即可。两者生成的外挂语言文件是一样，只是路径不同。前者在原英文程序同一目录下，后者在原英文程序的下级目录emb文件夹内。<br/>　　<img src="http://www.raindy.org/Han/Images/018/018Sisulizer02.jpg" border="0" alt=""/><br/><br/>　　3.“构建选定语言文件”即可生成外挂语言文件，后略不再赘述。<br/><br/>(二)<strong>Passolo 制作外挂语言文件</strong><br/>　　1.运行 Passolo，根据Passolo汉化三步曲操作， 具体详见《4.跟我学汉化－标准资源汉化之Passolo篇》，Passolo对Delphi类程序，默认生成的目标文件是chs文件，如下图：<br/>　　<img src="http://www.raindy.org/Han/Images/018/018Passolo01.jpg" border="0" alt=""/><br/><br/>　　2.“生成目标文件”后，原程序当前目录下生成一个chs的文件，即外挂语言文件，此文件大小与原文件接近。<br/>　　<img src="http://www.raindy.org/Han/Images/018/018Passolo02.jpg" border="0" alt=""/><br/><br/><strong> 『操作流程』</strong><br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.raindy.org/blog/images/flash.gif" alt="" style="margin:0px 2px -3px 0px" border="0"/>Flash动画</div><div class="UBBContent"><a id="temp58448_href" href="http://www.raindy.org/blog/javascript:MediaShow('swf','temp58448','http://www.raindy.org/Han/Video/18CHS.swf','804','606')"><img name="temp58448_img" src="http://www.raindy.org/blog/images/mm_snd.gif" style="margin:0px 3px -2px 0px" border="0" alt=""/><span id="temp58448_text">在线播放</span></a><div id="temp58448"></div></div></div><br/><br/><strong> 『参考汉化』</strong><br/>　　略]]></description>
		</item>
		
			<item>
			<link>http://www.raindy.org/blog/article.asp?id=81</link>
			<title><![CDATA[跟我学汉化－软件资源修复]]></title>
			<author>Raindyok@qq.com(Raindy)</author>
			<category><![CDATA[汉化实训]]></category>
			<pubDate>Sun,13 Dec 2009 10:39:46 +0800</pubDate>
			<guid>http://www.raindy.org/blog/default.asp?id=81</guid>
		<description><![CDATA[<strong>『资源修复简介』</strong><br/>　　汉化完软件，经常遇到生成的文件无法运行情形，出错的提示，不是缺少DLL文件，就是无法初始化窗口。<br/>　　分析原因可能是脱壳不彻底或跨平台问题没修复，此时需要修复软件资源。<br/>　　常见修复资源的方法：<br/>　　方法一：<strong>FreeRes 强行处理</strong><br/>　　先用FreeRes强行处理怀疑有问题的文件，然后再选用相应工具进行汉化，尽管会导致文件增大，但是却相当简单易用。<br/>　　方法二：<strong>修复导入表</strong><br/>　　搜索原程序的IAT地址－&gt;获取输入表信息－&gt;修复目标程序的输入表<br/>　　方法一在汉化前处理，方法二在汉化后处理。<br/><br/><strong>『学习任务』</strong><br/>　　<span style="color:Red"><strong>汉化目标</strong></span>：对示例软件进行资源修复，并测试汉化后的文件能否正常运行。<br/>　　<img src="http://www.raindy.org/blog/images/download.gif" alt="下载文件" style="margin:0px 2px -4px 0px"/> <a href="http://www.raindy.org/Han/Hanme/HanMe011.rar" target="_blank">下载示例文件</a> (12.20补充了原英文版程序)<br/>　　<span style="color:Red">(特别声明：软件无毒，只因壳的原因，可能个别杀软报毒)</span><br/><br/><strong>『操作流程』</strong><br/>(一)<strong>FreeRes 强行处理法</strong><br/>　　1.<span style="color:Red">释放压缩资源</span>　　运行 FreeRes 程序，打开待处理文件，此时提示“载入资源错误，它可能已被压缩，你是否需要释放资源进行分析”：<br/>　　<img src="http://www.raindy.org/Han/Images/003/FreeRes1.jpg" border="0" alt=""/><br/><br/>　　2.<span style="color:Red">建立可编辑资源</span>　　点击“是”后，FreeRes 开始释放压缩的资源，完毕，在菜单栏“功能”－“建立可编辑资源”，完毕，提示成功建立可编辑资源。<br/>　　<img src="http://www.raindy.org/Han/Images/003/FreeRes2.jpg" border="0" alt=""/><br/><br/>　　3.此时，可将经上述步骤处理后的文件进行汉化，则生成的汉化文件一切正常。<br/><br/>(二)<strong>修复导入表法</strong><br/>　　1.先运行可正常运行的原英文版程序，接着运行修复工具 Import REConstructor，此时在工具界面的<strong>进程</strong>选项中选择正在运行的英文版程序，如下图：<br/>　　<img src="http://www.raindy.org/Han/Images/011/011IMP-1.jpg" border="0" alt=""/><br/><br/>　　2.“自动查找IAT”，查找完毕，弹出信息框，找到可能的原始IAT地址，如下图：<br/>　　<img src="http://www.raindy.org/Han/Images/011/011IMP-2.jpg" border="0" alt=""/><br/><br/>　　3.“获取输入表”，界面左上方的显示找到的输入函数，记录栏显示英文版当前输入表的信息，如下图所示：<br/>　　<img src="http://www.raindy.org/Han/Images/011/011IMP-3.jpg" border="0" alt=""/><br/><br/>　　4.获取到英文版的输入表，我们接着要做的就是修复我们的目标文件，点击“修复转储文件”，在弹出窗口选择待修正的文件，即汉化后无法运行的程序文件。<br/>　　<img src="http://www.raindy.org/Han/Images/011/011IMP-4.jpg" border="0" alt=""/><br/><br/>　　5.选定待修正程序后， Import REConstructor 自动修复目标程序的导入表，并生成一个修复后的程序，修复文件名通常带有“_”符号。<br/>　　<img src="http://www.raindy.org/Han/Images/011/011IMP-5.jpg" border="0" alt=""/><br/><br/><strong>『配套视频』</strong><br/>　　<div class="UBBPanel"><div class="UBBTitle"><img src="http://www.raindy.org/blog/images/flash.gif" alt="" style="margin:0px 2px -3px 0px" border="0"/>Flash动画</div><div class="UBBContent"><a id="temp99119_href" href="http://www.raindy.org/blog/javascript:MediaShow('swf','temp99119','http://www.raindy.org/Han/Video/011fixres.swf','818','680')"><img name="temp99119_img" src="http://www.raindy.org/blog/images/mm_snd.gif" style="margin:0px 3px -2px 0px" border="0" alt=""/><span id="temp99119_text">在线播放</span></a><div id="temp99119"></div></div></div>]]></description>
		</item>
		
			<item>
			<link>http://www.raindy.org/blog/article.asp?id=80</link>
			<title><![CDATA[跟我学汉化－加壳与脱壳]]></title>
			<author>Raindyok@qq.com(Raindy)</author>
			<category><![CDATA[汉化实训]]></category>
			<pubDate>Fri,11 Dec 2009 09:34:15 +0800</pubDate>
			<guid>http://www.raindy.org/blog/default.asp?id=80</guid>
		<description><![CDATA[<strong>『加壳与脱壳』</strong><br/>　　植物有壳，动物有壳，软件亦然。<br/>　　常见的三种壳：压缩壳、保护壳、捆绑壳。<br/>　　壳的用途：(1)保护版权信息－不让别人随便更改作者版权信息；(2)减小程序体积－方便存储、传输、使用；(3)黑客界给木马等软件加壳，主要为躲避杀毒软件。<br/>　　常见的加壳工具：<br/>　　<img src="http://www.raindy.org/blog/attachments/month_0912/20091211094322.jpg" border="0" alt=""/><br/>　　<br/>　　常见的脱壳工具：<br/>　　<img src="http://www.raindy.org/blog/attachments/month_0912/20091211094513.jpg" border="0" alt=""/><br/><br/>　　常用的侦壳工具：PEiD、StudPE、PEscan、ExEinfo PE等<br/>　　<img src="http://www.raindy.org/blog/attachments/month_0912/20091213091658.jpg" border="0" alt=""/><br/><br/><strong>『学习任务』</strong><br/>　　<span style="color:Red"><strong>汉化目标</strong></span>：使用合适脱壳机将三款示例软件脱壳。<br/>　　<img src="http://www.raindy.org/blog/images/download.gif" alt="下载文件" style="margin:0px 2px -4px 0px"/> <a href="http://www.raindy.org/Han/Hanme/HanMe003.rar" target="_blank">下载示例文件</a><br/><br/><strong>『操作流程』</strong><br/>　　1.使用 PEiD 侦壳，可知示例三款软件加壳分别为<br/>　　001sample 加壳为 <span style="color:Red">UPX </span>0.89.6 - 1.02 / 1.05 - 1.24 -&gt; Markus &amp; Laszlo<br/>　　002sample 加壳为 <span style="color:Red">PECompact 2.x</span> -&gt; Jeremy Collake<br/>　　003sample 加壳为 <span style="color:Red">ASPack </span>2.12 -&gt; Alexey Solodovnikov<br/>　　<br/>　　2.对于 UPX 壳，推荐使用“UPX静态脱壳机”，直接将已加壳程序拖入下图的红色虚线框位置，蓝色虚线框显示脱壳状态：<br/>　　<img src="http://www.raindy.org/blog/attachments/month_0912/20091213092241.jpg" border="0" alt=""/><br/><br/>　　3.对于 PECompact 2.x 壳，推荐使用“RL!dePeCompact 2.x”，“Browse”选择待脱壳文件后，“Unpack”即可。<br/>　　<img src="http://www.raindy.org/blog/attachments/month_0912/20091213092511.jpg" border="0" alt=""/><br/><br/>　　4.对于 ASPack 壳，推荐使用Kill 的 ASPack 脱壳机，“打开”选择文件后，“脱壳”即可：<br/>　　<img src="http://www.raindy.org/blog/attachments/month_0912/20091213093006.jpg" border="0" alt=""/><br/><br/><strong>『配套视频』</strong><br/>　　<div class="UBBPanel"><div class="UBBTitle"><img src="http://www.raindy.org/blog/images/flash.gif" alt="" style="margin:0px 2px -3px 0px" border="0"/>Flash动画</div><div class="UBBContent"><a id="temp34179_href" href="http://www.raindy.org/blog/javascript:MediaShow('swf','temp34179','http://www.raindy.org/Han/Video/003unpacked.swf','808','590')"><img name="temp34179_img" src="http://www.raindy.org/blog/images/mm_snd.gif" style="margin:0px 3px -2px 0px" border="0" alt=""/><span id="temp34179_text">在线播放</span></a><div id="temp34179"></div></div></div><br/><br/><strong>『参考答案』</strong><br/>　　<img src="http://www.raindy.org/blog/images/download.gif" alt="下载文件" style="margin:0px 2px -4px 0px"/> <a href="http://www.raindy.org/Han/Hanme/HanMe003_key.rar" target="_blank">下载示例文件</a><br/>　　<span style="color:Red">(特别声明：软件无毒，只因壳的原因，可能个别杀软报毒)</span>]]></description>
		</item>
		
			<item>
			<link>http://www.raindy.org/blog/article.asp?id=65</link>
			<title><![CDATA[跟我学汉化－汉化工具]]></title>
			<author>Raindyok@qq.com(Raindy)</author>
			<category><![CDATA[汉化实训]]></category>
			<pubDate>Wed,02 Dec 2009 11:29:08 +0800</pubDate>
			<guid>http://www.raindy.org/blog/default.asp?id=65</guid>
		<description><![CDATA[<strong>『汉化工具简介』</strong><br/>　　软件汉化就是使用专门工具对外文版的软件资源进行读取、翻译、修改、回写等一系列处理，使软件的菜单、对话框、提示等用户界面显示为中文，而程序的内核和功能保持不变的过程，完整的汉化大致要经过侦壳、脱壳、预处理、翻译、编译、测试、修正、发布8个步骤。这里的专门工具就是狭义上的汉化工具，特指标准资源和非标资源汉化工具，如Passolo、Sisulizer、点睛字符替换器等。广义上的汉化工具指汉化流程中用到的各类工具软件，可谓五花八门。<br/>　　熟练应用各类的汉化工具是汉化人学习汉化的基本技能之一。汉化工具选用原则大体上如下：<br/>　　1).根据使用目的有针对性地选用工具；<br/>　　2).最好带字典功能，提高汉化翻译效率；<br/>　　3).同类工具软件，由个人使用习惯选择使用。<br/><br/><strong>『学习任务』</strong><br/>　　<span style="color:Red"><strong>实训目标</strong></span>：请将列出下面汉化工具的<span style="color:Red">主要用途及特点</span>(乱序排列)<br/>　　(1)Radialix (2)UltraEdit (3)Athena-A (4)Resscope (5)UPXShell<br/>　　(6)NSIS (7)StringManager (8)Passlo (9)AutoFontSet (10)Sisulizer<br/>　　(11)灵便汉化编辑器 (12)VBLocalize (13)FreeRes (14)PE-scan (15)DictionaryHelper<br/>　　(16)ExeinfoPE (17)点睛字符替换器 (18)ResHacker (19)INNO setup (20)Fantasy Editor<br/>　　(21)PEiD (22)CodeFusion (23)UniversalExtractor (25)ImportREC<br/>　　(26)PatchMaker (27)FixRes (28)GetVBRes (29)CXA (30)ArmaG3ddon<br/><br/><strong>『参考答案』</strong><script>Hidden('zwn9k9ickn')</script><div class="UBBPanel" id="hidden1_zwn9k9ickn"><div class="UBBTitle"><img src="http://www.raindy.org/blog/images/quote.gif" style="margin:0px 2px -3px 0px" alt="显示被隐藏内容"/> 显示被隐藏内容</div><div class="UBBContent"><br/>　　(1)Radialix－主汉化工具，可以汉化标准资源和非标资源，但目前稳定性有待完善；<br/>　　(2)UltraEdit －16 进制编辑器，用于非标汉化辅助工具；<br/>　　(3)Athena-A －海子开发的非标汉化工具，特色是具有挪移字符串和字典提取等功能。<br/>　　(4)Resscope －标准资源辅助工具，用于标准资源后期修正；<br/>　　(5)UPXShell －UPX 加壳与脱壳工具；<br/>　　(6)NSIS －安装包制作工具；<br/>　　(7)StringManager －非标汉化工具；<br/>　　(8)Passlo －主汉化工具，汉化标准资源，特点是拥有强大的自定义解析规则；<br/>　　(9)AutoFontSet －非标字串字体修改工具<br/>　　(10)Sisulizer －主汉化工具，汉化软件标准资源<br/>　　(11)灵便汉化编辑器 － 非标汉化辅助工具，与点睛字符替换器是个经典的组合；<br/>　　(12)VBLocalize －VB 汉化主程序，可以汉化VB的标准资源和非标字串；<br/>　　(13)FreeRes －资源处理工具，强制释放软件中可编辑的资源；<br/>　　(14)PE-scan －侦/脱壳工具，可以脱一下常见的壳(低版本)；<br/>　　(15)DictionaryHelper －字典转换工具，支持常见几种工具的字典文件互相转换；<br/>　　(16)ExeinfoPE －侦壳工具<br/>　　(17)点睛字符替换器 －非标字串主汉化工具，可以与灵便汉化编辑器配合使用；<br/>　　(18)ResHacker －资源查看、修改、反编译软件，标准资源汉化辅助工具，但不支持Delphi程序；<br/>　　(19)INNO setup －安装包制作工具，功能强大；<br/>　　(20)Fantasy Editor －字典转换工具，支持多种字典文件互相转换；<br/>　　(21)PEiD －最常用的侦壳工具<br/>　　(22)CodeFusion －补丁制作工具<br/>　　(23)UniversalExtractor －万能解包工具<br/>　　(25)ImportREC －导入表修复工具，用于软件汉化资源修复；　<br/>　　(26)PatchMaker －补丁制作工具<br/>　　(27)FixRes －资源处理工具<br/>　　(28)GetVBRes －VB 标准资源汉化工具<br/>　　(29)CXA －非标资源主汉化工具，与点睛功能相似，各有所长；<br/>　　(30)ArmaG3ddon －穿山甲壳的自动脱壳工具；</div></div><div class="UBBPanel" id="hidden2_zwn9k9ickn"><div class="UBBTitle"><img src="http://www.raindy.org/blog/images/quote.gif" style="margin:0px 2px -3px 0px" alt="隐藏内容"/> 隐藏内容</div><div class="UBBContent">该内容已经被作者隐藏,只有会员才允许查阅 <a href="http://www.raindy.org/blog/login.asp">登录</a> | <a href="http://www.raindy.org/blog/register.asp">注册</a></div></div>]]></description>
		</item>
		
			<item>
			<link>http://www.raindy.org/blog/article.asp?id=79</link>
			<title><![CDATA[跟我学汉化－标准资源升级汉化]]></title>
			<author>Raindyok@qq.com(Raindy)</author>
			<category><![CDATA[汉化实训]]></category>
			<pubDate>Tue,01 Dec 2009 14:49:53 +0800</pubDate>
			<guid>http://www.raindy.org/blog/default.asp?id=79</guid>
		<description><![CDATA[<strong>『标准资源升级汉化』</strong><br/>　　汉化软件标准资源时，我们通常习惯保存方案文件(或称工程文件)，有时候还将方案文件导出为特别的字典文件，如将 Passolo 的 lpu 方案工程导出为 glo 术语表，以提高字典文件的利用率。当软件发布新版本时，低版本的方案文件，对照字典文件等都可以用来更新升级汉化标准资源。Passolo 和 Sisulizer 都支持旧版本方案文件重用功能。<br/>　　Passolo 升级汉化支持两种方式：一种是“<span style="color:Red">资源重用</span>”，即低版本方案文件的翻译数据传送到新版本翻译列表中；另一种是“<span style="color:Red">扫描目标文件(校准)</span><span style="font-family:宋体">”</span>(以下简称校准)，即低版本已汉化的目标文件中读取翻译应用到新版本翻译列表中。<br/>　　Sisulizer 升级汉化的主要方式是“<span style="color:Red">导入</span>”，导入的文件可以是低版本的已汉化文件或低版本的方案文件。<br/>　　<span style="color:Red"><strong>特别注意的是</strong></span>，当利用低版本已汉化文件资源时，需要新旧两个版本的资源结构一样，否则导入的资源包括翻译字串、控件等都将产生错乱。<br/><br/><strong>『 学习任务』</strong><br/>　　<span style="color:Red">汉化目标</span>：请分别使用Passolo 和 Sisulizer 利用旧版资源将示例软件升级汉化<br/>　　<img src="http://www.raindy.org/blog/images/download.gif" alt="下载文件" style="margin:0px 2px -4px 0px"/> <a href="http://www.raindy.org/Han/HanMe/HanMe008.rar" target="_blank">点击下载示例软件</a><br/><br/><strong>『操作流程』</strong><br/><script>Hidden('rl4eyxjyvn')</script><div class="UBBPanel" id="hidden1_rl4eyxjyvn"><div class="UBBTitle"><img src="http://www.raindy.org/blog/images/quote.gif" style="margin:0px 2px -3px 0px" alt="显示被隐藏内容"/> 显示被隐藏内容</div><div class="UBBContent"><br/>　　<span style="color:Red"><strong>1.Passolo 升级汉化</strong></span><br/>　　1).根据 Passolo 汉化三步曲分别设置方案、创建翻译字串列表。<br/>　　<img src="http://www.raindy.org/Han/Images/008/PaStup-01.jpg" border="0" alt=""/><br/><br/>(1).利用“资源重用”方式升级汉化标准资源<br/>　　点击菜单栏“字串列表”－“资源重用”选项，弹出对话框，设置应用对象－“翻译列表”，在“读取数据从”后选择低版本方案文件，完成后点击“确定”，Passolo 自动将已翻译数据传送到新版本中...　　<br/>　　<img src="http://www.raindy.org/Han/Images/008/PaStup-02.jpg" border="0" alt=""/><br/>　　<img src="http://www.raindy.org/Han/Images/008/PaStup-03.jpg" border="0" alt=""/><br/><br/>　　(2)利用“校准”方式升级汉化标准资源<br/>　　点击菜单栏“字串列表”－“扫描目标文件(校准)”选项，弹出对话框，“校准来源”选择已经汉化的低版本文件，其他参数可以根据需要设置，如：是否验证被修改的字串等。<br/>　　<img src="http://www.raindy.org/Han/Images/008/PaStup-04.jpg" border="0" alt=""/><br/><br/>　　设置完毕，点击“确定”，Passolo 自动提取已翻译数据并应用到新版本中。<br/>　　<img src="http://www.raindy.org/Han/Images/008/PaStup-05.jpg" border="0" alt=""/><br/><br/>　　<span style="color:Red"><strong>2.Sisulizer 升级汉化</strong></span><br/>　　Sisulizer升级汉化标准资源，主要利用“导入”功能。<br/>　　<img src="http://www.raindy.org/Han/Images/008/008Sup-1.jpg" border="0" alt=""/><br/>　　1)<span style="color:Maroon"><strong>导入低版本方案文件</strong></span>－在导入向导中选择低版本方案文件，“下一步”：<br/>　　<img src="http://www.raindy.org/Han/Images/008/008Sup-2.jpg" border="0" alt=""/><br/><br/>　　导入方法建议选择“先上下文后值”，覆盖方法根据翻译情况而定。<br/><br/>　　<img src="http://www.raindy.org/Han/Images/008/008Sup-3.jpg" border="0" alt=""/><br/>　　<br/>　　完毕，Sisulizer 的状态栏会显示导入翻译信息：<br/>　　<img src="http://www.raindy.org/Han/Images/008/008Sup-4.jpg" border="0" alt=""/><br/><br/>　　2).<span style="color:Maroon"><strong>导入低版本已汉化文件</strong></span><br/>　　在“导入向导”中选择低版本已汉化文件：<br/>　　<img src="http://www.raindy.org/Han/Images/008/008Sup-5.jpg" border="0" alt=""/><br/>　　<br/>　　导入选项，根据需要设置，当然可以使用默认值。<br/>　　<img src="http://www.raindy.org/Han/Images/008/008Sup-6.jpg" border="0" alt=""/><br/><br/>　　完毕，Sisulizer 自动扫描低版本已汉化文件中的翻译数据，并导入到新版本中<br/>　　<img src="http://www.raindy.org/Han/Images/008/008Sup-7.jpg" border="0" alt=""/><br/></div></div><div class="UBBPanel" id="hidden2_rl4eyxjyvn"><div class="UBBTitle"><img src="http://www.raindy.org/blog/images/quote.gif" style="margin:0px 2px -3px 0px" alt="隐藏内容"/> 隐藏内容</div><div class="UBBContent">该内容已经被作者隐藏,只有会员才允许查阅 <a href="http://www.raindy.org/blog/login.asp">登录</a> | <a href="http://www.raindy.org/blog/register.asp">注册</a></div></div><br/><br/><strong>『配套视频』</strong><br/>　　<div class="UBBPanel"><div class="UBBTitle"><img src="http://www.raindy.org/blog/images/flash.gif" alt="" style="margin:0px 2px -3px 0px" border="0"/>Flash动画</div><div class="UBBContent"><a id="temp11698_href" href="http://www.raindy.org/blog/javascript:MediaShow('swf','temp11698','http://www.raindy.org/Han/Video/008StandardUP.swf','750','550')"><img name="temp11698_img" src="http://www.raindy.org/blog/images/mm_snd.gif" style="margin:0px 3px -2px 0px" border="0" alt=""/><span id="temp11698_text">在线播放</span></a><div id="temp11698"></div></div></div><br/><br/><strong>『参考汉化』</strong><br/>　　<img src="http://www.raindy.org/blog/images/download.gif" alt="下载文件" style="margin:0px 2px -4px 0px"/> <a href="http://www.raindy.org/Han/HanMe/HanMe008_key.rar" target="_blank">点击下载示例软件</a>　　<br/>]]></description>
		</item>
		
</channel>
</rss>
