手把手教你汉化Windows Phone 7程序(xap包汉化)

目前的Windows Phone 7正风风火火地走来,但目前大量的应用都是英文版本,这对于国人来说是个遗憾。

看着鸡肠文字总不免感觉别扭。目前国内的开发前景因为还不明朗,中文的应用还不是很多,而且国外的很多应用都堪称经典,

所以很多人便开始了汉化英文版本的xap来提供国内的应用供应。但目前汉化都是一些比较专业的人员提供,相信很多朋友也希望走进这个行列,

 通过本傻瓜式教程,相信你可以很快掌握xap的汉化,技巧,其实汉化可以很简单。下面给你一步步道来:

一、下载编辑软件ResourceInsight ,目前该软件尚在测试阶段,还有待进一步的加强。

下载地址:http://www.qqpet.com/ResourceInsight/ResourceInsight.rar

二、将希望汉化的xap包下载下来,例如我下载一个手电筒的应用FlashLight.xap,如图所示

三、其实稍微接触过WP7开发的同学都知道,该包是一个zip包,所以使用zip解压工具将该包解压出来后如下图所示:

 

找到对应的程序文件,本例中是FireflyFlashLight.dll文件。

 

四、运行我们的编辑软件ResourceInsight,并将FireflyFlashLight.dll文件拖入我们的软件中,如下所示

 

可以看到,该程序所用资源将在左边列出,可以看到有用户字串,一般的须要汉化的英文信息会在用户字串中显示出来,

但这里要记住这里的字串很多是程序使用的名字,是不可以翻译的,特别是带“.”和带"_"等特殊字符的串,要保留,这需要一定的经验来区分。

找到需要汉化的字串可以直接翻译成中文,并编辑。不过目前编辑软件只支持编辑后的字串长度要小于等于原来的字串。

五、此外还可以替换程序所使用的资源,如下图所示:

 

找到需要的图片,然后导出,通过图片编辑软件修改后,再导入回来。这里同样要注意新替换进来的资源大小不能超过原来的资源大小。

六、当一切编辑妥当后,按顶上的保存按钮,选择原来的程序文件名,保存即可。

 

怎么样,汉化原来可以如此简单吧。相信你也可以尝试将手边的英文xap都汉化了。

 

你可能感兴趣的:(C++,C++语言,移动开发)