[发明专利]多语言文件生成方法及装置在审
申请号: | 202111348851.1 | 申请日: | 2021-11-15 |
公开(公告)号: | CN114048175A | 公开(公告)日: | 2022-02-15 |
发明(设计)人: | 魏富晓 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F16/17 | 分类号: | G06F16/17;G06F16/13;G06F16/16 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 汤在彦;沈珍珠 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 语言 文件 生成 方法 装置 | ||
本发明公开了一种多语言文件生成方法及装置,涉及人工智能领域,该方法包括:读取预先编写的Excel文件,Excel文件包括第一列的APP操作名称和其他列的APP操作名称对应的不同语言的文案;根据其他列的APP操作名称对应的多列不同语言的文案,创建不同语言的文件目录,在不同语言的文件目录下创建对应的语言文件;根据第一列的APP操作名称确定第一参数,根据其他列的APP操作名称对应的不同语言的文案确定第二参数,根据对应的语言文件确定第三参数;将第一参数与第二参数拼接为字符串,基于第三参数,将拼接后的字符串写入对应的语言文件中。本发明可以实现减少人工工作量,提高建立多语言文件的效率。
技术领域
本发明涉及人工智能技术领域,尤其涉及一种多语言文件生成方法及装置。
背景技术
本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
配置国际化(又称多语言,将app的语言设置成和操作系统一样)时,首先要生成各种语言的string文件(配置国际化时候需要生成的各种语言的文案),文件里面配置相应的文案,格式是“key”=“value”,例如文案“点击我”,则在中文的string文件里面需要写“click_me”=“点击我”,在繁体中文的string文件需要写“click_me”=“點擊我”,在英文的string文件需要写“click_me”=“click me”,其中,key是相同的,但是value是不同的。现有技术的方案为首先建立Excel文件整理多语言,手动建立string文件,通过复制Excel中的数据,手动生成string文件,但是一个APP的文案有成百上千个,又支持多种语言,因此这种方案人工工作量大,需要耗费大量时间,建立多语言文件的效率低。
发明内容
本发明实施例提供一种多语言文件生成方法,用以实现减少人工工作量,提高建立多语言文件的效率,该方法包括:
读取预先编写的Excel文件,Excel文件包括第一列的APP操作名称和其他列的APP操作名称对应的不同语言的文案;
根据其他列的APP操作名称对应的多列不同语言的文案,创建不同语言的文件目录,在不同语言的文件目录下创建对应的语言文件;
根据第一列的APP操作名称确定第一参数,根据其他列的APP操作名称对应的不同语言的文案确定第二参数,根据对应的语言文件确定第三参数;
将第一参数与第二参数拼接为字符串,基于第三参数,将拼接后的字符串写入对应的语言文件中。
本发明实施例还提供一种多语言文件生成装置,用以实现减少人工工作量,提高建立多语言文件的效率,该装置包括:
读取模块,用于读取预先编写的Excel文件,Excel文件包括第一列的APP操作名称和其他列的APP操作名称对应的不同语言的文案;
创建模块,用于根据其他列的APP操作名称对应的多列不同语言的文案,创建不同语言的文件目录,在不同语言的文件目录下创建对应的语言文件;
确定模块,用于根据第一列的APP操作名称确定第一参数,根据其他列的APP操作名称对应的不同语言的文案确定第二参数,根据对应的语言文件确定第三参数;
写入模块,用于将第一参数与第二参数拼接为字符串,基于第三参数,将拼接后的字符串写入对应的语言文件中。
本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述多语言文件生成方法。
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述多语言文件生成方法的计算机程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111348851.1/2.html,转载请声明来源钻瓜专利网。