U9资源翻译管理工具使用手册2019年5月目录目录一、概述..3二、基础设置..32.1登录连接数据库.32.2窗体区域介绍.4三、详细功能介绍..63.1查找功能..63.2批量更新功能..63.3自动翻译..73.3导入翻译日志.83.3保存数据修改、保存日志功能.93.3.1保存-同步数据库..103.3.2保存日志..103.3.3未保存日志,关闭资源管理工具..113.4导入日志..113.5其他操作..123.5.1操作导航.123.5.2撤销、重做.133.5.3标记修改数据..133.5.4显示修改数据..14四、附:..164.1Azure账号注册,获取自动翻译密钥.164.2如何获取翻译日志..20一、概述资源翻译管理工具用于按用户的需求修改和完善U9系统中的各种翻译资源。工具支持多语种资源按树结构分类展示,并可以实现资源的手动翻译、自动翻译、导入U9portal端生成的翻译日志等功能。修改后的数据可以选择直接持久化到数据库(注:会同时保存操作日志文件),也可以选择只保存到操作日志文件。工具提供导入操作日志文件的功能,使得工作成果可以重用。运行程序:UFSoft.UBF.Sys.Resources.New.IDE.exe二、基础设置2.1登录连接数据库功能入口:菜单功能区“登录”按钮功能说明:设置资源管理工具要操作的U9数据库。操作方法:1.单击菜单功能区“登录”按钮2.输入要修改的数据库服务器3.输入数据库用户名、密码4.获取并选择需要修改的数据库5.选择默认语种,即是指登录后,结构树上显示内容的语种6.选择需要显示的语种,在列表区域会以“列名(语种)”的方式显示某列的多语信息注:默认语种及显示语种列表包含哪些语种信息,来源于所连接的数据库7.登录成功后,会在资源管理工具的窗体标题栏显示已经连接的服务器和数据库,下次登录时,会自动显示除密码外的当前登录信息。注意事项:请确保修改的数据库连接正确。2.2窗体区域介绍此工具分三部分展示:窗口上方:菜单功能区(工具栏)窗口左侧:树状区按照功能模块、页面进行分类,页面内按照资源类型,分为菜单、页面、视图等窗口右侧:列表区列表区展示当前节点下的翻译资源其中,树节点“页面”分类对应的列表区包含的翻译资源有3种:页面自定义字段、引用的视图字段、引用的公共字段页面自定义字段,可直接编辑引用视图字段、公共字段(grid为灰色)需要双击跳转到对应的视图、公共字段进行修改三、详细功能介绍3.1查找功能此工具的查找功能包含:在树上查找功能说明:在选中树节点及其子节点中查找匹配的项功能入口1:工具栏“查找->在树上查找”功能入口2:在树节点上单击右键,弹出菜单中选择“查找”在列表上查找功能说明:在当前列表中查找匹配的项功能入口1:工具栏“查找->在列表上查找”功能入口2:在列表上单击右键,弹出菜单中选择“查找”3.2批量更新功能功能入口:工具栏,“批量更新-更新选中单元格”或“批量更新-在列表中查找并更新”在列表区单击鼠标右键,在弹出菜单中选择“批量更新选中单元格”或“在列表中查找并更新”此工具的批量更新功能包含:更新选中单元格:只对列表区中处于选中状态的单元格进行更新在列表中查找并替换:将列表区符合“查找内容”的单元格中的内容,更新为“替换为”输入框中的内容3.3自动翻译U9系统针对中文简体、中文繁体、英语、日语4种语言提供语言包,但如用户如购买其他语种许可时,需要用户对系统资源自行翻译,才能保证正常使用该语种。这种情况下,用户需要翻译的词条量可能是非常巨大的。为解决此问题,提供自动翻译功能。借助微软提供的翻译接口,可对选择的词条进行自动翻译,翻译完成后,用户只需要针对个别翻译不恰当的资源进行调整即可。功能入口:工具栏,“自动翻译”,针对当前选中节点、及其子节点进行翻译在左侧树节点,单击鼠标右键,在弹出菜单中“自动翻译”,针对当前选中节点、及其子节点进行翻译功能说明:自动翻译只针对当前节点、及其子节点中的未翻译资源自动翻译只针对当前节点、及其子节点中的U9系统中自定义字段、视图字段。由于公共字段修改后影响范围较大,所以用户如需修改,需要去DictionaryRoot节点进行操作。请谨慎操作!自动翻译配置界面:绑定MicrosoftAzure账号信息选择翻译目标语种后,点击“翻译”按钮开始翻译注:自动翻译完成后,会自动将数据保存到数据库中,重启IIS后,U9Portal端可看到自动翻译后的资源3.3导入翻译日志此功能需要配合U9portal端帮助>诊断模式>捕获翻译资源功能使用。用户如果有目的性的,只想修改U9portal端某个或某些页面对应的词条,可使用portal端捕获翻译日志功能,捕获到目标页面的翻译资源,然后使用此工具“导入翻译日志”功能,快速定位各个翻译资源位置,进行翻译。功能入口:工具栏,“导入翻译日志”功能文件要求:.txt文件文件编码为UTF-8翻译日志界面:导入翻译日志文件后,翻译日志界面会展示文件中的翻译资源资源包含三列:日志语种(portal捕获时的语种)、参考语种(中文简体)、资源名(portal端捕获时记录)点击翻译资源,在翻译工具的列表区,会自动定位到该资源位置如勾选“只显示未翻译条目”选项,则翻译日志界面,会过滤出未翻译的资源3.3保存数据修改、保存日志功能资源管理工具可选择将修改后的数据直接持久化到数据库(注:会同时保存操作日志文件),也可以选择只保存到操作日志文件。3.3.1保存-同步数据库功能说明:将在资源管理工具中修改的记录,直接持久化到数据库,在更新到数据库的同时保存操作日志文件到资源管理工具的logs文件夹。保存成功之后,重启U9系统iis后,在U9portal端可看到修改后资源功能入口:菜单功能区“保存”按钮3.3.2保存日志功能说明:将当前操作的记录,所有未保存到数据库的修改数据,以日志的形式保存在资源管理工具的目录logs文件夹中,保存为当前的日期和时间为文件名的log文件。功能入口:菜单功能区“保存日志”按钮操作演示:选择菜单功能区“保存日志”按钮3.3.3未保存日志,关闭资源管理工具关闭资源管理工具时,如果存在未保存到日志或者未保存到数据库的修改项的情况下,会给出提示信息:是否忽略未保存的数据项,并给出修改未保存的数据条数。注意:此时如果点“是”,就是放弃一切修改,不保存到日志和数据库。如果需要保存日志或者保存到数据库,请使用保存日志或者保存到数据库功能。3.4导入日志功能说明:资源管理工具提供导入操作日志文件的功能,使得工作成果可以重用。日志路径:默认为资源管理工具中日志文件夹中的logs文件中。功能入口:菜单功能区“导入日志”按钮操作方法:1)选择菜单功能区“导入日志”按钮2)在导入日志对话框中,使用“添加”功能选择日志文件后。3)在导入日志对话框中,点击“导入”按钮。导入日志完成后,系统提示是否在列表区列出所有应用日志的数据项3.5其他操作3.5.1操作导航功能入口:菜单功能区->后退、前进、跳转。功能说明:跳转:跳转的下拉框中记录了登录系统后做的所有操作,可以选择跳转记录到相应操作。前进:在当前操作的基础上,进入在跳转中的下一条操作记录后退:在当前操作的基础上,进入在跳转中的前一条操作记录3.5.2撤销、重做功能入口:菜单功能区->撤销、重做、全部撤销、全部重做。功能说明:撤销:撤销当前的操作,可以撤销多次重做:撤销后,重做上次的操作,可以重做多次全部撤销:撤销所有的操作全部重做:重做所有的操作3.5.3标记修改数据功能入口:菜单功能区->标记修改数据功能说明:不标记修改数据:不对修改数据进行特殊显示。未保存数据:将修改过的数据以“红色”显示。未保存日志数据:将未保存到日志的数据以“红色”显示。操作演示:1)选择菜单功能区->标记修改数据->不标记修改数据,在列表区不对修改数据进行特殊显示。2)选择菜单->标记修改数据->未保存数据,在列表区对修改数据以“红色字体”特殊显示。3)选择菜单->标记修改数据->未保存日志数据时,在列表区对未保存到日志数据以“红色字体”特殊显示。3.5.4显示修改数据功能入口:菜单功能区“显示修改数据”按钮功能说明: 显示修改数据-未保存数据:只显示未保存到数据库的已修改数据。 显示修改数据-未保存日志数据:只显示未保存到日志的已修改数据。操作演示:显示修改数据-未保存数据四、附:4.1Azure账号注册,获取自动翻译密钥如果已有Azure账号,可直接订阅产品并获取密钥;如没有Azure需要先注册Azure账号。Azure自动翻译功能收费情况官方说明,订阅翻译产品后存在收费情况,请仔细阅读:https://azure.microsoft.com/zh-cn/free/free-account-faq/1)Azure注册流程:注册必备条件:1.微软邮箱账号,如果没有可以免费注册一下;2.Visa或者MasterCard信用卡;注册流程如下:首先打开官方网址https://azure.microsoft.com/zh-cn/free/我们就可以看到微软Azure全球版标准服务网站。我们点击"免费开始"按钮,进行注册。系统会提示需要您登陆微软的账户如没有微软的账户,点击创建,根据提示即可注册一个新的微软账户创建好登陆成功之后,就需要您根据提示信息输入您绑定信用卡信息此处信用卡只支持VISA和MasterCard的信用卡,其他信用卡暂不支持注意:绑定成功会扣除1美元,azure用来验证账户是否可用,会在10个工作日内返回到您的账户中。完成信息填写之后,就可以进入Azure云平台了!2)订阅产品,获取密钥进入门户搜索TranslatorText,点击搜索出的产品,进入订阅步骤订阅成功!点击门户左侧“所有资源”,进入刚刚创建的资源名称进入资源界面后,点击左侧“快速入门”,点击“密钥”,即可看到所需要的两个密钥复制密钥1或密钥2,即是翻译工具中,自动翻译功能所需密钥4.2如何获取翻译日志用户如果有目的性的,只想修改U9portal端某个或某些页面对应的词条,可使用portal端捕获翻译日志功能,捕获到目标页面的翻译资源,然后使用此工具“导入翻译日志”功能,快速定位各个翻译资源位置,进行翻译。1)使用前提:用户需具有性能监控管理员角色2)在帮助菜单中,打开诊断模式勾选“捕获翻译资源”后,点击“启用诊断模式”,诊断模式会最小化到页面右上角的小医生3)打开期望捕获的页面,比如相继打开料品、客户页面在页面右上角,点击小医生,打开诊断模式界面在“翻译资源”页签中,即可看到新捕获到的翻译资源4)右键复制翻译资源,粘贴到.txt文件中文件另存为utf-8编码格式此时,翻译日志准备完毕,使用翻译工具中“导入翻译日志”功能进行导入即可。