[发明专利]自动检测、校正和翻译非本地化行的方法有效
申请号: | 201780071263.3 | 申请日: | 2017-09-20 |
公开(公告)号: | CN109964201B | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 帕维尔·布果夫 | 申请(专利权)人: | 云蓝有限责任公司 |
主分类号: | G06F8/40 | 分类号: | G06F8/40;G06F8/34;G06F3/0484;G06F7/10 |
代理公司: | 北京聿宏知识产权代理有限公司 11372 | 代理人: | 吴大建;张杰 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动检测 校正 翻译 本地化 方法 | ||
1.一种用于自动检测、校正和翻译非本地化行的方法,所述方法包括以下步骤:
a.接收至少一个源文件;
b.针对至少一个地区从所述至少一个源文件生成至少一个消息文件,所述至少一个消息文件包括至少一个消息id以及所述消息id在所述至少一个源文件中的至少一个位置;
c.解析所述至少一个消息文件中的每一个消息文件,并检索所述至少一个消息id,检查所述至少一个消息id以查看其是否已经存在于消息id数据库中;
d.至少使用所述至少一个源文件中的所述至少一个消息id的背景,来生成多个本地化样式并将其保存到消息id数据库中;
e.检查所述至少一个消息id以查看其是否存在于至少一个其他地区,如果存在,则前进至步骤g,如果不存在,则前进至步骤f;
f.基于更新后的消息id来扩展另外的地区,并返回至步骤e以检查下一种的至少一个消息id;
g.向翻译引擎请求翻译,并从翻译服务接收翻译后的代码字符串,将翻译后的代码字符串记录在消息id数据库中;
h.向审查方生成报告;
i.生成多个演示文件以通过GUI呈现;
j.解析所述多个演示文件以验证所述多个演示文件是否具有相同的消息id和针对至少一个地区的翻译后的代码字符串;
k.如果所述消息id和翻译后的代码字符串不可用,则更新所述多个演示文件;
l.校正错误并向审查方报告变更情况。
2.根据权利要求1所述的方法,还包括通过以下方式比对JavaScript对象简谱法JSON来验证所述消息文件:
解析所有现有地区的JSON文件;以及
发送报告并根据报告处理错误。
3.根据权利要求1所述的方法,还包括获取本地化样式并将其保存到数据库中。
4.根据权利要求1所述的方法,其中,当地地区消息文件为en_US.po文件。
5.根据权利要求1所述的方法,其中,使用翻译实用程序应用程序编程接口请求翻译。
6.根据权利要求1所述的方法,其中,校正错误包括:自动纠正由脚本发现的错误,以及手动纠正由消息文件和本地文件之间的传播错误所发现的错误。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云蓝有限责任公司,未经云蓝有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780071263.3/1.html,转载请声明来源钻瓜专利网。