[发明专利]多语言配置文件的生成和展示方法及装置、设备和介质在审
申请号: | 201810989183.2 | 申请日: | 2018-08-28 |
公开(公告)号: | CN109284145A | 公开(公告)日: | 2019-01-29 |
发明(设计)人: | 要嵘赫 | 申请(专利权)人: | 北京城市网邻信息技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/451 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 焉明涛 |
地址: | 100015 北京市朝阳区酒仙桥*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 语言标识 语言翻译 多语言 配置文件 字符串 字典 配置 语言配置文件 字符串配置 代码文件 开发效率 展示 保存 应用 | ||
本发明公开了一种多语言配置文件的生成和展示方法及装置、设备和介质,所述生成方法包括:从应用的代码文件中获取字符串、所述字符串配置的多种语言翻译和每种语言翻译所对应的语言标识;根据所述每种语言翻译所对应的语言标识,按照键元素对的形式,将所述字符串和相应的每种语言翻译保存到相应语言标识所对应的配置字典中;根据每种语言标识所对应的配置字典,生成多种语言配置文件。本发明有效提高多语言配置方案的开发效率。
技术领域
本发明涉及应用程序技术领域,特别是涉及一种多语言配置文件的生成和展示方法及装置、设备和介质。
背景技术
目前,大多数应用都支持多语言配置,从而可以在不同地区,展示不同语言文案。传统的多语言配置方案需要预先写好各种语言配置文件,需要多人协作开发,因而开发效率低;并且传统的多语言配置方案使用相应的配置的变量来代替相应字符串,造成可读性及可维护性大大降低。
针对现有多语言配置方案开发效率低的问题,本领域暂无有效的解决方案。
发明内容
为了克服上述缺陷,本发明要解决的技术问题是提供一种多语言配置文件的生成和展示方法及装置、设备和介质,用以至少提高多语言配置方案的开发效率。
为解决上述技术问题,本发明实施例中的一种多语言配置文件的生成方法包括:
从应用的代码文件中获取字符串、所述字符串配置的多种语言翻译和每种语言翻译所对应的语言标识;
根据所述每种语言翻译所对应的语言标识,按照键元素对的形式,将所述字符串和相应的每种语言翻译保存到相应语言标识所对应的配置字典中;
根据每种语言标识所对应的配置字典,生成多种语言配置文件。
可选地,所述从应用的代码文件中获取字符串、所述字符串配置的多种语言翻译和每种语言翻译所对应的语言标识,包括:
从所述代码文件的注释部分获取设置有预设的标识符的字符串、所述多种语言翻译和所述每种语言翻译所对应的语言标识;所述标识符用于标识所述字符串配置有多种语言翻译。
可选地,所述从所述代码文件的注释部分获取设置有预设的标识符的字符串、所述多种语言翻译和所述每种语言翻译所对应的语言标识之前,包括:
在所述注释部分中设置所述标识符;
在所述标识符后设置所述字符串和/或所述字符串的别名;
在所述字符串和/或所述字符串的别名后,对于任一种语言标识,将所述任一种语言标识和与所述任一种语言标识对应的所述字符串的语言翻译配置成键元素对形式。
可选地,所述根据所述每种语言翻译所对应的语言标识,按照键元素对的形式,将所述字符串和相应的每种语言翻译保存到相应语言标识所对应的配置字典中之后,包括:
获取所述相应语言标识所对应的配置字典中的键名;
在所述代码文件中,将所述字符串替换为所述标识符和所述键名的组合格式;所述组合的格式用于指示所述应用在运行过程中,根据与环境语言标识对应的语言配置文件,展示与所述键名对应的语言翻译。
为解决上述技术问题,本发明实施例中的一种语言展示方法包括:
从应用的代码文件中获取字符串、所述字符串配置的多种语言翻译和每种语言翻译所对应的语言标识;
根据所述每种语言翻译所对应的语言标识,按照键元素对的形式,将所述字符串和相应的每种语言翻译保存到相应语言标识所对应的配置字典中;
根据每种语言标识所对应的配置字典,生成多种语言配置文件;
获取环境语言标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京城市网邻信息技术有限公司,未经北京城市网邻信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810989183.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种快应用处理方法及移动终端
- 下一篇:一种轻应用开启方法及移动终端