diff --git a/framework/sdk-parent/frontend/src/i18n/lang/track/en-US.js b/framework/sdk-parent/frontend/src/i18n/lang/track/en-US.js index 287f9e5555..372fa916b8 100644 --- a/framework/sdk-parent/frontend/src/i18n/lang/track/en-US.js +++ b/framework/sdk-parent/frontend/src/i18n/lang/track/en-US.js @@ -1,12 +1,12 @@ export default { - batch_operate_select_row_count: 'You have selected {0} cases', - select_all_row: 'You have selected all cases', - sync_add_api_load: 'Synchronously add associated test case', - next: 'Next', - total_size: 'Total {0}', - related_requirements: 'Related requirements', - please_related_requirements: 'Please select the requirements to associate', - batch_related_requirements: 'Batch related requirement', + batch_operate_select_row_count: "You have selected {0} cases", + select_all_row: "You have selected all cases", + sync_add_api_load: "Synchronously add associated test case", + next: "Next", + total_size: "Total {0}", + related_requirements: "Related requirements", + please_related_requirements: "Please select the requirements to associate", + batch_related_requirements: "Batch related requirement", please_select_the_test_to_associate: "Please select the test to associate", person_responsible: "Person Responsible", test_track: "Track", @@ -32,18 +32,18 @@ export default { scenario_test_case: "Scenario Case", ui_scenario_test_case: "UI Scenario Case", report_statistics: "Report Statistics", - sort: 'Sort', - other_test_name: 'Other Test Name', + sort: "Sort", + other_test_name: "Other Test Name", demand: { - id: 'Demand ID', - name: 'Demand Name', - batch_relate: 'Bulk Association Requirements', - relate_is_null_warn: 'The associated requirement cannot be empty!', - relate_name_is_null_warn: 'Requirement name cannot be empty!', + id: "Demand ID", + name: "Demand Name", + batch_relate: "Bulk Association Requirements", + relate_is_null_warn: "The associated requirement cannot be empty!", + relate_name_is_null_warn: "Requirement name cannot be empty!", third_platform_demand: "Third platform demand", - other_demand: "Other demand" + other_demand: "Other demand", }, - step_model: 'Step Model', + step_model: "Step Model", automatic_status_update: "Automatic Status Update", case: { list: "List", @@ -51,31 +51,37 @@ export default { step_info: "Step Info", other_info: "Other Info", step_describe: "Step Describe", - step_describe_tip: "Applicable to every step of the test scenario, there are clear test steps, expected results", + step_describe_tip: + "Applicable to every step of the test scenario, there are clear test steps, expected results", text_describe: "Text Describe", - text_describe_tip: "For simple test scenarios, there are no clear test steps", + text_describe_tip: + "For simple test scenarios, there are no clear test steps", change_type: "Change Type", minder_create_tip: "failed, unable to create its parent module in minder", minder_issue_delete_tip: "Successfully cancel the defect association", check_select: "Please check the case", - export_all_cases: 'Are you sure you want to export all use cases?', + export_all_cases: "Are you sure you want to export all use cases?", minder_tem_node_tip: "Cannot create case {0} under the temporary node", minder_is_module_tip: "{0} is a module and cannot be modified as a use ca", - minder_not_module_tip: "Module {0}, cannot be created under a non-module node", - minder_all_module_tip: 'All case are virtual modules. Please create use cases in other modules', - minder_save_confirm_title: 'Please save the minder', - minder_save_confirm_tip: 'The minder is not saved. Are you sure to save?', - minder_import_save_confirm_tip: 'Will the minder be refreshed after successful import and confirm to save minder?', - input_test_case: 'Please enter the associated case name', - test_name: 'TestName', - other: '--Other--', + minder_not_module_tip: + "Module {0}, cannot be created under a non-module node", + minder_all_module_tip: + "All case are virtual modules. Please create use cases in other modules", + minder_save_confirm_title: "Please save the minder", + minder_save_confirm_tip: "The minder is not saved. Are you sure to save?", + minder_import_save_confirm_tip: + "Will the minder be refreshed after successful import and confirm to save minder?", + input_test_case: "Please enter the associated case name", + test_name: "TestName", + other: "--Other--", test_case: "Case", move: "Move case", case_list: "Test case list", create_case: "Create", edit_case: "Edit case", view_case: "Test case", - no_project: "There is no project in this workspace, please create the project first", + no_project: + "There is no project in this workspace, please create the project first", priority: "Priority", type: "Type", method: "Method", @@ -85,7 +91,7 @@ export default { case_type: "Case Type", name: "Test Case Name", module: "Module", - project: 'Project', + project: "Project", maintainer: "Maintainer", steps: "Steps", number: "Number", @@ -106,58 +112,67 @@ export default { delete: "Delete case", batch_delete_confirm: "Confirm delete {0} case?", batch_delete_completely_confirm: "Confirm delete {0} case completely?", - batch_delete_tip: "It cannot be recovered after delete, please delete carefully", - public_batch_delete_tip: "It cannot be restored after deletion, please proceed with caution.", - public_remove:"Remove", + batch_delete_tip: + "It cannot be recovered after delete, please delete carefully", + public_batch_delete_tip: + "It cannot be restored after deletion, please proceed with caution.", + public_remove: "Remove", batch_delete_soft_tip: "The test case will be put into trash", save_create_continue: "Save and create continue", save_add_public: "Save and add public", - please_create_project: "No project available, please create the project first", + please_create_project: + "No project available, please create the project first", create_module_first: "Please create module first", relate_test: "Relate test", relate_issue: "Relate Issue", demand_name_id: "Demand ID/Name", please_select_relate_test: "Please select the test to associate", - relate_test_not_find: 'The associated test does not exist, please check the test case', - other_relate_test_not_find: 'Associated test name, please go to the third party platform to execute', - batch_handle: 'Batch processing (select {0} items)', - batch_update: 'Update the attributes of {0} cases', - select_attr: 'Select attr', - batch_update_to: 'Batch update to', - select_catalog: 'Please select use case catalog', + relate_test_not_find: + "The associated test does not exist, please check the test case", + other_relate_test_not_find: + "Associated test name, please go to the third party platform to execute", + batch_handle: "Batch processing (select {0} items)", + batch_update: "Update the attributes of {0} cases", + select_attr: "Select attr", + batch_update_to: "Batch update to", + select_catalog: "Please select use case catalog", batch_move_to: 'Move "{0}" {1} of Cases to', batch_copy_to: 'Copy "{0}" {1} of Cases to', - updated_attr_value: 'The updated attribute value', - batch_operate: 'Batch operation', - please_select_attr: 'Please select attributes', - please_input_attr_value: 'Please input the value corresponding to the attribute', - please_select_attr_value: 'Please select the value corresponding to the attribute', - please_select_required_value: 'Please select value', - batch_edit_case: 'Batch editing', - batch_edit_btn: 'Edit', - batch_move_case: 'Batch move', - batch_move_btn: 'Move to', - batch_copy: 'Batch copy', - batch_copy_btn: 'Copy to', - batch_add_public: 'Batch add public', - batch_add_public_btn: 'Add to public', - batch_link_demand: 'Bulk Association Requirements', - batch_link_demand_btn: 'Related demand', - public_warning: 'The public library configuration is not enabled', - generate_dependencies: 'Generate graph', - generate_dependencies_warning: 'For a better experience, it is recommended to check the data below 100', - batch_delete_case: 'Delete', - batch_delete_btn: 'Delete', - batch_unlink: 'Batch Unlink', - unlink: 'Unlink', + updated_attr_value: "The updated attribute value", + batch_operate: "Batch operation", + please_select_attr: "Please select attributes", + please_input_attr_value: + "Please input the value corresponding to the attribute", + please_select_attr_value: + "Please select the value corresponding to the attribute", + please_select_required_value: "Please select value", + batch_edit_case: "Batch editing", + batch_edit_btn: "Edit", + batch_move_case: "Batch move", + batch_move_btn: "Move to", + batch_copy: "Batch copy", + batch_copy_btn: "Copy to", + batch_add_public: "Batch add public", + batch_add_public_btn: "Add to public", + batch_link_demand: "Bulk Association Requirements", + batch_link_demand_btn: "Related demand", + public_warning: "The public library configuration is not enabled", + generate_dependencies: "Generate graph", + generate_dependencies_warning: + "For a better experience, it is recommended to check the data below 100", + batch_delete_case: "Delete", + batch_delete_btn: "Delete", + batch_unlink: "Batch Unlink", + unlink: "Unlink", project_name: "Project", - status: 'Review Status', - status_prepare: 'Prepare', - status_running: 'Underway', - status_finished: 'Completed', - status_pass: 'Pass', - status_un_pass: 'UnPass', - cancel_relevance_project: "Disassociating the project will also cancel the associated test cases under the project", + status: "Review Status", + status_prepare: "Prepare", + status_running: "Underway", + status_finished: "Completed", + status_pass: "Pass", + status_un_pass: "UnPass", + cancel_relevance_project: + "Disassociating the project will also cancel the associated test cases under the project", img_loading_fail: "Image failed to load", pdf_loading_fail: "PDF loading failed", upload_tip: "file size limit[0-500MB]", @@ -175,7 +190,8 @@ export default { case_export: "Export case", download_template: "Download template", click_upload: "Upload", - upload_limit: "Only XLS/XLSX/XMIND files can be uploaded, and no more than 100M", + upload_limit: + "Only XLS/XLSX/XMIND files can be uploaded, and no more than 100M", upload_xmind_format: "Only xmind", upload_xmind: "Only xmind files can be uploaded, and no more than 800", upload_limit_count: "Only one file can be uploaded at a time", @@ -193,18 +209,21 @@ export default { continue_upload: "Continue", import_create: "Import Create", import_update: "Import Update", - import_tip1: "ID is required when \"Test Case Custom ID\" switch is turned on in project settings", + import_tip1: + 'ID is required when "Test Case Custom ID" switch is turned on in project settings', import_tip2: "ID is required when importing and updating", import_type_require_tips: "Please select the import type!", import_file_tips: "Please upload the file first!", - import_refresh_tips: "Content has been updated, please reopen the edit page!", + import_refresh_tips: + "Content has been updated, please reopen the edit page!", import_format: "Import Format", select_import_field: "Select Field", select_import_all_field: "Select All", base_field: "Base Field", custom_field: "Custom Field", other_field: "Other Field", - other_field_tip: "Note: For other fields, import is not supported after export", + other_field_tip: + "Note: For other fields, import is not supported after export", import_by_excel: "Import cases from excel", import_by_xmind: "Import cases from xmind", download_template_tips_please: "Please ", @@ -216,11 +235,14 @@ export default { import_uploading_tips: "uploading", case_import_result_success_title: "Case import success", case_import_result_error_title: "Case import erre", - case_import_result_success_content: "Successfully imported {0} test cases", - case_import_result_error_content: "0 cases imported successfully and {0} failed", + case_import_result_success_content: + "Successfully imported {0} test cases", + case_import_result_error_content: + "0 cases imported successfully and {0} failed", case_import_result_error_please: "Please ", - case_import_result_error_import_again: " , Import again after making the changes", - click_preview_import_error_msg: "Click to preview the error" + case_import_result_error_import_again: + " , Import again after making the changes", + click_preview_import_error_msg: "Click to preview the error", }, export: { export: "Export cases", @@ -235,19 +257,20 @@ export default { export_format: "Export Format", }, case_desc: "Case Desc", - passing_rate: 'Case Pass Rate', + passing_rate: "Case Pass Rate", exists_multiple_prerequisite_node: "Exists multiple precondition node", exists_multiple_remark_node: "Exists multiple remark node", }, plan: { test_plan: "Plan", - test_plan_id: 'Plan ID', + test_plan_id: "Plan ID", create_plan: "Create test plan", edit_plan: "Edit test plan", plan_name: "Name", plan_project: "Project", related_project: "Related Project", - related_tip: "After linking the project, you can add test cases under the linking project to the test plan list", + related_tip: + "After linking the project, you can add test cases under the linking project to the test plan list", plan_stage: "Stage", follow_people: "Follow", plan_status: "Status", @@ -275,16 +298,18 @@ export default { actual_end_time: "Actual End Time", report_start_time: "Report Start Time", report_end_time: "Report End Time", - plan_delete_confirm: "All use cases under this plan will be deleted,confirm delete test plan: ", - plan_delete_tip: "The test plan is under way, please confirm and delete it!", + plan_delete_confirm: + "All use cases under this plan will be deleted,confirm delete test plan: ", + plan_delete_tip: + "The test plan is under way, please confirm and delete it!", plan_delete: "Delete test plan", api_case: "Api case", scenario_case: "Scenario case", execute_result: "Execute Result", - execute_time: 'Execute Time', + execute_time: "Execute Time", is_api_case_executing: "Api Case Executing", - is_scenario_executing: 'Scenario Executing', - is_performance_executing: 'Performance Executing', + is_scenario_executing: "Scenario Executing", + is_performance_executing: "Performance Executing", test_plan_test_case_count: "Track Case Count", test_plan_test_case_success_count: "Function case success count", test_plan_test_case_failed_count: "Failed count of functional case", @@ -300,7 +325,8 @@ export default { test_plan_api_scenario_success_count: "Scenario Case success Count", test_plan_api_scenario_failed_count: "Scenario Case failed Count", test_plan_api_scenario_un_execute_count: "Scenario Case unexecuted Count", - test_plan_api_scenario_error_report_count: "Scenario Case error report Count", + test_plan_api_scenario_error_report_count: + "Scenario Case error report Count", test_plan_ui_scenario_count: "UI Scenario Case Count", test_plan_ui_scenario_success_count: "UI Scenario Case success Count", test_plan_ui_scenario_failed_count: "UI Scenario Case failed Count", @@ -309,12 +335,16 @@ export default { test_plan_component_case_count: "Component Case Count", data_name: "Data Name", test_plan_batch_switch: "batch on/off scheduled tasks", - batch_update_schedule_enable: 'update the scheduled task status of {0} test plans', - batch_update_schedule_enable_alert: 'note: only test plans with scheduled tasks can be updated', - next_run_time: 'next running time', - schedule_enabled: 'enabled', - check_schedule_enabled: 'the data you checked has detected {0} scheduled tasks that can be modified', - no_check_schedule_enabled: 'the data you checked does not detect a scheduled task', + batch_update_schedule_enable: + "update the scheduled task status of {0} test plans", + batch_update_schedule_enable_alert: + "note: only test plans with scheduled tasks can be updated", + next_run_time: "next running time", + schedule_enabled: "enabled", + check_schedule_enabled: + "the data you checked has detected {0} scheduled tasks that can be modified", + no_check_schedule_enabled: + "the data you checked does not detect a scheduled task", load_case: { case: "Load Case", execution_status: "Execution status", @@ -326,7 +356,7 @@ export default { error: "Use case execution error, please debug this use case separately!", report_not_found: "Report does not exist", content_empty: "Content empty", - } + }, }, review: { test_review: "Review", @@ -339,7 +369,8 @@ export default { review_follow_people: "Follow", review_status: "Status", related_project: "Related Project", - related_tip: "After the project is associated, you can add test cases under the associated project to the review list", + related_tip: + "After the project is associated, you can add test cases under the associated project to the review list", end_time: "EndTime", delete: "Delete", input_review_name: "Please enter the name of the review", @@ -358,7 +389,8 @@ export default { creator: "Creator", done: "Commented use cases", result_distribution: "Result Distribution", - deadline_cannot_early_tips: "Deadline cannot be earlier than current time!", + deadline_cannot_early_tips: + "Deadline cannot be earlier than current time!", }, comment: { no_comment: "No Comment", @@ -379,7 +411,7 @@ export default { submit_description: "please submit comments first!", }, module: { - id: 'Module ID', + id: "Module ID", search: "Search module", search_by_name: "Search by name", rename: "Rename", @@ -388,8 +420,9 @@ export default { name: "Name", delete_confirm: "Confirm delete module:", delete_all_resource: "and all submodules and test cases under the module", - delete_batch_confirm: "Steps to confirm batch deletion of selected scenarios?", - delete_tip: 'All resources under this node will be deleted, carefully!', + delete_batch_confirm: + "Steps to confirm batch deletion of selected scenarios?", + delete_tip: "All resources under this node will be deleted, carefully!", module: "Module", title: "Title", describe: "Describe", @@ -399,7 +432,8 @@ export default { project_name: "Project", input_name: "Please input name", success_create: "Module create successfully", - case_module_already_exists: "The module name already exists at the same level", + case_module_already_exists: + "The module name already exists at the same level", }, home: { recent_test: "Recent Test", @@ -421,7 +455,7 @@ export default { case_size: "Case Count", bug_size: "Bug Count", passing_rate: "Pass Rate", - percentage: "Percentage" + percentage: "Percentage", }, plan_view: { plan: "Plan", @@ -465,10 +499,12 @@ export default { defect_list: "Defect list", view_report: "View report", component_library: "Component library", - component_library_tip: "Drag and drop the component from the component library, add to the right, preview the report effect, only one can be added per system component.", + component_library_tip: + "Drag and drop the component from the component library, add to the right, preview the report effect, only one can be added per system component.", delete_component_tip: "Please reserve at least one component", input_template_name: "Input template name", - template_special_characters: 'Template name does not support special characters', + template_special_characters: + "Template name does not support special characters", case_count: "Case count", issues_count: "Issues count", result_statistics: "Result statistics", @@ -482,12 +518,15 @@ export default { no_case_relevance: "No related use cases", automatically_update_status: "Auto update status", allow_associated_repetitive_cases: "Repetitive Case", - automatically_update_status_tip: "When the interface or performance use case associated with the functional use case is executed in the test plan, the status of the functional use case is automatically updated", - allow_associated_repetitive_cases_tip: "Whether to allow the same use case to be associated multiple times in the same test plan", + automatically_update_status_tip: + "When the interface or performance use case associated with the functional use case is executed in the test plan, the status of the functional use case is automatically updated", + allow_associated_repetitive_cases_tip: + "Whether to allow the same use case to be associated multiple times in the same test plan", performance_case_count: "Performance Case Count", running: "Running", please_choose_test_case: "please select a test case!", - execute_tip: "The step execution result contains a Failed result, and the use case cannot be marked as Passed!" + execute_tip: + "The step execution result contains a Failed result, and the use case cannot be marked as Passed!", }, issue: { issue: "Issue", @@ -499,7 +538,8 @@ export default { add_issue: "Add Issue", issue_list: "Issue List", search_name: "Search for title", - platform_tip: "Integrated defect management platform in the system setting-workspace-service integration can submit defects to the designated defect management platform", + platform_tip: + "Integrated defect management platform in the system setting-workspace-service integration can submit defects to the designated defect management platform", input_title: "Please enter title", id: "Issue ID", title: "Title", @@ -513,17 +553,18 @@ export default { delete: "Delete", title_description_required: "Title and description are required", close_success: "Closed successfully", - delete_warning: "The cancellation will affect the statistics related to the test plan. Confirm whether to confirm or not", + delete_warning: + "The cancellation will affect the statistics related to the test plan. Confirm whether to confirm or not", preview: "Preview", - status_new: 'new', - status_resolved: 'resolved', - status_closed: 'closed', - status_active: 'active', - status_delete: 'delete', - status_in_progress: 'in_progress', - status_rejected: 'rejected', - status_upcoming: 'upcoming', - status_reopened: 'reopened', + status_new: "new", + status_resolved: "resolved", + status_closed: "closed", + status_active: "active", + status_delete: "delete", + status_in_progress: "in_progress", + status_rejected: "rejected", + status_upcoming: "upcoming", + status_reopened: "reopened", please_choose_current_owner: "Please choose current owner", tapd_current_owner: "Tapd Current Owner", zentao_bug_build: "Zentao Impact version", @@ -533,7 +574,8 @@ export default { update_third_party_bugs: "Update the defects of third-party platforms", sync_bugs: "Synchronization Issue", sync_complete: "Synchronization complete", - issue_sync_tip: "The current project is synchronizing defects, please wait!", + issue_sync_tip: + "The current project is synchronizing defects, please wait!", import_bugs: "Import Issue", export_bugs: "Export Issue", save_before_open_comment: "Please save issue before comment", @@ -551,11 +593,13 @@ export default { tapd_status_suspended: "Suspended", please_choose_platform_status: "Please select platform status", import_type: "Import type", - import_file_limit_tips: "Only XLS/XLSX files can be uploaded, and the size is not larger than 100 MB", + import_file_limit_tips: + "Only XLS/XLSX files can be uploaded, and the size is not larger than 100 MB", check_select: "Please check issues", export: "Export issue", batch_delete_issue: "Batch delete issues", - import_type_tips: "Cover mode :
1. If the defect ID already exists, the original defect of the system will be overwritten.
2. If the defect ID does not exist or is missing, a new defect is added;
Not cover mode :
1. If the defect ID already exists, it will not be changed;
2. If the defect ID does not exist or is missing, a new defect is added;" + import_type_tips: + "Cover mode :
1. If the defect ID already exists, the original defect of the system will be overwritten.
2. If the defect ID does not exist or is missing, a new defect is added;
Not cover mode :
1. If the defect ID already exists, it will not be changed;
2. If the defect ID does not exist or is missing, a new defect is added;", }, report: { name: "Test Plan Report", @@ -577,7 +621,8 @@ export default { overview: "Overview", testing_time: "Testing time", total_number_tests: "Total", - exacutive_rate: "Exacutive rate", + exacutive_rate: "Executive rate", + executive_finish_rate: "Executive finish rate", exacutive_rate_tip: "Use cases executed/all use cases * 100%", passing_rate: "Passing rate", passing_rate_tip: "Execute passed use cases/all use cases * 100%", @@ -596,7 +641,7 @@ export default { issue_list: "Issue List", all_case: "All Case", }, - reporter: 'Reporter', - lastmodify: 'Last Modify', - sync_to_new_version: "Copy to latest version" + reporter: "Reporter", + lastmodify: "Last Modify", + sync_to_new_version: "Copy to latest version", }; diff --git a/framework/sdk-parent/frontend/src/i18n/lang/track/zh-CN.js b/framework/sdk-parent/frontend/src/i18n/lang/track/zh-CN.js index 35cee2d5a9..8d7a886871 100644 --- a/framework/sdk-parent/frontend/src/i18n/lang/track/zh-CN.js +++ b/framework/sdk-parent/frontend/src/i18n/lang/track/zh-CN.js @@ -1,12 +1,12 @@ export default { - batch_operate_select_row_count: '你已选中 {0} 条用例', - select_all_row: '你已选中全部用例', - sync_add_api_load: '同步添加关联测试的用例', - next: '下一条', - total_size: '共 {0} 条', - related_requirements: '关联需求', - please_related_requirements: '请选择要关联的需求', - batch_related_requirements: '批量关联需求', + batch_operate_select_row_count: "你已选中 {0} 条用例", + select_all_row: "你已选中全部用例", + sync_add_api_load: "同步添加关联测试的用例", + next: "下一条", + total_size: "共 {0} 条", + related_requirements: "关联需求", + please_related_requirements: "请选择要关联的需求", + batch_related_requirements: "批量关联需求", please_select_the_test_to_associate: "请选择需要关联的测试", person_responsible: "责任人", test_track: "测试跟踪", @@ -32,16 +32,17 @@ export default { scenario_test_case: "场景测试用例", ui_scenario_test_case: "UI 测试用例", report_statistics: "报告统计", - sort: '种类', + sort: "种类", automatic_status_update: "自动状态更新", - other_test_name: '其他用例名称', + other_test_name: "其他用例名称", case: { list: "列表", minder: "脑图", step_info: "步骤信息", other_info: "其他信息", step_describe: "步骤描述", - step_describe_tip: "适用于需要每一个步骤进行测试的场景,有明确的测试步骤、预期结果", + step_describe_tip: + "适用于需要每一个步骤进行测试的场景,有明确的测试步骤、预期结果", text_describe: "文本描述", text_describe_tip: "使用于简单的测试场景,没有明确的测试步骤", change_type: "更改类型", @@ -52,14 +53,14 @@ export default { minder_all_module_tip: "全部用例为虚拟模块,请在其他模块创建用例", minder_issue_delete_tip: "取消缺陷关联成功", - minder_save_confirm_title: '请保存脑图', - minder_save_confirm_tip: '脑图未保存,确认保存脑图吗?', - minder_import_save_confirm_tip: '导入成功后会刷新脑图,确认保存脑图吗?', + minder_save_confirm_title: "请保存脑图", + minder_save_confirm_tip: "脑图未保存,确认保存脑图吗?", + minder_import_save_confirm_tip: "导入成功后会刷新脑图,确认保存脑图吗?", check_select: "请勾选用例", - export_all_cases: '确定要导出全部用例吗?', - input_test_case: '请输入关联用例名称', - test_name: '测试名称', + export_all_cases: "确定要导出全部用例吗?", + input_test_case: "请输入关联用例名称", + test_name: "测试名称", other: "--其他--", test_case: "功能用例", move: "移动用例", @@ -77,7 +78,7 @@ export default { case_type: "用例类型", name: "用例名称", module: "所属模块", - project: '所属项目', + project: "所属项目", maintainer: "维护人", steps: "执行步骤", number: "编号", @@ -100,7 +101,7 @@ export default { batch_delete_completely_confirm: "确定彻底删除{0}项用例?", batch_delete_tip: "删除后将无法恢复, 请谨慎操作。", public_batch_delete_tip: "移除后将无法恢复, 请谨慎操作。", - public_remove:"移除", + public_remove: "移除", batch_delete_soft_tip: "删除的内容将进入回收站", delete: "删除用例", save_create_continue: "保存并继续创建", @@ -111,43 +112,43 @@ export default { relate_issue: "关联缺陷", demand_name_id: "需求ID/名称", please_select_relate_test: "请选择要关联的测试", - relate_test_not_find: '关联的测试不存在,请检查用例', - other_relate_test_not_find: '关联的测试名,请前往第三方平台执行', - batch_handle: '批量处理 (选中{0}项)', - batch_update: '更新{0}个用例的属性', - select_attr: '选择属性', - batch_update_to: '批量更新为', - select_catalog: '请选择用例目录', + relate_test_not_find: "关联的测试不存在,请检查用例", + other_relate_test_not_find: "关联的测试名,请前往第三方平台执行", + batch_handle: "批量处理 (选中{0}项)", + batch_update: "更新{0}个用例的属性", + select_attr: "选择属性", + batch_update_to: "批量更新为", + select_catalog: "请选择用例目录", batch_move_to: '将"{0}"等{1}个用例 移动到', batch_copy_to: '将"{0}"等{1}个用例 复制到', - updated_attr_value: '更新后属性值为', - batch_operate: '批量操作', - please_select_attr: '请选择属性', - please_input_attr_value: '请输入属性对应的值', - please_select_attr_value: '请选择属性对应的值', - please_select_required_value: '此为必选项', - batch_edit_case: '批量编辑', - batch_edit_btn: '编辑', - batch_move_case: '批量移动', - batch_move_btn: '移动到', - batch_delete_case: '彻底刪除', - batch_delete_btn: '删除', - batch_copy: '批量复制', - batch_copy_btn: '复制到', - batch_add_public: '批量添加到公共用例库', - batch_add_public_btn: '添加到公共用例库', - batch_link_demand: '批量关联需求', - batch_link_demand_btn: '关联需求', - public_warning: '未开启公共用例库配置', - generate_dependencies: '生成依赖关系', - generate_dependencies_warning: '为了更好的体验,建议勾选一百条以下的数据', - batch_unlink: '批量取消关联', - unlink: '取消关联', - project_name: '所属项目', - status: '评审结果', - status_prepare: '未开始', - status_running: '进行中', - status_finished: '已完成', + updated_attr_value: "更新后属性值为", + batch_operate: "批量操作", + please_select_attr: "请选择属性", + please_input_attr_value: "请输入属性对应的值", + please_select_attr_value: "请选择属性对应的值", + please_select_required_value: "此为必选项", + batch_edit_case: "批量编辑", + batch_edit_btn: "编辑", + batch_move_case: "批量移动", + batch_move_btn: "移动到", + batch_delete_case: "彻底刪除", + batch_delete_btn: "删除", + batch_copy: "批量复制", + batch_copy_btn: "复制到", + batch_add_public: "批量添加到公共用例库", + batch_add_public_btn: "添加到公共用例库", + batch_link_demand: "批量关联需求", + batch_link_demand_btn: "关联需求", + public_warning: "未开启公共用例库配置", + generate_dependencies: "生成依赖关系", + generate_dependencies_warning: "为了更好的体验,建议勾选一百条以下的数据", + batch_unlink: "批量取消关联", + unlink: "取消关联", + project_name: "所属项目", + status: "评审结果", + status_prepare: "未开始", + status_running: "进行中", + status_finished: "已完成", cancel_relevance_project: "取消项目关联会同时取消该项目下已关联的测试用例", img_loading_fail: "图片加载失败", pdf_loading_fail: "PDF加载失败", @@ -208,10 +209,11 @@ export default { case_import_result_success_title: "用例导入成功", case_import_result_error_title: "用例导入失败", case_import_result_success_content: "成功导入 {0} 条测试用例", - case_import_result_error_content: "成功导入测试用例 0 条, 导入失败 {0} 条", + case_import_result_error_content: + "成功导入测试用例 0 条, 导入失败 {0} 条", case_import_result_error_please: "可 ", case_import_result_error_import_again: " , 修改后重新导入", - click_preview_import_error_msg: "点击预览错误信息" + click_preview_import_error_msg: "点击预览错误信息", }, export: { export: "导出用例", @@ -226,7 +228,7 @@ export default { export_to_xmind_tips: "支持xmind文件", }, case_desc: "用例描述", - passing_rate: '用例通过率', + passing_rate: "用例通过率", version: "版本", sync_to_new_version: "复制以下信息到新版本", exists_multiple_prerequisite_node: "下存在多个前置条件", @@ -234,7 +236,7 @@ export default { }, plan: { test_plan: "测试计划", - test_plan_id: '测试计划Id', + test_plan_id: "测试计划Id", create_plan: "创建测试计划", edit_plan: "编辑测试计划", plan_name: "计划名称", @@ -274,10 +276,10 @@ export default { api_case: "接口测试用例", scenario_case: "场景测试用例", execute_result: "执行结果", - execute_time: '执行时间', + execute_time: "执行时间", is_api_case_executing: "是否执行接口用例", - is_scenario_executing: '是否执行场景', - is_performance_executing: '是否执行性能', + is_scenario_executing: "是否执行场景", + is_performance_executing: "是否执行性能", test_plan_test_case_count: "功能用例数", test_plan_test_case_success_count: "功能用例成功数", test_plan_test_case_failed_count: "功能用例失败数", @@ -302,12 +304,13 @@ export default { test_plan_component_case_count: "步骤用例数", data_name: "数据名称", test_plan_batch_switch: "批量开/关定时任务", - batch_update_schedule_enable: '更新{0}个测试计划的定时任务状态为', - batch_update_schedule_enable_alert: '注意:只能更新已设置了定时任务的测试计划', - next_run_time: '下次运行时间', - schedule_enabled: '已开启', - check_schedule_enabled: '您勾选的数据检测到有{0}条定时任务可以修改', - no_check_schedule_enabled: '您勾选的数据没有检测到定时任务', + batch_update_schedule_enable: "更新{0}个测试计划的定时任务状态为", + batch_update_schedule_enable_alert: + "注意:只能更新已设置了定时任务的测试计划", + next_run_time: "下次运行时间", + schedule_enabled: "已开启", + check_schedule_enabled: "您勾选的数据检测到有{0}条定时任务可以修改", + no_check_schedule_enabled: "您勾选的数据没有检测到定时任务", load_case: { case: "性能用例", execution_status: "执行状态", @@ -319,18 +322,18 @@ export default { error: "用例执行错误,请单独调试该用例!", report_not_found: "报告不存在", content_empty: "内容为空", - } + }, }, demand: { - id: '需求ID', - name: '需求名称', - batch_relate: '批量关联需求', - relate_is_null_warn: '关联需求不能为空!', - relate_name_is_null_warn: '需求名称不能为空!', + id: "需求ID", + name: "需求名称", + batch_relate: "批量关联需求", + relate_is_null_warn: "关联需求不能为空!", + relate_name_is_null_warn: "需求名称不能为空!", third_platform_demand: "三方平台需求", - other_demand: "其他需求" + other_demand: "其他需求", }, - step_model: '步骤模型', + step_model: "步骤模型", review: { test_review: "用例评审", create_review: "创建用例评审", @@ -351,7 +354,7 @@ export default { no_link_case: "没有关联用例!", pass: "通过", un_pass: "不通过", - prepare: '未评审', + prepare: "未评审", underway: "评审中", again: "重新提审", comment: "评论", @@ -382,7 +385,7 @@ export default { execute_result: "评审结果", }, module: { - id: '模块ID', + id: "模块ID", search: "搜索模块", search_by_name: "通过模块名称搜索", rename: "重命名", @@ -392,7 +395,7 @@ export default { delete_confirm: "确认删除模块: ", delete_batch_confirm: "确认批量删除勾选的场景步骤?", delete_all_resource: "以及模块下所有子模块和测试用例", - delete_tip: '删除后, 此节点下的所有资源都会被删除, 请谨慎操作!', + delete_tip: "删除后, 此节点下的所有资源都会被删除, 请谨慎操作!", module: "模块", title: "标题", status: "状态", @@ -424,7 +427,7 @@ export default { case_size: "用例数", bug_size: "缺陷数", passing_rate: "通过率", - percentage: "占比" + percentage: "占比", }, plan_view: { plan: "计划", @@ -468,10 +471,11 @@ export default { create_report: "创建测试报告", view_report: "查看测试报告", component_library: "组件库", - component_library_tip: "拖拽组件库中组件,添加至右侧,预览报告效果,每个系统组件只能添加一个。", + component_library_tip: + "拖拽组件库中组件,添加至右侧,预览报告效果,每个系统组件只能添加一个。", delete_component_tip: "请至少保留一个组件", input_template_name: "输入模版名称", - template_special_characters: '模版名称不支持特殊字符', + template_special_characters: "模版名称不支持特殊字符", case_count: "用例数", issues_count: "缺陷数", result_statistics: "测试结果统计", @@ -484,13 +488,15 @@ export default { share_report: "分享报告", no_case_relevance: "没有关联用例", automatically_update_status: "自动更新状态", - automatically_update_status_tip: "当功能用例关联的接口或性能用例在测试计划执行后,自动更新功能用例的状态", + automatically_update_status_tip: + "当功能用例关联的接口或性能用例在测试计划执行后,自动更新功能用例的状态", allow_associated_repetitive_cases: "允许关联重复用例", - allow_associated_repetitive_cases_tip: "是否允许同一个测试计划中多次关联相同用例", + allow_associated_repetitive_cases_tip: + "是否允许同一个测试计划中多次关联相同用例", performance_case_count: "性能测试用例数", running: "运行中", please_choose_test_case: "请选择测试用例!", - execute_tip: "步骤执行结果中含有 失败 结果,无法标记该用例为 通过 状态!" + execute_tip: "步骤执行结果中含有 失败 结果,无法标记该用例为 通过 状态!", }, issue: { issue: "缺陷", @@ -502,7 +508,8 @@ export default { add_issue: "添加缺陷", issue_list: "缺陷列表", search_name: "根据标题搜索", - platform_tip: "在系统设置-工作空间-服务集成中集成缺陷管理平台可以提交缺陷到指定缺陷管理平台", + platform_tip: + "在系统设置-工作空间-服务集成中集成缺陷管理平台可以提交缺陷到指定缺陷管理平台", input_title: "请输入标题", id: "缺陷ID", title: "缺陷标题", @@ -518,15 +525,15 @@ export default { close_success: "关闭成功", delete_warning: "解除会影响测试计划相关统计,是否确认", preview: "预览", - status_new: '新建', - status_resolved: '已解决', - status_closed: '已关闭', - status_active: '激活', - status_delete: '删除', - status_in_progress: '接受/处理', - status_rejected: '已拒绝', - status_upcoming: '待办', - status_reopened: '重新打开', + status_new: "新建", + status_resolved: "已解决", + status_closed: "已关闭", + status_active: "激活", + status_delete: "删除", + status_in_progress: "接受/处理", + status_rejected: "已拒绝", + status_upcoming: "待办", + status_reopened: "重新打开", please_choose_current_owner: "请选择处理人", tapd_current_owner: "Tapd 处理人", zentao_bug_build: "禅道 影响版本", @@ -558,7 +565,8 @@ export default { check_select: "请勾选缺陷", export: "导出缺陷", batch_delete_issue: "批量删除", - import_type_tips: "覆盖模式:
1.缺陷ID已存在,则覆盖系统原缺陷;
2.缺陷ID不存在或为空缺失,则新增缺陷;
不覆盖模式:
1.缺陷ID已存在,则不作变更;
2.缺陷ID不存在或为空缺失,则新增缺陷;" + import_type_tips: + "覆盖模式:
1.缺陷ID已存在,则覆盖系统原缺陷;
2.缺陷ID不存在或为空缺失,则新增缺陷;
不覆盖模式:
1.缺陷ID已存在,则不作变更;
2.缺陷ID不存在或为空缺失,则新增缺陷;", }, report: { name: "测试计划报告", @@ -581,6 +589,7 @@ export default { testing_time: "测试时间", total_number_tests: "测试总数", exacutive_rate: "执行率", + executive_finish_rate: "执行完成率", exacutive_rate_tip: "执行过的用例/所有用例 * 100%", passing_rate: "通过率", passing_rate_tip: "执行通过用例/所有用例 * 100%", @@ -599,6 +608,6 @@ export default { issue_list: "缺陷列表", all_case: "所有用例", }, - reporter: '报告人', - lastmodify: '最后更改' + reporter: "报告人", + lastmodify: "最后更改", }; diff --git a/framework/sdk-parent/frontend/src/i18n/lang/track/zh-TW.js b/framework/sdk-parent/frontend/src/i18n/lang/track/zh-TW.js index 0fba1e23d0..2e2ba6f40d 100644 --- a/framework/sdk-parent/frontend/src/i18n/lang/track/zh-TW.js +++ b/framework/sdk-parent/frontend/src/i18n/lang/track/zh-TW.js @@ -1,12 +1,12 @@ export default { - batch_operate_select_row_count: '你已選中 {0} 條用例', - select_all_row: '你已選中全部用例', - sync_add_api_load: '同步添加關聯測試的用例', - next: '下一條', - total_size: '共 {0} 條', - related_requirements: '關聯需求', - please_related_requirements: '請選擇要關聯的需求', - batch_related_requirements: '批量關聯需求', + batch_operate_select_row_count: "你已選中 {0} 條用例", + select_all_row: "你已選中全部用例", + sync_add_api_load: "同步添加關聯測試的用例", + next: "下一條", + total_size: "共 {0} 條", + related_requirements: "關聯需求", + please_related_requirements: "請選擇要關聯的需求", + batch_related_requirements: "批量關聯需求", please_select_the_test_to_associate: "請選擇需要關聯的測試", person_responsible: "責任人", test_track: "測試跟蹤", @@ -32,16 +32,17 @@ export default { scenario_test_case: "場景測試用例", ui_scenario_test_case: "UI 測試用例", report_statistics: "報告統計", - sort: '種類', + sort: "種類", automatic_status_update: "自動狀態更新", - other_test_name: '其他用例名稱', + other_test_name: "其他用例名稱", case: { list: "列錶", minder: "腦圖", step_info: "步驟信息", other_info: "其他信息", step_describe: "步驟描述", - step_describe_tip: "適用於需要每一個步驟進行測試的場景,有明確的測試步驟、預期結果", + step_describe_tip: + "適用於需要每一個步驟進行測試的場景,有明確的測試步驟、預期結果", text_describe: "文本描述", text_describe_tip: "使用於簡單的測試場景,沒有明確的測試步驟", change_type: "更改類型", @@ -52,14 +53,14 @@ export default { minder_all_module_tip: "全部用例為虛擬模塊,請在其他模塊創建用例", minder_issue_delete_tip: "取消缺陷關聯成功", - minder_save_confirm_title: '請保存腦圖', - minder_save_confirm_tip: '腦圖未保存,確認保存腦圖嗎?', - minder_import_save_confirm_tip: '導入成功後會刷新腦圖,確認保存腦圖嗎?', + minder_save_confirm_title: "請保存腦圖", + minder_save_confirm_tip: "腦圖未保存,確認保存腦圖嗎?", + minder_import_save_confirm_tip: "導入成功後會刷新腦圖,確認保存腦圖嗎?", check_select: "請勾選用例", - export_all_cases: '確定要導出全部用例嗎?', - input_test_case: '請輸入關聯用例名稱', - test_name: '測試名稱', + export_all_cases: "確定要導出全部用例嗎?", + input_test_case: "請輸入關聯用例名稱", + test_name: "測試名稱", other: "--其他--", test_case: "功能用例", move: "移動用例", @@ -77,7 +78,7 @@ export default { case_type: "用例類型", name: "用例名稱", module: "所屬模塊", - project: '所屬項目', + project: "所屬項目", maintainer: "維護人", steps: "執行步驟", number: "編號", @@ -101,7 +102,7 @@ export default { batch_delete_completely_confirm: "確定徹底刪除{0}項用例", batch_delete_tip: "刪除後將無法恢復, 請謹慎操作。", public_batch_delete_tip: "移除後將無法恢復, 請謹慎操作。", - public_remove:"移除", + public_remove: "移除", batch_delete_soft_tip: "刪除的內容將進入回收站", save_create_continue: "保存併繼續創建", save_add_public: "保存併添加到公共用例庫", @@ -111,43 +112,43 @@ export default { relate_issue: "關聯缺陷", demand_name_id: "需求ID/名稱", please_select_relate_test: "請選擇要關聯的測試", - relate_test_not_find: '關聯的測試不存在,請檢查用例', - other_relate_test_not_find: '關聯的測試名,請前往第三方平臺執行', - batch_handle: '批量處理 (選中{0}項)', - batch_update: '更新{0}個用例的屬性', - select_attr: '選擇屬性', - batch_update_to: '批量更新爲', - select_catalog: '請選擇用例目錄', + relate_test_not_find: "關聯的測試不存在,請檢查用例", + other_relate_test_not_find: "關聯的測試名,請前往第三方平臺執行", + batch_handle: "批量處理 (選中{0}項)", + batch_update: "更新{0}個用例的屬性", + select_attr: "選擇屬性", + batch_update_to: "批量更新爲", + select_catalog: "請選擇用例目錄", batch_move_to: '將"{0}"等{1}個用例 移動到', batch_copy_to: '將"{0}"等{1}個用例 複製到', - updated_attr_value: '更新後屬性值為', - batch_operate: '批量操作', - please_select_attr: '請選擇屬性', - please_input_attr_value: '請輸入屬性對應的值', - please_select_attr_value: '請選擇屬性對應的值', - please_select_required_value: '此爲必選項', - batch_edit_case: '批量編輯', - batch_edit_btn: '編輯', - batch_move_case: '批量移動', - batch_move_btn: '移動到', - batch_delete_case: '徹底刪除', - batch_delete_btn: '刪除', - batch_copy: '批量復制', - batch_copy_btn: '復制到', - batch_add_public: '批量添加到公共用例庫', - batch_add_public_btn: '添加到公共用例庫', - batch_link_demand: '批量關聯需求', - batch_link_demand_btn: '關聯需求', - public_warning: '未開啟公共用例庫配置', - generate_dependencies: '生成依賴關繫', - generate_dependencies_warning: '為了更好的體驗,建議勾選一百條以下的數據', - batch_unlink: '批量取消關聯', - unlink: '取消關聯', - project_name: '所屬項目', - status: '評審結果', - status_prepare: '未開始', - status_running: '進行中', - status_finished: '已完成', + updated_attr_value: "更新後屬性值為", + batch_operate: "批量操作", + please_select_attr: "請選擇屬性", + please_input_attr_value: "請輸入屬性對應的值", + please_select_attr_value: "請選擇屬性對應的值", + please_select_required_value: "此爲必選項", + batch_edit_case: "批量編輯", + batch_edit_btn: "編輯", + batch_move_case: "批量移動", + batch_move_btn: "移動到", + batch_delete_case: "徹底刪除", + batch_delete_btn: "刪除", + batch_copy: "批量復制", + batch_copy_btn: "復制到", + batch_add_public: "批量添加到公共用例庫", + batch_add_public_btn: "添加到公共用例庫", + batch_link_demand: "批量關聯需求", + batch_link_demand_btn: "關聯需求", + public_warning: "未開啟公共用例庫配置", + generate_dependencies: "生成依賴關繫", + generate_dependencies_warning: "為了更好的體驗,建議勾選一百條以下的數據", + batch_unlink: "批量取消關聯", + unlink: "取消關聯", + project_name: "所屬項目", + status: "評審結果", + status_prepare: "未開始", + status_running: "進行中", + status_finished: "已完成", cancel_relevance_project: "取消項目關聯會同時取消該項目下已關聯的測試用例", img_loading_fail: "圖片加載失敗", pdf_loading_fail: "PDF加載失敗", @@ -207,10 +208,11 @@ export default { case_import_result_success_title: "用例導入成功", case_import_result_error_title: "用例導入失敗", case_import_result_success_content: "成功導入 {0} 條測試用例", - case_import_result_error_content: "成功導入測試用例 0 條, 導入失敗 {0} 條", + case_import_result_error_content: + "成功導入測試用例 0 條, 導入失敗 {0} 條", case_import_result_error_please: "可 ", case_import_result_error_import_again: " , 修改後重新導入", - click_preview_import_error_msg: "點擊預覽錯誤信息" + click_preview_import_error_msg: "點擊預覽錯誤信息", }, export: { export: "導出用例", @@ -225,7 +227,7 @@ export default { export_to_xmind_tips: "支持xmind文件", }, case_desc: "用例描述", - passing_rate: '用例通過率', + passing_rate: "用例通過率", version: "版本", sync_to_new_version: "復制以下信息到新版本", exists_multiple_prerequisite_node: "下存在多個前置條件", @@ -233,7 +235,7 @@ export default { }, plan: { test_plan: "測試計劃", - test_plan_id: '測試計劃Id', + test_plan_id: "測試計劃Id", create_plan: "創建測試計劃", edit_plan: "編輯測試計劃", plan_name: "計劃名稱", @@ -273,10 +275,10 @@ export default { api_case: "接口測試用例", scenario_case: "場景測試用例", execute_result: "執行結果", - execute_time: '執行時間', + execute_time: "執行時間", is_api_case_executing: "是否執行接口用例", - is_scenario_executing: '是否執行場景', - is_performance_executing: '是否執行性能', + is_scenario_executing: "是否執行場景", + is_performance_executing: "是否執行性能", test_plan_test_case_count: "功能用例數", test_plan_test_case_success_count: "功能用例成功數", test_plan_test_case_failed_count: "功能用例失敗數", @@ -301,12 +303,13 @@ export default { test_plan_component_case_count: "步驟用例數", data_name: "數據名稱", test_plan_batch_switch: "批量開/關定時任務", - batch_update_schedule_enable: '更新{0}個測試計劃的定時任務狀態為', - batch_update_schedule_enable_alert: '註意:只能更新已設置了定時任務的測試計劃', - next_run_time: '下次運行時間', - schedule_enabled: '已開啟', - check_schedule_enabled: '您勾選的數據檢測到有{0}條定時任務可以修改', - no_check_schedule_enabled: '您勾選的數據沒有檢測到定時任務', + batch_update_schedule_enable: "更新{0}個測試計劃的定時任務狀態為", + batch_update_schedule_enable_alert: + "註意:只能更新已設置了定時任務的測試計劃", + next_run_time: "下次運行時間", + schedule_enabled: "已開啟", + check_schedule_enabled: "您勾選的數據檢測到有{0}條定時任務可以修改", + no_check_schedule_enabled: "您勾選的數據沒有檢測到定時任務", load_case: { case: "性能用例", execution_status: "執行狀態", @@ -318,18 +321,18 @@ export default { error: "用例執行錯誤,請單獨調試該用例!", report_not_found: "報告不存在", content_empty: "內容為空", - } + }, }, demand: { - id: '需求ID', - name: '需求名稱', - batch_relate: '批量關聯需求', - relate_is_null_warn: '關聯需求不能為空!', - relate_name_is_null_warn: '需求名稱不能為空!', + id: "需求ID", + name: "需求名稱", + batch_relate: "批量關聯需求", + relate_is_null_warn: "關聯需求不能為空!", + relate_name_is_null_warn: "需求名稱不能為空!", third_platform_demand: "三方平臺需求", - other_demand: "其他需求" + other_demand: "其他需求", }, - step_model: '步驟模型', + step_model: "步驟模型", review: { test_review: "用例評審", create_review: "創建用例評審", @@ -350,7 +353,7 @@ export default { no_link_case: "沒有關聯用例!", pass: "通過", un_pass: "不通過", - prepare: '未評審', + prepare: "未評審", underway: "評審中", again: "重新提審", comment: "評論", @@ -381,7 +384,7 @@ export default { execute_result: "評審結果", }, module: { - id: '模塊ID', + id: "模塊ID", search: "搜索模塊", search_by_name: "通過模塊名稱搜索", rename: "重命名", @@ -391,7 +394,7 @@ export default { delete_confirm: "確認刪除模塊: ", delete_batch_confirm: "確認批量刪除勾選的場景步驟?", delete_all_resource: "以及模塊下所有子模塊和測試用例", - delete_tip: '刪除後, 此節點下的所有資源都會被刪除, 請謹慎操作!', + delete_tip: "刪除後, 此節點下的所有資源都會被刪除, 請謹慎操作!", module: "模塊", title: "標題", status: "狀態", @@ -423,7 +426,7 @@ export default { case_size: "用例數", bug_size: "缺陷數", passing_rate: "通過率", - percentage: "佔比" + percentage: "佔比", }, plan_view: { plan: "計劃", @@ -467,10 +470,11 @@ export default { create_report: "創建測試報告", view_report: "查看測試報告", component_library: "組件庫", - component_library_tip: "拖拽組件庫中組件,添加至右側,預覽報告效果,每個繫統組件只能添加一個。", + component_library_tip: + "拖拽組件庫中組件,添加至右側,預覽報告效果,每個繫統組件只能添加一個。", delete_component_tip: "請至少保留一個組件", input_template_name: "輸入模版名稱", - template_special_characters: '模版名稱不支持特殊字符', + template_special_characters: "模版名稱不支持特殊字符", case_count: "用例數", issues_count: "缺陷數", result_statistics: "測試結果統計", @@ -483,13 +487,15 @@ export default { share_report: "分享報告", no_case_relevance: "沒有關聯用例", automatically_update_status: "自動更新狀態", - automatically_update_status_tip: "當功能用例關聯的接口或性能用例在測試計劃執行後,自動更新功能用例的狀態", + automatically_update_status_tip: + "當功能用例關聯的接口或性能用例在測試計劃執行後,自動更新功能用例的狀態", allow_associated_repetitive_cases: "允許關聯重復用例", - allow_associated_repetitive_cases_tip: "是否允許同一個測試計劃中多次關聯相同用例", + allow_associated_repetitive_cases_tip: + "是否允許同一個測試計劃中多次關聯相同用例", performance_case_count: "性能測試用例數", running: "運行中", please_choose_test_case: "請選擇測試用例!", - execute_tip: "步驟執行結果中含有 失敗 結果,無法標記該用例為 通過 狀態!" + execute_tip: "步驟執行結果中含有 失敗 結果,無法標記該用例為 通過 狀態!", }, issue: { issue: "缺陷", @@ -501,7 +507,8 @@ export default { add_issue: "添加缺陷", issue_list: "缺陷列錶", search_name: "根據標題搜索", - platform_tip: "在繫統設置-工作空間-服務集成中集成缺陷管理平臺可以提交缺陷到指定缺陷管理平臺", + platform_tip: + "在繫統設置-工作空間-服務集成中集成缺陷管理平臺可以提交缺陷到指定缺陷管理平臺", input_title: "請輸入標題", id: "缺陷ID", title: "缺陷標題", @@ -517,15 +524,15 @@ export default { close_success: "關閉成功", delete_warning: "解除會影響測試計劃相關統計,是否確認", preview: "預覽", - status_new: '新建', - status_resolved: '已解決', - status_closed: '已關閉', - status_active: '激活', - status_delete: '刪除', - status_in_progress: '接受/處理', - status_rejected: '已拒絕', - status_upcoming: '待辦', - status_reopened: '重新打開', + status_new: "新建", + status_resolved: "已解決", + status_closed: "已關閉", + status_active: "激活", + status_delete: "刪除", + status_in_progress: "接受/處理", + status_rejected: "已拒絕", + status_upcoming: "待辦", + status_reopened: "重新打開", please_choose_current_owner: "請選擇處理人", tapd_current_owner: "Tapd 處理人", zentao_bug_build: "禪道 影響版本", @@ -557,7 +564,8 @@ export default { check_select: "請勾選缺陷", export: "導出缺陷", batch_delete_issue: "批量刪除", - import_type_tips: "覆蓋模式:
1.缺陷ID已存在,則覆蓋系統原缺陷;
2.缺陷ID不存在或爲空缺失,則新增缺陷;
不覆蓋模式:
1.缺陷ID已存在,則不作變更;
2.缺陷ID不存在或爲空缺失,則新增缺陷;" + import_type_tips: + "覆蓋模式:
1.缺陷ID已存在,則覆蓋系統原缺陷;
2.缺陷ID不存在或爲空缺失,則新增缺陷;
不覆蓋模式:
1.缺陷ID已存在,則不作變更;
2.缺陷ID不存在或爲空缺失,則新增缺陷;", }, report: { name: "測試計劃報告", @@ -580,6 +588,7 @@ export default { testing_time: "測試時間", total_number_tests: "測試總數", exacutive_rate: "執行率", + executive_finish_rate: "執行完成率", exacutive_rate_tip: "執行過的用例/所有用例 * 100%", passing_rate: "通過率", passing_rate_tip: "執行通過用例/所有用例 * 100%", @@ -598,6 +607,6 @@ export default { issue_list: "缺陷列錶", all_case: "所有用例", }, - reporter: '報告人', - lastmodify: '最後更改' + reporter: "報告人", + lastmodify: "最後更改", }; diff --git a/test-track/backend/src/main/java/io/metersphere/plan/utils/TestPlanStatusCalculator.java b/test-track/backend/src/main/java/io/metersphere/plan/utils/TestPlanStatusCalculator.java index 1ff88baddb..2699bc62fb 100644 --- a/test-track/backend/src/main/java/io/metersphere/plan/utils/TestPlanStatusCalculator.java +++ b/test-track/backend/src/main/java/io/metersphere/plan/utils/TestPlanStatusCalculator.java @@ -73,7 +73,8 @@ public class TestPlanStatusCalculator { String status = item.getStatus(); if (StringUtils.isNotBlank(status) && !StringUtils.equalsAnyIgnoreCase(status, TestPlanTestCaseStatus.Underway.name(), TestPlanTestCaseStatus.Prepare.name(), - ExecuteResult.UN_EXECUTE.getValue(), ExecuteResult.STOP.getValue(), ApiReportStatus.PENDING.name(), ApiReportStatus.STOPPED.name())) { + ExecuteResult.UN_EXECUTE.getValue(), ExecuteResult.STOP.getValue(), ApiReportStatus.PENDING.name(), ApiReportStatus.STOPPED.name(), + ApiReportStatus.RUNNING.name(), ApiReportStatus.RERUNNING.name())) { // 计算执行过的数量 report.setExecuteCount(report.getExecuteCount() + 1); if (StringUtils.equalsIgnoreCase(successStatus, status)) { diff --git a/test-track/frontend/src/business/plan/view/comonents/report/detail/TestPlanOverviewReport.vue b/test-track/frontend/src/business/plan/view/comonents/report/detail/TestPlanOverviewReport.vue index fc303b1a78..2c2681043d 100644 --- a/test-track/frontend/src/business/plan/view/comonents/report/detail/TestPlanOverviewReport.vue +++ b/test-track/frontend/src/business/plan/view/comonents/report/detail/TestPlanOverviewReport.vue @@ -1,5 +1,8 @@