master 0597a50c28af cached
3 files
407.2 KB
92.3k tokens
1 requests
Download .txt
Showing preview only (420K chars total). Download the full file or copy to clipboard to get everything.
Repository: pifeifei/mysql-workbench-zh-cn
Branch: master
Commit: 0597a50c28af
Files: 3
Total size: 407.2 KB

Directory structure:
gitextract_y9qeanfm/

├── README.md
├── main_menu.xml
└── main_menu_en.xml

================================================
FILE CONTENTS
================================================

================================================
FILE: README.md
================================================
# mysql workbench 菜单中文汉化

## 说明

> `MySQL workbench` 版本: 8.0.x
>
> `MySQL workbench` 是一个面向数据库架构师、开发人员和dba的统一可视化工具。`MySQL` 工作台为服务器配置、用户管理、备份等提供了数据建模、`SQL` 开发和全面的管理工具。`MySQL Workbench` 在 `Windows`、`Linux` 和 `MacOS` 上可用。
>
> MySQL工作台使DBA、开发人员或数据架构师能够可视化地设计、建模、生成和管理数据库。它包括数据建模师创建复杂的ER模型、正向和逆向工程所需的一切,还提供了执行困难的变更管理和文档任务(通常需要大量时间和精力)所需的关键功能。

## 文件说明

* `main_menu_en.xml` *英文*(*原版自带*)
* `main_menu.xml` *中文版*

> PS:为什么还有英文版本呢?
>
> * 主要是与现有 `mysql workbranch` 的 `main_menu.xml` 进行对比,新增删除等,毕竟并不是所有人都是用的 `8.x` 版本,日后新增菜单也可以很快找到不同来进行修改。

### 使用说明

复制 `main_menu.xml` 替换 `mysql workbench` 安装目录的 `data/main_menu.xml` 文件。

MacOS: /Applications/MySQLWorkbench.app/Contents/Resources/data/main_menu.xml

Windows(默认): C:\Program Files\MySQL\MySQL Workbench 8.0 CE\data\main_menu.xml

## 连 MySQL 报错:SSL connection error

```shell
# 1. 先退出 mysql workbench (8.0.27+)
# 2. 执行下面的代码,windows 在 git bash 窗口中执行命令
sed -i "s/useSSL\">2/useSSL\">0/" ${APPDATA}/MySQL/Workbench/connections.xml # windows
sed -i "s/useSSL\">2/useSSL\">0/"  ${HOME}/.mysql/workbench/connections.xml # 应该是这个目录

## 把文件 connections.xml 中 useSSL 的值改成 0 即可
```


================================================
FILE: main_menu.xml
================================================
<?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">_运行 SQL...</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">Model 另存为...</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">Script 另存为...</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="app.MenuItem">com.mysql.wb.menu.edit</link>
                    <value type="string" key="accessibilityName">Edit Selected in New Window</value>
                    <value type="string" key="context">overview.physical</value>
                    <value type="string" key="caption">在新窗口编辑所选内容</value>
                    <value type="string" key="name">editobjectnewwind</value>
                    <value type="string" key="command">plugin:wb.edit.editObjectInNewWindow</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.separator.edit.edit">
                    <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.select">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit</link>
                    <value type="string" key="accessibilityName">Select</value>
                    <value type="string" key="caption">选择</value>
                    <value type="string" key="name">select</value>
                    <value type="string" key="itemType">cascade</value>
                    <value type="string" key="context">*model</value>
                    <value type="list" content-type="object" content-struct-name="app.MenuItem" key="subItems">
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.select_all">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit.select</link>
                            <value type="string" key="accessibilityName">Select All</value>
                            <value type="string" key="name">selectAll</value>
                            <value type="string" key="caption">选择所有</value>
                            <!-- needs special handling for select All in text boxes value type="string" key="command">plugin:wb.edit.selectAll</value-->
                            <value type="string" key="command">builtin:selectAll</value>
                            <value type="string" key="itemType">action</value>
                            <value type="string" key="shortcut">Modifier+A</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.select_similar">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit.select</link>
                            <value type="string" key="accessibilityName">Similar Figures</value>
                            <value type="string" key="caption">Similar Figures</value>
                            <value type="string" key="name">wb.edit.selectSimilar</value>
                            <value type="string" key="command">plugin:wb.edit.selectSimilar</value>
                            <value type="string" key="itemType">action</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.select_connected">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit.select</link>
                            <value type="string" key="accessibilityName">Connected Figures</value>
                            <value type="string" key="caption">Connected Figures</value>
                            <value type="string" key="name">wb.edit.selectConnected</value>
                            <value type="string" key="command">plugin:wb.edit.selectConnected</value>
                            <value type="string" key="itemType">action</value>
                        </value>
                    </value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.select_all1">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit</link>
                    <value type="string" key="accessibilityName">Select All</value>
                    <value type="string" key="name">select</value>
                    <value type="string" key="caption">选择所有</value>
                    <!-- needs special handling for select All in text boxes value type="string" key="command">plugin:wb.edit.selectAll</value-->
                    <value type="string" key="command">builtin:selectAll</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Modifier+A</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.next_selected">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit</link>
                    <value type="string" key="accessibilityName">Go To Next Selected</value>
                    <value type="string" key="name">next_selected</value>
                    <value type="string" key="command">plugin:wb.edit.goToNextSelected</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.edit.previous_selected">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit</link>
                    <value type="string" key="accessibilityName">Go To Previous Selected</value>
                    <value type="string" key="name">previous_selected</value>
                    <value type="string" key="command">plugin:wb.edit.goToPreviousSelected</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.edit.select_all">
                    <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.jump_to_placeholder">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit</link>
                    <value type="string" key="accessibilityName">Select Next Placeholder</value>
                    <value type="string" key="name">jump_to_placeholder</value>
                    <value type="string" key="caption">Select Next Placeholder</value>
                    <value type="string" key="command">builtin:query.jump_to_placeholder</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="context">*query</value>
                    <value type="string" key="shortcut">Control+Shift+Slash</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.findmenu">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit</link>
                    <value type="string" key="accessibilityName">Find</value>
                    <value type="string" key="caption">查找</value>
                    <value type="string" key="name">findmenu</value>
                    <value type="string" key="itemType">cascade</value>
                    <value type="list" content-type="object" content-struct-name="app.MenuItem" key="subItems">
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.find">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit.findmenu</link>
                            <value type="string" key="accessibilityName">Find</value>
                            <value type="string" key="caption">查找...</value>
                            <value type="string" key="name">find</value>
                            <value type="string" key="command">builtin:find</value>
                            <value type="string" key="itemType">action</value>
                            <value type="string" key="shortcut">Modifier+F</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.search_replace">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit.findmenu</link>
                            <value type="string" key="accessibilityName">Find And Replace</value>
                            <value type="string" key="caption">查找并替换</value>
                            <value type="string" key="name">search_replace</value>
                            <value type="string" key="command">builtin:find_replace</value>
                            <value type="string" key="itemType">action</value>
                            <value type="string" key="shortcut">Modifier+H</value>
                            <value type="string" key="platform">windows,linux</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.search_replace-mac">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit.findmenu</link>
                            <value type="string" key="accessibilityName">Find And Replace</value>
                            <value type="string" key="caption">查找并替换</value>
                            <value type="string" key="name">search_replace</value>
                            <value type="string" key="command">builtin:find_replace</value>
                            <value type="string" key="itemType">action</value>
                            <value type="string" key="shortcut">Command+Option+F</value>
                            <value type="string" key="platform">macosx</value>
                        </value>
                    </value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.format_menu">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit</link>
                    <value type="string" key="accessibilityName">Format</value>
                    <value type="string" key="caption">格式</value>
                    <value type="string" key="name">fmtmenu</value>
                    <value type="string" key="itemType">cascade</value>
                    <value type="string" key="context">*query</value>
                    <value type="list" content-type="object" content-struct-name="app.MenuItem" key="subItems">
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.reformat">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit.format_menu</link>
                            <value type="string" key="accessibilityName">Beautify Query</value>
                            <value type="string" key="caption">美化格式</value>
                            <value type="string" key="name">prettify</value>
                            <value type="string" key="command">plugin:wb.sqlide.enbeautificate</value>
                            <value type="string" key="itemType">action</value>
                            <value type="string" key="shortcut">Modifier+B</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.edit.fmt1">
                            <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.upkeyw">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit.format_menu</link>
                            <value type="string" key="accessibilityName">Upcase Keywords</value>
                            <value type="string" key="caption">关键字大写</value>
                            <value type="string" key="name">upkeys</value>
                            <value type="string" key="command">plugin:wb.sqlide.upcaseKeywords</value>
                            <value type="string" key="itemType">action</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.lowkeyw">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit.format_menu</link>
                            <value type="string" key="accessibilityName">Lowcase Keywords</value>
                            <value type="string" key="caption">关键字小写</value>
                            <value type="string" key="name">lowkeys</value>
                            <value type="string" key="command">plugin:wb.sqlide.lowercaseKeywords</value>
                            <value type="string" key="itemType">action</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.comment">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit.format_menu</link>
                            <value type="string" key="accessibilityName">Toggle Comment on Selection</value>
                            <value type="string" key="caption">取消/批量选择</value>
                            <value type="string" key="name">comment</value>
                            <value type="string" key="command">plugin:wb.sqlide.comment</value>
                            <value type="string" key="itemType">action</value>
                            <value type="string" key="shortcut">Modifier+Slash</value>
                        </value>
                    </value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.edit.code-completion">
                    <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.edit.list-members">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit</link>
                    <value type="string" key="accessibilityName">Auto Complete</value>
                    <value type="string" key="caption">自动提交</value>
                    <value type="string" key="name">list-members</value>
                    <value type="string" key="command">builtin:list-members</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Modifier+Space</value>
                    <value type="string" key="platform">windows,linux</value>
                    <value type="string" key="context">*query</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.list-members-mac">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit</link>
                    <value type="string" key="accessibilityName">Auto Complete</value>
                    <value type="string" key="caption">自动提交</value>
                    <value type="string" key="name">list-members</value>
                    <value type="string" key="command">builtin:list-members</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Command+Escape</value>
                    <value type="string" key="platform">macosx</value>
                    <value type="string" key="context">*query</value>
                </value>

                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.edit.options">
                    <value type="string" key="itemType">separator</value>
                    <value type="string" key="platform">windows,linux</value>
                    <value type="string" key="accessibilityName">Separator</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.options">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit</link>
                    <value type="string" key="accessibilityName">Preferences</value>
                    <value type="string" key="caption">偏好...</value>
                    <value type="string" key="name">options</value>
                    <value type="string" key="command">plugin:wb.form.showOptions</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="platform">windows,linux</value>
                </value>
            </value>
        </value>
        
        <!-- View Menu -->
        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view">
            <value type="string" key="accessibilityName">View</value>
            <value type="string" key="name">view</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.view.overview.home">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view</link>
                    <value type="string" key="accessibilityName">Home</value>
                    <value type="string" key="caption">首页</value>
                    <value type="string" key="name">overview_home</value>
                    <value type="string" key="command">builtin:overview.home</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.sidebars">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view</link>
                    <value type="string" key="accessibilityName">Panels</value>
                    <value type="string" key="name">sidebars</value>
                    <value type="string" key="context">*query</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.view.sidebars.left">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.sidebars</link>
                            <value type="string" key="accessibilityName">Toggle Sidebar</value>
                            <value type="string" key="caption">显示工具栏</value>
                            <value type="string" key="name">alias.wb.toggleSidebar</value>
                            <value type="string" key="command">builtin:alias.wb.toggleSidebar</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.sidebars.right">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.sidebars</link>
                            <value type="string" key="accessibilityName">Toggle Secondary Sidebar</value>
                            <value type="string" key="caption">显示次级工具栏</value>
                            <value type="string" key="name">alias.wb.toggleSecondarySidebar</value>
                            <value type="string" key="command">builtin:alias.wb.toggleSecondarySidebar</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.sidebars.bottom">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.sidebars</link>
                            <value type="string" key="accessibilityName">Toggle Output Area</value>
                            <value type="string" key="caption">显示输出区域</value>
                            <value type="string" key="name">alias.wb.toggleOutputArea</value>
                            <value type="string" key="command">builtin:alias.wb.toggleOutputArea</value>
                        </value>
                    </value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.panels">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view</link>
                    <value type="string" key="accessibilityName">Windows</value>
                    <value type="string" key="name">view/panels</value>
                    <value type="string" key="caption">窗口</value>
                    <value type="string" key="platform">windows</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.view.navigator">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.navigator</link>
                            <value type="string" key="accessibilityName">Model Navigator</value>
                            <value type="string" key="caption">模型面板</value>
                            <value type="string" key="name">model_navigator</value>
                            <value type="string" key="command">builtin:view_model_navigator</value>
                            <value type="string" key="itemType">action</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.catalog">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.catalog</link>
                            <value type="string" key="accessibilityName">Catalog</value>
                            <value type="string" key="caption">目录</value>
                            <value type="string" key="name">catalog</value>
                            <value type="string" key="command">builtin:view_catalog</value>
                            <value type="string" key="itemType">action</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.layers">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.layers</link>
                            <value type="string" key="accessibilityName">Layers</value>
                            <value type="string" key="caption">图层</value>
                            <value type="string" key="name">layers</value>
                            <value type="string" key="command">builtin:view_layers</value>
                            <value type="string" key="itemType">action</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.user_datatypes">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.user_datatypes</link>
                            <value type="string" key="accessibilityName">User Data Types</value>
                            <value type="string" key="caption">用户数据类型</value>
                            <value type="string" key="name">user_datatypes</value>
                            <value type="string" key="command">builtin:view_user_datatypes</value>
                            <value type="string" key="itemType">action</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.object_descriptions">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.object_descriptions</link>
                            <value type="string" key="accessibilityName">Object Descriptions</value>
                            <value type="string" key="caption">对象描述</value>
                            <value type="string" key="name">object_descriptions</value>
                            <value type="string" key="command">builtin:view_object_description</value>
                            <value type="string" key="itemType">action</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.object_properties">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.object_properties</link>
                            <value type="string" key="accessibilityName">Object Properties</value>
                            <value type="string" key="caption">对象属性</value>
                            <value type="string" key="name">object_properties</value>
                            <value type="string" key="command">builtin:view_object_properties</value>
                            <value type="string" key="itemType">action</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.undo_history">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.undo_history</link>
                            <value type="string" key="accessibilityName">Undo History</value>
                            <value type="string" key="caption">撤销历史</value>
                            <value type="string" key="name">undo_history</value>
                            <value type="string" key="command">builtin:view_undo_history</value>
                            <value type="string" key="itemType">action</value>
                        </value>
                    </value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.reset_layout">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view</link>
                    <value type="string" key="accessibilityName">Reset Window Layout</value>
                    <value type="string" key="caption">重置窗口布局</value>
                    <value type="string" key="name">reset_layout</value>
                    <value type="string" key="command">builtin:reset_layout</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.separator.view.separator1">
                    <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.view.toggle_fullscreen">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view</link>
                    <value type="string" key="accessibilityName">Toggle Full Screen</value>
                    <value type="string" key="caption">全屏切换</value>
                    <value type="string" key="name">toggle_fullscreen</value>
                    <value type="string" key="command">builtin:toggle_fullscreen</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Control+Command+F</value>
                    <value type="string" key="platform">macosx</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.view.separator2">
                    <value type="string" key="itemType">separator</value>
                    <value type="string" key="platform">macosx</value>
                    <value type="string" key="accessibilityName">Separator</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.nexttabm">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view</link>
                    <value type="string" key="accessibilityName">Select Next Query Tab</value>
                    <value type="string" key="caption">选择下一个查询标签</value>
                    <value type="string" key="name">next_query_tab</value>
                    <value type="string" key="command">builtin:wb.next_query_tab</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Control+Tab</value>
                    <value type="string" key="platform">macosx</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.backtabm">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view</link>
                    <value type="string" key="accessibilityName">Select Previous Query Tab</value>
                    <value type="string" key="caption">选择上一个查询标签</value>
                    <value type="string" key="name">back_query_tab</value>
                    <value type="string" key="command">builtin:wb.back_query_tab</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Control+Shift+Tab</value>
                    <value type="string" key="platform">macosx</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.nextsqltabm">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view</link>
                    <value type="string" key="accessibilityName">Select Next Main Tab</value>
                    <value type="string" key="caption">选择下一个主选项卡</value>
                    <value type="string" key="name">next_tab</value>
                    <value type="string" key="command">builtin:wb.next_tab</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Modifier+Control+Right</value>
                    <value type="string" key="platform">macosx</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.backsqltabm">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view</link>
                    <value type="string" key="accessibilityName">Select Previous Main Tab</value>
                    <value type="string" key="caption">选择上一个主选项卡</value>
                    <value type="string" key="name">back_tab</value>
                    <value type="string" key="command">builtin:wb.back_tab</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Modifier+Control+Left</value>
                    <value type="string" key="platform">macosx</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.nexttabl">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view</link>
                    <value type="string" key="accessibilityName">Select Next Main Tab</value>
                    <value type="string" key="caption">选择下一个主选项卡</value>
                    <value type="string" key="name">next_tab</value>
                    <value type="string" key="command">builtin:wb.next_tab</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Control+Page_Down</value>
                    <value type="string" key="platform">linux</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.backtabl">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view</link>
                    <value type="string" key="accessibilityName">Select Previous Main Tab</value>
                    <value type="string" key="caption">选择上一个主选项卡</value>
                    <value type="string" key="name">back_tab</value>
                    <value type="string" key="command">builtin:wb.back_tab</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Control+Page_Up</value>
                    <value type="string" key="platform">linux</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.nextquerytabl">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view</link>
                    <value type="string" key="accessibilityName">Select Next Query Tab</value>
                    <value type="string" key="context">*query</value>
                    <value type="string" key="caption">选择下一个查询标签</value>
                    <value type="string" key="name">next_query_tab</value>
                    <value type="string" key="command">builtin:wb.next_query_tab</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Control+Shift+Page_Down</value>
                    <value type="string" key="platform">linux</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.backquerytabl">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view</link>
                    <value type="string" key="accessibilityName">Select Previous Query Tab</value>
                    <value type="string" key="context">*query</value>
                    <value type="string" key="caption">选择上一个查询标签</value>
                    <value type="string" key="name">back_query_tab</value>
                    <value type="string" key="command">builtin:wb.back_query_tab</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Control+Shift+Page_Up</value>
                    <value type="string" key="platform">linux</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.nexttabw">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view</link>
                    <value type="string" key="accessibilityName">Select Next Main Tab</value>
                    <value type="string" key="caption">选择下一个主选项卡</value>
                    <value type="string" key="name">next_tab</value>
                    <value type="string" key="command">builtin:wb.next_tab</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Alt+Shift+Right</value>
                    <value type="string" key="platform">windows</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.backtabw">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view</link>
                    <value type="string" key="accessibilityName">Select Previous Main Tab</value>
                    <value type="string" key="caption">选择上一个主选项卡</value>
                    <value type="string" key="name">back_tab</value>
                    <value type="string" key="command">builtin:wb.back_tab</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Alt+Shift+Left</value>
                    <value type="string" key="platform">windows</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.view.backtab">
                    <value type="string" key="itemType">separator</value>
                    <value type="string" key="platform">macosx,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.view.zoom_default">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view</link>
                    <value type="string" key="accessibilityName">Zoom to Default</value>
                    <value type="string" key="name">zoom_default</value>
                    <value type="string" key="command">plugin:wb.view.zoomDefault</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Modifier+Slash</value>
                    <value type="string" key="context">*model</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.zoom_in">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view</link>
                    <value type="string" key="accessibilityName">Zoom In</value>
                    <value type="string" key="name">zoom_in</value>
                    <value type="string" key="command">plugin:wb.view.zoomIn</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Modifier+Plus</value>
                    <value type="string" key="context">*model</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.zoom_out">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view</link>
                    <value type="string" key="accessibilityName">Zoom Out</value>
                    <value type="string" key="name">zoom_out</value>
                    <value type="string" key="command">plugin:wb.view.zoomOut</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Modifier+Minus</value>
                    <value type="string" key="context">*model</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.view.zoom_out">
                    <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.view.set_marker">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view</link>
                    <value type="string" key="accessibilityName">Set Marker</value>
                    <value type="string" key="name">set_marker</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.view.set_marker.marker_1">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 1</value>
                            <value type="string" key="caption">设计标记 1</value>
                            <value type="string" key="name">set_marker_marker_1</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:1</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Command+Control+1</value>
                            <value type="string" key="platform">macosx</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_12">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 1</value>
                            <value type="string" key="caption">设计标记 1</value>
                            <value type="string" key="name">set_marker_marker_1</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:1</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Shift+Control+1</value>
                            <value type="string" key="platform">windows</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_1l">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 1</value>
                            <value type="string" key="caption">设计标记 1</value>
                            <value type="string" key="name">set_marker_marker_1</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:1</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Super+Control+1</value>
                            <value type="string" key="platform">linux</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_2">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 2</value>
                            <value type="string" key="caption">设计标记 2</value>
                            <value type="string" key="name">set_marker_marker_2</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:2</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Command+Control+2</value>
                            <value type="string" key="platform">macosx</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_22">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 2</value>
                            <value type="string" key="caption">设计标记 2</value>
                            <value type="string" key="name">set_marker_marker_2</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:2</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Shift+Control+2</value>
                            <value type="string" key="platform">windows</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_2l">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 2</value>
                            <value type="string" key="caption">设计标记 2</value>
                            <value type="string" key="name">set_marker_marker_2</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:2</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Super+Control+2</value>
                            <value type="string" key="platform">linux</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_3">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 3</value>
                            <value type="string" key="caption">设计标记 3</value>
                            <value type="string" key="name">set_marker_marker_3</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:3</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Command+Control+3</value>
                            <value type="string" key="platform">macosx</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_32">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 3</value>
                            <value type="string" key="caption">设计标记 3</value>
                            <value type="string" key="name">set_marker_marker_3</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:3</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Shift+Control+3</value>
                            <value type="string" key="platform">windows</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_3l">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 3</value>
                            <value type="string" key="caption">设计标记 3</value>
                            <value type="string" key="name">set_marker_marker_3</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:3</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Super+Control+3</value>
                            <value type="string" key="platform">linux</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_4">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 4</value>
                            <value type="string" key="caption">设计标记 4</value>
                            <value type="string" key="name">set_marker_marker_4</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:4</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Command+Control+4</value>
                            <value type="string" key="platform">macosx</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_42">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 4</value>
                            <value type="string" key="caption">设计标记 4</value>
                            <value type="string" key="name">set_marker_marker_4</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:4</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Shift+Control+4</value>
                            <value type="string" key="platform">windows</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_4l">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 4</value>
                            <value type="string" key="caption">设计标记 4</value>
                            <value type="string" key="name">set_marker_marker_4</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:4</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Super+Control+4</value>
                            <value type="string" key="platform">linux</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_5">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 5</value>
                            <value type="string" key="caption">设计标记 5</value>
                            <value type="string" key="name">set_marker_marker_5</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:5</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Command+Control+5</value>
                            <value type="string" key="platform">macosx</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_52">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 5</value>
                            <value type="string" key="caption">设计标记 5</value>
                            <value type="string" key="name">set_marker_marker_5</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:5</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Shift+Control+5</value>
                            <value type="string" key="platform">windows</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_5l">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 5</value>
                            <value type="string" key="caption">设计标记 5</value>
                            <value type="string" key="name">set_marker_marker_5</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:5</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Super+Control+5</value>
                            <value type="string" key="platform">linux</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_6">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 6</value>
                            <value type="string" key="caption">设计标记 6</value>
                            <value type="string" key="name">set_marker_marker_6</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:6</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Command+Control+6</value>
                            <value type="string" key="platform">macosx</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_62">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 6</value>
                            <value type="string" key="caption">设计标记 6</value>
                            <value type="string" key="name">set_marker_marker_6</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:6</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Shift+Control+6</value>
                            <value type="string" key="platform">windows</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_6l">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 6</value>
                            <value type="string" key="caption">设计标记 6</value>
                            <value type="string" key="name">set_marker_marker_6</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:6</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Super+Control+6</value>
                            <value type="string" key="platform">linux</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_7">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 7</value>
                            <value type="string" key="caption">设计标记 7</value>
                            <value type="string" key="name">set_marker_marker_7</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:7</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Command+Control+7</value>
                            <value type="string" key="platform">macosx</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_72">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 7</value>
                            <value type="string" key="caption">设计标记 7</value>
                            <value type="string" key="name">set_marker_marker_7</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:7</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Shift+Control+7</value>
                            <value type="string" key="platform">windows</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_7l">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 7</value>
                            <value type="string" key="caption">设计标记 7</value>
                            <value type="string" key="name">set_marker_marker_7</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:7</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Super+Control+7</value>
                            <value type="string" key="platform">linux</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_8">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 8</value>
                            <value type="string" key="caption">设计标记 8</value>
                            <value type="string" key="name">set_marker_marker_8</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:8</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Command+Control+8</value>
                            <value type="string" key="platform">macosx</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_82">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 8</value>
                            <value type="string" key="caption">设计标记 8</value>
                            <value type="string" key="name">set_marker_marker_8</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:8</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Shift+Control+8</value>
                            <value type="string" key="platform">windows</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_8l">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 8</value>
                            <value type="string" key="caption">设计标记 8</value>
                            <value type="string" key="name">set_marker_marker_8</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:8</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Super+Control+8</value>
                            <value type="string" key="platform">linux</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_9">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 9</value>
                            <value type="string" key="caption">设计标记 9</value>
                            <value type="string" key="name">set_marker_marker_9</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:9</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Command+Control+9</value>
                            <value type="string" key="platform">macosx</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_92">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 9</value>
                            <value type="string" key="caption">设计标记 9</value>
                            <value type="string" key="name">set_marker_marker_9</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:9</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Shift+Control+9</value>
                            <value type="string" key="platform">windows</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.set_marker.marker_9l">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.set_marker</link>
                            <value type="string" key="accessibilityName">Set Marker 9</value>
                            <value type="string" key="caption">设计标记 9</value>
                            <value type="string" key="name">set_marker_marker_9</value>
                            <value type="string" key="command">plugin:wb.view.setMarker:9</value>
                            <value type="string" key="itemType">check</value>
                            <value type="string" key="shortcut">Super+Control+9</value>
                            <value type="string" key="platform">linux</value>
                        </value>
                    </value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.go_to_marker">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view</link>
                    <value type="string" key="accessibilityName">Go to Marker</value>
                    <value type="string" key="name">go_to_marker</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.view.go_to_marker.marker_1">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.go_to_marker</link>
                            <value type="string" key="accessibilityName">Go to Marker 1</value>
                            <value type="string" key="caption">转到标记 1</value>
                            <value type="string" key="name">go_to_marker_marker_1</value>
                            <value type="string" key="command">plugin:wb.view.goToMarker:1</value>
                            <value type="string" key="itemType">action</value>
                            <value type="string" key="shortcut">Modifier+1</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.go_to_marker.marker_2">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.go_to_marker</link>
                            <value type="string" key="accessibilityName">Go to Marker 2</value>
                            <value type="string" key="caption">转到标记 2</value>
                            <value type="string" key="name">go_to_marker_marker_2</value>
                            <value type="string" key="command">plugin:wb.view.goToMarker:2</value>
                            <value type="string" key="itemType">action</value>
                            <value type="string" key="shortcut">Modifier+2</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.go_to_marker.marker_3">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.go_to_marker</link>
                            <value type="string" key="accessibilityName">Go to Marker 3</value>
                            <value type="string" key="caption">转到标记 3</value>
                            <value type="string" key="name">go_to_marker_marker_3</value>
                            <value type="string" key="command">plugin:wb.view.goToMarker:3</value>
                            <value type="string" key="itemType">action</value>
                            <value type="string" key="shortcut">Modifier+3</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.go_to_marker.marker_4">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.go_to_marker</link>
                            <value type="string" key="accessibilityName">Go to Marker 4</value>
                            <value type="string" key="caption">转到标记 4</value>
                            <value type="string" key="name">go_to_marker_marker_4</value>
                            <value type="string" key="command">plugin:wb.view.goToMarker:4</value>
                            <value type="string" key="itemType">action</value>
                            <value type="string" key="shortcut">Modifier+4</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.go_to_marker.marker_5">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.go_to_marker</link>
                            <value type="string" key="accessibilityName">Go to Marker 5</value>
                            <value type="string" key="caption">转到标记 5</value>
                            <value type="string" key="name">go_to_marker_marker_5</value>
                            <value type="string" key="command">plugin:wb.view.goToMarker:5</value>
                            <value type="string" key="itemType">action</value>
                            <value type="string" key="shortcut">Modifier+5</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.go_to_marker.marker_6">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.go_to_marker</link>
                            <value type="string" key="accessibilityName">Go to Marker 6</value>
                            <value type="string" key="caption">转到标记 6</value>
                            <value type="string" key="name">go_to_marker_marker_6</value>
                            <value type="string" key="command">plugin:wb.view.goToMarker:6</value>
                            <value type="string" key="itemType">action</value>
                            <value type="string" key="shortcut">Modifier+6</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.go_to_marker.marker_7">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.go_to_marker</link>
                            <value type="string" key="accessibilityName">Go to Marker 7</value>
                            <value type="string" key="caption">转到标记 7</value>
                            <value type="string" key="name">go_to_marker_marker_7</value>
                            <value type="string" key="command">plugin:wb.view.goToMarker:7</value>
                            <value type="string" key="itemType">action</value>
                            <value type="string" key="shortcut">Modifier+7</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.go_to_marker.marker_8">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.go_to_marker</link>
                            <value type="string" key="accessibilityName">Go to Marker 8</value>
                            <value type="string" key="caption">转到标记 8</value>
                            <value type="string" key="name">go_to_marker_marker_8</value>
                            <value type="string" key="command">plugin:wb.view.goToMarker:8</value>
                            <value type="string" key="itemType">action</value>
                            <value type="string" key="shortcut">Modifier+8</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.go_to_marker.marker_9">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view.go_to_marker</link>
                            <value type="string" key="accessibilityName">Go to Marker 9</value>
                            <value type="string" key="caption">转到标记 9</value>
                            <value type="string" key="name">go_to_marker_marker_9</value>
                            <value type="string" key="command">plugin:wb.view.goToMarker:9</value>
                            <value type="string" key="itemType">action</value>
                            <value type="string" key="shortcut">Modifier+9</value>
                        </value>
                    </value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.view.grid">
                    <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.view.grid">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view</link>
                    <value type="string" key="accessibilityName">Toggle Grid</value>
                    <value type="string" key="name">grid_toggle</value>
                    <value type="string" key="context">*model</value>
                    <value type="string" key="command">plugin:wb.edit.toggleGrid</value>
                    <value type="string" key="itemType">check</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.pagegrid">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.view</link>
                    <value type="string" key="accessibilityName">Toggle Page Grid</value>
                    <value type="string" key="name">page_grid_toggle</value>
                    <value type="string" key="context">*model</value>
                    <value type="string" key="command">plugin:wb.edit.togglePageGrid</value>
                    <value type="string" key="itemType">check</value>
                </value>
            </value>
        </value>
        
        <!-- Arrange Menu -->
        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.arrange">
            <value type="string" key="accessibilityName">Arrange</value>
            <value type="string" key="name">arrange</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.arrange.grid_align">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.arrange</link>
                    <value type="string" key="accessibilityName">Align</value>
                    <value type="string" key="name">grid_align</value>
                    <value type="string" key="command">plugin:wb.edit.toggleGridAlign</value>
                    <value type="string" key="itemType">check</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.arrange.grid_align">
                    <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.arrange.raise_selection">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.arrange</link>
                    <value type="string" key="accessibilityName">Raise Selection</value>
                    <value type="string" key="name">raise_selection</value>
                    <value type="string" key="command">plugin:wb.edit.raiseSelection</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Modifier+Shift+F</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.arrange.lower_selection">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.arrange</link>
                    <value type="string" key="accessibilityName">Lower Selection</value>
                    <value type="string" key="name">lower_selection</value>
                    <value type="string" key="command">plugin:wb.edit.lowerSelection</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Modifier+Shift+B</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.arrange.lower">
                    <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.arrange.center">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.arrange</link>
                    <value type="string" key="accessibilityName">Center</value>
                    <value type="string" key="name">center</value>
                    <value type="string" key="command">plugin:wb.model.center</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.arrange.autolayout">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.arrange</link>
                    <value type="string" key="accessibilityName">Auto Layout</value>
                    <value type="string" key="caption">自动布局</value>
                    <value type="string" key="name">autolayout</value>
                    <value type="string" key="command">plugin:wb.model.autolayout</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.arrange.fit">
                    <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.arrange.fit">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.arrange</link>
                    <value type="string" key="accessibilityName">Fit Objects</value>
                    <value type="string" key="name">fitObjects</value>
                    <value type="string" key="command">plugin:wb.model.fitObjectsToContents</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.arrange.expand">
                    <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.arrange.expand">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.arrange</link>
                    <value type="string" key="accessibilityName">Expand All Objects</value>
                    <value type="string" key="name">expandAllObjects</value>
                    <value type="string" key="caption">全部展开</value>
                    <value type="string" key="command">plugin:wb.model.expandAllObjects</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.arrange.collapse">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.arrange</link>
                    <value type="string" key="accessibilityName">Collapse All Objects</value>
                    <value type="string" key="name">collapseAllObjects</value>
                    <value type="string" key="caption">全部折叠</value>
                    <value type="string" key="command">plugin:wb.model.collapseAllObjects</value>
                    <value type="string" key="itemType">action</value>
                </value>
            </value>
        </value>
        
        <!-- Model Menu -->
        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.model">
            <value type="string" key="accessibilityName">Model</value>
            <value type="string" key="name">model</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.tools.newdiag">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model</link>
                    <value type="string" key="accessibilityName">Add Diagram</value>
                    <value type="string" key="caption">添加关系图</value>
                    <value type="string" key="name">wb.model.newDiagram</value>
                    <value type="string" key="command">plugin:wb.model.newDiagram</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.model.autoplace">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model</link>
                    <value type="string" key="accessibilityName">Create Diagram From Catalog Objects</value>
                    <value type="string" key="caption">从目录对象创建关系图</value>
                    <value type="string" key="name">createDiagramWithCatalog</value>
                    <value type="string" key="command">plugin:wb.model.createDiagramWithCatalog</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.model.stuff">
                    <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.tools.udt">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model</link>
                    <value type="string" key="accessibilityName">User Defined Types</value>
                    <value type="string" key="caption">用户自定义类型...</value>
                    <value type="string" key="name">udtedit</value>
                    <value type="string" key="command">plugin:wb.form.showUserTypeEditor</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.tools.templs">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model</link>
                    <value type="string" key="accessibilityName">Table Templates</value>
                    <value type="string" key="caption">表模板...</value>
                    <value type="string" key="name">tabletempls</value>
                    <value type="string" key="command">plugin:wb.table.util.openTableTemplateEditor</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.model.udt/SE">
                    <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.tools.reporting/SE">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model</link>
                    <value type="string" key="accessibilityName">Model Reporting</value>
                    <value type="string" key="caption">DBDoc-模型报告...</value>
                    <value type="string" key="name">report</value>
                    <value type="string" key="command">plugin:wb.model.plugin.reporting</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.model.valid/SE">
                    <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.model.validation_mysql/SE">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model</link>
                    <value type="string" key="accessibilityName">Validation MySQL</value>
                    <value type="string" key="name">validation_mysql</value>
                    <value type="string" key="caption">校验 (MySQL)</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.model.validationmysql.validateAll/SE">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model.validation_mysql/SE</link>
                            <value type="string" key="accessibilityName">Validate All</value>
                            <value type="string" key="caption">校验所有</value>
                            <value type="string" key="name">all_validation_mysql</value>
                            <value type="string" key="command">plugin:db.mysql.plugin.wb.validate:All</value>
                            <value type="string" key="itemType">action</value>
                            <value type="string" key="shortcut">Modifier+Alt+B</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.view.sep/SE">
                            <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.model.validation.validateIntegrity/SE">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model.validation_mysql/SE</link>
                            <value type="string" key="accessibilityName">Check Integrity</value>
                            <value type="string" key="caption">检查完整性</value>
                            <value type="string" key="name">integrity_validation</value>
                            <value type="string" key="command">plugin:db.mysql.plugin.wb.validate:Integrity</value>
                            <value type="string" key="itemType">action</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.model.validation.validateSyntax/SE">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model.validation_mysql/SE</link>
                            <value type="string" key="accessibilityName">Check Syntex</value>
                            <value type="string" key="caption">检查语法</value>
                            <value type="string" key="name">syntax_validation</value>
                            <value type="string" key="command">plugin:db.mysql.plugin.wb.validate:Syntax</value>
                            <value type="string" key="itemType">action</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.model.validationmysql.validateEmptyContent/SE">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model.validation_mysql/SE</link>
                            <value type="string" key="accessibilityName">Check for Empty Content</value>
                            <value type="string" key="caption">检查空内容</value>
                            <value type="string" key="name">empty_content_validation</value>
                            <value type="string" key="command">plugin:db.mysql.plugin.wb.validate:EmptyContent</value>
                            <value type="string" key="itemType">action</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.model.validationmysql.validateTableEfficiency/SE">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model.validation_mysql/SE</link>
                            <value type="string" key="accessibilityName">Check Table Efficiency</value>
                            <value type="string" key="caption">检查表效率</value>
                            <value type="string" key="name">table_efficiency_validation</value>
                            <value type="string" key="command">plugin:db.mysql.plugin.wb.validate:TableEfficiency</value>
                            <value type="string" key="itemType">action</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.model.validationmysql.validateDuplicateIdentifiers/SE">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model.validation_mysql/SE</link>
                            <value type="string" key="accessibilityName">Check Duplicated Identifiers</value>
                            <value type="string" key="caption">检查重复的标识符</value>
                            <value type="string" key="name">duplicated_identifiers_validation</value>
                            <value type="string" key="command">plugin:db.mysql.plugin.wb.validate:DuplicateIdentifiers</value>
                            <value type="string" key="itemType">action</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.model.validationmysql.validateConsistency/SE">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model.validation_mysql/SE</link>
                            <value type="string" key="accessibilityName">Check Consistency</value>
                            <value type="string" key="caption">检查一致性</value>
                            <value type="string" key="name">consistency_validation</value>
                            <value type="string" key="command">plugin:db.mysql.plugin.wb.validate:Consistency</value>
                            <value type="string" key="itemType">action</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.model.validationmysql.validateLogic/SE">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model.validation_mysql/SE</link>
                            <value type="string" key="accessibilityName">Check Logic Errors</value>
                            <value type="string" key="caption">检查逻辑错误</value>
                            <value type="string" key="name">logic_errors_validation</value>
                            <value type="string" key="command">plugin:db.mysql.plugin.wb.validate:Logic</value>
                            <value type="string" key="itemType">action</value>
                        </value>
                    </value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.model.validation">
                    <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.model.fnotation">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model</link>
                    <value type="string" key="accessibilityName">Object Notation</value>
                    <value type="string" key="name">fnotation</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.model.visualization.table_default">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model.fnotation</link>
                            <value type="string" key="accessibilityName">Workbench Default</value>
                            <value type="string" key="name">figure_notation_workbench/default</value>
                            <value type="string" key="caption">工作台 (默认)</value>
                            <value type="string" key="command">plugin:wb.view.setFigureNotation:workbench/default</value>
                            <value type="string" key="itemType">radio</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.model.visualization.table_simple">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model.fnotation</link>
                            <value type="string" key="accessibilityName">Workbench Simplified</value>
                            <value type="string" key="name">figure_notation_workbench/simple</value>
                            <value type="string" key="caption">工作台 (简单)</value>
                            <value type="string" key="command">plugin:wb.view.setFigureNotation:workbench/simple</value>
                            <value type="string" key="itemType">radio</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.model.visualization.table_pkonly">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model.fnotation</link>
                            <value type="string" key="accessibilityName">Workbench Primary Keys and Foreign Keys Only</value>
                            <value type="string" key="name">figure_notation_workbench/pkonly</value>
                            <value type="string" key="caption">工作台 (PKs and FKs Only)</value>
                            <value type="string" key="command">plugin:wb.view.setFigureNotation:workbench/pkonly</value>
                            <value type="string" key="itemType">radio</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.model.visuwb">
                            <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.model.fnotation.classic">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model.fnotation</link>
                            <value type="string" key="accessibilityName">Classic</value>
                            <value type="string" key="name">figure_notation_classic</value>
                            <value type="string" key="caption">经典</value>
                            <value type="string" key="command">plugin:wb.view.setFigureNotation:classic</value>
                            <value type="string" key="itemType">radio</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.model.fnotation.idef1x">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model.fnotation</link>
                            <value type="string" key="accessibilityName">IDEFIX</value>
                            <value type="string" key="name">figure_notation_idef1x</value>
                            <value type="string" key="caption">IDEF1X图</value>
                            <value type="string" key="command">plugin:wb.view.setFigureNotation:idef1x</value>
                            <value type="string" key="itemType">radio</value>
                        </value>
                    </value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.model.rnotation">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model</link>
                    <value type="string" key="accessibilityName">Relationship Notation</value>
                    <value type="string" key="name">rnotation</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.model.rnotation.crows_feet">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model.rnotation</link>
                            <value type="string" key="accessibilityName">Crow Foot</value>
                            <value type="string" key="name">visualization_notation_crowsfoot</value>
                            <value type="string" key="caption">脚注 (IE)</value>
                            <value type="string" key="command">plugin:wb.view.setRelationshipNotation:crowsfoot</value>
                            <value type="string" key="itemType">radio</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.model.rnotation.classic">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model.rnotation</link>
                            <value type="string" key="accessibilityName">Classic</value>
                            <value type="string" key="name">visualization_notation_classic</value>
                            <value type="string" key="caption">典型</value>
                            <value type="string" key="command">plugin:wb.view.setRelationshipNotation:classic</value>
                            <value type="string" key="itemType">radio</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.model.rnotation.fromcolumn">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model.rnotation</link>
                            <value type="string" key="accessibilityName">Connect to Columns</value>
                            <value type="string" key="name">visualization_notation_fromcolumn</value>
                            <value type="string" key="caption">连接到列</value>
                            <value type="string" key="command">plugin:wb.view.setRelationshipNotation:fromcolumn</value>
                            <value type="string" key="itemType">radio</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.model.rnotation.uml">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model.rnotation</link>
                            <value type="string" key="accessibilityName">UML</value>
                            <value type="string" key="name">visualization_notation_uml</value>
                            <value type="string" key="caption">UML图</value>
                            <value type="string" key="command">plugin:wb.view.setRelationshipNotation:uml</value>
                            <value type="string" key="itemType">radio</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.model.rnotation.idef1x">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model.rnotation</link>
                            <value type="string" key="accessibilityName">IDEFIX</value>
                            <value type="string" key="name">visualization_notation_idef1x</value>
                            <value type="string" key="caption">IDEF1X图</value>
                            <value type="string" key="command">plugin:wb.view.setRelationshipNotation:idef1x</value>
                            <value type="string" key="itemType">radio</value>
                        </value>
                    </value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.model.options">
                    <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.model.diagramoptions">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model</link>
                    <value type="string" key="accessibilityName">Diagram Properties and Size</value>
                    <value type="string" key="name">diagram_size</value>
                    <value type="string" key="caption">图表属性和大小...</value>
                    <value type="string" key="command">builtin:diagram_size</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.model.optionsmac">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model</link>
                    <value type="string" key="accessibilityName">Model Options</value>
                    <value type="string" key="name">model_options</value>
                    <value type="string" key="caption">模型选项...</value>
                    <value type="string" key="command">plugin:wb.form.showModelOptions</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Command+Alternate+,</value>
                    <value type="string" key="platform">macosx</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.model.options">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.model</link>
                    <value type="string" key="accessibilityName">Model Options</value>
                    <value type="string" key="name">model_options</value>
                    <value type="string" key="caption">模型选项...</value>
                    <value type="string" key="command">plugin:wb.form.showModelOptions</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="platform">windows,linux</value>
                </value>
            </value>
        </value>
        
        <!-- SQL Editor Menu -->
        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.query">
            <value type="string" key="accessibilityName">Query</value>
            <value type="string" key="context">dbquery</value>
            <value type="string" key="name">query</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.query.exec">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.query</link>
                    <value type="string" key="accessibilityName">Execute All or Selection</value>
                    <value type="string" key="caption">执行 (All or Selection)</value>
                    <value type="string" key="name">query.execute</value>
                    <value type="string" key="command">builtin:query.execute</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Modifier+Shift+Return</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.query.exec_to_text">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.query</link>
                    <value type="string" key="accessibilityName">Execute to Text</value>
                    <value type="string" key="caption">执行 (All or Selection) to Text</value>
                    <value type="string" key="name">wb.sqlide.executeToTextOutput</value>
                    <value type="string" key="command">plugin:wb.sqlide.executeToTextOutput</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.query.execute_current_statementwin">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.query</link>
                    <value type="string" key="accessibilityName">Execute Current Statement</value>
                    <value type="string" key="caption">执行当前语句</value>
                    <value type="string" key="name">query.execute_current_statement</value>
                    <value type="string" key="command">builtin:query.execute_current_statement</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Modifier+Return</value>
                    <value type="string" key="platform">windows</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.query.execute_current_statement">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.query</link>
                    <value type="string" key="accessibilityName">Execute Current Statement</value>
                    <value type="string" key="caption">执行当前语句</value>
                    <value type="string" key="name">query.execute_current_statement</value>
                    <value type="string" key="command">builtin:query.execute_current_statement</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Modifier+Return</value>
                    <value type="string" key="platform">macosx,linux</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.query.vertical_EditorBox">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.query</link>
                    <value type="string" key="accessibilityName">Execute Current Statement to Text Output</value>
                    <value type="string" key="caption">执行当前语句 (Vertical Text Output)</value>
                    <value type="string" key="name">query.vertical_EditorBox</value>
                    <value type="string" key="command">plugin:wb.sqlide.verticalOutput</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Modifier+Alt+Return</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.query.explsep">
                    <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.query.explain_current_statement">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.query</link>
                    <value type="string" key="accessibilityName">Explain Current Statement</value>
                    <value type="string" key="caption">执行当前语句</value>
                    <value type="string" key="name">query.explain_current_statement</value>
                    <value type="string" key="command">builtin:query.explain_current_statement</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Modifier+Alt+X</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.query.stopsep">
                    <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.query.stop">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.query</link>
                    <value type="string" key="accessibilityName">Stop</value>
                    <value type="string" key="caption">_停止</value>
                    <value type="string" key="name">query.cancel</value>
                    <value type="string" key="command">builtin:query.cancel</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut"/>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.query.stop_on_error">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.query</link>
                    <value type="string" key="accessibilityName">Stop Script Execution on Errors</value>
                    <value type="string" key="caption">错误时停止脚本执行</value>
                    <value type="string" key="name">query.continueOnError</value>
                    <value type="string" key="command">builtin:query.continueOnError</value>
                    <value type="string" key="itemType">check</value>
                    <value type="string" key="shortcut"/>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.query.run">
                    <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.query.limit">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
                    <value type="string" key="accessibilityName">Limit Rows</value>
                    <value type="string" key="name">limit_rows</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.query.gather_ps_info">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.file</link>
                    <value type="string" key="accessibilityName">Collect Performance Schema Statistics</value>
                    <value type="string" key="name">query.gatherPSInfo</value>
                    <value type="string" key="caption">Collect Performance Schema Stats</value>
                    <value type="string" key="command">builtin:query.gatherPSInfo</value>
                    <value type="string" key="itemType">check</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.query.tx">
                    <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.query.reconnect">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.query</link>
                    <value type="string" key="accessibilityName">Reconnect to Server</value>
                    <value type="string" key="caption">_重连服务</value>
                    <value type="string" key="name">query.reconnect</value>
                    <value type="string" key="command">builtin:query.reconnect</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.query.new_tab">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.query</link>
                    <value type="string" key="accessibilityName">New Tab to Current Server</value>
                    <value type="string" key="caption">_在新标签打开当前服务</value>
                    <value type="string" key="name">query.newtab</value>
                    <value type="string" key="command">builtin:query.new_connection</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Modifier+Shift+T</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.query.rec">
                    <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.query.autocommit">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.query</link>
                    <value type="string" key="accessibilityName">Auto Commit Transactions</value>
                    <value type="string" key="caption">自动提交事务</value>
                    <value type="string" key="name">query.autocommit</value>
                    <value type="string" key="command">builtin:query.autocommit</value>
                    <value type="string" key="itemType">check</value>
                    <value type="string" key="shortcut"/>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.query.commit">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.query</link>
                    <value type="string" key="accessibilityName">Commit Transaction</value>
                    <value type="string" key="caption">提交事务</value>
                    <value type="string" key="name">query.commit</value>
                    <value type="string" key="command">builtin:query.commit</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut"/>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.query.rollback">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.query</link>
                    <value type="string" key="accessibilityName">Rollback Transaction</value>
                    <value type="string" key="caption">_回滚</value>
                    <value type="string" key="name">query.rollback</value>
                    <value type="string" key="command">builtin:query.rollback</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut"/>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.query.edit">
                    <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.query.save">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.query</link>
                    <value type="string" key="accessibilityName">Commit Result Edits</value>
                    <value type="string" key="caption">编辑提交结果</value>
                    <value type="string" key="name">query.save_edits</value>
                    <value type="string" key="command">builtin:query.save_edits</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut"/>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.query.revert">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.query</link>
                    <value type="string" key="accessibilityName">Discard Result Edits</value>
                    <value type="string" key="caption">放弃结果编辑</value>
                    <value type="string" key="name">query.discard_edits</value>
                    <value type="string" key="command">builtin:query.discard_edits</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut"/>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.query.export">
                    <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.query.export">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.query</link>
                    <value type="string" key="accessibilityName">Export Results</value>
                    <value type="string" key="caption">_导出结果...</value>
                    <value type="string" key="name">query.export</value>
                    <value type="string" key="command">builtin:query.export</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut"/>
                </value>
            </value>
        </value>
        
        <!-- Database Menu -->
        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.database">
            <value type="string" key="accessibilityName">Database</value>
            <value type="string" key="name">database</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.database.query">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.database</link>
                    <value type="string" key="accessibilityName">Connect to Database</value>
                    <value type="string" key="caption">连接到数据库...</value>
                    <value type="string" key="name">db_sql_editor</value>
                    <value type="string" key="command">plugin:wb.form.showQueryConnectDialog</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Modifier+U</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.view.query">
                    <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.database.manage_connections">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.database</link>
                    <value type="string" key="accessibilityName">Manage Connections</value>
                    <value type="string" key="caption">管理连接...</value>
                    <value type="string" key="name">manage_connections</value>
                    <value type="string" key="command">plugin:wb.form.showInstanceManager</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.view.dbedit">
                    <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.database.new_from_reverse_engineering">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.database</link>
                    <value type="string" key="accessibilityName">Reverse Engineer</value>
                    <value type="string" key="caption">逆向工程...</value>
                    <value type="string" key="name">reverse_engineer_new_model</value>
                    <value type="string" key="command">plugin:wb.file.newDocumentFromDB</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Modifier+R</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.database.forward_engineering">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.database</link>
                    <value type="string" key="accessibilityName">Forward Engineer</value>
                    <value type="string" key="caption">正向工程...</value>
                    <value type="string" key="name">forward_engineering</value>
                    <value type="string" key="command">plugin:db.plugin.database.frw_eng</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Modifier+G</value>
                    <value type="string" key="context">*model</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.mig0">
                    <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.database.dbcopy">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.database</link>
                    <value type="string" key="accessibilityName">Schema Transfer Wizard</value>
                    <value type="string" key="caption">传输模式向导...</value>
                    <value type="string" key="name">dbcopy</value>
                    <value type="string" key="command">plugin:wb.db.copy.open</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.database.migrate">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.database</link>
                    <value type="string" key="accessibilityName">Migration Wizard</value>
                    <value type="string" key="caption">迁移向导...</value>
                    <value type="string" key="name">migration</value>
                    <value type="string" key="command">plugin:wb.migration.open</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.database.migtypemap">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.database</link>
                    <value type="string" key="accessibilityName">Edit Type Mappings for Generic Migration</value>
                    <value type="string" key="caption">编辑通用迁移类型...</value>
                    <value type="string" key="name">typemap</value>
                    <value type="string" key="command">plugin:wb.migration.showTypeMapEditor</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.mig">
                    <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.database.sync_mysql_script_mac">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.database</link>
                    <value type="string" key="accessibilityName">Synchronize Model</value>
                    <value type="string" key="caption">同步模型...</value>
                    <value type="string" key="name">synchronization</value>
                    <value type="string" key="command">plugin:db.mysql.plugin.sync.db</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Modifier+Control+Y</value>
                    <value type="string" key="platform">macosx</value>
                    <value type="string" key="context">*model</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.database.sync_mysql_script">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.database</link>
                    <value type="string" key="accessibilityName">Synchronize Model</value>
                    <value type="string" key="caption">同步模型...</value>
                    <value type="string" key="name">synchronization</value>
                    <value type="string" key="command">plugin:db.mysql.plugin.sync.db</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Modifier+Shift+Z</value>
                    <value type="string" key="platform">windows,linux</value>
                    <value type="string" key="context">*model</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.database.sync_alter">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.database</link>
                    <value type="string" key="accessibilityName">Synchronize With Any Source</value>
                    <value type="string" key="caption">同步所有的源...</value>
                    <value type="string" key="name">create_alter</value>
                    <value type="string" key="command">plugin:db.plugin.database.create_alter</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Modifier+Shift+Y</value>
                    <value type="string" key="context">*model</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.view.database.diff_report">
                    <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.database.diff_report">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.database</link>
                    <value type="string" key="accessibilityName">Compare Schemas</value>
                    <value type="string" key="caption">结构比较...</value>
                    <value type="string" key="name">diff_reporting</value>
                    <value type="string" key="command">plugin:db.mysql.plugin.diff_report.catalog</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.search">
                    <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.database.search">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.database</link>
                    <value type="string" key="accessibilityName">Search Table Data</value>
                    <value type="string" key="context">*query</value>
                    <value type="string" key="caption">搜索表数据...</value>
                    <value type="string" key="name">db_search</value>
                    <value type="string" key="command">plugin:com.mysql.wb.menu.database.search</value>
                    <value type="string" key="itemType">action</value>
                </value>
            </value>
        </value>
        
        <!-- Server Menu -->
        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.server">
            <value type="string" key="accessibilityName">Server</value>
            <value type="string" key="name">server</value>
            <value type="string" key="context">*query</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.server.server_status">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.server</link>
                    <value type="string" key="accessibilityName">Server Status</value>
                    <value type="string" key="caption">服务状态</value>
                    <value type="string" key="name">admin_server_status</value>
                    <value type="string" key="command">plugin:wb.admin.open_into:admin_server_status</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.server.clients">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.server</link>
                    <value type="string" key="accessibilityName">Client Connections</value>
                    <value type="string" key="caption">客户端连接</value>
                    <value type="string" key="name">admin_connections</value>
                    <value type="string" key="command">plugin:wb.admin.open_into:admin_connections</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.server.users">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.server</link>
                    <value type="string" key="accessibilityName">Users and Privileges</value>
                    <value type="string" key="caption">用户和权限</value>
                    <value type="string" key="name">admin_manage_privs</value>
                    <value type="string" key="command">plugin:wb.admin.open_into:admin_manage_privs</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.server.variables">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.server</link>
                    <value type="string" key="accessibilityName">Status and System Variables</value>
                    <value type="string" key="caption">状态和系统变量</value>
                    <value type="string" key="name">admin_status_vars</value>
                    <value type="string" key="command">plugin:wb.admin.open_into:admin_status_vars</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.server.export">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.server</link>
                    <value type="string" key="accessibilityName">Data Export</value>
                    <value type="string" key="caption">数据导出</value>
                    <value type="string" key="name">admin_export</value>
                    <value type="string" key="command">plugin:wb.admin.open_into:admin_export</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.server.import">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.server</link>
                    <value type="string" key="accessibilityName">Data Import</value>
                    <value type="string" key="caption">数据导入</value>
                    <value type="string" key="name">admin_restore_data</value>
                    <value type="string" key="command">plugin:wb.admin.open_into:admin_restore_data</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.instance">
                    <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.server.startup">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.server</link>
                    <value type="string" key="accessibilityName">Startup or Shutdown</value>
                    <value type="string" key="caption">启动/关闭</value>
                    <value type="string" key="name">admin_start_stop</value>
                    <value type="string" key="command">plugin:wb.admin.open_into:admin_start_stop</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.server.logs">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.server</link>
                    <value type="string" key="accessibilityName">Server Logs</value>
                    <value type="string" key="caption">服务日志</value>
                    <value type="string" key="name">admin_server_logs</value>
                    <value type="string" key="command">plugin:wb.admin.open_into:admin_server_logs</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.server.options">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.server</link>
                    <value type="string" key="accessibilityName">Options File</value>
                    <value type="string" key="caption">选项文件</value>
                    <value type="string" key="name">admin_option_file</value>
                    <value type="string" key="command">plugin:wb.admin.open_into:admin_option_file</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.performance">
                    <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.server.dashboard">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.server</link>
                    <value type="string" key="accessibilityName">Dashboard</value>
                    <value type="string" key="caption">仪表板</value>
                    <value type="string" key="name">admin_dashboard</value>
                    <value type="string" key="command">plugin:wb.admin.open_into:admin_dashboard</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.server.pf.reports">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.server</link>
                    <value type="string" key="accessibilityName">Performance Reports</value>
                    <value type="string" key="caption">性能报表</value>
                    <value type="string" key="name">admin_performance_reports</value>
                    <value type="string" key="command">plugin:wb.admin.open_into:admin_performance_reports</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.server.pf.reports.setup">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.server</link>
                    <value type="string" key="accessibilityName">Performance Schema Setup</value>
                    <value type="string" key="caption">性能结构设置</value>
                    <value type="string" key="name">admin_instrumentation_setup</value>
                    <value type="string" key="command">plugin:wb.admin.open_into:admin_instrumentation_setup</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.se/SE">
                    <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.server.audit/SE">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.server</link>
                    <value type="string" key="accessibilityName">Audit Log Inspector</value>
                    <value type="string" key="caption">审核日志检查器</value>
                    <value type="string" key="name">admin_audit_inspector</value>
                    <value type="string" key="command">plugin:wb.admin.open_into_se:admin_audit_inspector</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.server.firewall/SE">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.server</link>
                    <value type="string" key="accessibilityName">Firewall</value>
                    <value type="string" key="caption">防火墙</value>
                    <value type="string" key="name">admin_firewall</value>
                    <value type="string" key="command">plugin:wb.admin.open_into_se:admin_firewall</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.server.meb/SE">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.server</link>
                    <value type="string" key="accessibilityName">MySQL Enterprise Backup</value>
                    <value type="string" key="caption">MySQL企业备份</value>
                    <value type="string" key="name">admin_meb_backup</value>
                    <value type="string" key="command">plugin:wb.admin.open_into_se:admin_meb_backup</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.server.mebrec/SE">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.server</link>
                    <value type="string" key="accessibilityName">Backup Recovery</value>
                    <value type="string" key="caption">备份恢复</value>
                    <value type="string" key="name">admin_meb_restore</value>
                    <value type="string" key="command">plugin:wb.admin.open_into_se:admin_meb_restore</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.settings">
                    <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.server.settings">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.server</link>
                    <value type="string" key="accessibilityName">Management Access Settings</value>
                    <value type="string" key="caption">管理访问设置...</value>
                    <value type="string" key="name">mg_settings</value>
                    <value type="string" key="command">plugin:wb.admin.settings</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.server.reset_passwords">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.server</link>
                    <value type="string" key="accessibilityName">Reset Saved Passwords for Connection</value>
                    <value type="string" key="caption">重置已保存的连接密码</value>
                    <value type="string" key="name">mg_reset_pwd</value>
                    <value type="string" key="command">plugin:wb.admin.reset_password_cache</value>
                    <value type="string" key="itemType">action</value>
                </value>
            </value>
        </value>
        
        <!-- Plugins Menu -->
        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.plugins">
            <value type="string" key="accessibilityName">Tools</value>
            <value type="string" key="name">plugins</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.plugins.browse_audit/SE">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.plugins</link>
                    <value type="string" key="accessibilityName">Browse Audit Log File</value>
                    <value type="string" key="caption">浏览审核日志文件...</value>
                    <value type="string" key="name">browse_audit</value>
                    <value type="string" key="command">call:WbAdmin.openAuditFile</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.plugins.browse_audit/SE">
                    <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.plugins.configurationmenu">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.plugins</link>
                    <value type="string" key="accessibilityName">Configuration</value>
                    <value type="string" key="caption">配置</value>
                    <value type="string" key="name">configurationmenu</value>
                    <value type="string" key="itemType">cascade</value>
                    <value type="list" content-type="object" content-struct-name="app.MenuItem" key="subItems">
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.plugins.backupconnections">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.plugins.configurationmenu</link>
                            <value type="string" key="accessibilityName">Backup Connections</value>
                            <value type="string" key="caption">备份连接...</value>
                            <value type="string" key="name">backupconnections</value>
                            <value type="string" key="command">plugin:wb.tools.backupConnections</value>
                            <value type="string" key="itemType">action</value>
                        </value>
                        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.plugins.restoreconnections">
                            <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.plugins.configurationmenu</link>
                            <value type="string" key="accessibilityName">Restore Connections</value>
                            <value type="string" key="caption">恢复连接...</value>
                            <value type="string" key="name">restoreconnections</value>
                            <value type="string" key="command">plugin:wb.tools.restoreConnections</value>
                            <value type="string" key="itemType">action</value>
                        </value>
                    </value>
                </value>
            </value>
        </value>
        
        <!-- Scripting (old Tools) Menu -->
        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.tools">
            <value type="string" key="accessibilityName">Scripting</value>
            <value type="string" key="name">tools</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.tools.grt_shell">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.tools</link>
                    <value type="string" key="accessibilityName">Scripting Shell</value>
                    <value type="string" key="caption">Shell脚本</value>
                    <value type="string" key="name">advanced_grt_shell</value>
                    <value type="string" key="command">plugin:wb.form.showGRTShell</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Modifier+F3</value>
                    <value type="string" key="platform">windows,linux</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.tools.grt_shellmac">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.tools</link>
                    <value type="string" key="accessibilityName">Scripting Shell</value>
                    <value type="string" key="caption">Shell脚本</value>
                    <value type="string" key="name">advanced_grt_shell</value>
                    <value type="string" key="command">plugin:wb.form.showGRTShell</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Modifier+Option+3</value>
                    <value type="string" key="platform">macosx</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.tools.grt_newfile">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.tools</link>
                    <value type="string" key="accessibilityName">New Script</value>
                    <value type="string" key="caption">新建脚本...</value>
                    <value type="string" key="name">new_grt_script</value>
                    <value type="string" key="command">plugin:wb.form.newGRTFile</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.tools.grt_openfile">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.tools</link>
                    <value type="string" key="accessibilityName">Open Script</value>
                    <value type="string" key="caption">打开脚本...</value>
                    <value type="string" key="name">open_grt_script</value>
                    <value type="string" key="command">plugin:wb.form.openGRTFile</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.tools.runscriptlist">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.tools</link>
                    <value type="string" key="accessibilityName">Run Script File</value>
                    <value type="string" key="caption">运行脚本文件</value>
                    <value type="string" key="name">run_script_list</value>
                    <value type="string" key="itemType">cascade</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.tools.shell">
                    <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.tools.runscript">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.tools</link>
                    <value type="string" key="accessibilityName">Run Workbench Script File</value>
                    <value type="string" key="caption">运行Workbench脚本文件...</value>
                    <value type="string" key="name">run_script</value>
                    <value type="string" key="command">plugin:wb.tools.runScriptFile</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Modifier+Shift+r</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.tools.installmodule">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.tools</link>
                    <value type="string" key="accessibilityName">Install Plugin or Module</value>
                    <value type="string" key="caption">安装插件/模块...</value>
                    <value type="string" key="name">install_user_module</value>
                    <value type="string" key="command">plugin:wb.tools.installModuleFile</value>
                    <value type="string" key="itemType">action</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.tools.pluginmanager">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.tools</link>
                    <value type="string" key="accessibilityName">Plugin Manager</value>
                    <value type="string" key="name">plugin_manager</value>
                    <value type="string" key="command">plugin:wb.form.showPluginManager</value>
                    <value type="string" key="itemType">action</value>
                </value>
            </value>
        </value>
        
        <!-- Help Menu -->
        <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.help">
            <value type="string" key="accessibilityName">Help</value>
            <value type="string" key="name">help</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.help.index">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.help</link>
                    <value type="string" key="accessibilityName">Help Index</value>
                    <value type="string" key="name">help_index</value>
                    <value type="string" key="caption">帮助索引</value>
                    <value type="string" key="command">builtin:help_index</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">F1</value>
                    <value type="string" key="platform">windows,linux</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.help.index2">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.help</link>
                    <value type="string" key="accessibilityName">Help Index</value>
                    <value type="string" key="name">help_index</value>
                    <value type="string" key="caption">帮助索引</value>
                    <value type="string" key="command">builtin:help_index</value>
                    <value type="string" key="itemType">action</value>
                    <value type="string" key="shortcut">Command+Option+question</value>
                    <value type="string" key="platform">macosx</value>
                </value>
                <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.separator.help.version_check">
                    <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.help.show-license">
                    <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.help</link>
                    <value type="string" k
Download .txt
gitextract_y9qeanfm/

├── README.md
├── main_menu.xml
└── main_menu_en.xml
Condensed preview — 3 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (445K chars).
[
  {
    "path": "README.md",
    "chars": 1146,
    "preview": "# mysql workbench 菜单中文汉化\r\n\r\n## 说明\r\n\r\n> `MySQL workbench` 版本: 8.0.x\r\n>\r\n> `MySQL workbench` 是一个面向数据库架构师、开发人员和dba的统一可视化工具。"
  },
  {
    "path": "main_menu.xml",
    "chars": 206800,
    "preview": "<?xml version=\"1.0\"?>\n<data>\n    <value type=\"list\" content-type=\"object\" content-struct-name=\"app.MenuItem\">\n        \n "
  },
  {
    "path": "main_menu_en.xml",
    "chars": 208985,
    "preview": "<?xml version=\"1.0\"?>\n<data>\n    <value type=\"list\" content-type=\"object\" content-struct-name=\"app.MenuItem\">\n        \n "
  }
]

About this extraction

This page contains the full source code of the pifeifei/mysql-workbench-zh-cn GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 3 files (407.2 KB), approximately 92.3k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!