原文地址:http://blog.csdn.net/b2b160/article/details/7259274
目前的Windows Phone 7正风风火火地走来,但目前大量的应用都是英文版本,这对于国人来说是个遗憾。
看着鸡肠文字总不免感觉别扭。目前国内的开发前景因为还不明朗,中文的应用还不是很多,而且国外的很多应用都堪称经典,
所以很多人便开始了汉化英文版本的xap来提供国内的应用供应。但目前汉化都是一些比较专业的人员提供,相信很多朋友也希望走进这个行列,
通过本傻瓜式教程,相信你可以很快掌握xap的汉化,技巧,其实汉化可以很简单。下面给你一步步道来:
一、下载编辑软件ResourceInsight ,目前该软件尚在测试阶段,还有待进一步的加强。
下载地址:http://www.qqpet.com/ResourceInsight/ResourceInsight.rar
二、将希望汉化的xap包下载下来,例如我下载一个手电筒的应用FlashLight.xap,如图所示
<ignore_js_op>
三、其实稍微接触过WP7开发的同学都知道,该包是一个zip包,所以使用zip解压工具将该包解压出来后如下图所示:
<ignore_js_op>
找到对应的程序文件,本例中是FireflyFlashLight.dll文件。
四、运行我们的编辑软件ResourceInsight,并将FireflyFlashLight.dll文件拖入我们的软件中,如下所示
<ignore_js_op>
可以看到,该程序所用资源将在左边列出,可以看到有用户字串,一般的须要汉化的英文信息会在用户字串中显示出来,
但这里要记住这里的字串很多是程序使用的名字,是不可以翻译的,特别是带“.”和带"_"等特殊字符的串,要保留,这需要一定的经验来区分。
找到需要汉化的字串可以直接翻译成中文,并编辑。不过目前编辑软件只支持编辑后的字串长度要小于等于原来的字串。
五、此外还可以替换程序所使用的资源,如下图所示:
<ignore_js_op>
找到需要的图片,然后导出,通过图片编辑软件修改后,再导入回来。这里同样要注意新替换进来的资源大小不能超过原来的资源大小。
六、当一切编辑妥当后,按顶上的保存按钮,选择原来的程序文件名,保存即可。
怎么样,汉化原来可以如此简单吧。相信你也可以尝试将手边的英文xap都汉化了。
汉化XAP
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Axure RP 9.0.0.3727 激活+汉化
axure
原型设计 安装包 架构师 -
silverlight/xap如何接收参数(13)
silverlight/xap如何接收参数?silverlight不能象flash一样,直接以类似xxx.xap?name=123的方式传递参数,而是要用另一种方式
silverlight string application microsoft object -
vscode汉化失效;vscode汉化;vscode汉化插件失效;
vscode汉化失效;vscode汉化;vscode汉化插件失效;
vscode ide 编辑器 重启 插件开发 -
SL动态加载外部xap包
动态加载外部xap silverlight,通过映射和服务View Code private void button1_Click(object sender, RoutedEventArgs e) { //1 •使用WebClient下载SLRandarHitTest.xap文件,进行异步读取。 WebClient Appclient = new WebClient(); Appclient.OpenReadAsync(new Uri("SLRandarHitTest.xap", UriKind.Rela...
silverlight 动态加载外部xap包 实例化 启动页面 动态加载