一种系统语言的扩展装置、方法及终端设备制造方法及图纸

技术编号:18426581 阅读:27 留言:0更新日期:2018-07-12 02:03
本申请适用于计算机技术领域,提供了一种系统语言的扩展装置、方法及终端设备,包括:接收模块,用于接收用户输入的待存储数据;存储模块,用于生成并存储与预设语言种类对应的待存储数据;显示模块,用于接收所述用户的选择信息,根据所述选择信息以相应的语言显示用户所要浏览的界面内容。这一过程中操作人员可以根据自身的需要,选择不同的语言,进行不同语言环境的搭建,使得系统语言可以不受时间、空间、人为的约束,进行更加灵活地配置;另外,该过程操作简单,可使操作人员根据需要对系统任意描述的维护和展示,减少了对系统开发人员的依赖。

A system language expansion device, method and terminal device

This application is applicable to the field of computer technology, providing an extension device, method and terminal device for the system language, including a receiving module to receive the data to be stored by the user, the storage module, used to generate and store the data to be stored corresponding to the presupposed language type; the display module is used to receive the data. The user selects information according to the selected information and displays the interface content that the user wants to browse in the corresponding language. In this process, operators can choose different languages and build different language environment according to their own needs, so that the system language can be configured more flexibly without time, space and human constraints. In addition, the operation is simple, and the operator can describe the system arbitrarily. The maintenance and display reduces the dependence on the developers of the system.

【技术实现步骤摘要】
一种系统语言的扩展装置、方法及终端设备
本申请属于计算机
,尤其涉及一种系统语言的扩展装置、方法及终端设备。
技术介绍
随着全球科技的高速发展,很多电子设备的运行系统在全球范围内均可以通用。电子设备在不同地区的运行系统中所运用的语言一般不同,为了满足用户的需求,同一地区的运行系统多语言的设计,大多都是采用国际化的方式。国际化中对系统不同语言内容进行配置,然后通过系统对内容的加载,最后以用户选择的语言显示相应的内容。但这种国际化的方式语言的可扩展性非常低,而且只有开发人员才能完成;对于一般操作人员,系统语言转换的灵活性低。
技术实现思路
有鉴于此,本申请实施例提供了一种系统语言的扩展装置、方法及终端设备,以解决现有技术中系统进行语言显示时对开发人员依赖性强,不能根据操作人员的选择灵活显示相应内容的问题。本申请实施例的第一方面提供了一种系统语言的扩展装置,所述系统语言的扩展装置,包括:接收模块,用于接收用户输入的待存储数据;存储模块,用于生成并存储与预设语言种类对应的待存储数据,其中,所述预设语言包括至少两种;显示模块,用于接收所述用户的选择信息,根据所述选择信息以相应的语言显示用户所要浏览的界面内容。本申请实施例的第二方面提供了一种系统语言的扩展方法,所述系统语言的扩展方法,包括:接收用户输入的待存储数据;生成并存储与预设语言种类对应的待存储数据,其中,所述预设语言包括至少两种;接收所述用户的选择信息,根据所述选择信息以相应的语言显示用户所要浏览的界面内容。本申请实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如所述系统语言的扩展装置中任一项所述装置的运行步骤。本申请实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如如所述系统语言的扩展装置中任一项所述装置的运行步骤。本申请提供的系统语言的扩展装置中包括接收模块、存储模块以及显示模块,用户登录该系统后,首先由接收模块接收用户输入的待存储数据,然后根据系统中至少两种的预设语言,生成与所述预设语言的种类数量等同的待存储数据,然后由存储模块将所有待存储数据进行存储;显示模块在接收用户的选择信息后,根据用户的选择信息调用相应的语言,并将用户将要浏览的界面内容以用户所选择的语言进行显示。这一过程中操作人员可以根据自身的需要,选择不同的语言,进行不同语言环境的搭建,使得系统语言可以不受时间、空间、人为的约束,进行更加灵活地配置;另外,该过程操作简单,可使操作人员根据需要对系统任意描述的维护和展示,减少了对系统开发人员的依赖。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例一提供的一种系统语言的扩展装置的示意图;图2是本申请实施例二提供的一种系统语言的扩展方法的流程示意图;图3是本申请另一实施例提供的生成并存储与预设语言种类对应的待存储数据的实现流程示意图;图4是本申请实施例三提供的终端设备的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。本申请提供的系统语言的扩展装置中包括接收模块、存储模块以及显示模块,用户登录该系统后,首先由接收模块接收用户输入的待存储数据,然后根据系统中至少两种的预设语言,生成与所述预设语言的种类数量等同的待存储数据,然后由存储模块将所有待存储数据进行存储;显示模块在接收用户的选择信息后,根据用户的选择信息调用相应的语言,并将用户将要浏览的界面内容以用户所选择的语言进行显示。为了说明本申请所述的技术方案,下面通过具体实施例来进行说明。实施例一:图1示出了本申请提供的系统语言的扩展装置的示意图,该系统语言的扩展装置包括:接收模块11、存储模块12、显示模块13,其中:接收模块11,用于接收用户输入的待存储数据;本申请提供的实施例中,当用户需要通过系统以不同的语音显示其要浏览的界面内容时,登录成功后首先向系统输入待存储数据。存储模块12,用于生成并存储与预设语言种类对应的待存储数据,其中,所述预设语言包括至少两种;该步骤中,系统通过接收模块接收到用户输入的到待存储数据后,由存储模块调用系统中的预设语言,其中,所述预设语言至少包括两种;例如,预设语言可以包括中文、英语、日语、德语、韩语等中的两种或两种以上。根据预设语言的种类生成所述待存储数据后得到与所述预设语言的种类相同数量的待存储数据,然后将得到的待存储数据进行存储。或,每次用户进行一条待存储数据存储时,系统将查询出所有支持的语言种类,然后依次为每一种语言增加一条对应的待存储数据,让该条待存储数据与语言列表中的语言种类进行对应存储。可选地,当系统中出现新增语言种类时,可以从数据库中调用已存储数据,并将其转换成新增语言种类对应的数据,然后再存储到所述数据库。可选地,所述系统语言的扩展装置,还包括:语言列表生成模块,用于查询系统生成时用户设置的预设语言的种类,根据所述预设语言的种类生成所述语言列表。具体地,在创建系统时,用户可预先设定系统中所需要的语言种类,例如添加英语、德语、日语…等等;系统根据用户设定的各种语言生成语言列表,以对系统所支持的语言种类进行记录。优选地,所述存储模块12,包括:调用单元,用于调用语言列表,根据所述语言列表获取预设语言的种类;数据生成单元,用于生成与所述预设语言种类对应的待存储数据,将生成后的每条待存储数据分别与相应的预设语言对应存储。该步骤中调用系统中存储的语言列表,所述语言列表维护的是系统中将要扩展的未知的语言信息,也可称之为预设语言,比如英语、德语、日语…等等。然后根据调用的语言列表获取预设语言的种类。然后由所述预设语言的种类确定所述待存储数据需要生成的份数,将生成后的待存储数据、接收到的待存储数据与各种预设语言对应存储。例如,系统在接收到一条数据信息时,查询系统中包括中文、英语、日语三种的预设语言,所接收到的数据信息为中文显示模式,则将所得到的数据信息以英语和日语的形式生成两份对应的数据信息,得到3条数据信息(算上接收到的一条),然后将3条数据信息分别与中文、英语以及日语三种预设语言对应存储在预设的位置。可选地,所述系统语言的扩展装置还包括:标签添加模块,用于添加标签到所生成的每条待存储数据,所述标签中存储有与所生成的每条待存储数据对应的语言标识。具体地,对于生成后得到的每条待存储数据添加一个标签,标签用于标识该条待存储数据对应的语言种类。对每条待存储数据添加标签后,若用户点击标签的图标,系统会自动罗列出该标签可以被翻译的语言种类,用户可以在这个弹出框里面为每一种语言设定不同的显示字符,以方便选择。另外,所本文档来自技高网...

【技术保护点】
1.一种系统语言的扩展装置,其特征在于,所述系统语言的扩展装置,包括:接收模块,用于接收用户输入的待存储数据;存储模块,用于生成并存储与预设语言种类对应的待存储数据,其中,所述预设语言包括至少两种;显示模块,用于接收所述用户的选择信息,根据所述选择信息以相应的语言显示用户所要浏览的界面内容。

【技术特征摘要】
1.一种系统语言的扩展装置,其特征在于,所述系统语言的扩展装置,包括:接收模块,用于接收用户输入的待存储数据;存储模块,用于生成并存储与预设语言种类对应的待存储数据,其中,所述预设语言包括至少两种;显示模块,用于接收所述用户的选择信息,根据所述选择信息以相应的语言显示用户所要浏览的界面内容。2.如权利要求1所述的系统语言的扩展装置,其特征在于,所述存储模块,包括:调用单元,用于调用语言列表,根据所述语言列表获取预设语言的种类;数据生成单元,用于生成与所述预设语言种类对应的待存储数据,将生成后的每条待存储数据分别与相应的预设语言对应存储。3.如权利要求2所述的系统语言的扩展装置,其特征在于,所述系统语言的扩展装置还包括:标签添加模块,用于添加标签到所生成的每条待存储数据,所述标签中存储有与所生成的每条待存储数据对应的语言标识。4.如权利要求2所述的系统语言的扩展装置,其特征在于,所述系统语言的扩展装置,还包括:语言列表生成模块,用于查询系统生成时用户设置的预设语言的种类,根据所述预设语言的种类生成所述语言列表。5.如权利要求1-4任一项所述的系统语言的扩展装置,其特征在于,所述显示模块,包括:种类显示单元,用于根据用户的选择信息显示预设语言的种类;查询单元,用于根据用户所选择的预设语言查找用户所...

【专利技术属性】
技术研发人员:唐林杨振文
申请(专利权)人:深圳市买买提信息科技有限公司
类型:发明
国别省市:广东,44

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

1