小程序处理方法、装置及电子设备制造方法及图纸

技术编号:21431611 阅读:23 留言:0更新日期:2019-06-22 11:45
本公开提出一种小程序处理方法、装置及电子设备,该方法包括确定当前启动小程序的应用的第一语言类型;基于第一语言类型,对小程序对应的开发语言源文件中的初始文本进行翻译,得到目标文本;采用目标文本替换初始文本。通过本公开能够在应用启动小程序时,及时进行小程序文本语言类型的自动替换,有效实现小程序文本语言的国际化适配。

【技术实现步骤摘要】
小程序处理方法、装置及电子设备
本公开涉及电子设备
,尤其涉及一种小程序处理方法、装置及电子设备。
技术介绍
小程序,英文名MiniProgram,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,是一种用户扫一扫或搜一下即可打开应用。也是一项门槛非常高的创新,经过将近两年的发展,已经构造了新的小程序开发环境和开发者生态。小程序也是多年来国内互联网行业里一个真正能够影响到普通程序员的创新成果,随着小程序的逐渐发展,小程序可能会逐渐推向国际用户,从而面临国际化的需要。相关技术中,所启动的小程序内的语言一般均是开发该小程序时所采用的语言,例如,中文。这种方式下,在小程序国际化的过程中,小程序内所采用的语言并不能够灵活地适配启动该小程序的应用的语言,不能够实现国际化适配。
技术实现思路
本公开旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本公开的目的在于提出一种小程序处理方法、装置及电子设备,能够在应用启动小程序时,及时进行小程序文本语言类型的自动替换,有效实现小程序文本语言的国际化适配。为达到上述目的,本公开第一方面实施例提出的小程序处理方法,包括:确定当前启动小程序的应用的第一语言类型;基于所述第一语言类型,对所述小程序对应的开发语言源文件中的初始文本进行翻译,得到目标文本;采用所述目标文本替换所述初始文本。本公开第一方面实施例提出的小程序处理方法,通过确定当前启动小程序的应用的第一语言类型,基于第一语言类型,对小程序对应的开发语言源文件中的初始文本进行翻译,得到目标文本,以及采用目标文本替换初始文本,能够在应用启动小程序时,及时进行小程序文本语言类型的自动替换,有效实现小程序文本语言的国际化适配。为达到上述目的,本公开第二方面实施例提出的小程序处理装置,包括:第一确定模块,用于确定当前启动小程序的应用的第一语言类型;翻译模块,用于基于所述第一语言类型,对所述小程序对应的开发语言源文件中的初始文本进行翻译,得到目标文本;替换模块,用于采用所述目标文本替换所述初始文本。本公开第二方面实施例提出的小程序处理装置,通过确定当前启动小程序的应用的第一语言类型,基于第一语言类型,对小程序对应的开发语言源文件中的初始文本进行翻译,得到目标文本,以及采用目标文本替换初始文本,能够在应用启动小程序时,及时进行小程序文本语言类型的自动替换,有效实现小程序文本语言的国际化适配。为达到上述目的,本公开第三方面实施例提出的计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器被执行时,使得移动终端能够执行一种小程序处理方法,所述方法包括:本公开第一方面实施例提出的小程序处理方法。本公开第三方面实施例提出的计算机可读存储介质,通过确定当前启动小程序的应用的第一语言类型,基于第一语言类型,对小程序对应的开发语言源文件中的初始文本进行翻译,得到目标文本,以及采用目标文本替换初始文本,能够在应用启动小程序时,及时进行小程序文本语言类型的自动替换,有效实现小程序文本语言的国际化适配。为达到上述目的,本公开第四方面实施例提出的计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,执行一种小程序处理方法,所述方法包括:确定当前启动小程序的应用的第一语言类型;基于所述第一语言类型,对所述小程序对应的开发语言源文件中的初始文本进行翻译,得到目标文本;采用所述目标文本替换所述初始文本。本公开第四方面实施例提出的计算机程序产品,通过确定当前启动小程序的应用的第一语言类型,基于第一语言类型,对小程序对应的开发语言源文件中的初始文本进行翻译,得到目标文本,以及采用目标文本替换初始文本,能够在应用启动小程序时,及时进行小程序文本语言类型的自动替换,有效实现小程序文本语言的国际化适配。本公开第五方面实施例还提出一种电子设备,该电子设备包括至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被设置为用于执行本公开第一方面实施例提出的小程序处理方法。本公开第五方面实施例提出的电子设备,通过确定当前启动小程序的应用的第一语言类型,基于第一语言类型,对小程序对应的开发语言源文件中的初始文本进行翻译,得到目标文本,以及采用目标文本替换初始文本,能够在应用启动小程序时,及时进行小程序文本语言类型的自动替换,有效实现小程序文本语言的国际化适配。本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。附图说明本公开上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是本公开一实施例提出的小程序处理方法的流程示意图;图2是本公开另一实施例提出的小程序处理方法的流程示意图;图3是本公开一实施例提出的小程序处理装置的结构示意图;图4是本公开另一实施例提出的小程序处理装置的结构示意图;图5是本公开一个实施例提出的电子设备的结构示意图。具体实施方式下面详细描述本公开的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本公开,而不能理解为对本公开的限制。相反,本公开的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。图1是本公开一实施例提出的小程序处理方法的流程示意图。本实施例以小程序处理方法被配置为小程序处理装置中来举例说明。本实施例中小程序处理方法可以被配置在小程序处理装置中,小程序处理装置可以设置在服务器中,或者也可以设置在电子设备中,本公开实施例对此不作限制。本实施例以小程序处理方法被配置在电子设备中为例。需要说明的是,本公开实施例的执行主体,在硬件上可以例如为服务器或者电子设备中的中央处理器(CentralProcessingUnit,CPU),在软件上可以例如为服务器或者电子设备中的相关的后台服务,对此不作限制。小程序,英文名MiniProgram,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,是一种用户扫一扫或搜一下即可打开应用。也是一项门槛非常高的创新,经过将近两年的发展,已经构造了新的小程序开发环境和开发者生态。小程序也是多年来国内互联网行业里一个真正能够影响到普通程序员的创新成果,随着小程序的逐渐发展,小程序可能会逐渐推向国际用户,从而面临国际化的需要。相关技术中,所启动的小程序内的语言一般均是开发该小程序时所采用的语言,例如,中文。这种方式下,在小程序国际化的过程中,小程序内所采用的语言并不能够灵活地适配启动该小程序的应用的语言,不能够实现国际化适配。为了解决上述技术问题,本公开实施例提供一种小程序处理方法,通过确定当前启动小程序的应用的第一语言类型,基于第一语言类型,对小程序对应的开发语言源文件中的初始文本进行翻译,得到目标文本,以及采用目标文本替换初始文本,能够在应用启动小程序时,及时进行小程序文本语言类型的自动替换,有效实现小程序文本语言的国际化适配。参见图1,该方法包括:S101:确定当前启动小程序的应用的第一语言类型。其中,应用程序可以是指运行在电子设备上的软件程序,电子设备例如为个人本文档来自技高网...

【技术保护点】
1.一种小程序处理方法,其特征在于,包括以下步骤:确定当前启动小程序的应用的第一语言类型;基于所述第一语言类型,对所述小程序对应的开发语言源文件中的初始文本进行翻译,得到目标文本;采用所述目标文本替换所述初始文本。

【技术特征摘要】
1.一种小程序处理方法,其特征在于,包括以下步骤:确定当前启动小程序的应用的第一语言类型;基于所述第一语言类型,对所述小程序对应的开发语言源文件中的初始文本进行翻译,得到目标文本;采用所述目标文本替换所述初始文本。2.如权利要求1所述的小程序处理方法,其特征在于,在所述采用所述目标文本替换所述初始文本之后,还包括:根据替换后的文本生成目标开发语言源文件;运行所述目标开发语言源文件,以生成目标小程序;控制所述应用启动所述目标小程序。3.如权利要求1所述的小程序处理方法,其特征在于,在所述确定当前启动小程序的应用的第一语言类型之前,还包括:在加载所述小程序的脚本中注册预设回调函数;对所述小程序的对象的属性进行赋值处理,其中,所述属性为与所述预设回调函数对应的属性;所述确定当前启动小程序的应用的第一语言类型,包括:在所述应用中启动所述小程序时,执行所述预设回调函数以确定所述第一语言类型。4.如权利要求3所述的小程序处理方法,其特征在于,在所述确定当前启动小程序的应用的第一语言类型之后,还包括:确定所述初始文本对应的初始语言类型;判断所述第一语言类型与所述初始语言类型是否相同;所述基于所述第一语言类型,对所述小程序对应的开发语言源文件中的初始文本进行翻译,包括:在所述第一语言类型与所述初始语言类型不相同时,基于所述第一语言类型,对所述小程序对应的开发语言源文件中的初始文本进行翻译。5.如权利要求4所述的小程序处理方法,其特征在于,所述基于所述第一语言类型,对所述小程序对应的开发语言源文件中的初始文本进行翻译,包括:根据所述初始语言类型,和所述...

【专利技术属性】
技术研发人员:俞亮
申请(专利权)人:天津字节跳动科技有限公司
类型:发明
国别省市:天津,12

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

1