语言转换方法和装置制造方法及图纸

技术编号:13835195 阅读:91 留言:0更新日期:2016-10-15 15:09
本发明专利技术公开一种语言转换方法和装置。所述方法包括:从预先建立在数据库的语言数据表中读取标志号列和各个语言列,生成临时数据表;获取用户选择的设定语言;读取所述临时数据表中的所述标志号列和与所述设定语言相对应的设定语言列,生成数据字典,所述数据字典包括所述标志号列和所述设定语言列;访问所述数据字典,依据所述标志号列中的各个标志号,确定与所述标志号相对应的所述设定语言列中的文本信息,完成由当前语言到所述设定语言的转换。应用本发明专利技术提供的技术方案,能够缩短语言转换的时间,从而提升用户体验。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种语言转换方法和装置
技术介绍
国内传统的选型软件中只支持中文界面下操作,但随着商业全球化的发展,仅仅支持中文的选型软件已不能满足用户需求,为了适应国际市场,开始推出了能够进行中英文转换功能的选型软件,在一定程度上满足了国外用户的需求。但是,目前选型软件中的中英文转换方法,需要事先为每一个需显示的文本信息设置属性(相同含义但不同语言的文本信息对应的属性相同)并编写属性代码,在属性代码中编写相应的中文字符和英文字符,当中英文之间进行互相转换时,需要访问每一个需显示的文本信息(对应的属性)的属性代码,比较繁琐,从而使得转换过程进行缓慢,需要等待一段时间才能完成完整的转换,用户体验较差。
技术实现思路
有鉴于此,本专利技术提供了一种语言转换方法和装置,能够缩短语言转换的时间,从而提升用户体验。为实现上述目的,本专利技术提供如下技术方案:一种语言转换方法,包括:从预先建立在数据库的语言数据表中读取标志号列和各个语言列,生成临时数据表,所述临时数据表包括所述标志号列和所述各个语言列,所述标志号列中的每个标志号各不相同且与同一行所述各个语言列的文本信息相对应,同一行所述各个语言列的文本信息含义相同;所述各个语言列包括中文列和英文列;获取用户选择的设定语言;读取所述临时数据表中的所述标志号列和与所述设定语言相对应的设定语言列,生成数据字典,所述数据字典包括所述标志号列和所述设定语言列;访问所述数据字典,依据所述标志号列中的各个标志号,确定与所述标志号相对应的所述设定语言列中的文本信息,完成由当前语言到所述设定语言的转换。优选的,所述从预先建立在数据库的语言数据表中读取标志号列和各个语言列,生成临时数据表之前,还包括:获取用户输入的创建指令,所述创建指令包括所述各个语言的类型,以及所述各个语言中任意一种语言的所有所述文本信息;响应所述创建指令,在数据库中建立所述语言数据表。优选的,还包括:由所述各个标志号,以及与所述标志号相对应的所述设定语言列中的文本信息,将当前显示界面切换为所述设定语言的显示界面。优选的,还包括:获取用户输入的与所述标志号相对应的文本修改信息;在所述语言数据表中,依据所述标志号和所述文本修改信息的语言类型,确定与所述文本修改信息相对应的修改位置;将所述修改位置的原文本信息替换为所述文本修改信息。优选的,还包括:获取用户输入的新增语言类型;在所述语言数据表中添加与所述新增语言类型相对应的新增语言列,所述新增语言列与所述标志号列相对应。一种语言转换装置,包括:第一生成模块,用于从预先建立在数据库的语言数据表中读取标志号列和各个语言列,生成临时数据表,所述临时数据表包括所述标志号列和所述各个语言列,所述标志号列中的每个标志号各不相同且与同一行所述各个语言列的文本信息相对应,同一行所述各个语言列的文本信息含义相同;所述各个语言列包括中文列和英文列;第一获取模块,用于获取用户选择的设定语言;第二生成模块,用于读取所述临时数据表中的所述标志号列和与所述设定语言相对应的设定语言列,生成数据字典,所述数据字典包括所述标志号列和所述设定语言列;转换模块,用于访问所述数据字典,依据所述标志号列中的各个标志号,确定与所述标志号相对应的所述设定语言列中的文本信息,完成由当前语言到所述设定语言的转换。优选的,还包括:第二获取模块,用于获取用户输入的创建指令,所述创建指令包括所述各个语言的类型,以及所述各个语言中任意一种语言的所有所述文本信息;响应模块,用于响应所述创建指令,在数据库中建立所述语言数据表。优选的,还包括:显示模块,用于由所述各个标志号,以及与所述标志号相对应的所述设定语言列中的文本信息,将当前显示界面切换为所述设定语言的显示界面。优选的,还包括:第三获取模块,用于获取用户输入的与所述标志号相对应的文本修改信息;确定模块,用于在所述语言数据表中,依据所述标志号和所述文本修改信息的语言类型,确定与所述文本修改信息相对应的修改位置;替换模块,用于将所述修改位置的原文本信息替换为所述文本修改信息。优选的,还包括:第四获取模块,用于获取用户输入的新增语言类型;添加模块,用于在所述语言数据表中添加与所述新增语言类型相对应的新增语言列,所述新增语言列与所述标志号列相对应。经由上述的技术方案可知,与现有技术相比,本专利技术提供了一种语言转换方法和装置。本专利技术提供的技术方案,选择预先在数据库建立的语言数据表存储标志号列和各个语言列,当选型软件启动后,从预先建立在数据库的语言数据表中读取标志号列和各个语言列,生成临时数据表,当获取到用户选择的设定语言时,直接读取所述临时数据表中的所述标志号列和与所述设定语言相对应的设定语言列,生成包括所述标志号列和所述设定语言列的数
据字典,读取的操作用时较短,然后访问所述数据字典,依据所述标志号列中的各个标志号,确定与所述标志号相对应的所述设定语言列中的文本信息,完成由当前语言到所述设定语言的转换,相对于现有技术中中英文之间进行互相转换时,需要访问每一个需显示的文本信息(对应的属性)的属性代码,从属性代码中查找目标转换语言尔后启动转换的方案,执行过程要简单很多,比较快捷,从而语言转换的时间较短,能够提升用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种语言转换方法的流程图;图2为本专利技术实施例提供的一种语言转换装置的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。实施例请参阅图1,图1为本专利技术实施例提供的一种语言转换方法的流程图。如图1所示,该方法包括:步骤S101,从预先建立在数据库的语言数据表中读取标志号列和各个语言列,生成临时数据表;具体的,所述临时数据表包括所述标志号列和所述各个语言列,所述标志号列中的每个标志号各不相同且与同一行所述各个语言列的文本信息相对应,同一行所述各个语言列的文本信息含义相同。可选的,所述各个语言列包括中文列和英文列,当然,可以理解的是,所述各个语言列还可以包括其他语言列,比如日文列、德文列和俄文列等。步骤S102,获取用户选择的设定语言;具体的,用户选择的设定语言即为目标转换语言。比如,当前选型软件显示界面的语言为中文,获取用户选择的设定语言为英文,那么英文便是目标转换语言,即需要将中文界面转换为英文界面。步骤S103,读取所述临时数据表中的所述标志号列和与所述设定语言相对应的设定语言列,生成数据字典;具体的,所述数据字典包括所述标志号列和所述设定语言列。比如,用户选择的设定语言为英文,那么,所述设定语言列便是英文列。步骤S104,访问所述本文档来自技高网
...

【技术保护点】
一种语言转换方法,其特征在于,包括:从预先建立在数据库的语言数据表中读取标志号列和各个语言列,生成临时数据表,所述临时数据表包括所述标志号列和所述各个语言列,所述标志号列中的每个标志号各不相同且与同一行所述各个语言列的文本信息相对应,同一行所述各个语言列的文本信息含义相同;所述各个语言列包括中文列和英文列;获取用户选择的设定语言;读取所述临时数据表中的所述标志号列和与所述设定语言相对应的设定语言列,生成数据字典,所述数据字典包括所述标志号列和所述设定语言列;访问所述数据字典,依据所述标志号列中的各个标志号,确定与所述标志号相对应的所述设定语言列中的文本信息,完成由当前语言到所述设定语言的转换。

【技术特征摘要】
1.一种语言转换方法,其特征在于,包括:从预先建立在数据库的语言数据表中读取标志号列和各个语言列,生成临时数据表,所述临时数据表包括所述标志号列和所述各个语言列,所述标志号列中的每个标志号各不相同且与同一行所述各个语言列的文本信息相对应,同一行所述各个语言列的文本信息含义相同;所述各个语言列包括中文列和英文列;获取用户选择的设定语言;读取所述临时数据表中的所述标志号列和与所述设定语言相对应的设定语言列,生成数据字典,所述数据字典包括所述标志号列和所述设定语言列;访问所述数据字典,依据所述标志号列中的各个标志号,确定与所述标志号相对应的所述设定语言列中的文本信息,完成由当前语言到所述设定语言的转换。2.根据权利要求1所述的方法,其特征在于,所述从预先建立在数据库的语言数据表中读取标志号列和各个语言列,生成临时数据表之前,还包括:获取用户输入的创建指令,所述创建指令包括所述各个语言的类型,以及所述各个语言中任意一种语言的所有所述文本信息;响应所述创建指令,在数据库中建立所述语言数据表。3.根据权利要求1所述的方法,其特征在于,还包括:由所述各个标志号,以及与所述标志号相对应的所述设定语言列中的文本信息,将当前显示界面切换为所述设定语言的显示界面。4.根据权利要求1所述的方法,其特征在于,还包括:获取用户输入的与所述标志号相对应的文本修改信息;在所述语言数据表中,依据所述标志号和所述文本修改信息的语言类型,确定与所述文本修改信息相对应的修改位置;将所述修改位置的原文本信息替换为所述文本修改信息。5.根据权利要求1所述的方法,其特征在于,还包括:获取用户输入的新增语言类型;在所述语言数据表中添加与所述新增语言类型相对应的新增语言列,所述新增语言列与所述标志号列相对应。6.一种语言转换装置,其特征在于,包括:第一生成模块,用...

【专利技术属性】
技术研发人员:徐子恒唐友志罗晓宋海川李雯
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:广东;44

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

1