[发明专利]批量汉化flash游戏的方法和装置有效
申请号: | 201310168428.2 | 申请日: | 2013-05-09 |
公开(公告)号: | CN103279341A | 公开(公告)日: | 2013-09-04 |
发明(设计)人: | 吴文华 | 申请(专利权)人: | 四三九九网络股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 赵建刚 |
地址: | 361008 福建省厦门市厦*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 批量 汉化 flash 游戏 方法 装置 | ||
技术领域
本发明属于计算机技术领域,具体涉及一种批量汉化flash游戏的方法和装置。
背景技术
flash游戏,是指一类由flash制作软件制作的、发布到网站上供大家休闲娱乐的游戏。flash游戏一般比较小巧,玩家进行Flash游戏时,不需要进行下载客户端和安装软件的繁琐操作,只需要直接点击即可进入flash游戏,因此,是一种典型的即开即玩的游戏,非常方便快捷。
现有技术中,发布到网站上的flash游戏在运行过程中,通常显示外语文字,因此,不方便不懂外语的玩家更好体验游戏。
发明内容
针对现有技术存在的缺陷,本发明提供一种批量汉化flash游戏的方法和装置,能够批量汉化flash游戏,具有汉化效率高和汉化准确度高的优点。
本发明采用的技术方案如下:
本发明提供一种批量汉化flash游戏的方法,包括以下步骤:
S1,接收客户端上传的待汉化flash游戏的FLA文件以及xml配置文件;其中,所述FLA文件包含一组以上携带有定位标签的外语文字;所述xml配置文件存储一组以上携带有定位标签的中文文字;通过同一定位标签关联互为翻译的所述中文文字和所述外语文字;
S2,向所述FLA文件中导入文本格式修改脚本;
S3,自动运行所述文本格式修改脚本,所述文本格式修改脚本修改所述FLA文件中的文本素材,使所述FLA文件修改为支持显示汉字的文本格式;
S4,经S3修改后的所述FLA文件加载S1接收到的所述xml配置文件,通过所述定位标签定位到互为翻译的所述中文文字和所述外语文字,然后用所述中文文字替换对应的所述外语文字;FLA文件中所有外语文字均被替换完成后,向替换完成的所述FLA文件中嵌入指定字体;
S5,编译S4得到的所述FLA文件,生成汉化的flash游戏;
S6,存储汉化的flash游戏。
优选的,S1之前,还包括:
S1-1,当有X个flash游戏需要汉化时,批处理服务器根据当前内存状态及需要汉化的flash游戏数量,创建Y个处理线程,然后将所述Y个处理线程分配给所述X个flash游戏;其中,X≥1,X为整数;Y≥1,Y为整数;
S2-1,所述批处理服务器控制所述处理线程对自身负责的所述flash游戏均执行S1-S6,然后,所述处理线程转变为空闲线程;
S3-1,所述批处理服务器定时判断所述Y个处理线程中是否存在空闲线程,如果存在,则进一步判断是否存在待汉化flash游戏;如果存在,则将所述空闲线程重分配给所述待汉化flash游戏;如果不存在,则注销所述空闲线程。
本发明还提供一种批量汉化flash游戏的装置,包括:
接收模块,用于接收客户端上传的待汉化flash游戏的FLA文件以及xml配置文件;其中,所述FLA文件包含一组以上携带有定位标签的外语文字;所述xml配置文件存储一组以上携带有定位标签的中文文字;通过同一定位标签关联互为翻译的所述中文文字和所述外语文字;
导入模块,用于向所述接收模块接收到的所述FLA文件中导入文本格式修改脚本;
修改模块,用于自动运行所述导入模块导入的文本格式修改脚本,所述文本格式修改脚本修改所述FLA文件中的文本素材,使所述FLA文件修改为支持显示汉字的文本格式;
加载模块,用于将所述接收模块接收到的xml配置文件加载到所述修改模块修改得到的FLA文件中;
替换模块,用于在所述加载模块加载得到的FLA文件中,通过所述定位标签定位到互为翻译的所述中文文字和所述外语文字,然后用所述中文文字替换对应的所述外语文字;
嵌入模块,用于在FLA文件中所有外语文字均被替换完成后,向替换完成的所述FLA文件中嵌入指定字体;
编译模块,用于编译所述嵌入模块嵌入得到的FLA文件,生成汉化的flash游戏;
存储模块,用于存储经所述编译模块编译得到的flash游戏。
本发明的有益效果如下:
本发明提供的批量汉化flash游戏的方法和装置,能够批量汉化flash游戏,具有汉化效率高和汉化准确度高的优点。
附图说明
图1为本发明提供的批量汉化flash游戏的方法流程示意图;
图2为本发明提供的批量汉化flash游戏的装置结构示意图。
具体实施方式
以下结合附图对本发明进行详细说明:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四三九九网络股份有限公司,未经四三九九网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310168428.2/2.html,转载请声明来源钻瓜专利网。