多语言配置文件的生成和展示方法及装置、设备和介质制造方法及图纸

技术编号:20242003 阅读:38 留言:0更新日期:2019-01-29 23:14
本发明专利技术公开了一种多语言配置文件的生成和展示方法及装置、设备和介质,所述生成方法包括:从应用的代码文件中获取字符串、所述字符串配置的多种语言翻译和每种语言翻译所对应的语言标识;根据所述每种语言翻译所对应的语言标识,按照键元素对的形式,将所述字符串和相应的每种语言翻译保存到相应语言标识所对应的配置字典中;根据每种语言标识所对应的配置字典,生成多种语言配置文件。本发明专利技术有效提高多语言配置方案的开发效率。

【技术实现步骤摘要】
多语言配置文件的生成和展示方法及装置、设备和介质
本专利技术涉及应用程序
,特别是涉及一种多语言配置文件的生成和展示方法及装置、设备和介质。
技术介绍
目前,大多数应用都支持多语言配置,从而可以在不同地区,展示不同语言文案。传统的多语言配置方案需要预先写好各种语言配置文件,需要多人协作开发,因而开发效率低;并且传统的多语言配置方案使用相应的配置的变量来代替相应字符串,造成可读性及可维护性大大降低。针对现有多语言配置方案开发效率低的问题,本领域暂无有效的解决方案。
技术实现思路
为了克服上述缺陷,本专利技术要解决的技术问题是提供一种多语言配置文件的生成和展示方法及装置、设备和介质,用以至少提高多语言配置方案的开发效率。为解决上述技术问题,本专利技术实施例中的一种多语言配置文件的生成方法包括:从应用的代码文件中获取字符串、所述字符串配置的多种语言翻译和每种语言翻译所对应的语言标识;根据所述每种语言翻译所对应的语言标识,按照键元素对的形式,将所述字符串和相应的每种语言翻译保存到相应语言标识所对应的配置字典中;根据每种语言标识所对应的配置字典,生成多种语言配置文件。可选地,所述从应用的代码本文档来自技高网...

【技术保护点】
1.一种多语言配置文件的生成方法,其特征在于,所述方法包括:从应用的代码文件中获取字符串、所述字符串配置的多种语言翻译和每种语言翻译所对应的语言标识;根据所述每种语言翻译所对应的语言标识,按照键元素对的形式,将所述字符串和相应的每种语言翻译保存到相应语言标识所对应的配置字典中;根据每种语言标识所对应的配置字典,生成多种语言配置文件。

【技术特征摘要】
1.一种多语言配置文件的生成方法,其特征在于,所述方法包括:从应用的代码文件中获取字符串、所述字符串配置的多种语言翻译和每种语言翻译所对应的语言标识;根据所述每种语言翻译所对应的语言标识,按照键元素对的形式,将所述字符串和相应的每种语言翻译保存到相应语言标识所对应的配置字典中;根据每种语言标识所对应的配置字典,生成多种语言配置文件。2.如权利要求1所述的方法,其特征在于,所述从应用的代码文件中获取字符串、所述字符串配置的多种语言翻译和每种语言翻译所对应的语言标识,包括:从所述代码文件的注释部分获取设置有预设的标识符的字符串、所述多种语言翻译和所述每种语言翻译所对应的语言标识;所述标识符用于标识所述字符串配置有多种语言翻译。3.如权利要求2所述的方法,其特征在于,所述从所述代码文件的注释部分获取设置有预设的标识符的字符串、所述多种语言翻译和所述每种语言翻译所对应的语言标识之前,包括:在所述注释部分中设置所述标识符;在所述标识符后设置所述字符串和/或所述字符串的别名;在所述字符串和/或所述字符串的别名后,对于任一种语言标识,将所述任一种语言标识和与所述任一种语言标识对应的所述字符串的语言翻译配置成键元素对形式。4.如权利要求1-3中任意一项所述的方法,其特征在于,所述根据所述每种语言翻译所对应的语言标识,按照键元素对的形式,将所述字符串和相应的每种语言翻译保存到相应语言标识所对应的配置字典中之后,包括:获取所述相应语言标识所对应的配置字典中的键名;在所述代码文件中,将所述字符串替换为所述标识符和所述键名的组合格式;所述组合的格式用于指示所述应用在运行过程中,根据与环境语言标识对应的语言配置文件,展示与所述键名对应的语言翻译。5.一种语言展示方法,其特征在于,所述方法包括:从应用的代码文件中获取字符串、所述字符串配置的多种语言翻译和每种语言翻译所对应的语言标识;根据所述每种语言翻译所对应的语言标识,按照键元素对的形式,将所述字符串和相应的每种语言翻译保存到相应语言标识所对应的配置字典中;根据每种语言标识所对应的配置字典,生成多种语言配置文件;获取环境语言标识;根据与所述环境语言标识对应的语言配置文件,展示与所述字符串对应的语言翻译。6.一种多语言配置文件的生成装置,其特征在于,所述装置包括:配置信息提取模块,用于从应用的代码文件中获取字符串、所述字符串配置的多种语言翻译和每种语言翻译所对应的语言标识;字典生成模块,用于根据所述每种语言翻译所对应的语言标识,按照键元素对的形式,将所述字符串和相应的...

【专利技术属性】
技术研发人员:要嵘赫
申请(专利权)人:北京城市网邻信息技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1