用于在服务管理应用接口中提供全球化特征的系统和方法技术方案

技术编号:24505862 阅读:61 留言:0更新日期:2020-06-13 08:00
本公开可提供用于在服务管理应用接口中提供全球化特征的系统和方法。在一个实施例中,一种方法可包含接收包括以第一语言编写的至少一个函数的定义;在定义内嵌入以可翻译成第一语言的第二语言编写的所述至少一个函数;检索以可翻译成第一语言的第二语言编写的所述至少一个函数;以及至少部分地基于以第二语言编写的所述至少一个函数,将文本字符串从第一语言转换成第二语言,其中文本字符串包括定义的至少一部分。

Systems and methods for providing globalization features in service management application interfaces

【技术实现步骤摘要】
【国外来华专利技术】用于在服务管理应用接口中提供全球化特征的系统和方法相关申请本申请要求于2017年8月10日提交的标题为“用于在服务管理应用接口中提供全球化特征的系统和方法(SystemsandMethodsforProvidingGlobalizationFeaturesinaServiceManagementApplicationInterface)”的美国序列号62/543,488的优先权,其内容通过引用并入本文。
技术介绍
在传统应用程序中,仅可使用单一语言来与应用的用户进行交流。举例来说,为美国的用户编写的应用程序常常是以美式英语来编写,以便用户理解应用程序并与之进行交互。在一些传统的应用程序中,必须结合使用另一应用程序(诸如谷歌翻译(GoogleTranslate))来将第一个应用程序的语言转换成例如法国的用户可理解的语言,诸如法语。在其他传统的应用程序中,第一个应用程序可能需要访问远程语言库或数据库,以将第一个应用程序的语言转换成例如法国的用户可理解的语言,诸如法语。传统应用程序中的每一个使用起来可能非常耗时和麻烦。
技术实现思路
本公开的某些实施例涉及用于在服务管理应用接口中提供全球化特征的系统和方法。人们将认识到本公开的各种实施例对服务管理应用程序以及服务管理应用接口的适用性。此外,本公开的某些实施例可应用于服务管理应用程序以及其他行业和行业部门中的其他类型的应用程序的所有方面。举例来说,本公开的某些实施例可应用于任何数量的其他应用程序,诸如在信息技术(IT)和/或信息技术服务管理(ITSM)之外的工作流管理或客户服务中使用的应用程序。在一个实施例中,可提供一种由计算机实施的方法。所述方法可包含接收以第一语言编写的一个或多个文本字符串。所述方法可还包含接收将所述一个或多个文本字符串转换成第二语言的指示。此外,所述方法可包含在所述一个或多个文本字符串内识别包含以所述第一语言编写的至少一个函数的定义。此外,所述方法可包含在所述定义内识别对应于所述至少一个函数且以所述第二语言编写的至少一个嵌入函数。此外,所述方法可包含至少部分地基于以所述第二语言编写的所述至少一个嵌入函数,将所述一个或多个文本字符串转换成以所述第二语言编写且包括所述定义的至少一部分的翻译后的文本字符串。此外,所述方法可包含在无用户的手动输入的情况下改变数据库模式、对象定义和/或对象定义存储体中的一个或多个,从而促进本地化和翻译。此外,所述方法可包含显示所述翻译后的文本字符串。在另一实施例中,可提供一种由计算机实施的方法。所述方法可包含接收包括以第一语言编写的至少一个函数的定义。所述方法可还包含在所述定义内嵌入以可翻译成所述第一语言的第二语言编写的所述至少一个函数。此外,所述方法可包含检索以可翻译成所述第一语言的所述第二语言编写的所述至少一个函数。此外,所述方法可包含至少部分地基于以所述第二语言编写的所述至少一个函数,将文本字符串从所述第一语言转换成所述第二语言,其中所述文本字符串包括所述定义的至少一部分。在另一实施例中,可提供一种系统。所述系统可包含服务器装置,所述服务器装置具有被配置成执行存储在存储器中的计算机可读指令的至少一个处理器。所述计算机可读指令可以是可操作用于:接收以所述第一语言编写的一个或多个文本字符串;接收将所述一个或多个文本字符串转换成第二语言的指示;在所述一个或多个文本字符串内识别包括以所述第一语言编写的至少一个函数的定义;在所述定义内识别对应于所述至少一个函数且以所述第二语言编写的至少一个嵌入函数;至少部分地基于以所述第二语言编写的所述至少一个嵌入函数,将所述一个或多个文本字符串转换成以所述第二语言编写且包括所述定义的至少一部分的翻译后的文本字符串;在无用户的手动输入的情况下改变数据库模式、对象定义和/或对象定义存储体中的一个或多个,从而促进本地化和翻译;以及显示所述翻译后的文本字符串。在再一实施例中,可提供一种系统。所述系统可包含服务器装置,所述服务器装置具有被配置成执行存储在存储器中的计算机可读指令的至少一个处理器。所述计算机可读指令可以是可操作用于:接收包括以第一语言编写的至少一个函数的定义;在所述定义内嵌入以可翻译成所述第一语言的第二语言编写的所述至少一个函数;检索以可翻译成所述第一语言的所述第二语言编写的所述至少一个函数;以及至少部分地基于以所述第二语言编写的所述至少一个函数,将文本字符串从所述第一语言转换成所述第二语言,其中所述文本字符串包括所述定义的至少一部分。在另一实施例中,可提供一种计算机可读介质,所述计算机可读介质包括具有一个或多个计算机可执行指令的存储器。所述计算机可执行指令可以是可操作用于:接收以所述第一语言编写的一个或多个文本字符串;接收将所述一个或多个文本字符串转换成第二语言的指示;在所述一个或多个文本字符串内识别包括以所述第一语言编写的至少一个函数的定义;在所述定义内识别对应于所述至少一个函数且以所述第二语言编写的至少一个嵌入函数;至少部分地基于以所述第二语言编写的所述至少一个嵌入函数,将所述一个或多个文本字符串转换成以所述第二语言编写且包括所述定义的至少一部分的翻译后的文本字符串;在无用户的手动输入的情况下改变数据库模式、对象定义和/或对象定义存储体中的一个或多个,从而促进本地化和翻译;以及显示所述翻译后的文本字符串。在另一实施例中,可提供一种计算机可读介质,所述计算机可读介质包括具有一个或多个计算机可执行指令的存储器。所述计算机可执行指令可以是可操作用于:接收包括以第一语言编写的至少一个函数的定义;在所述定义内嵌入以可翻译成所述第一语言的第二语言编写的所述至少一个函数;检索以可翻译成所述第一语言的所述第二语言编写的所述至少一个函数;以及至少部分地基于以所述第二语言编写的所述至少一个函数,将文本字符串从所述第一语言转换成所述第二语言,其中所述文本字符串包括所述定义的至少一部分。附图说明图1例示出根据本公开的至少一个实施例的示例性架构系统。图2例示出根据本公开的至少一个实施例的示例性过程流程。图3例示出根据本公开的至少一个实施例的示例性过程流程。图4到图14例示出根据本公开的某些实施例的示例性相关联用户接口和特征。参照附图进行具体说明。使用相同的附图标记来指示相似或相同的组件或元件;然而,也可使用不同的附图标记来指示可为相似或相同的组件、操作或元件。本公开的各种实施例可利用除附图中所例示的那些之外的元件、操作和/或组件,且一些元件和/或组件可能不存在于各种实施例中。根据上下文,用于阐述元件、操作或部件的单数术语可囊括此些元件、操作或组件的复数,且反之亦然。具体实施方式本公开的某些实施例涉及用于在服务管理应用接口中提供全球化特征的系统和方法。在本公开的一个实施例中,当用户想要利用另一种语言(例如,法语)的应用程序(在本文中也被称为目标应用程序,诸如由切尔韦尔软件有限责任公司(CherwellSoftware,LLC)提供的IT事件管理)时,可由根据本公开的某些实施例的对系统(例如,图1中的100)进本文档来自技高网...

【技术保护点】
1.一种由计算机实施的方法,包括:/n接收以第一语言编写的一个或多个文本字符串;/n接收将所述一个或多个文本字符串转换成第二语言的指示;/n在所述一个或多个文本字符串内识别包括以所述第一语言编写的至少一个函数的定义;/n在所述定义内识别对应于所述至少一个函数且以所述第二语言编写的至少一个嵌入函数;/n至少部分地基于以所述第二语言编写的所述至少一个嵌入函数,将所述一个或多个文本字符串转换成以所述第二语言编写且包括所述定义的至少一部分的翻译后的文本字符串;/n在无用户的手动输入的情况下改变数据库模式、对象定义和/或对象定义存储体中的一个或多个,从而促进本地化和翻译;以及/n显示所述翻译后的文本字符串。/n

【技术特征摘要】
【国外来华专利技术】20170810 US 62/5434881.一种由计算机实施的方法,包括:
接收以第一语言编写的一个或多个文本字符串;
接收将所述一个或多个文本字符串转换成第二语言的指示;
在所述一个或多个文本字符串内识别包括以所述第一语言编写的至少一个函数的定义;
在所述定义内识别对应于所述至少一个函数且以所述第二语言编写的至少一个嵌入函数;
至少部分地基于以所述第二语言编写的所述至少一个嵌入函数,将所述一个或多个文本字符串转换成以所述第二语言编写且包括所述定义的至少一部分的翻译后的文本字符串;
在无用户的手动输入的情况下改变数据库模式、对象定义和/或对象定义存储体中的一个或多个,从而促进本地化和翻译;以及
显示所述翻译后的文本字符串。


2.根据权利要求1所述的方法,其中所述第一语言包括英语,且所述第二语言包括除英语之外的语言。


3.根据权利要求1所述的方法,其中所述转换还包括:
从用户或应用程序接收将所述一个或多个文本字符串从所述第一语言翻译成所述第二语言的指示。


4.根据权利要求1所述的方法,还包括:
将所述至少一个函数从所述第一语言翻译成所述第二语言;和
在所述定义内嵌入被翻译成所述第二语言的所述至少一个函数。


5.根据权利要求1所述的方法,其中所述改变还包括:
在所述数据库模式、对象定义或对象定义存储体中存储所述第二语言的一个或多个翻译后的文本字符串。


6.根据权利要求1所述的方法,还包括:
访问所述数据库模式、对象定义或对象定义存储体以获得所述第二语言的所述一个或多个翻译后的文本字符串。


7.根据权利要求1所述的方法,其中所述显示包括:
向显示装置输出应用程序内的所述翻译后的文本字符串,其中在输入来自用户的命令时,所述应用程序执行对应于所述至少一个函数且以所述第二语言编写的所述至少一个嵌入函数,所述输入是响应于所述翻译后的文本字符串的至少一部分而接收到的。


8.根据权利要求7所述的方法,其中所述至少一个函数促进由执行所述应用程序的计算机进行的物理动作,所述物理动作包括以下中的至少一个:打印文档或者发送消息或电子邮件。


9.一种由计算机实施的方法,包括:
接收包括以第一语言编写的至少一个函数的定义;
在所述定义内嵌入以可翻译成所述第一语言的第二语言编写的所述至少一个函数;
检索以可翻译成所述第一语言的所述第二语言编写的所述至少一个函数;以及
至少部分地基于以所述第二语言编写的所述至少一个函数,将文本字符串从所述第一语言转换成所述第二语言,其中所述文本字符串包括所述定义的至少一部分。


10.根据权利要求9所述的方法,其中所述第一语言包括英语,且所述第二语言包括除英语之外的语言。


11.根据权利要求9所述的方法,其中还包括:
从用户或应用程序接收...

【专利技术属性】
技术研发人员:A德克莱克AS费德曼B凯里
申请(专利权)人:查威尔软件有限责任公司
类型:发明
国别省市:美国;US

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

1