默认情况下,安装完成的MySQL Workbench的菜单为英文,今天介绍一个简单易操作的方法,将MySQL Workbench菜单汉化为中文。
一、查找MySQL Workbench菜单标记文件main_menu.xml
1. 默认情况下,MySQL Workbench的安装路径为:C:\Program Files\MySQL\MySQL Workbench 8.0 CE(若安装时修改了路径,则搜索自定义安装路径)
查找上述安装路径,打开data目录
2. 找到main_menu.xml文件所在位置
二、创建新的main_menu.xml中文菜单标记文件
1. 用记事本新建一个空白文本文档
2. 将以下文件内容复制后,粘贴到记事本中
<?xml version="1.0"?>
<data>
<value type="list" content-type="object" content-struct-name="app.MenuItem">
<!-- File Menu -->
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file">
<value type="string" key="accessibilityName">File</value>
<value type="string" key="name">file</value>
<value type="string" key="caption">_文件</value>
<value type="string" key="itemType">cascade</value>
<value type="list" key="subItems" content-type="object" content-struct-name="app.MenuItem">
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.new1">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">New Document</value>
<value type="string" key="name">new_document</value>
<value type="string" key="command">plugin:wb.file.newDocument</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+N</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.file_new">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">New Query Tab</value>
<value type="string" key="caption">_新建查询选项卡...</value>
<value type="string" key="context">home</value>
<value type="string" key="name">new_query_tab</value>
<value type="string" key="command">builtin:query.newQueryNoconnection</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+T</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.new_sql">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">New Query Tab</value>
<value type="string" key="name">query.newFile</value>
<value type="string" key="context">*query</value>
<value type="string" key="caption">新建查询选项卡</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+T</value>
<value type="string" key="command">builtin:query.newFile</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.open">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Open Model</value>
<value type="string" key="caption">_打开模型...</value>
<value type="string" key="name">open_document</value>
<value type="string" key="command">plugin:wb.file.openModel</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+O</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.include">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Include Model</value>
<value type="string" key="caption">_Include Model...</value>
<value type="string" key="context">*model</value>
<value type="string" key="name">include_model</value>
<value type="string" key="command">plugin:wb.mysql.includeModel</value>
<value type="string" key="itemType">action</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.open_script">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Open SQL Script</value>
<value type="string" key="caption">_打开SQL脚本...</value>
<value type="string" key="context">home</value>
<value type="string" key="name">open_script</value>
<value type="string" key="command">builtin:query.openScriptNoConnection</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+Shift+O</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.open_script_into">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Open SQL Script</value>
<value type="string" key="caption">_打开SQL脚本...</value>
<value type="string" key="context">*query</value>
<value type="string" key="name">open_script_into</value>
<value type="string" key="command">builtin:query.openFile</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+Shift+O</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.open_recent">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Open Recent</value>
<value type="string" key="name">open_recent</value>
<value type="string" key="caption">最近打开</value>
<value type="string" key="itemType">cascade</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.file.open_recent">
<value type="string" key="itemType">separator</value>
<value type="string" key="accessibilityName">Separator</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.run_script">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Run SQL Script</value>
<value type="string" key="caption">_运行脚本...</value>
<value type="string" key="context">*query</value>
<value type="string" key="name">run_script</value>
<value type="string" key="command">plugin:wb.sqlide.runScript</value>
<value type="string" key="itemType">action</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.file.run_script">
<value type="string" key="context">*query</value>
<value type="string" key="itemType">separator</value>
<value type="string" key="accessibilityName">Separator</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.closesql">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Close Connection Tab</value>
<value type="string" key="name">closetab</value>
<value type="string" key="caption">_关闭连接选项卡</value>
<value type="string" key="context">*query</value>
<value type="string" key="itemType">action</value>
<value type="string" key="command">builtin:close_tab</value>
<value type="string" key="shortcut">Modifier+Shift+W</value>
<value type="string" key="platform">linux,macosx</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.closesqlw">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Close Connection Tab</value>
<value type="string" key="name">closetab</value>
<value type="string" key="caption">_关闭连接选项卡</value>
<value type="string" key="context">*query</value>
<value type="string" key="itemType">action</value>
<value type="string" key="command">builtin:close_tab</value>
<value type="string" key="shortcut">Control+Shift+F4</value>
<value type="string" key="platform">windows</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.close">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Close Tab</value>
<value type="string" key="name">closetab</value>
<value type="string" key="caption">_关闭选项卡</value>
<value type="string" key="itemType">action</value>
<value type="string" key="command">builtin:closetab</value>
<value type="string" key="shortcut">Modifier+W</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.closesqled">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Close Tab</value>
<value type="string" key="name">closeeditor</value>
<value type="string" key="caption">_关闭选项卡</value>
<value type="string" key="context">*query</value>
<value type="string" key="itemType">action</value>
<value type="string" key="command">builtin:close_editor</value>
<value type="string" key="shortcut">Modifier+W</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.file.close">
<value type="string" key="itemType">separator</value>
<value type="string" key="context">*model</value>
<value type="string" key="accessibilityName">Separator</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.file.close_ ">
<value type="string" key="itemType">separator</value>
<value type="string" key="context">*query</value>
<value type="string" key="accessibilityName">Separator</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.save">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Save Document</value>
<value type="string" key="context">*model</value>
<value type="string" key="name">save_document</value>
<value type="string" key="caption">_保存模型</value>
<value type="string" key="command">plugin:wb.file.saveModel</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+S</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.savesql">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Save Script</value>
<value type="string" key="context">*query</value>
<value type="string" key="name">save_sql</value>
<value type="string" key="caption">_保存脚本</value>
<value type="string" key="command">builtin:query.saveFile</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+S</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.save_as">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Save Model As</value>
<value type="string" key="context">*model</value>
<value type="string" key="caption">将模型另存为...</value>
<value type="string" key="name">save_document_as</value>
<value type="string" key="command">plugin:wb.file.saveModelAs</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+Shift+S</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.savesql_as">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Save Script As</value>
<value type="string" key="context">*query</value>
<value type="string" key="caption">将脚本另存为...</value>
<value type="string" key="name">save_sql_as</value>
<value type="string" key="command">builtin:query.saveFileAs</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+Shift+S</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.revert_sql">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Revert to Saved</value>
<value type="string" key="context">*query</value>
<value type="string" key="caption">回滚并保存</value>
<value type="string" key="name">revert_sql</value>
<value type="string" key="command">builtin:query.revert</value>
<value type="string" key="itemType">action</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.file.save_as">
<value type="string" key="itemType">separator</value>
<value type="string" key="context">*query</value>
<value type="string" key="platform">linux,windows</value>
<value type="string" key="accessibilityName">Separator</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.file.impor">
<value type="string" key="itemType">separator</value>
<value type="string" key="context">*model</value>
<value type="string" key="accessibilityName">Separator</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.import">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Import</value>
<value type="string" key="name">import</value>
<value type="string" key="context">*model</value>
<value type="string" key="caption">_导入</value>
<value type="string" key="itemType">cascade</value>
<value type="list" key="subItems" content-type="object" content-struct-name="app.MenuItem">
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.import.mysql.sql">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file.import</link>
<value type="string" key="accessibilityName">Import</value>
<value type="string" key="caption">MySQL逆向工程导入脚本...</value>
<value type="string" key="name">mysql_import_sql</value>
<value type="string" key="command">plugin:db.mysql.plugin.import.sql</value>
<value type="string" key="itemType">action</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.import.sep">
<value type="string" key="itemType">separator</value>
<value type="string" key="accessibilityName">Separator</value>
</value>
</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.export">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Export</value>
<value type="string" key="name">export</value>
<value type="string" key="caption">_导出</value>
<value type="string" key="itemType">cascade</value>
<value type="string" key="context">*model</value>
<value type="list" key="subItems" content-type="object" content-struct-name="app.MenuItem">
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.export.sql_script">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file.export</link>
<value type="string" key="accessibilityName">Export SQL Script</value>
<value type="string" key="name">export_sql_script</value>
<value type="string" key="caption">导出SQL创建脚本...</value>
<value type="string" key="command">plugin:db.mysql.plugin.export.sql</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+Shift+G</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.export.sep">
<value type="string" key="itemType">separator</value>
<value type="string" key="accessibilityName">Separator</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.export.png">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file.export</link>
<value type="string" key="accessibilityName">Export as PNG</value>
<value type="string" key="caption">导出为PNG...</value>
<value type="string" key="name">export_image_png</value>
<value type="string" key="command">plugin:wb.export.exportPNG</value>
<value type="string" key="itemType">action</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.export.svg">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file.export</link>
<value type="string" key="accessibilityName">Export as SVG</value>
<value type="string" key="caption">导出为SVG...</value>
<value type="string" key="name">export_image_svg</value>
<value type="string" key="command">plugin:wb.export.exportSVG</value>
<value type="string" key="itemType">action</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.export.pdf">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file.export</link>
<value type="string" key="accessibilityName">Export as Single Page PDF</value>
<value type="string" key="caption">导出成单页PDF...</value>
<value type="string" key="name">export_image_pdf</value>
<value type="string" key="command">plugin:wb.export.exportPDF</value>
<value type="string" key="itemType">action</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.export.ps">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file.export</link>
<value type="string" key="accessibilityName">Export as Single Page Postscript File</value>
<value type="string" key="caption">导出为单页PostScript文件...</value>
<value type="string" key="name">export_image_ps</value>
<value type="string" key="command">plugin:wb.export.exportPS</value>
<value type="string" key="itemType">action</value>
</value>
</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.file.export">
<value type="string" key="itemType">separator</value>
<value type="string" key="context">*model</value>
<value type="string" key="accessibilityName">Separator</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.pagesetup.base">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Page Setup</value>
<value type="string" key="caption">页面设置...</value>
<value type="string" key="name">pagesetup</value>
<value type="string" key="command">builtin:wb.page_setup</value>
<value type="string" key="itemType">action</value>
<value type="string" key="platform">windows,macosx</value>
<value type="string" key="context">*model</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.pagesetup.linux">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Page Setup</value>
<value type="string" key="caption">页面设置...</value>
<value type="string" key="name">pagesetup</value>
<value type="string" key="command">plugin:wb.print.setup</value>
<value type="string" key="itemType">action</value>
<value type="string" key="platform">linux</value>
<value type="string" key="context">*model</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.printPreview">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Print Preview</value>
<value type="string" key="caption">打印预览...</value>
<value type="string" key="name">printPreview</value>
<value type="string" key="command">plugin:wb.print.printPreview</value>
<value type="string" key="itemType">action</value>
<value type="string" key="platform">windows</value>
<value type="string" key="context">*model</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.print">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Print</value>
<value type="string" key="caption">_打印...</value>
<value type="string" key="name">print</value>
<value type="string" key="command">plugin:wb.print.print</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+P</value>
<value type="string" key="context">*model</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.printfile">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Print to File</value>
<value type="string" key="caption">打印到文件...</value>
<value type="string" key="name">printfile</value>
<value type="string" key="command">plugin:wb.model.print_model</value>
<value type="string" key="itemType">action</value>
<value type="string" key="context">*model</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.file.properties">
<value type="string" key="itemType">separator</value>
<value type="string" key="context">*model</value>
<value type="string" key="accessibilityName">Separator</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.properties">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Document Properties</value>
<value type="string" key="caption">文档属性...</value>
<value type="string" key="name">properties</value>
<value type="string" key="command">plugin:wb.form.showDocumentProperties</value>
<value type="string" key="itemType">action</value>
<value type="string" key="context">*model</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.file.exit">
<value type="string" key="itemType">separator</value>
<value type="string" key="platform">windows,linux</value>
<value type="string" key="context">*model</value>
<value type="string" key="accessibilityName">Separator</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.exit-win">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Exit Application</value>
<value type="string" key="name">exit_application</value>
<value type="string" key="caption">退出</value>
<value type="string" key="command">plugin:wb.file.exit</value>
<value type="string" key="itemType">action</value>
<value type="string" key="platform">windows</value>
<value type="string" key="shortcut">Alt+F4</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.file.exit-linux">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
<value type="string" key="accessibilityName">Exit Application</value>
<value type="string" key="name">exit_application</value>
<value type="string" key="caption">退出</value>
<value type="string" key="command">plugin:wb.file.exit</value>
<value type="string" key="itemType">action</value>
<value type="string" key="platform">windows,linux</value>
<value type="string" key="shortcut">Modifier+Q</value>
</value>
</value>
</value>
<!-- Edit Menu -->
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit">
<value type="string" key="accessibilityName">Edit</value>
<value type="string" key="name">edit</value>
<value type="string" key="caption">_编辑</value>
<value type="string" key="itemType">cascade</value>
<value type="list" key="subItems" content-type="object" content-struct-name="app.MenuItem">
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.undo">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit</link>
<value type="string" key="accessibilityName">Undo</value>
<value type="string" key="caption">撤销</value>
<value type="string" key="name">undo</value>
<value type="string" key="command">builtin:undo</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+Z</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.redo">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit</link>
<value type="string" key="accessibilityName">Redo</value>
<value type="string" key="caption">恢复</value>
<value type="string" key="name">redo</value>
<value type="string" key="command">builtin:redo</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+Y</value>
<value type="string" key="platform">windows,linux</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.redomac">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit</link>
<value type="string" key="accessibilityName">Redo</value>
<value type="string" key="caption">恢复</value>
<value type="string" key="name">redo</value>
<value type="string" key="command">builtin:redo</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+Shift+Z</value>
<value type="string" key="platform">macosx</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.edit.redo">
<value type="string" key="itemType">separator</value>
<value type="string" key="accessibilityName">Separator</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.gcut">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit</link>
<value type="string" key="accessibilityName">Cut</value>
<value type="string" key="context">*global</value>
<value type="string" key="caption">剪切</value>
<value type="string" key="name">cut</value>
<value type="string" key="command">builtin:cut</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+X</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.gcopy">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit</link>
<value type="string" key="accessibilityName">Copy</value>
<value type="string" key="context">*global</value>
<value type="string" key="caption">复制</value>
<value type="string" key="name">copy</value>
<value type="string" key="command">builtin:copy</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+C</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.gpaste">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit</link>
<value type="string" key="accessibilityName">Paste</value>
<value type="string" key="context">*global</value>
<value type="string" key="caption">粘贴</value>
<value type="string" key="name">paste</value>
<value type="string" key="command">builtin:paste</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+V</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.remove">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit</link>
<value type="string" key="accessibilityName">Remove Figure</value>
<value type="string" key="context">model</value>
<value type="string" key="caption">Remove Figure</value>
<value type="string" key="name">remove</value>
<value type="string" key="command">builtin:removeFigure</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Control+Delete</value>
<value type="string" key="platform">windows,linux</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.remove.mac">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit</link>
<value type="string" key="accessibilityName">Remove Figure</value>
<value type="string" key="context">model</value>
<value type="string" key="caption">Remove Figure</value>
<value type="string" key="name">remove</value>
<value type="string" key="command">builtin:removeFigure</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Command+BackSpace</value>
<value type="string" key="platform">macosx</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.gdelete">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit</link>
<value type="string" key="accessibilityName">Delete</value>
<value type="string" key="context">*global</value>
<value type="string" key="caption">删除</value>
<value type="string" key="name">delete</value>
<value type="string" key="command">builtin:delete</value>
<value type="string" key="itemType">action</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.edit.delete">
<value type="string" key="itemType">separator</value>
<value type="string" key="context">*model</value>
<value type="string" key="accessibilityName">Separator</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.editobject">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit</link>
<value type="string" key="accessibilityName">Edit Selected</value>
<value type="string" key="context">model</value>
<value type="string" key="caption">编辑所选内容</value>
<value type="string" key="name">wb.edit.editSelectedFigure</value>
<value type="string" key="command">plugin:wb.edit.editSelectedFigure</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+E</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.editobjectnewwin">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit</link>
<value type="string" key="accessibilityName">Edit Selected in New Window</value>
<value type="string" key="context">model</value>
<value type="string" key="caption">在新窗口编辑所选内容</value>
<value type="string" key="name">editobjectnewwind</value>
<value type="string" key="command">plugin:wb.edit.editSelectedFigureInNewWindow</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+Shift+E</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.editobject2">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit</link>
<value type="string" key="accessibilityName">Edit Selected</value>
<value type="string" key="context">overview.physical</value>
<value type="string" key="caption">编辑所选内容</value>
<value type="string" key="name">wb.edit.editObject</value>
<value type="string" key="command">plugin:wb.edit.editObject</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+E</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.editobjectnewwin2">
<link type="object" key="owner" struct-name="ap