【技术实现步骤摘要】
语言切换方法、装置及终端设备
本专利技术实施例涉及终端
,尤其涉及一种语言切换方法、装置及终端设备。
技术介绍
随着经济和技术的发展,智能电视的普及率越来越高,所提供的功能也越来越丰富。为了方便使用不同语言的用户的使用,需要使智能电视支持多语言显示,即可以把电视界面使用的语言从一种语言切换至另一种语言。现有技术中,在进行语言切换时,一般是先获取用户想要电视界面所使用的新的语言类型,然后获取并加载该新的语言类型对应的全部语言资源文件,当加载完成后,电视界面使用的语言类型切换为该新的语言类型。然而,专利技术人发现现有技术中至少存在如下问题:在进行语言切换时,需要加载新的语言类型对应的全部语言资源文件之后,才能将电视界面使用的语言类型切换为新的语言类型,由于语言类型对应的全部语言资源文件的总体积较大,因此,进行语言切换所需的时间较长,相应地,用户需要经历一个较长的切换等待时间,降低用户的体验。
技术实现思路
本专利技术实施例提供一种语言切换方法、装置及终端设备,以减少语言切换时所需的时间。第一方面 ...
【技术保护点】
1.一种语言切换方法,其特征在于,包括:/n在接收到语言切换指令时,获取所述语言切换指令中的目标语言类型;/n若所述目标语言类型不为当前显示页面所使用的语言类型,则获取所述目标语言类型对应的目标系统级语言包,并加载所述目标系统级语言包;/n获取当前显示页面所属的第一页面模块所对应的第一模块级语言包,并加载所述第一模块级语言包,以使所述当前显示页面所使用的语言类型切换为所述目标语言类型。/n
【技术特征摘要】
1.一种语言切换方法,其特征在于,包括:
在接收到语言切换指令时,获取所述语言切换指令中的目标语言类型;
若所述目标语言类型不为当前显示页面所使用的语言类型,则获取所述目标语言类型对应的目标系统级语言包,并加载所述目标系统级语言包;
获取当前显示页面所属的第一页面模块所对应的第一模块级语言包,并加载所述第一模块级语言包,以使所述当前显示页面所使用的语言类型切换为所述目标语言类型。
2.根据权利要求1所述的方法,其特征在于,在所述加载所述第一模块级语言包之后,还包括:
在由当前显示页面切换至第一页面时,判断所述第一页面所属的页面模块是否为所述第一页面模块;
若不为所述第一页面模块,则获取所述第一页面所属的页面模块所对应的第二模块级语言包,并加载所述第二模块级语言包,以使所述第一页面所使用的语言类型切换为所述目标语言类型。
3.根据权利要求2所述的方法,其特征在于,所述判断第一页面所属的页面模块是否为所述第一页面模块,包括:
判断所述当前显示页面所使用的语言类型是否发生变化;
若确定所述当前显示页面所使用的语言类型发生变化,则判断所述第一页面所属的页面模块是否为所述第一页面模块。
4.根据权利要求1所述的方法,其特征在于,所述目标系统级语言包包括目标第一系统级语言包和目标第二系统级语言包。
5.根据权利要求1所述的方法,其特征在于,在所述在接收到语言切换指令时,获取所述语言切换指令中的目标语言类型之前,还包括:
在接收到开机指令时,进行开机初始化处理;
在进行开机初始化的过程中,获取初始语言类型对应的第一系统级语言包,并加载所述第一系统级语言包;
在进入初始显示页面时,获取所述初始页面所属的页面模块所对应的初始模块级语言包,并加载所述初始模块级语言包,以使所述初始页面所使用的语言类型为所述初始语言类型;
在开机初始化完毕后,获取所述初始语言类型对应的第二系统级语言包,...
【专利技术属性】
技术研发人员:周宏伟,
申请(专利权)人:青岛海信传媒网络技术有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。