【技术实现步骤摘要】
Android多国语g翻译方法和装置
本专利技术属于计算机
,尤其是涉及一种Android多国语言翻译方法和装 置。
技术介绍
安卓Android系统凭借其开放性强的优势,目前逐渐取代传统的移动终端操作系 统,成为市场的主流。同时,伴随着手机等移动终端行业的激烈竞争,各厂商除了在本地抢 占市场外,也纷纷抢占其他地区或海外市场。要想进驻海外等市场,首先要解决的问题就是 如何将移动终端系统本地化。 具体地,由于现有Android系统中只是预置了一些地区或国家的语言,缺少部分 地区或国家的语言,因此,如果某厂商向在这些地区或国家推广其Android系统的移动终 端,需要将Android系统的源代码翻译成这些地区或国家的语言,以便这些地区或国家的 用户能够操作使用。 但是,Android系统是一个非常庞大的系统,其中用到的字符串条数有3万多条, 如果把一条要翻译的字符串找出来,然后人工翻译,最后再人工一条条合入到系统中,将是 一个相当消耗人力成本且效率极低的任务。而且,人工导出、导入字符串词条容易错误,一 旦出错很可能导致应用程序运行出错,甚至系统崩溃。
技术实现思路
针对上述存在的问题,本专利技术提供一种Android多国语言翻译方法和装置,用以 克服现有人工翻译方式容易导致效率低、准确性差的问题。 本专利技术提供了一种Android多国语言翻译方法,包括: 从Android源代码中确定各第一待翻译目录,所述待翻译目录为与中文翻译结果 所在的res/values-zh-rCN目录同级的目录; 从 ...
【技术保护点】
一种Android多国语言翻译方法,其特征在于,包括:从Android源代码中确定各待翻译目录,所述待翻译目录为与中文翻译结果所在的res/values‑zh‑rCN目录同级的目录;从所述各待翻译目录下包含的各字符串中确定待翻译字符串,所述待翻译字符串为已经存在对应中文翻译的字符串;根据所述待翻译字符串的标识ID,将所述待翻译字符串导出到第一表格中,并将所述第一表格发送给翻译系统;导入所述翻译系统反馈的第二表格中的已翻译字符串,所述第二表格为对所述第一表格中的所述待翻译字符串进行目标语言翻译后得到的表格。
【技术特征摘要】
1. 一种Android多国语言翻译方法,其特征在于,包括: 从Android源代码中确定各待翻译目录,所述待翻译目录为与中文翻译结果所在的 res/values-zh-rCN目录同级的目录; 从所述各待翻译目录下包含的各字符串中确定待翻译字符串,所述待翻译字符串为已 经存在对应中文翻译的子符串; 根据所述待翻译字符串的标识ID,将所述待翻译字符串导出到第一表格中,并将所述 第一表格发送给翻译系统; 导入所述翻译系统反馈的第二表格中的已翻译字符串,所述第二表格为对所述第一表 格中的所述待翻译字符串进行目标语言翻译后得到的表格。2. 根据权利要求1所述的方法,其特征在于,所述从Android源代码中确定各待翻译目 录之前,还包括: 将所述Android源代码中包含的各应用程序名界面显示,以供用户选择; 接收所述用户从所述各应用程序名中选择的各目标应用程序名; 相应的,所述从Android源代码中确定各待翻译目录,包括: 从所述各目标应用程序名分别对应的目录中确定所述各待翻译目录。3. 根据权利要求1所述的方法,其特征在于,所述第二表格中包括所述已翻译字符串 的标识ID和目录路径,其中,所述已翻译字符串的标识ID和目录路径与所述待翻译字符串 的标识ID和目录路径一致; 所述导入所述翻译系统反馈的第二表格中的已翻译字符串,包括: 根据所述已翻译字符串的目录路径,确定所述已翻译字符串所对应的目录,并根据所 述已翻译字符串的标识ID在确定的所述目录中确定与所述已翻译字符串对应的待翻译字 符串; 确定所述目标语言对应的目录中是否存在与所述待翻译字符串对应的原始翻译结 果; 若存在,则以所述已翻译字符串替换所述原始翻译结果; 若不存在,则在所述目标语言对应的目录中添加所述已翻译字符串和所述已翻译字符 串的标识ID。4. 根据权利要求1至3中任一项所述的方法,其特征在于,所述导入所述翻译系统反馈 的第二表格中的已翻译字符串之前,还包括: 对所述已翻译字符串进行格式检查,并在检查通过后进行所述导入所述翻译系统反馈 的第二表格中的已翻译字符串的步骤; 其中,所述格式检查包括对所述已翻译字符串进行如下格式中的至少一种格式的检 查: 转义字符、XlifT格式化符号。5. 根据权利要求1至3中任一项所述的方法,其特征在于,所述导入所述翻译系统反馈 的第二表格中的已翻译字符串之后,还包括: 根据所述已翻译字符串更新预先建立的历史翻译数据库,所述历史翻译数据库中存储 有历史所有已经被翻译的字符串,以及分别与所述历史所有已经被翻译的字符串对应的各 目标语言的...
【专利技术属性】
技术研发人员:金海建,苗健,梁冠前,白腾,
申请(专利权)人:上海鼎讯电子有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。