一种软件语言配置的方法、装置、设备及介质与流程

文档序号:37372767发布日期:2024-03-22 10:25阅读:6来源:国知局
一种软件语言配置的方法、装置、设备及介质与流程

本发明涉及计算机领域,并且更具体地涉及一种软件语言配置的方法、装置、设备及可读介质。


背景技术:

1、在软件开发过程中,国际化语言的开发是一项依靠重复劳动进行的繁重任务。开发人员往往需要人工手动排查所有的项目文件,检索每个文件中的界面展示内容,确保每个在界面展示给用户的文字、图片等视觉元素配置国际化转换。并且在编辑、修改项目文件时,面对配置文件,也不容易准确、快速识别配置文件对应的国际化显示的内容。


技术实现思路

1、有鉴于此,本发明实施例的目的在于提出一种软件语言配置的方法、装置、设备及可读介质,通过使用本发明的技术方案,能够有效提升工作效率,能够减少用户重复劳动时间,提升用户在业务开发过程的用户体验。

2、基于上述目的,本发明的实施例的一个方面提供了一种软件语言配置的方法,包括以下步骤:

3、建立软件中的业务文件和配置文件对应的映射关系;

4、响应于编辑业务文件的国际化字段,在每个业务文件的国际化字段位置插入预设字符和预设格式的字符串;

5、扫描每个业务文件,将扫描到的每个业务文件的国际化字段位置的字段插入到业务文件对应的配置文件中;

6、根据配置文件中插入的字段匹配国际化关键字,并将匹配的国际化关键字插入到配置文件中的相应位置。

7、根据本发明的一个实施例,响应于编辑业务文件的国际化字段,在每个业务文件的国际化字段位置插入预设字符和预设格式的字符串包括:

8、响应于用户开发业务代码并编辑业务文件的国际化字段,在编辑器中输入预设字符;

9、获取业务文件的文件路径;

10、获取业务文件的国际化字段的标识符;

11、在每个业务文件的国际化字段位置插入预设字符/文件路径/标识符的字符串。

12、根据本发明的一个实施例,扫描每个业务文件,将扫描到的每个业务文件的国际化字段位置的字段插入到业务文件对应的配置文件中包括:

13、扫描每个业务文件的国际化字段位置的字段;

14、判断扫描到的字段是否与插入的字符串的格式一致;

15、响应于扫描到的字段与插入的字符串的格式一致,将扫描到的字段插入到业务文件对应的配置文件中。

16、根据本发明的一个实施例,根据配置文件中插入的字段匹配国际化关键字,并将匹配的国际化关键字插入到配置文件中的相应位置包括:

17、根据配置文件中插入的字段在语料仓库中匹配对应的值;

18、响应于语料仓库中存在插入的字段对应的值,将对应的值插入到配置文件中的相应位置。

19、根据本发明的一个实施例,还包括:

20、响应于语料仓库中不存在插入的字段对应的值,调用网络翻译api查询插入的字段对应的值;

21、将查询到的值插入到配置文件中的相应位置。

22、根据本发明的一个实施例,还包括:

23、将查询到的值和对应的字段存储到语料仓库中。

24、根据本发明的一个实施例,还包括:

25、注册编辑器的自定义指令,以在光标放置在业务代码上时触发自定义事件;

26、响应于光标放置在业务代码上,判断光标指示的位置的字段是否为国际化关键字字段;

27、响应于光标指示的位置的字段是国际化关键字字段,提取关键字对应的值展示到悬浮提示框中。

28、本发明的实施例的另一个方面,还提供了一种软件语言配置的装置,装置包括:

29、建立模块,建立模块配置为建立软件中的业务文件和配置文件对应的映射关系;

30、插入模块,插入模块配置为响应于编辑业务文件的国际化字段,在每个业务文件的国际化字段位置插入预设字符和预设格式的字符串;

31、扫描模块,扫描模块配置为扫描每个业务文件,将扫描到的每个业务文件的国际化字段位置的字段插入到业务文件对应的配置文件中;

32、匹配模块,匹配模块配置为根据配置文件中插入的字段匹配国际化关键字,并将匹配的国际化关键字插入到配置文件中的相应位置。

33、本发明的实施例的另一个方面,还提供了一种计算机设备,该计算机设备包括:

34、至少一个处理器;以及

35、存储器,存储器存储有可在处理器上运行的计算机指令,指令由处理器执行时实现上述任意一项方法的步骤。

36、本发明的实施例的另一个方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述任意一项方法的步骤。

37、本发明具有以下有益技术效果:本发明实施例提供的软件语言配置的方法,通过建立软件中的业务文件和配置文件对应的映射关系;响应于编辑业务文件的国际化字段,在每个业务文件的国际化字段位置插入预设字符和预设格式的字符串;扫描每个业务文件,将扫描到的每个业务文件的国际化字段位置的字段插入到业务文件对应的配置文件中;根据配置文件中插入的字段匹配国际化关键字,并将匹配的国际化关键在插入到配置文件中的相应位置的技术方案,能够有效提升工作效率,能够减少用户重复劳动时间,提升用户在业务开发过程的用户体验。



技术特征:

1.一种软件语言配置的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,响应于编辑业务文件的国际化字段,在每个业务文件的国际化字段位置插入预设字符和预设格式的字符串包括:

3.根据权利要求1所述的方法,其特征在于,扫描每个业务文件,将扫描到的每个业务文件的国际化字段位置的字段插入到业务文件对应的配置文件中包括:

4.根据权利要求1所述的方法,其特征在于,根据配置文件中插入的字段匹配国际化关键字,并将匹配的国际化关键字插入到配置文件中的相应位置包括:

5.根据权利要求4所述的方法,其特征在于,还包括:

6.根据权利要求5所述的方法,其特征在于,还包括:

7.根据权利要求1所述的方法,其特征在于,还包括:

8.一种软件语言配置的装置,其特征在于,所述装置包括:

9.一种计算机设备,其特征在于,包括:

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任意一项所述方法的步骤。


技术总结
本发明提供了一种软件语言配置的方法、装置、设备及可读介质,方法包括:建立软件中的业务文件和配置文件对应的映射关系;响应于编辑业务文件的国际化字段,在每个业务文件的国际化字段位置插入预设字符和预设格式的字符串;扫描每个业务文件,将扫描到的每个业务文件的国际化字段位置的字段插入到业务文件对应的配置文件中;根据配置文件中插入的字段匹配国际化关键字,并将匹配的国际化关键字插入到配置文件中的相应位置。通过使用本发明的方案,能够有效提升工作效率,能够减少用户重复劳动时间,提升用户在业务开发过程的用户体验。

技术研发人员:潘建峰,刘新波,张怀祥
受保护的技术使用者:济南浪潮数据技术有限公司
技术研发日:
技术公布日:2024/3/21
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1