一种应用程序的语言切换方法及装置制造方法及图纸

技术编号:12744354 阅读:71 留言:0更新日期:2016-01-21 12:04
本发明专利技术公开一种应用程序的语言切换方法及装置。其中,该方法包括:基于移动终端的定位系统定位当前位置;将APP语言切换为对应于当前位置的语言。本发明专利技术利用定位系统定位到用户的位置后,APP根据位置的坐标判定位置所属的国家,然后通过调用移动终端系统自带的语言包,切换成当地的官方语言。通过本发明专利技术,可以满足全球绝大多数的用户对APP语言的要求。不仅仅减轻APP开发者编写繁琐语言包的工作,还有利于提高用户体验,简化用户对语言切换的繁琐操作,特别是对于经常出差的人,就可以根据所在地切换成当地的语言,便于APP全球的推广和普及。

【技术实现步骤摘要】

本专利技术涉及移动终端
,具体而言,涉及一种应用程序的语言切换方法及 目.ο
技术介绍
目前,市场上的APP (Applicat1n,应用程序)不计其数,更是五花八门,但APP的语言都是有限的,无法满足不同国籍,不同地域的用户的需求,给用户带来很多不便,使得用户体验性较差。并且,现在的APP语言都是使用APP开发者编写的语言包,具有很强的局限性,不利于APP在全球的推广和使用。针对现有技术中APP语言无法满足用户需求的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例中提供一种应用程序的语言切换方法及装置,以解决现有技术中APP语言无法满足用户需求的问题。为解决上述技术问题,本专利技术提供了一种应用程序的语言切换方法,其中,该方法包括:基于移动终端的定位系统定位当前位置;将应用程序APP语言切换为对应于当前位置的语言。进一步地,基于移动终端的定位系统定位当前位置之前,所述方法还包括:检测移动终端是否开启定位系统;如果未开启,则提示用户开启所述定位系统;如果已开启,则提示用户是否开启自动切换语言功能。进一步地,所述方法还包括:接收到用户不开启自动切换语言功能的消息后,将所述APP语言设置为用户自定义设置的语言。进一步地,基于移动终端的定位系统定位当前位置之后,所述方法还包括:基于所述当前位置的坐标信息确定所述当前位置所属的国家。进一步地,将应用程序APP语言切换为对应于当前位置的语言,包括:调用所述移动终端自带的语言包,查找与所述国家对应的语言;将所述APP语言切换为与所述国家对应的语言。本专利技术还提供了一种应用程序的语言切换装置,其中,该装置包括:定位模块,用于基于移动终端的定位系统定位当前位置;语言切换模块,用于将应用程序APP语言切换为对应于当前位置的语言。进一步地,所述装置还包括:检测模块,用于检测移动终端是否开启定位系统;如果未开启,则提示用户开启所述定位系统;如果已开启,则提示用户是否开启自动切换语言功能。进一步地,所述装置还包括:默认设置模块,用于在接收到用户不开启自动切换语言功能的消息后,将所述APP语言设置为用户自定义设置的语言。进一步地,所述装置还包括:位置确定模块,用于基于所述当前位置的坐标信息确定所述当前位置所属的国家。进一步地,所述语言切换模块包括:语言查找单元,用于调用所述移动终端自带的语言包,查找与所述国家对应的语言;语言切换单元,用于将所述APP语言切换为与所述国家对应的语言。本专利技术利用定位系统定位到用户的位置后,APP根据位置的坐标判定位置所属的国家,然后通过调用移动终端系统自带的语言包,切换成当地的官方语言。通过本专利技术,可以满足全球绝大多数的用户对APP语言的要求。不仅仅减轻APP开发者编写繁琐语言包的工作,还有利于提高用户体验,简化用户对语言切换的繁琐操作,特别是对于经常出差的人,就可以根据所在地切换成当地的语言,便于APP全球的推广和普及。【附图说明】图1是根据本专利技术实施例的应用程序的语言切换方法的流程图;图2是根据本专利技术实施例的APP语言切换流程图;图3是根据本专利技术实施例的应用程序的语言切换装置的结构框图;图4是根据本专利技术实施例的APP语言切换流程示意图。【具体实施方式】下面结合附图和具体实施例对本专利技术作进一步详细描述,但不作为对本专利技术的限定。图1是根据本专利技术实施例的应用程序的语言切换方法的流程图,如图1所示,该方法包括以下步骤(步骤S102-步骤S104):步骤S102,基于移动终端的定位系统定位当前位置。在此之前,需要检测移动终端是否开启定位系统;如果未开启,则提示用户开启定位系统;如果已开启,则提示用户是否开启自动切换语言功能。如果接收到用户不开启自动切换语言功能的消息,则将APP语言设置为用户自定义设置的语言。步骤S104,将应用程序APP语言切换为对应于当前位置的语言。在本实施例中,在基于移动终端的定位系统定位当前位置之后,可以根据当前位置的坐标信息,经玮度、海拔、方向等空间信息,确定当前位置所属的国家。在将APP语言切换为对应于当前位置的语言的步骤中,具体包括:调用移动终端自带的语言包,查找与国家对应的语言,将APP语言切换为与所述国家对应的语言。通过本实施例,利用定位系统(例如:GPS(Global Posit1ning System,全球定位系统)或北斗定位)定位到用户的位置后,APP根据位置的坐标判定位置所属的国家,然后通过调用移动终端系统自带的语言包,切换成当地的官方语言。基于此,本专利技术可以满足全球绝大多数的用户对APP语言的要求。不仅仅减轻APP开发者编写繁琐语言包的工作,还有利于提高用户体验,简化用户对语言切换的繁琐操作,特别是对于经常出差的人,就可以根据所在地切换成当地的语言,便于APP全球的推广和普及。下面通过优选实施例和附图,对本专利技术的【具体实施方式】进行介绍。图2是根据本专利技术实施例的APP语言切换流程图,如图2所示,该流程包括:步骤S201,用户通过移动设备端(例如:手机)启动APP (例如:格力智联APP);步骤S202,APP判断手机是否开启定位系统(例如:GPS或北斗定位系统);如果是,则执行步骤S204,如果否,则执行步骤S203 ;步骤S203,用户没有开启定位系统,则APP提示用户开启定位系统;步骤S204,用户已经开启了定位系统,则提示用户是否开启自动切换语言功能;如果用户选择开启,则执行步骤S205,如果用户选择不开启,则执行步骤S206 ;具体地,用户启动APP,在首页面即将显示之前的事件View Will Appear中就调用定位当前第1页1 2 本文档来自技高网...

【技术保护点】
一种应用程序的语言切换方法,其特征在于,所述方法包括:基于移动终端的定位系统定位当前位置;将应用程序APP语言切换为对应于当前位置的语言。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄卫基周喜
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:广东;44

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

1