当前位置: 首页 > 专利查询>雷声公司专利>正文

提供动态多语言显示切换的方法和系统技术方案

技术编号:2921320 阅读:262 留言:0更新日期:2012-04-11 18:40
一种多语言系统提供从一种语言到另外一种语言的被显示表单的动态切换。表单包括多个字段,每个字段包括若干属性,根据被选择语言的规律,这些属性使该表单能被显示。当从一种语言切换到另一种语言时,修改表单字段属性从而正确地以新的语言显示该表单。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术一般涉及计算机系统,更进一步涉及具有多语言显示的计算机系统。
技术介绍
有许多能以多种语言处理数据的系统。当系统启动时,这些系统通常要求用户选择一个操作初始语言。有些系统可同时支持多种语言的数据输入,但仅有一种语言的菜单和帮助文本。一般来说,这些系统不允许语言之间的动态切换。例如,有些系统要求系统的重新启动,这样才允许用户选择一种操作语言。其他的系统要求重新启动特殊的应用程序来选择一种操作语言。可以理解的是,要求多语言系统的重新启动是麻烦和底效率的,特别是在应当快速进行语言改变时。因此,人们期望提供一种可允许在不同语言之间动态切换的系统。更进一步期望提供一种多语言系统,它能根据所选择语言的规则来自动显示信息。专利技术概述本专利技术提供一种多语言系统,该多语言系统允许操作员在各种语言之间进行动态切换。一般来说,一个显示器根据所选择语言的规则的规则通过自动定位和设定相应的显示字段来支持多种语言。这种布置消除了设计多种表单,以及对每个表单中字段的手动定位的需要,以考虑到不同语言格式。虽然本专利技术基本上是通过结合显示军事场合中可用资源来显示和描述的,但可以理解的是本专利技术也适用于带有一个显示器的其它系统,在其中可望实现两种或者多种语言之间切换。在本专利技术的一个方面中,系统包括一个工作站和一个能在多种语言之间动态切换的显示器。一个数据库被耦合到该工作站,从该工作站里可检索用于显示的数据。该工作站能被以常规的方式连接到一个网络上。该系统显示表单及其他包括图像的信息,这些图像采用通常对应于一个显示屏上一个表单的方式来提供信息给用户。每个表单包括多个字段,例如文本框,命令按钮等等。在每个所支持语言里的每个字段的属性被封装在作为显示对象的字段内。采用这种设置,当从用户接收到一个改变语言命令后,字段属性能被修改。这样就消除了在现有系统中对于每个所支持语言的一个表单以及对于每种语言的若干字段的需要。另外,除了在表单形成和显示效率上的改进以外,根据本专利技术的改变字段属性减少了错误的可能性,这是因为需要被管理的字段更少。在本专利技术的另外一方面中,在显示屏上切换语言的方法包括接收来自用户的一个语言切换请求;以及把具有多个字段的表单的显示语言从第一种语言切换到第二种语言。该方法进一步包括根据该所被选择语言的规则来选择字段属性从而显示该表单。封装每个所被支持语言的每个字段的显示属性。这样,每个字段支持该表单的多语言显示,以便于有效地切换一种语言到另外一种语言。附图简要描述本专利技术可从结合附图的以下详细描述中得到充分理解,其中附图说明图1是根据本专利技术的具有动态显示语言切换的多语言系统的方框图;图2A是可被图1系统所显示的采用英语的示范表单的一个显示屏;图2B是采用阿拉伯语的图2A所示表单的一个显示屏;图3A是可被图1系统所显示的采用英语的又一个示范表单的一个显示屏;图3B是采用阿拉伯语的图3A所示表单的一个显示屏;图4A是可被图1系统所显示的采用英语的另外一个示范表单的一个显示屏;图4B是采用阿拉伯语的图4A所示表单的一个显示屏;图5是根据本专利技术对应于表单字段的各种显示对象的示意图;图6A是根据本专利技术的一个与文本显示对象相关的某些属性的图形描述,该文本显示对象可以是表单的一部分;图6B是根据本专利技术的一个与标识对象相关的某些属性的图形描述,该标识对象可以是表单的一部分;图7是根据本专利技术的标识符的图形描述,标识符定义了当从一种语言切换到另外一种语言时表单内显示对象的状态;以及图8是根据本专利技术的显示属性修改的一个示意图;以及图9是根据本专利技术从一种语言到另外一种语言的动态切换显示的示范性步骤序列的流程图。本专利技术的详细说明图1显示一个根据本专利技术的具有动态语言切换或者“转换”的示范性多语言系统100。一般来说,该系统允许用户快速地和有效地使所显示表单的语言从第一语言(例如英语)切换第二语言(例如阿拉伯语)。该被显示的信息可包括文本数据和图像。该系统100可自动转换文本语言和图像位置从而根据新的所选择的语言的规则产生一个显示格式。例如,当显示在以不同方向阅读的英语和阿拉伯语之间切换时,该系统能自动移动显示对象和改变文本对齐。该系统100包括耦合到工作站104上的显示器102。支持多种语言的键盘106耦合到该工作站用于输入数据。该工作站可包括数据库108,将要被显示的数据可被存储于数据库108里和从中检索。该工作站104可以常规方式被连接到网络110上。在一个特殊的实施例中,该多语言系统100提供可被以多种语言显示的军用资源管理功能。数据库所储存的示范性数据包括基地信息、单位状况、基本设施数据、设备信息、人事、以及军需品数据。可以理解的是,本专利技术的多种语言系统可很好地适用于更大范围的需要动态多语言显示切换的应用。可进一步理解的是,包括符号语言的多种语言(而不是英语和阿拉伯语或除这两种语言外)都可被根据本专利技术的动态语言切换系统所支持。图2A-B显示的是根据本专利技术的具有动态语言切换的多语言系统(例如图1所示的系统)的相应的顶层显示屏150a,b。该系统显示的信息涉及军事环境。图2A显示了采用英语的显示屏150a,该显示屏150a从左向右阅读;以及图2B显示了采用阿拉伯语的相应的显示屏150b,该显示屏150b从右向左阅读。显示屏150是根据显示在屏上的具有多个字段的表单产生的。如图所示,示范性字段包括view resource type(查看资源类型)152a、equipment(设备)152b和share by category(按类共享)152c。该字段信息可由相应的显示对象来提供,显示对象定义字段的内容和位置。该显示对象数据从由该数据库108产生的表中检索。正如以下详细所述,在示范性的实施例中,该字段数据从表中检索,以及字段属性由标识符来定义。该显示屏150a,b包括一个“切换”按钮154a,b,该“切换”按钮154a,b使显示从一种语言改变到另外一种语言。具体地说,点击该英语显示屏150a上的切换按钮154a使该显示改变到该阿拉伯语屏幕显示150b。该切换按钮154在两个屏幕显示150a,b上的显示是不同,这取决于该被选择的显示语言。具体来说,在英语显示屏上,阿拉伯 符号被显示,在阿拉伯语显示屏上,字母“L”被显示。图3A-B显示关于单位/部队(Unit/Forces)表单202的采用英语和阿拉伯语的相应的显示屏200a,b,它比图2A-B所示显示屏150更详细。正如所看到的那样,由于英语和阿拉伯语之间的差异,显示屏200a,b之间有很大的不同。不同包括语言(文本和数字)被阅读的方向、各个字段在该表单中的位置、对齐(左或者右)、数字样式、以及数字符表示。在一个示范性实施例中,英语和阿拉伯语显示屏200a,b关于垂直轴线204对称显示。例如,“Echelon Level(梯队级别)”字段206a,b位于该英语显示屏200a的左边,而位于该阿拉伯语显示屏200b的右边。“Readiness(准备就绪)”字段208a位于该英语显示屏的右边,该相应的字段208b位于该阿拉伯语屏幕的左边。另外,Echelon Level字段206a里的文字在该英语显示屏200a上是左对齐,在该阿拉伯显示屏200b上是右对齐。该英语显示屏和该阿拉伯显示屏之间进一步的不本文档来自技高网...

【技术保护点】
一种用于提供动态多语言显示切换的方法,包含:接收一个用于显示的表单选择,该表单包括多个字段,该多个字段包括用于每个被支持语言的信息;查询一个数据库,用于得到对应于包含在表单中的字段的数据,其中该数据包括对应于多种语言的信息; 用来自该数据库中的该数据填充表单字段;根据在该表单字段数据的相应显示属性,以多种语言其中之一种当前被选择的语言来显示该被填充的表单;以及当收到一个修改该表单字段数据的显示属性的改变语言命令时,使该显示表单从当前被选择 语言切换到多种语言中之另外一种语言。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:威廉B诺布尔费萨尔图尔基阿巴卡尔谢里L莫勒
申请(专利权)人:雷声公司
类型:发明
国别省市:US[美国]

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

1