【技术实现步骤摘要】
一种DCS上位机应用程序多语种翻译配置方法及设备
[0001]本申请属于DCS上位机应用软件领域,主要涉及对上位机指定节点的应用程序的翻译文件进行更新,具体为一种DCS上位机应用程序多语种翻译配置方法及设备。
技术介绍
[0002]目前工控系统软件均使用编程语言实现,而编程语言对于除英文之外的语种支持度较差,这导致DCS上位机应用软件显示除英文之外的语种时,往往会产生乱码等现象,目前主流的解决方案一般需要用户针对语种设置不同的字符编码格式才能正确显示,导致软件易用性不高,用户体验感较差,并且无法从程序编译的根源出发解决上位机应用软件出现的语种翻译问题,另外,中英专业术语并非一成不变,传统方法只能通过代码编写者在程序中对语种间的翻译进行修改,每次修改后都需要更新现场的上位机应用软件,而对于现场的更新操作,往往需要在停机状态下进行,这会导致实时性和一定的安全问题,基于此,本申请提出了一种DCS上位机应用程序多语种翻译配置方法,通过在线生成翻译文件、设置语种翻译文件配置信息、多节点同步下发等操作实现生产过程中实时无扰同步更新应用程 ...
【技术保护点】
【技术特征摘要】
1.一种DCS上位机应用程序多语种翻译配置方法,其特征在于,所述方法包括:(1)将当前操作的上位机节点设置为主节点;(2)使用用户端打开终端命令窗口并切换到应用程序所在目录位置,更新所述应用程序中的.pro文件;(3)修改所述应用程序中每个语种对应的语种翻译文件并生成对应的xml语种文件;(4)通过解析所述应用程序生成的xml语种文件,获取所述文件中语言属性所指向的语言种类;(5)使用用户端设置语种翻译文件配置信息;(6)根据所述的配置信息选择需要配置翻译文件的应用程序,再批量添加语种翻译文件,然后选择需要同步的上位机节点;(7)将步骤(6)中设置的配置信息保存并存入数据库中,并将翻译文件传送至上位机其它已选择节点中;(8)在终端命令窗口执行所述翻译文件下发操作,完成上位机已选节点的应用程序多语种翻译配置。2.根据权利要求1所述的一种DCS上位机应用程序多语种翻译配置方法,其中,所述主节点必须满足工程师节点权限要求方可进行翻译文件同步下发操作,对于不满足工程师节点权限要求的主节点则需先在终端命令窗口中将当前节点修改为工程师节点权限。3.根据权利要求1所述的一种DCS上位机应用程序多语种翻译配置方法,其中,所述.pro文件需要包含上位机应用程序对应的代码源文件和头文件,指明上位机应用程序所需的预处理程序定义的关系列表,同时需要指明放置上位机可执行应用程序的目录及应用程序依赖的搜索路径,并且需要包含上位机应用程序包含的配置文件信息。4.根据权利要求1所述的一种DCS上位机应用程序多语种翻译配置方法其特征在于,对上位机应用程序对应的语种翻译文件内容进行修改时,需指明语言属性对应的语言种类,若不进行指定,则默认为英语模式。5.根据权利要求1所述的一种DCS上位机应用程序多语种翻译配置方法,其中,所述语种翻译文件配置信息需使用用户端在自定义翻译配置参数中设置,包括应用程序数量、上位机节点以及语种翻译文件数量;若未在用户端设置自定义翻译配置参数,则上位机程序数量和语种翻译文件数量默认为1,其设置阈值上限为100,上位机节点默认为空。6.根据权利要求1所述的一种DCS上位机应用程序多语种翻译配置方法,其中,当...
【专利技术属性】
技术研发人员:李晓燕,宋美艳,郑卫东,李来春,韦玉华,白培强,熊伟,冀平,杨柳,贾泽冰,郭雷,李捍华,陈金丹,刘哲,李肖肖,潘津,李海洋,梁海腾,杜璞,邵帅,周海敏,熊志成,
申请(专利权)人:西安热工研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。