export default { route: { dashboard: '首页', documentation: '文档', guide: '引导页', permission: '权限测试页', rolePermission: '角色权限', pagePermission: '页面权限', directivePermission: '指令权限', icons: '图标', components: '组件', tinymce: '富文本编辑器', markdown: 'Markdown', jsonEditor: 'JSON 编辑器', dndList: '列表拖拽', splitPane: 'Splitpane', avatarUpload: '头像上传', dropzone: 'Dropzone', sticky: 'Sticky', countTo: 'Count To', componentMixin: '小组件', backToTop: '返回顶部', dragDialog: '拖拽 Dialog', dragSelect: '拖拽 Select', dragKanban: '可拖拽看板', charts: '图表', keyboardChart: '键盘图表', lineChart: '折线图', mixChart: '混合图表', example: '综合实例', nested: '路由嵌套', menu1: '菜单1', 'menu1-1': '菜单 1-1', 'menu1-2': '菜单 1-2', 'menu1-2-1': '菜单 1-2-1', 'menu1-2-2': '菜单 1-2-2', 'menu1-3': '菜单 1-3', menu2: '菜单 2', Table: 'Table', dynamicTable: '动态 Table', dragTable: '拖拽 Table', inlineEditTable: 'Table 内编辑', complexTable: '综合 Table', tab: 'Tab', form: '表单', createArticle: '创建文章', editArticle: '编辑文章', articleList: '文章列表', errorPages: '错误页面', page401: '401', page404: '404', errorLog: '错误日志', excel: 'Excel', exportExcel: '导出 Excel', selectExcel: '导出 已选择项', mergeHeader: '导出 多级表头', uploadExcel: '上传 Excel', zip: 'Zip', pdf: 'PDF', exportZip: 'Export Zip', theme: '换肤', clipboardDemo: 'Clipboard', i18n: '国际化', externalLink: '外链', profile: '个人中心' }, navbar: { dashboard: '首页', github: '项目地址', logOut: '退出登录', profile: '个人中心', theme: '换肤', size: '布局大小' }, login: { title: '系统登录', welcome: '欢迎使用DATAEASE', logIn: '登录', username: '账号', password: '密码', any: '随便填', thirdparty: '第三方登录', thirdpartyTips: '本地不能模拟,请结合自己业务进行模拟!!!', expires: '登录token过期,请重新登录', tokenError: 'token错误,请重新登录' }, commons: { upload: '上传', cover: '覆盖', not_cover: '不覆盖', import_mode: '导入模式', import_module: '导入模块', please_fill_in_the_template: '请填写模版内容', cut_back_old_version: '切回旧版', cut_back_new_version: '切回新版', comment: '评论', examples: '示例', help_documentation: '帮助文档', api_help_documentation: 'API文档', delete_cancelled: '已取消删除', workspace: '工作空间', organization: '组织', menu: '菜单', setting: '设置', project: '项目', about_us: '关于', current_project: '当前项目', name: '名称', description: '描述', annotation: '注释', clear: '清空', save: '保存', update: '更新', save_success: '保存成功', delete_success: '删除成功', copy_success: '复制成功', modify_success: '修改成功', delete_cancel: '已取消删除', confirm: '确定', cancel: '取消', prompt: '提示', operating: '操作', input_limit: '长度在 {0} 到 {1} 个字符', login: '登录', welcome: '一站式开源数据分析平台', username: '姓名', password: '密码', input_username: '请输入用户姓名', input_password: '请输入密码', test: '测试', create_time: '创建时间', update_time: '更新时间', add: '添加', member: '成员', email: '邮箱', phone: '电话', role: '角色', personal_info: '个人信息', api_keys: 'API Keys', quota: '配额管理', status: '状态', show_all: '显示全部', show: '显示', report: '报告', user: '用户', system: '系统', personal_setting: '个人设置', test_resource_pool: '测试资源池', system_setting: '系统设置', api: '视图', dataset: '数据', functional: '功能测试', input_content: '请输入内容', create: '新建', edit: '编辑', copy: '复制', refresh: '刷新', remark: '备注', delete: '删除', reduction: '恢复', not_filled: '未填写', please_select: '请选择', search_by_name: '根据名称搜索', search_by_name_or_id: '根据 ID/名称 搜索', search_by_id_name_tag: '根据 ID/名称/标签 搜索', personal_information: '个人信息', exit_system: '退出系统', verification: '验证', title: '标题', custom: '自定义', select_date: '选择日期', calendar_heatmap: '测试日历', months_1: '一月', months_2: '二月', months_3: '三月', months_4: '四月', months_5: '五月', months_6: '六月', months_7: '七月', months_8: '八月', months_9: '九月', months_10: '十月', months_11: '十一月', months_12: '十二月', weeks_0: '周日', weeks_1: '周一', weeks_2: '周二', weeks_3: '周三', weeks_4: '周四', weeks_5: '周五', weeks_6: '周六', test_unit: '测试', system_parameter_setting: '系统参数设置', connection_successful: '连接成功', connection_failed: '连接失败', save_failed: '保存失败', host_cannot_be_empty: '主机不能为空', port_cannot_be_empty: '端口号不能为空', account_cannot_be_empty: '帐户不能为空', remove: '移除', remove_cancel: '移除取消', remove_success: '移除成功', tips: '认证信息已过期,请重新登录', not_performed_yet: '尚未执行', incorrect_input: '输入内容不正确', delete_confirm: '请输入以下内容,确认删除:', login_username: 'ID 或 邮箱', input_login_username: '请输入用户 ID 或 邮箱', input_name: '请输入名称', please_upload: '请上传文件', please_fill_path: '请填写ur路径', formatErr: '格式错误', please_save: '请先保存', reference_documentation: '参考文档', id: 'ID', millisecond: '毫秒', cannot_be_null: '不能为空', required: '{0}是必填的', already_exists: '名称不能重复', modifier: '修改人', validate: '校验', batch_add: '批量添加', check_project_tip: '请先创建或选择项目', auth_redirect_tip: '即将跳转到认证源页面进行认证', tag_tip: '输入回车添加标签', table: { select_tip: '已选中 {0} 条数据' }, date: { select_date: '选择日期', start_date: '开始日期', end_date: '结束日期', select_date_time: '选择日期时间', start_date_time: '开始日期时间', end_date_time: '结束日期时间', range_separator: '至', data_time_error: '开始日期不能大于结束日期' }, trigger_mode: { name: '触发方式', manual: '手动触发', schedule: '定时任务', api: 'API调用', case: '用例触发' }, adv_search: { title: '高级搜索', combine: '组合查询', test: '所属测试', project: '所属项目', search: '查询', reset: '重置', and: '所有', or: '任意一个', operators: { is_empty: '空', is_not_empty: '非空', like: '包含', not_like: '不包含', in: '属于', not_in: '不属于', gt: '大于', ge: '大于等于', lt: '小于', le: '小于等于', equals: '等于', not_equals: '不等于', between: '之间', current_user: '是当前用户' } }, monitor: '监控', all_label: { case: '全部用例', review: '全部评审' }, image: '镜像', tag: '标签', module: { select_module: '选择模块', default_module: '默认模块' }, datasource: '数据连接', button: { login: '登录' } }, documentation: { documentation: '文档', github: 'Github 地址' }, permission: { addRole: '新增角色', editPermission: '编辑权限', roles: '你的权限', switchRoles: '切换权限', tips: '在某些情况下,不适合使用 v-permission。例如:Element-UI 的 el-tab 或 el-table-column 以及其它动态渲染 dom 的场景。你只能通过手动设置 v-if 来实现。', delete: '删除', confirm: '确定', cancel: '取消' }, guide: { description: '引导页对于一些第一次进入项目的人很有用,你可以简单介绍下项目的功能。本 Demo 是基于', button: '打开引导' }, components: { documentation: '文档', tinymceTips: '富文本是管理后台一个核心的功能,但同时又是一个有很多坑的地方。在选择富文本的过程中我也走了不少的弯路,市面上常见的富文本都基本用过了,最终权衡了一下选择了Tinymce。更详细的富文本比较和介绍见', dropzoneTips: '由于我司业务有特殊需求,而且要传七牛 所以没用第三方,选择了自己封装。代码非常的简单,具体代码你可以在这里看到 @/components/Dropzone', stickyTips: '当页面滚动到预设的位置会吸附在顶部', backToTopTips1: '页面滚动到指定位置会在右下角出现返回顶部按钮', backToTopTips2: '可自定义按钮的样式、show/hide、出现的高度、返回的位置 如需文字提示,可在外部使用Element的el-tooltip元素', imageUploadTips: '由于我在使用时它只有vue@1版本,而且和mockjs不兼容,所以自己改造了一下,如果大家要使用的话,优先还是使用官方版本。' }, table: { dynamicTips1: '固定表头, 按照表头顺序排序', dynamicTips2: '不固定表头, 按照点击顺序排序', dragTips1: '默认顺序', dragTips2: '拖拽后顺序', title: '标题', importance: '重要性', type: '类型', remark: '点评', search: '搜索', add: '添加', export: '导出', reviewer: '审核人', id: '序号', date: '时间', author: '作者', readings: '阅读数', status: '状态', actions: '操作', edit: '编辑', publish: '发布', draft: '草稿', delete: '删除', cancel: '取 消', confirm: '确 定' }, example: { warning: '创建和编辑页面是不能被 keep-alive 缓存的,因为keep-alive 的 include 目前不支持根据路由来缓存,所以目前都是基于 component name 来进行缓存的。如果你想类似的实现缓存效果,可以使用 localStorage 等浏览器缓存方案。或者不要使用 keep-alive 的 include,直接缓存所有页面。详情见' }, errorLog: { tips: '请点击右上角bug小图标', description: '现在的管理后台基本都是spa的形式了,它增强了用户体验,但同时也会增加页面出问题的可能性,可能一个小小的疏忽就导致整个页面的死锁。好在 Vue 官网提供了一个方法来捕获处理异常,你可以在其中进行错误处理或者异常上报。', documentation: '文档介绍' }, excel: { export: '导出', selectedExport: '导出已选择项', placeholder: '请输入文件名(默认excel-list)' }, zip: { export: '导出', placeholder: '请输入文件名(默认file)' }, pdf: { tips: '这里使用 window.print() 来实现下载pdf的功能' }, theme: { change: '换肤', documentation: '换肤文档', tips: 'Tips: 它区别于 navbar 上的 theme-pick, 是两种不同的换肤方法,各自有不同的应用场景,具体请参考文档。' }, tagsView: { refresh: '刷新', close: '关闭', closeOthers: '关闭其它', closeAll: '关闭所有' }, settings: { title: '系统布局配置', theme: '主题色', tagsView: '开启 Tags-View', fixedHeader: '固定 Header', sidebarLogo: '侧边栏 Logo' }, license: { title: '授权管理', corporation: '客户名称', time: '授权时间', product: '产品名称', edition: '产品版本', licenseVersion: '授权版本', count: '授权数量', valid_license: '授权验证', show_license: '查看授权', valid_license_error: '授权验证失败', status: '授权状态', valid: '有效', invalid: '无效', expired: '已过期' }, member: { create: '添加成员', modify: '修改成员', delete_confirm: '这个用户确定要删除吗?', please_choose_member: '请选择成员', search_by_name: '根据名称搜索', modify_personal_info: '修改个人信息', edit_password: '修改密码', edit_information: '编辑信息', input_name: '请输入名称', input_email: '请输入邮箱', special_characters_are_not_supported: '不支持特殊字符', mobile_number_format_is_incorrect: '手机号码格式不正确', email_format_is_incorrect: '邮箱格式不正确', password_format_is_incorrect: '有效密码:8-30位,英文大小写字母+数字+特殊字符(可选)', old_password: '旧密码', new_password: '新密码', repeat_password: '确认密码', inconsistent_passwords: '两次输入的密码不一致', remove_member: '确定要移除该成员吗', org_remove_member: '将该用户从组织中移除,将同时移除该组织下所有工作空间的权限,确定要移除该成员吗?', input_id_or_email: '请输入用户 ID, 或者 用户邮箱', no_such_user: '无此用户信息, 请输入正确的用户 ID 或者 用户邮箱!' }, user: { create: '创建用户', modify: '修改用户', input_name: '请输入用户姓名', input_id: '请输入ID', input_email: '请输入邮箱', input_password: '请输入密码', input_phone: '请输入电话号码', input_roles: '请选择角色', special_characters_are_not_supported: '不支持特殊字符', mobile_number_format_is_incorrect: '手机号码格式不正确', email_format_is_incorrect: '邮箱格式不正确', delete_confirm: '这个用户确定要删除吗?', apikey_delete_confirm: '这个 API Key 确定要删除吗?', input_id_placeholder: '请输入ID (不支持中文)', source: '用户来源' }, role: { please_choose_role: '请选择角色', admin: '系统管理员', org_admin: '组织管理员', org_member: '组织成员', test_manager: '测试经理', test_user: '测试人员', test_viewer: '只读用户', add: '添加角色', delete: '删除角色', modify: '修改角色' }, menu: { create: '创建菜单', modify: '修改菜单', delete: '删除菜单', delete_confirm: '确定删除菜单吗' }, organization: { create: '创建组织', modify: '修改组织', delete: '删除组织', delete_confirm: '删除该组织会关联删除该组织下的所有资源(如:相关工作空间,项目,测试用例等),确定要删除吗?', input_name: '请输入组织名称', select_organization: '请选择组织', search_by_name: '根据名称搜索', special_characters_are_not_supported: '格式错误(不支持特殊字符,且不能以\'-\'开头结尾)', none: '无组织', select: '选择组织', delete_warning: '删除该组织将同步删除该组织下所有相关工作空间和相关工作空间下的所有项目,以及项目中的所有用例、接口测试、性能测试等,确定要删除吗?', service_integration: '服务集成', defect_manage: '缺陷管理平台', message_settings: '消息设置', message: { jenkins_task_notification: 'Jenkins接口调用任务通知', test_plan_task_notification: '测试计划任务通知', test_review_task_notice: '测试评审任务通知', create_new_notification: '创建新通知', mail_template_example: '邮件模版', robot_template: '机器人模版', select_events: '选择事件', defect_task_notification: '缺陷任务通知', select_receiving_method: '选择接收方式', mail: '邮件', nail_robot: '钉钉机器人', enterprise_wechat_robot: '企业微信机器人', notes: '1.钉钉和企业群里新建一个自定义机器人,然后复制 webhook 地址在我们平台上;\n' + ' 2.机器人选择为群机器人,安全验证选择“自定义关键词” :"任务通知";\n' + ' 3.选择接收人时必须是你所建的群里包含的人,接收人手机号为必填项且为钉钉企业所使用的手机号,', message: '事件,接收人,接收方式为必填项', message_webhook: '接收方式为钉钉和企业机器人时,webhook为必填项', template: '模版' }, integration: { select_defect_platform: '请选择要集成的缺陷管理平台:', basic_auth_info: 'Basic Auth 账号信息:', api_account: 'API 账号', api_password: 'API 口令', app_name: '应用代号', app_key: '密钥', account: '账号', password: '密码', jira_url: 'JIRA 地址', jira_issuetype: '问题类型', input_api_account: '请输入账号', input_api_password: '请输入密码', input_jira_url: '请输入Jira地址,例:https://metersphere.atlassian.net/', input_jira_issuetype: '请输入问题类型', zentao_url: 'Zentao 地址', input_zentao_url: '请输入Zentao地址,例:http://xx.xx.xx.xx/zentao/', use_tip: '使用指引:', use_tip_tapd: 'Tapd Basic Auth 账号信息在"公司管理-安全与集成-开放平台"中查询', use_tip_jira: 'Jira software server 认证信息为 账号密码,Jira software cloud 认证信息为 账号+令牌(账户设置-安全-创建API令牌)', use_tip_zentao: '账号密码为具有相应权限的Zentao账号,账号需要具有 超级model调用接口权限', use_tip_two: '保存 Basic Auth 账号信息后,需要在 Metersphere 项目中手动关联 ID/key', link_the_project_now: '马上关联项目', cancel_edit: '取消编辑', cancel_integration: '取消集成', cancel_confirm: '确认取消集成 ', successful_operation: '操作成功', not_integrated: '未集成该平台', choose_platform: '请选择集成的平台', verified: '验证通过' } }, system_parameter_setting: { mailbox_service_settings: '邮件设置', ldap_setting: 'LDAP设置', test_connection: '测试连接', SMTP_host: 'SMTP主机', SMTP_port: 'SMTP端口', SMTP_account: 'SMTP账户', SMTP_password: 'SMTP密码', SSL: '开启SSL(如果SMTP端口是465,通常需要启用SSL)', TLS: '开启TLS(如果SMTP端口是587,通常需要启用TLS)', SMTP: '是否免密 SMTP', host: '主机号不能为空', port: '端口号不能为空', account: '账户不能为空', test_recipients: '测试收件人', tip: '提示:仅用来作为测试邮件收件人' }, variables: { cvs_info: '只能上传CSV文件', end: '结束', start: '开始', increment: '增量', counter_info: '000产生至少3位数字。user_000输出形式为user_nnn', config: '配置', add_file: '添加文件', delimiter: '分隔符', format: '输出格式' }, auth_source: { delete_prompt: '此操作会删除认证源,是否继续?', title: '认证设置', auth_name_valid: '名称不支持特殊字符' }, chart: { datalist: '视图', add_group: '添加分组', add_scene: '添加场景', group: '分组', scene: '场景', delete: '删除', move_to: '移动到', rename: '重命名', tips: '提示', confirm_delete: '确认删除', delete_success: '删除成功', confirm: '确认', cancel: '取消', search: '搜索', back: '返回', add_table: '添加表', process: '进度', add_chart: '添加视图', db_data: '数据库表', sql_data: 'SQL数据集', excel_data: 'Excel数据集', custom_data: '自助数据集', pls_slc_tbl_left: '请从左侧选视图', add_db_table: '添加数据库表', pls_slc_data_source: '请选择数据库连接', table: '表', edit: '编辑', create_view: '创建试图', data_preview: '数据预览', dimension: '维度', quota: '指标', title: '标题', show: '显示', chart_type: '图表类型', shape_attr: '图形属性', module_style: '组件样式', result_filter: '结果过滤器', x_axis: '横轴', y_axis: '纵轴', chart: '视图', close: '关闭', summary: '汇总方式', fast_calc: '快速计算', sum: '求和', avg: '平均', max: '最大值', min: '最小值', std: '标准差', var_samp: '方差', quick_calc: '快速计算', show_name_set: '显示名设置' }, dataset: { datalist: '数据集', add_group: '添加分组', add_scene: '添加场景', group: '分组', scene: '场景', delete: '删除', move_to: '移动到', rename: '重命名', tips: '提示', confirm_delete: '确认删除', delete_success: '删除成功', confirm: '确认', cancel: '取消', search: '搜索', back: '返回', add_table: '添加表', process: '进度', update: '更新', db_data: '数据库表', sql_data: 'SQL数据集', excel_data: 'Excel数据集', custom_data: '自助数据集', pls_slc_tbl_left: '请从左侧选择表', add_db_table: '添加数据库表', pls_slc_data_source: '请选择数据库连接', table: '表', edit: '编辑', create_view: '创建视图', data_preview: '数据预览', field_type: '字段类型', field_name: '字段名', field_origin_name: '原始名', field_check: '选中', update_info: '更新信息', join_view: '关联视图', text: '文本', time: '时间', value: '数值', mode: '模式', direct_connect: '直连', sync_data: '定时同步', update_setting: '更新设置', sync_now: '立即更新', add_task: '添加任务', task_name: '任务名称', start_time: '开始时间', end_time: '结束时间', status: '状态', task_update: '定时更新', update_type: '更新方式', all_scope: '全量更新', add_scope: '增量更新', select_data_time: '选择日期时间', execute_rate: '执行频率', execute_once: '只执行一次', cron_config: '表达式设定', no_limit: '无限制', set_end_time: '设定结束时间', operate: '操作', save_success: '保存成功', close: '关闭', required: '必填', input_content: '请输入内容', add_sql_table: '添加SQL', preview: '预览', pls_input_name: '请输入名称', connect_mode: '连接模式' }, datasource: { create: '新建数据连接', type: '类型', please_choose_type: '请选择数据源类型', data_base: '数据库名称', user_name: '用户名', password: '密码', host: '主机', port: '端口', please_input_data_base: '请输入数据库名称', please_input_user_name: '请输入用户名', please_input_password: '请输入密码', please_input_host: '请输入主机', please_input_port: '请输入端口', modify: '编辑数据连接', validate_success: '校验成功', delete: '删除组织', delete_confirm: '删除该组织会关联删除该组织下的所有资源(如:相关工作空间,项目,测试用例等),确定要删除吗?', input_name: '请输入名称', input_desc: '请输入描述', select_organization: '请选择组织', search_by_name: '根据名称搜索', special_characters_are_not_supported: '格式错误(不支持特殊字符,且不能以\'-\'开头结尾)', none: '无组织', select: '选择组织', delete_warning: '删除该数据连接将同步删除该数据连接下所有相关的数据集, 确定要删除吗?', service_integration: '服务集成', defect_manage: '缺陷管理平台', message_settings: '消息设置', message: { jenkins_task_notification: 'Jenkins接口调用任务通知', test_plan_task_notification: '测试计划任务通知', test_review_task_notice: '测试评审任务通知', create_new_notification: '创建新通知', mail_template_example: '邮件模版', robot_template: '机器人模版', select_events: '选择事件', defect_task_notification: '缺陷任务通知', select_receiving_method: '选择接收方式', mail: '邮件', nail_robot: '钉钉机器人', enterprise_wechat_robot: '企业微信机器人', notes: '1.钉钉和企业群里新建一个自定义机器人,然后复制 webhook 地址在我们平台上;\n' + ' 2.机器人选择为群机器人,安全验证选择“自定义关键词” :"任务通知";\n' + ' 3.选择接收人时必须是你所建的群里包含的人,接收人手机号为必填项且为钉钉企业所使用的手机号,', message: '事件,接收人,接收方式为必填项', message_webhook: '接收方式为钉钉和企业机器人时,webhook为必填项', template: '模版' } }, panel: { datalist: '视图列表', group: '目录', panel: '仪表盘', groupAdd: '新建目录', panelAdd: '新建仪表盘', delete: '删除', move_to: '移动到', rename: '重命名', tips: '提示', confirm_delete: '确认删除', delete_success: '删除成功', confirm: '确认', cancel: '取消', search: '搜索', back: '返回', view: '视图' } }