text: export default {
    app: {
      aside: {
        nav: {
          start: 'Development',
          install: 'Global install',
          use: 'Import on demand',
          global: 'Global props',
          icons: 'Global icon',
          theme: 'Global theme',
          i18n: 'Internationalization',
  
          icon: 'Icon',
          basics: 'Basic table',
          base: 'Basics table',
          autoBreak: 'Word wrap',
          size: 'Size',
          ellipsis: 'Cell overflow ellipsis',
          tooltips: 'Cell tooltip',
          width: 'Column width',
          stripe: 'Striped',
          border: 'Border',
          round: 'Round border',
          style: 'Cell style',
          compact: 'Compact style',
          dynamicStyle: 'Cell dynamic style',
          scrollStyle: 'Scrollbar style',
          hideHead: 'Hidden header',
          resizable: 'Resizable',
          fluidHeight: 'Maximum table height',
          resize: 'Resize height and width',
          height: 'Table with fixed header',
          visible: '默认是否显示',
          fixed: 'Table with fixed column',
          fullFixed: 'Table with fixed columns and header ',
          group: 'Grouping table head',
          merge: 'Merge rows or columns',
          seq: 'Table sequence',
          headerHighlight: 'Highlight column',
          current: 'Highlight row',
          radio: 'Radio',
          checkbox: 'Checkbox',
          sort: 'Sorting',
          filter: 'Filter',
          empty: 'Empty data',
          loading: 'Loading',
          format: 'Format content',
          html: 'HTML tag',
          data: 'Data and fields',
  
          more: 'Complex table',
          events: 'Event',
          template: 'Template',
          dynamic: 'Use v-for dynamic implementation',
          customCheckbox: 'Custom checkbox',
          customRadio: 'Custom radio',
          sortIcon: 'Custom sort icon',
          customSort: 'Custom header sort',
          multiSort: 'Multi-field sort',
          manualFilter: 'Filtering advanced usage',
          filterIcon: 'Custom filter icon',
          customFilter: '自定义列头筛选',
          span: 'Rowspan and colspan',
          spanRow: 'Merge the list of horizontal trees',
          mergeCell: 'Merge cells',
          footer: 'Footer data',
          footerSpan: 'Footer rowspan and colspan',
          import: 'Import',
          export: 'Export',
          print: 'Print',
          customPrint: 'Advanced print',
          fixedType: 'Fixed type + import/export',
          contextMenu: 'Context menu',
          menuPrivilege: 'Context menu + permission',
          footerImmediately: 'Footer + immediately update total',
          expandRow: 'Expandable row',
          expandRowIcon: 'Expandable row + More customizations',
          expandRowLazy: 'Expandable row + lazy loading',
          accordion: 'Expandable row + accordion',
          toolbar: 'Toolbar',
          customs: 'Show, hide, and collapsed columns',
          customStorage: 'Custom column + localStorage',
          customlWidthStorage: 'Full custom column + localStorage',
          search: 'Table search',
          groupBy: 'Row group',
          details: 'Popup displays details',
          popupEdit: 'Popup form edit',
          pager: 'Pager',
          pageIcon: 'Pagination + custom icon',
          rangeSelect: 'The range of the checkbox is checked',
          tabs: 'Switch tabs',
          keepAlives: 'Show hide + keep-alive',
  
          grid: 'Advanced table',
          reverse: 'Reverse table',
          proxy: 'Data proxy',
          proxyPage: 'Data proxy + Pager',
          formProxy: 'Data proxy + Form',
          configProxy: 'Strongest function',
          fullQuery: 'Full query',
          customToolbar: 'Custom toolbar',
          toolbarIcon: 'Custom toolbar button icon',
          fullscreen: 'Full screen zoom',
          dynamicColumn: 'Configurable dynamic columns',
          baseTree: 'Basics tree',
          lazyTree: 'Lazy loading tree',
          treeLazyEdit: 'Lazy loading tree + editable',
          crudTreeToolbar: 'Tree + Toolbar',
  
          tree: 'Tree table',
          treeNormal: 'Normal tree',
          customIcon: 'More customizations',
          expandTreeLazy: 'Tree expansion line lazy load',
          treeSearch: 'Deep to search',
          treeSort: 'Deep sort',
          groupSummary: 'Group summary',
          groupSummaryCount: 'Group summary total',
          edit: 'Editable',
          crudToolbar: 'CRUD + Toolbar',
          lazy: 'Lazy loading',
          lazyMenu: 'Lazy loading + contextmenu',
          lazyEdit: 'Lazy loading + editable',
          treeLine: 'Nodal line',
          full: 'Full demo',
  
          virtualTree: 'Virtual tree table',
          big: 'Virtual scroll',
  
          scroll: 'Virtual Scroller',
          bigData: 'Virtual Scroller',
          scrollMode: 'Scroll mode',
          scrollRows: 'vertical',
          scrollFullRows: 'vertical + complicated',
          scrollCols: 'horizontal and vertical',
          scrollFullCols: 'horizontal and vertical + complicated',
          moveHighlight: 'Keyboard move highlight row',
          scrollTree: 'Virtual tree',
          bigTree: 'Tree vertical',
          treeRows: 'Tree vertical',
          treeCols: 'Tree horizontal and vertical&纵向',
          pageScroll: 'Scroll to page',
          infiniteScroll: 'The infinite scroll',
          partialLoad: 'Partial load',
          fullPartialLoad: 'Full partial load',
  
          editable: 'Editable',
          popupForm: 'Popup edit',
          manual: 'Manual trigger',
          click: 'Click trigger',
          dblclick: 'dblclick trigger',
          selectContent: 'Select the content',
          autoClear: 'Auto clear',
          cellPlaceholder: 'Cell placeholder',
          insert: 'Insert',
          delete: 'Delete',
          revert: 'Revert',
          status: 'Cell status',
          cellDisable: 'Disable editing + Cell',
          rowDisable: 'Disable editing + Row',
          cellValid: 'Verification + Cell',
          rowValid: 'Verification + Row',
          forceCellValid: 'Validate cell + lock',
          forceRowValid: 'Validate row + lock',
          highlightCell: 'Highlighting the editor',
          keyboard: 'Keyboard navigation',
          keyboardEdit: 'Keyboard navigation + Override the default edit behavior',
          dataCount: 'Data count',
          uniqueSelect: 'Unique select option',
          cascadingSelect: 'Cascading select options',
          realtimeSave: 'Realtime save',
          upload: 'File upload',
  
          excel: 'More implementation',
          cell: 'Cell',
  
          bad: 'Bad usage',
          badEdit: 'The full table is rendered in edit',
          badLineHeight: 'Dynamic row height with virtual scroll',
          badNonsupport: 'Unsupported',
  
          module: 'Modules',
          button: 'Button',
          input: 'Input',
          textarea: 'Textarea',
          select: 'Select',
          modal: 'Modal',
          tooltip: 'Tooltip',
          form: 'Form',
          switch: 'Switch',
          list: 'Virtual list',
          pulldown: 'Pulldown',
          file: 'File',
          readFile: 'Read file',
  
          other: 'Integrated third party Library',
          elementRender: 'element-ui -> Custom Templates',
          iviewRender: 'iview -> Custom Templates',
          antd: 'ant-design-vue -> Custom Templates',
          elementUpload: 'element-ui -> Uploader',
          sortablejsRow: 'sortablejs -> Row drag',
          sortablejsColumn: 'sortablejs -> column moving',
          xlsxRender: 'xlsx -> Import and export',
  
          plugin: 'Extension plug-in library',
          elementPlugin: 'plugin-element Basic config',
          elementFilterPlugin: 'plugin-element Filter config',
          elementPluginMore: 'plugin-element More config',
          iviewPlugin: 'plugin-iview Basic config',
          iviewFilter: 'plugin-iview Filter config',
          iviewPluginMore: 'plugin-iview More config',
          antdPlugin: 'plugin-antd Basic config',
          antdFilter: 'plugin-antd Filter config',
          antdPluginMore: 'plugin-antd More config',
          spanPlugin: 'Select merge cells',
          shortcutKeyPlugin: 'plugin-shortcut-key Shortcut key Settings',
          chartsPlugin: 'plugin-charts Chart tools',
          exportXLSXPlugin: 'plugin-export The import/export xlsx',
          exportPDFPlugin: 'plugin-export The export pdf',
          rendererPlugin: 'plugin-renderer More renderer',
          menusPlugin: 'plugin-menus Context menus',
          excelPlugin: 'plugin-excel A simple excel',
          treeRowPlugin: 'plugin-virtual-tree Virtual tree',
          treeColPlugin: 'plugin-virtual-tree Horizontal and vertical',
  
          formats: '(全局复用) Formatter',
          commands: '(全局复用) Command register',
          menus: '(全局复用) Context menu',
  
          renderer: '(高级用法) VxeRenderer',
          rendererFilter: 'Filter renderer',
          rendererDefault: 'Cell renderer',
          rendererEdit: 'Edit renderer',
          rendererExpand: 'Content renderer',
          rendererToolbar: 'Toolbar renderer',
          rendererForm: 'Form renderer',
          rendererEmpty: 'No data renderer',
  
          interceptor: '(高级用法) Event interceptor',
  
          optimize: 'Optimization and suggestion',
          optimizeScroller: 'Virtual rolling optimization',
          optimizeEdit: 'Editable optimization',
  
          api: 'API',
          vxeTable: 'vxe-table',
          vxeTableColgroup: 'vxe-colgroup',
          vxeTableColumn: 'vxe-column',
          vxeGrid: 'vxe-grid',
          vxeVirtualTree: 'vxe-virtual-tree',
          vxeExcel: 'vxe-excel',
          vxeToolbar: 'vxe-toolbar',
          vxePager: 'vxe-pager',
          vxeRadio: 'vxe-radio',
          vxeRadioGroup: 'vxe-radio-group',
          vxeRadioButton: 'vxe-radio-button',
          vxeCheckbox: 'vxe-checkbox',
          vxeCheckboxGroup: 'vxe-checkbox-group',
          vxeInput: 'vxe-input',
          vxeTextarea: 'vxe-textarea',
          vxeSelect: 'vxe-select',
          vxeOptgroup: 'vxe-optgroup',
          vxeOption: 'vxe-option',
          vxeButton: 'vxe-button',
          vxeTooltip: 'vxe-tooltip',
          vxeModal: 'vxe-modal',
          vxeForm: 'vxe-form',
          vxeFormItem: 'vxe-form-item',
          vxeFormGather: 'vxe-form-gather',
          vxeSwitch: 'vxe-switch',
          vxeList: 'vxe-list',
          vxePulldown: 'vxe-pulldown'
        }
      },
      header: {
        label: {
          donation: '支持我们',
          support: '付费插件'
        }
      },
      body: {
        button: {
          viewCode: 'View code',
          runDemo: 'Run demo',
          showCode: 'Show demo',
          refresh: 'Refresh',
          insert: 'Insert',
          save: 'Save',
          markCancel: 'Mark/Cancel',
          deleteSelectedRecords: 'Delete selected records'
        },
        label: {
          on: 'ON',
          off: 'OFF',
          plan: 'Plan',
          through: 'Through',
          copy: 'Copy',
          cut: 'Cut and paste',
          paste: 'Paste',
          delete: 'Delete',
          sort: 'Sort',
          filter: 'Filter',
          translations: 'Translations',
          version: 'Version',
          name: 'Name',
          age: 'Age',
          sex: 'Sex',
          search: 'Search',
          reset: 'Reset',
          createTime: 'Create Date',
          updateTime: 'Update Date',
          stableVersion: 'Stable',
          latestVersion: 'Latest'
        },
        valid: {
          rName: 'The name of the required.'
        },
        msg: {
          error: 'Error message',
          copyToClipboard: 'Copied to clipboard'
        },
        other: {
          v1: 'v1+ (vue 2.6+ End of life) ~ 2020-04 Stop',
          v2: 'v2+ (vue 2.6+ Old) ~ 2021-12 Stop',
          v3: 'v3+ (vue 2.6+ Stable)',
          v3d5: '3.5+ (vue 2.6+ Sticky)',
          v4: 'v4+ (vue 3.0+ Latest)',
          v4d5: '4.5+ (vue 3.0+ Sticky)',
          plan: {
            v1: 'v1 Based on vue2.6+, Support for all major browsers',
            v2: 'v2 Based on vue2.6+, Support for all major browsers',
            v3: 'v3 Support for modern browsers and partial compatibility with IE11 to improve rendering performance',
            v4: 'v4 Based on vue3.0+, Only supports modern browsers, not IE'
          },
          compatibility: 'Compatibility',
          releases: 'Releases',
          donation: '支持我们',
          issuesTitle: '该群供大家交流問題，如果群人数已满，将会不定期剔除不活跃的<br>，如果有 bug 请通过 issues 反馈',
          newFunc: 'Since the author is busy, there may be time to support this function later!',
          newDevelopment: 'this release is being refactored. Stay tuned!'
        },
        search: {
          searchPlaceholder: 'Document search',
          noDataPrefix: 'No results related to "',
          noDataSuffix: '" can be found!'
        },
        support: {
          title: '该付费技术群用于快速解决使用过程中遇到的各种问题。'
        },
        demo: {
          start: {
            i18n: {
              i18nTitle: 'If you want to use the specified language, you need to make Multilingual Settings. Take Chinese / English as an example',
              translate: 'Integration internationalization',
              translateTitle: 'If you want to support global automatic translation in the project, you can turn it on through global parameters (automatic translation will be performed for column header, verification prompt, etc.)',
              findError: 'Errors found? Want to participate in translation?'
            }
          }
        }
      },
      footer: {
        donation: '支持我们',
        donationDesc: 'vxe-table is open source and free for MIT. In order to make the project healthy and sustainable development, you can support the author through donation.'
      },
      api: {
        apiSearch: 'API Search',
        title: {
          prop: 'Attribute',
          desc: 'Description',
          type: 'Type / Return type',
          enum: 'Accepted Values',
          defVal: 'Default / Arguments',
          version: 'Compatibility',
          props: 'Table Attributes',
          events: 'Table events',
          slots: 'Table slots',
          methods: 'Table methods'
        },
        table: {
          desc: {
            id: 'Unique identification',
            data: 'Table data(note that updating data does not reset the status)',
            columns: 'Column configuration',
            customs: 'Have been obsolete',
            height: 'Table height, supports adaptive or fixed height(if you set adaptive, you must ensure that parent nodes exist and no adjacent elements are allowed)',
            maxHeight: 'Maximum height of the table',
            syncResize: 'Automatically following a property change to recalculate the table is the same as manually calling the recalculate method',
            autoResize: 'Automatically listen for parent changes to recalculate the table (this may be used in scenarios where parent elements may be dynamically changing)',
            resizable: 'Resizable',
            stripe: 'Whether with zebra stripes(note that in the editable table scenario, the temporarily inserted data will not have a zebra-like pattern)',
            border: 'Border',
            round: 'Round border',
            size: 'Table size',
            fit: 'Whether the width of all columns is self-supporting(do not use parameters that may be discarded)',
            loading: 'Whether the table is loaded',
            align: 'All columns on its way',
            headerAlign: 'Alignment of all header columns',
            footerAlign: 'Alignment of all footer columns',
            showHeader: 'Whether to display the header',
            startIndex: 'Obsolete, please use "seq-config.startIndex"',
            highlightCurrentRow: 'Whether to highlight the current row',
            highlightHoverRow: 'Mouse over a row to highlight',
            highlightCurrentColumn: 'Whether to highlight the current column',
            highlightHoverColumn: 'Mouse over whether to highlight a column',
            highlightCell: 'Only valid for edit-config configuration, whether to highlight cell borders during editing(Partial support only)',
            rowClassName: 'Append a className to the row',
            cellClassName: 'Append a className to the cell',
            headerRowClassName: 'Append a className to the row in the header',
            headerCellClassName: 'Append a className to the cell in the header',
            footerRowClassName: 'Append a className to the row in the footer',
            footerCellClassName: 'Append a className to the cell in the footer',
            cellStyle: 'Append styles to cells',
            headerCellStyle: 'Append styles to header cells',
            footerCellStyle: 'A table footer cell is attached to a style',
            rowStyle: 'Attach styles to rows',
            headerRowStyle: 'Append styles to header rows',
            footerRowStyle: 'Attach a style to the end of a table',
            showFooter: 'Whether to display table footer',
            footerMethod: 'The data method at table footer, return a two-dimensional array',
            mergeCells: '临时合并指定的单元格 (不能用于展开行，不建议用于固定列、树形结构)',
            mergeFooterItems: '临时合并表尾 (不能用于展开行，不建议用于固定列、树形结构)',
            spanMethod: '自定义合并函数，返回计算后的值 (不能用于虚拟滚动、展开行，不建议用于固定列、树形结构)',
            footerSpanMethod: '表尾合并行或列，返回计算后的值 (不能用于虚拟滚动、展开行，不建议用于固定列、树形结构)',
            showOverflow: 'Sets all content to appear as ellipses if it is too long',
            showHeaderOverflow: 'Sets the header to show ellipsis when all content is too long',
            showAllOverflow: 'It is about to be abandoned, please use "show-overflow"',
            showHeaderAllOverflow: 'It is about to be abandoned, please use "show-header-overflow"',
            showFooterOverflow: 'Sets the footer to show ellipsis when all content is too long',
            sortMethod: 'It is about to be abandoned, please use "sort-config.sortMethod"',
            remoteSort: 'It is about to be abandoned, please use "sort-config.remote"',
            remoteFilter: 'It is about to be abandoned, please use "filter-config.remote"',
            columnWidth: 'Width of all columns',
            columnMinWidth: 'All minimum column widths; The remaining space is automatically proportioned',
            columnKey: 'Whether the key attribute needs to be set for each column VNode (not required for non-exceptional cases)',
            rowKey: 'Do you need to set the key attribute for VNode on each row (not necessary for non-exceptional cases)',
            rowId: 'Field names for custom row data unique primary keys (row data must have a unique primary key, automatically generated by default)',
            keepSource: 'Maintain the state of the original data, depending on certain functions, such as edit state, restore data, etc.',
            zIndex: 'Custom style z-index (may be used for special situations, such as occlusion)',
            resizableConfig: 'Resizable configuration',
            seqConfig: 'Sequence number configuration',
            sortConfig: 'Sort configuration',
            filterConfig: 'Filter configuration',
            radioConfig: 'Radio configuration',
            exportConfig: 'Export configuration',
            importConfig: 'Import configuration',
            printConfig: 'Print configuration',
            selectConfig: 'Obsolete, please use "checkbox-config"',
            checkboxConfig: 'Checkbox configuration',
            tooltipConfig: 'tooltip configuration',
            expandConfig: 'Expand the row configuration',
            treeConfig: 'Tree configuration',
            menuConfig: 'context menu configuration',
            contextMenu: 'Obsolete, please use "menu-config"',
            clipConfig: 'Copy and paste configuration',
            fnrConfig: 'find and replace configuration',
            mouseConfig: 'Mouse configuration',
            areaConfig: 'Area selection configuration',
            keyboardConfig: 'Keyboard configuration',
            editConfig: 'Editable configuration',
            validConfig: 'Validate configuration',
            editRules: 'Checksum rule configuration entries',
            emptyText: 'What is displayed when the data is empty',
            emptyRender: 'Empty content renderer config',
            customConfig: 'Custom configuration',
            optimization: 'Have been obsolete',
  
            params: '自定义参数（可以用来存放一些自定义的数据）',
  
            empty: 'Text content displayed when empty data',
  
            currentChange: 'Only valid for highlightCurrentRow, the event that fires when the row is manually selected and the value changes',
            radioChange: 'Only works for type=radio, the event that is triggered when the value is manually checked and changed',
            selectChange: 'Obsolete, please use "checkbox-change"',
            checkboxChange: 'Only valid for type=checkbox, events that are triggered when checked manually and the value changes',
            selectAll: 'Obsolete, please use "checkbox-all"',
            checkboxAll: 'Only valid for type=checkbox, events that are triggered when all is checked manually',
            cellClick: 'This event is triggered when the cell is click',
            cellDblclick: 'This event is triggered when a cell is dblclick',
            cellMenu: 'This is only valid for "menu-config" configuration, and is triggered when the cell is context menu',
            cellContextmenu: 'Obsolete, please use "Cell-Menu"',
            headerCellClick: 'This event is triggered when the header cell is click',
            headerCellDblclick: 'This event is triggered when a header cell is dblclick',
            headerCellMenu: 'This is only valid for "menu-config" configuration, and is triggered when the header cell is context menu',
            headerCellContextmenu: 'Obsolete, please use "header-Cell-Menu"',
            footerCellClick: 'This event is triggered when a header cell is click',
            footerCellDblclick: 'This event is triggered when a cell at the end of a table is dblclick',
            footerCellMenu: 'This is only valid for "menu-config" configuration, and is triggered when the footer cell is context menu',
            footerCellContextmenu: 'Obsolete, please use "footer-Cell-Menu"',
            cellMouseenter: 'This is only valid for "tooltip-config" configuration, This event is fired when the cell mouseenter',
            cellMouseleave: 'This is only valid for "tooltip-config" configuration, This event is fired when the cell mouseleave',
            sortChange: 'This event is triggered when the sort condition changes',
            filterChange: 'This event is triggered when a filter condition changes',
            resizableChange: 'This event is triggered when the column width is dragged to change',
            toggleExpandChange: 'This event is triggered when a row is expanded or collapsed',
            toggleTreeChange: 'This event is triggered when the tree node is expanded or collapsed',
            menuClick: 'This event is only valid for "menu-config" configuration and is triggered when the shortcut menu is clicked',
            contextMenuClick: 'Obsolete, please use "menu-click"',
            cellSelected: 'This event is triggered when a cell is selected',
            editClosed: 'This event is triggered when the cell edit is turned close',
            editActived: 'This event is triggered when the cell is activated for editing',
            editDisabled: 'This event is triggered if the cell is disabled when activated',
            validError: 'This event is triggered when data validation does not pass',
            scroll: 'This event is triggered when the table scrolls'
          }
        },
        tableColumn: {
          desc: {
            type: 'The type of the column',
            index: 'Obsolete, please use "seq"',
            seq: 'Sequence number',
            selection: 'Obsolete, please use "checkbox"',
            checkbox: 'Checkbox',
            radio: 'Radio',
            expand: 'Expansion',
            html: 'HTML tag(Rendering arbitrary HTML dynamically is very dangerous and can easily lead to XSS attacks, so make sure the content is trusted)',
            visible: 'Whether or not show',
            prop: 'Obsolete, please use "field"',
            field: 'Column field',
            label: 'Obsolete, please use "title"',
            title: 'Column title (support internationalization)',
            width: 'Column width (if empty, distribute the remaining widths evenly; if all columns are fixed, there may be a widescreen that does not fill up, either with "%" or "min-width" layout)',
            minWidth: 'Minimum height of the column,The remaining space is automatically allocated proportionally',
            resizable: 'Whether column resizing allows dragging column widths',
            fixed: 'Fix the column to the left or right (note: fixed columns should be left and right)',
            align: 'Column on its way',
            headerAlign: 'Alignment of header columns',
            footerAlign: 'Alignment of footer columns',
            showOverflow: 'Appears as an ellipsis when the content is too long',
            showHeaderOverflow: 'Appears as an ellipsis when the header content is too long',
            showFooterOverflow: 'Appears as an ellipsis when the footer content is too long',
            className: 'Append a className to the cell, It could be a function',
            headerClassName: 'Append a className to the cell in the header, It could be a function',
            footerClassName: 'Append a className to the cell in the footer, It could be a function',
            formatter: 'A way to format the display content',
            indexMethod: 'Obsolete, please use "seqMethod"',
            seqMethod: 'Only valid for type=seq, custom indexing method',
            sortable: 'Whether column sorting is allowed',
            sortBy: 'Only valid for sortable, 指定排序的字段（当值 formatter 格式化后，可以设置该字段，使用值进行排序）',
            sortType: '排序的字段类型，比如字符串转数值等',
            sortMethod: 'Only valid for sortable, the sorting method of the column, whose return value is used to determine the collation of the row',
            remoteSort: 'Whether to use remote sorting',
            filters: 'Configure filter conditions(note: filtering can only be used for lists, if it is a tree, filter the root node)',
            filterMultiple: 'Works only for filters, filtering whether multiple selections are allowed',
            filterMethod: 'Valid only for filters, the filter method for the column, whose return value is used to determine whether the row is displayed',
            filterResetMethod: '只对 filters 有效，自定义筛选重置方法',
            filterRecoverMethod: '只对 filters 有效，自定义筛选复原方法（使用自定义筛选时可能会用到）',
            filterRender: 'Filter renderer config',
            treeNode: 'Only valid for tree-config configuration, specified as the tree node',
            columnKey: 'Obsolete, please use "table.column-key"',
            cellType: 'Cell value type',
            cellRender: 'Default renderer config',
            editRender: 'Edit renderer config',
            contentRender: 'Content renderer config',
            params: 'Additional parameters (Can be used to store some private parameters)'
          }
        },
        tooltip: {
          desc: {
            value: 'Whether or not shown',
            content: 'Content',
            trigger: 'trigger type',
            theme: 'The theme style',
            size: 'Size',
            zIndex: 'Custom style z-index (may be used for special situations, such as occlusion)',
            isArrow: 'Show arrow or not',
            enterable: 'Whether the mouse can go into tooltip',
            leaveDelay: 'How much delay to hide tooltip after mouse move'
          }
        },
        grid: {
          desc: {
            formConfig: 'Form config',
            toolbar: 'Obsolete, please use "toolbar-config"',
            toolbarConfig: 'Toolbar config',
            pagerConfig: 'Pager config',
            zoomConfig: 'Zoom config',
            proxyConfig: 'Data proxy config(based on the Promise API)',
            toolbarRender: 'Toolbar renderer config'
          }
        },
        toolbar: {
          desc: {
            id: 'Obsolete',
            size: 'Size',
            loading: 'Loading',
            import: 'Import button config("import-config" needs to be set)',
            export: 'Export button config("export-config" needs to be set)',
            print: 'Printing button config',
            refresh: 'Refresh button config',
            resizable: 'Obsolete, please use "custom-config"',
            setting: 'Obsolete, please use "custom"',
            custom: 'Custom column config'
          }
        },
        pager: {
          desc: {
            size: 'Size',
            loading: 'Loading',
            layouts: 'Custom layouts',
            currentPage: 'Current page',
            pageSize: 'Page size',
            total: 'Total number',
            pagerCount: 'Displays the number of page number buttons',
            pageSizes: 'List of options for page size',
            align: 'On the way',
            border: 'Show border',
            background: 'Show background color',
            iconPrevPage: 'Custom the previous page icon',
            iconJumpPrev: 'Custom jump previous page icon',
            iconJumpNext: 'Custom jump next page icon',
            iconNextPage: 'Custom the next page icon',
            iconJumpMore: 'Custom jump more icon'
          }
        },
        radio: {
          desc: {
            value: 'v-model Binding value',
            label: 'value',
            size: 'Size',
            disabled: 'Whether to disable',
            name: 'Native name attribute'
          }
        },
        checkbox: {
          desc: {
            value: 'v-model Binding value',
            size: 'Size',
            disabled: 'Whether to disable',
            label: 'For checkbox-group only, value',
            title: 'Title',
            indeterminate: 'Whether there is an indeterminate state'
          }
        },
        input: {
          desc: {
            value: 'v-model Binding value',
            immediate: 'By default the input will synchronize the value in real time. This will cause delays in complex renderings and can be set to false before synchronizing the value after change',
            size: 'Size',
            disabled: 'Whether to disable',
            prefixIcon: 'Prefix icon',
            suffixIcon: 'Suffix icon'
          }
        },
        button: {
          desc: {
            content: 'Content (support internationalization)',
            type: 'Type',
            size: 'Size',
            name: 'To identify this item',
            icon: 'button icon',
            status: 'Status',
            disabled: 'Whether to disable',
            loading: 'Loading or not',
            placement: 'Fix the direction of the display drop - down panel',
            transfer: 'Whether to insert the popup container into the body（对于嵌入到表格或者弹窗中被遮挡时需要设置为 true）'
          }
        },
        modal: {
          desc: {
            value: 'v-model Binding value',
            loading: 'Loading or not',
            id: 'Set a unique id (may be used in scenarios such as Message preventing repeated pop-ups or Storage drag state saving)',
            title: 'Message title (support internationalization)',
            type: 'Message type',
            status: 'Only valid for type=alert | confirm | message, message status',
            iconStatus: 'Custom status icon',
            message: 'Please use the "content"',
            content: 'Displayed text',
            showHeader: 'Whether to display the head',
            showFooter: 'Whether to show bottom',
            lockView: 'Whether or not the page is locked does not allow any action outside the modal',
            lockScroll: 'Whether the scroll bar is locked and does not allow page scrolling',
            mask: 'Whether to display the mask layer',
            maskClosable: 'Click the mask layer to close the modal',
            escClosable: 'Whether Esc key is allowed to close the modal',
            showZoom: '标题是否标显示最大化与还原按钮',
            resize: '是否允许窗口边缘拖动调整窗口大小',
            duration: 'Only valid for type=message, auto-closed delay, if -1 is disabled automatically closed',
            size: 'Size',
            width: 'The width of the modal window',
            height: 'The height of the modal window',
            minWidth: 'The minimum width of the modal window',
            minHeight: 'The minimum height of the modal window',
            top: 'Valid only for type=message, message from top',
            position: 'Only valid for type=modal. The default position of the window can be set to center display',
            zIndex: 'Custom style z-index (may be used for special situations, such as occlusion)',
            showTitleOverflow: 'Set the title content to appear as an ellipsis when it is too long',
            fullscreen: 'Default maximized display',
            dblclickZoom: 'It is only valid for type=modal. Is it allowed to enlarge or restore the window by double-clicking the head',
            remember: 'The memory function will remember the last operation state and restore the window state when the window is opened again',
            destroyOnClose: 'Destroy the content when the window closes',
            storage: 'If localStorage is enabled, the state dragged by the window will be saved locally (the id needs to be set)'
          }
        },
        form: {
          desc: {
            loading: 'Loading or not',
            data: 'Form data',
            span: 'The number of columns occupied by the grid of all items(24 columns)',
            align: 'All content align',
            size: 'Size',
            titleAlign: 'All title align',
            titleWidth: 'All title width',
            titleOverflow: '所有设置标题内容过长时显示为省略号',
            titleColon: 'Whether to display the title colon',
            titleAsterisk: 'Show red asterisk for required fields',
            rules: 'Checksum rule configuration entries'
          }
        },
        formItem: {
          desc: {
            field: 'Field name ',
            title: 'Title',
            span: 'The number of columns a grid occupies(24 columns)',
            align: 'Content align',
            titleAlign: 'Title align',
            titleWidth: 'Title width',
            titleOverflow: '标题内容过长时显示为省略号',
            folding: 'Default folding',
            visible: '默认是否显示',
            visibleMethod: 'The return value of this method Function({data, property}) determines whether the item is displayed',
            collapseNode: 'Collapse node',
            titlePrefix: 'Title prefix config',
            titleSuffix: 'Title suffix config',
            resetValue: 'The default value when reset',
            itemRender: 'Form item renderer config'
          }
        },
        select: {
          desc: {
            value: 'v-model Binding value',
            size: 'Size',
            multiple: 'Whether alternative',
            placeholder: 'Placeholder for null value empty',
            clearable: 'Whether to display the clear button on the right when there is a value',
            disabled: 'Whether to disable',
            prefixIcon: 'Prefix icon',
            placement: 'Fix the direction of the display drop - down panel',
            transfer: 'Whether to insert the popup container into the body'
          }
        },
        optgroup: {
          desc: {
            label: 'display content',
            disabled: 'Whether to disable',
            size: 'Size'
          }
        },
        option: {
          desc: {
            value: 'v-model Binding value',
            label: 'display content',
            disabled: 'Whether to disable',
            size: 'Size'
          }
        },
        switch: {
          desc: {
            value: 'v-model Binding value',
            size: 'Size',
            disabled: 'Disable',
            onLabel: 'Text displayed on open',
            offLabel: 'Text displayed on close',
            onValue: 'Open value',
            offValue: 'Value on close',
            onIcon: 'Icon on open',
            offIcon: 'Icon on close',
            onClass: 'Classname on open',
            offClass: 'Classname on shutdown'
          }
        },
        list: {
          desc: {
            data: 'List data',
            size: 'Size'
          }
        },
        pulldown: {
          desc: {
            data: 'List data',
            size: 'Size',
            disabled: 'Disable',
            placement: 'Fixed display direction of drop-down panel',
            transfer: 'Whether to insert the pop-up container into the body'
          }
        }
      }
    }
  }
  