From 04f10bf9fb63bcc92c831512070f5be7a2469b4b Mon Sep 17 00:00:00 2001 From: chenjianxing Date: Fri, 17 Dec 2021 17:15:38 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=99=BB=E5=85=A5=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E5=9B=BD=E9=99=85=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/common/js/constants.js | 1 + frontend/src/i18n/en-US.js | 3 + frontend/src/i18n/i18n.js | 2 + frontend/src/i18n/zh-CN.js | 3 + frontend/src/i18n/zh-TW.js | 481 ++++++++++++++-------------- frontend/src/login/Login.vue | 33 +- 6 files changed, 271 insertions(+), 252 deletions(-) diff --git a/frontend/src/common/js/constants.js b/frontend/src/common/js/constants.js index 433e11fcf7..e2eaf01e39 100644 --- a/frontend/src/common/js/constants.js +++ b/frontend/src/common/js/constants.js @@ -15,6 +15,7 @@ export const TEST_PLAN_SCENARIO_CASE = 'test_plan_scenario_case' export const TokenKey = 'Admin-Token'; export const LicenseKey = 'License'; export const DEFAULT_LANGUAGE = 'default_language'; +export const CURRENT_LANGUAGE = 'current_language'; export const ROLE_ADMIN = 'admin'; export const ROLE_ORG_ADMIN = 'org_admin'; diff --git a/frontend/src/i18n/en-US.js b/frontend/src/i18n/en-US.js index db74192222..bf18e71169 100644 --- a/frontend/src/i18n/en-US.js +++ b/frontend/src/i18n/en-US.js @@ -388,6 +388,9 @@ export default { version:'Version', is_new:"Is new" }, + login: { + normal_Login: "Normal Login", + }, license: { title: 'Authorization management', corporation: 'corporation', diff --git a/frontend/src/i18n/i18n.js b/frontend/src/i18n/i18n.js index 16d9ee5db2..3cce748971 100644 --- a/frontend/src/i18n/i18n.js +++ b/frontend/src/i18n/i18n.js @@ -7,6 +7,7 @@ import zh_TWLocale from "element-ui/lib/locale/lang/zh-TW"; import zh_CN from "./zh-CN"; import en_US from "./en-US"; import zh_TW from "./zh-TW"; +import {CURRENT_LANGUAGE} from "@/common/js/constants"; Vue.use(VueI18n); @@ -37,6 +38,7 @@ function setI18nLanguage(lang) { i18n.locale = lang; axios.defaults.headers.common['Accept-Language'] = lang.replace("_", "-"); document.querySelector('html').setAttribute('lang', lang); + localStorage.setItem(CURRENT_LANGUAGE, lang); return lang; } diff --git a/frontend/src/i18n/zh-CN.js b/frontend/src/i18n/zh-CN.js index 30c2a5c085..addaf83adb 100644 --- a/frontend/src/i18n/zh-CN.js +++ b/frontend/src/i18n/zh-CN.js @@ -390,6 +390,9 @@ export default { version: '版本', is_new: "是否新建" }, + login: { + normal_Login: "普通登录", + }, license: { title: '授权管理', corporation: '客户名称', diff --git a/frontend/src/i18n/zh-TW.js b/frontend/src/i18n/zh-TW.js index 99cddfc52d..7c0d40aa76 100644 --- a/frontend/src/i18n/zh-TW.js +++ b/frontend/src/i18n/zh-TW.js @@ -57,7 +57,7 @@ export default { confirm: '確定', cancel: '取消', scenario: '場景', - scenario_warning: '當前場景沒有環境,需要先設定自身環境', + scenario_warning: '當前場景沒有環境,需要先設置自身環境', confirm_info: '未保存,是否確認關閉?', track: '用例', actuator: '執行器', @@ -73,11 +73,11 @@ export default { input_password: '請輸入密碼', test: '測試', create_time: '創建時間', - update_user_id:'更新人ID', + update_user_id: '更新人ID', update_time: '更新時間', delete_time: '刪除時間', delete_user: '刪除人', - delete_user_id:'刪除人ID', + delete_user_id: '刪除人ID', add: '添加', preview: '預覽', member: '成員', @@ -100,8 +100,8 @@ export default { test_resource_pool: '測試資源池', system_setting: '系統設置', api: '接口測試', - encode: '编码', follow_api: '跟隨API定義', + encode: '編碼', response_time_delay: '響應延遲時間', performance: '性能測試', enable_settings: '啟用設置', @@ -189,7 +189,7 @@ export default { mock: "Mock 設置", encrypted: "不加密", no_corresponding: "無對應的", - code_template: "代码模版", + code_template: "代碼模版", api_case: "接口用例", scenario_case: "場景用例", task_center: "任務中心", @@ -204,17 +204,17 @@ export default { create_user_id: '創建人ID', run_message: "任務執行中,請到任務中心查看詳情", executor: "執行人", - edit_info: "編輯詳情", - enable_scene: "啟用場景環境", - enable_scene_info: "啟用場景環境:當前步驟使用場景原始環境配寘運行", execute_history: "執行歷史", debug_history: "調試歷史", testing: "測試中", + edit_info: "編輯詳情", + enable_scene: "啟用場景環境", + enable_scene_info: "啟用場景環境:當前步驟使用場景原始環境配置運行", environment: "運行環境", run_success: "執行成功", run_completed: "執行完成", run_warning: "正在運行中,請稍後查看", - run_stop: "當前任務已停止,無法查看報告", + run_stop: "The current task has been stopped and the report cannot be viewed", run_fail: "執行失敗", follow_success: "關註成功", cancel_follow_success: "取消關註成功", @@ -376,19 +376,22 @@ export default { system_project: "項目", user_unit: "人", workspace_unit: "個", - dash_board:'儀表盤', - all_project:'全部項目', - to_be_completed:'待完成', - pending_upgrade:'待更新', - information:'信息', - nick_name:'昵稱', - resourceId:'資源ID', - level:'級別', - num:'數量', - original_state:'原始狀態', - custom_num:'自定義編號', - version:'版本', - is_new:"是否新建" + dash_board: '儀表盤', + all_project: '全部項目', + to_be_completed: '待完成', + pending_upgrade: '待更新', + information: '信息', + nick_name: '昵稱', + resourceId: '資源ID', + level: '級別', + num: '數量', + original_state: '原始狀態', + custom_num: '自定義編號', + version: '版本', + is_new: "是否新建" + }, + login: { + normal_Login: "普通登錄", }, license: { title: '授權管理', @@ -406,25 +409,25 @@ export default { invalid: '無效', expired: '已過期', }, - workstation:{ + workstation: { dash_board: '我的儀表盤', upcoming: '我的待辦', focus: '我的關註', creation: '我創建的', - creation_case:'我創建的用例', - creation_issue:'我創建的缺陷', - creation_case_tip:'暫時還沒有創建用例,馬上創建', - creation_issue_tip:'暫時還沒有創建缺陷,馬上創建', - table_name:{ - track_case:'功能用例', - track_plan:'測試計劃', - track_review:'用例評審', - track_issue:'缺陷管理', - api_definition:'接口定義', - api_automation:'接口自動化', - api_case:'接口用例', - performance:'性能測試', - scenario_case:'場景用例' + creation_case: '我創建的用例', + creation_issue: '我創建的缺陷', + creation_case_tip: '暫時還沒有創建用例,馬上創建', + creation_issue_tip: '暫時還沒有創建缺陷,馬上創建', + table_name: { + track_case: '功能用例', + track_plan: '測試計劃', + track_review: '用例評審', + track_issue: '缺陷管理', + api_definition: '接口定義', + api_automation: '接口自動化', + api_case: '接口用例', + performance: '性能測試', + scenario_case: '場景用例' } }, display: { @@ -486,7 +489,7 @@ export default { option_value_check: '請填寫完整選項值', }, workspace: { - id:'工作空間ID', + id: '工作空間ID', create: '創建工作空間', update: '修改工作空間', delete: '刪除工作空間', @@ -608,10 +611,10 @@ export default { zentao_request: '請求方式', input_zentao_request: '請輸入Zentao請求方式', input_zentao_url: '請輸入Zentao地址,例:http://xx.xx.xx.xx/zentao/', - zentao_info:'禪道信息', - zentao_account:'禪道賬戶', - zentao_password:'禪道密碼', - zentao_prompt_information:'該信息為通過禪道提交缺陷的的用戶名、密碼,若未填寫,則使用工作空間中配置的默認信息', + zentao_info: '禪道信息', + zentao_account: '禪道賬戶', + zentao_password: '禪道密碼', + zentao_prompt_information: '該信息為通過禪道提交缺陷的的用戶名、密碼,若未填寫,則使用工作空間中配置的默認信息', use_tip: '使用指引:', use_tip_tapd: 'Tapd Basic Auth 賬號信息在"公司管理-安全與集成-開放平臺"中查詢', use_tip_jira: 'Jira software server 認證信息為 賬號密碼,Jira software cloud 認證信息為 賬號+令牌(賬戶設置-安全-創建API令牌)', @@ -638,11 +641,11 @@ export default { input_azure_url: '請輸入 Azure Devops 地址', input_azure_organization_id: '請輸入 Azure 組織ID', use_tip_azure: 'Azure Devops 地址+令牌(賬戶設置-個人訪問令牌-創建令牌)', - jira_prompt_information:'該信息為通過Jira提交缺陷的用戶認證信息,若未填寫,則使用工作空間中配置的默認信息' + jira_prompt_information: '該信息為通過Jira提交缺陷的用戶認證信息,若未填寫,則使用工作空間中配置的默認信息' } }, project: { - id:'項目ID', + id: '項目ID', recent: '最近的項目', create: '創建項目', edit: '編輯項目', @@ -670,9 +673,10 @@ export default { no_data: '無數據', select: '選擇項目', repeatable: '接口定義URL可重復', - repeatable_info: '接口定義URL可重復 \n 啟用後接口定義重復性校驗將不校驗URL', + repeatable_info: '啟用後接口定義重復性校驗將不校驗URL', case_public: '公共用例庫', - public_info: '啟動公共用例庫 \n 可以使用公共用例庫數據,也可以自行添加用例至公共用例庫', + public: '啟動公共用例庫', + public_info: '可以使用公共用例庫數據,也可以自行添加用例至公共用例庫', upload_file_again: '重新上傳', code_segment: { code_segment: "自定義代碼片段", @@ -717,9 +721,9 @@ export default { log_desc: '項目全部操作過程', code_segment_desc: '自定義代碼片段', test_case_custom_id: '測試用例自定義ID', - test_case_custom_id_info: '測試用例自定義ID \n 用例ID默認為系統自增ID', + test_case_custom_id_info: '用例ID默認為系統自增ID', scenario_custom_id: '場景自定義ID', - scenario_custom_id_info: '場景自定義ID \n 場景用例ID默認為系統自增ID', + scenario_custom_id_info: '場景用例ID默認為系統自增ID', }, member: { create: '添加成員', @@ -746,7 +750,7 @@ export default { no_such_user: '無此用戶信息, 請輸入正確的用戶 ID 或者 用戶郵箱!', }, user: { - id:'用戶ID', + id: '用戶ID', create: '創建用戶', modify: '修改用戶', input_name: '請輸入用戶姓名', @@ -816,7 +820,7 @@ export default { add: '添加角色', }, report: { - id:'報告ID', + id: '報告ID', api_test_report: '接口測試報告', load_test_report: '性能測試報告', test_plan_report: '測試計劃報告', @@ -863,12 +867,12 @@ export default { delete_batch_confirm: '確認批量刪除報告', response_time: '響應時間(s)', max_users: '並發數', - file_id:'文件ID', - avg_response_time:'平均響應時間', - tps:'每秒傳輸的事物處理個數' + file_id: '文件ID', + avg_response_time: '平均響應時間', + tps: '每秒傳輸的事物處理個數' }, load_test: { - id:'測試ID', + id: '測試ID', concurrency_thread_group: '並發讀取組', thread_group: '線程組', completed_test_report: '已完成測試報告', @@ -991,7 +995,7 @@ export default { LatencyChart: '延遲', BytesThroughputChart: '字節數', Network: '網絡', - url:'路徑' + url: '路徑' }, project_file_update_type_error: '更新的文件類型必須一致', add_monitor: '添加監控', @@ -1048,7 +1052,7 @@ export default { update_time: "更新時間" }, expect_detail: "期望詳情", - request_condition:"請求觸發條件", + request_condition: "請求觸發條件", base_info: "基本信息", req_param: "請求參數", rsp_param: "響應內容", @@ -1059,9 +1063,9 @@ export default { }, definition: { api_quick_button: '接口定義快捷添加按鈕', + id: '接口定義ID', api_all: '全部接口', unplanned_api: '未規劃接口', - id: '接口定義ID', api_title: "接口列表", case_title: "用例列表", doc_title: "文檔", @@ -1080,7 +1084,7 @@ export default { create_tip: "註: 詳細的接口信息可以在編輯頁面填寫", api_import: "接口導入", check_select: "請勾選接口", - api_project:"所屬項目", + api_project: "所屬項目", select_comp: { no_data: "無數據", add_data: "去添加" @@ -1201,7 +1205,7 @@ export default { none: "無" }, }, - case_reduction_error_text:"請先恢復" + case_reduction_error_text: "請先恢復" }, automation: { open_expansion: "一鍵展開", @@ -1239,7 +1243,7 @@ export default { update_time: "最後更新時間", step: "步驟數", last_result: "最後結果", - last_result_id:'最後結果ID', + last_result_id: '最後結果ID', passing_rate: "通過率", success: "通過", fail: "失敗", @@ -1263,9 +1267,9 @@ export default { select_table: "選擇可見數據", select_all: "選擇全部數據", check_case: "請勾選場景用例", - api_none:"原始API不存在", - case_none:"原始CASE不存在", - num_none:"原始場景不存在" + api_none: "原始API不存在", + case_none: "原始CASE不存在", + num_none: "原始場景不存在" }, report_name_info: '請輸入報告名稱', save_case_info: '請先保存用例', @@ -1282,7 +1286,7 @@ export default { generate_report: "生成報告", }, environment: { - id:'環境ID', + id: '環境ID', create: '創建環境', name: "環境名稱", socket: "環境域名", @@ -1306,7 +1310,7 @@ export default { response_timeout: "響應超時", }, scenario: { - id:"場景ID", + id: "場景ID", scenario: "場景", dubbo: "Dubbo配置", config: "場景配置", @@ -1330,12 +1334,12 @@ export default { clone: "復製", cant_reference: '歷史測試文件,重新保存後才可被引用', share_cookie: '共享cookie', - module_id:'場景模塊ID', + module_id: '場景模塊ID', level: '級別', - version:"場景版本", - warning_context:"暫不支持批量添加所有場景到測試計劃!", - jmx_file_set:"場景JMX文件集", - error_report_jmx:"導出JMX文件失敗", + version: "場景版本", + warning_context: "暫不支持批量添加所有場景到測試計劃!", + jmx_file_set: "場景JMX文件集", + error_report_jmx: "導出JMX文件失敗", }, request: { debug: "調試", @@ -1386,54 +1390,54 @@ export default { condition_variable: "變量,例如: ${var}", wait: "等待", - all_name:"名字", - all_url:"網址", - boolean:"布林值", - capitalize:"大寫字母開頭", - cfirst:"姓(中文)", - character:"字元", - city:"都市", - clast:"名(中文)", - cname:"中文名", - color:"顏色", - county:"縣", - ctitle:"中文標題", - dataImage:"數據影像", - date:"日期", - datetime:"日期時間", - domain:"域", - email:"電子郵件", - first:"姓", - float:"浮點數", - guid:"指南", - hex:"十六進位", - hsl:"hsl", - id:"身份證件", - img:"圖片地址", - increment:"增量", - integer:"整數", - ip:"知識產權", - last:"名", - lower:"小寫字母", - natural:"自然數", - now:"當前時間", - paragraph:"段", - pick:"選擇", - protocol:"協定", - province:"省", - range:"範圍", - region:"地區", - rgb:"rgb", - rgba:"rgba", - sentence:"句子", - shuffle:"洗牌", - string:"字串", - time:"時間", - title:"標題", - tld:"tld", - upper:"大寫字母", - word:"詞", - zip:"郵遞區號", + all_name: "名字", + all_url: "url", + boolean: "布爾值", + capitalize: "大寫字母開頭", + cfirst: "姓(中文)", + character: "字符", + city: "城市", + clast: "名(中文)", + cname: "中文名", + color: "顏色", + county: "縣", + ctitle: "中文標題", + dataImage: "數據圖像", + date: "日期", + datetime: "日期時間", + domain: "域", + email: "電子郵件", + first: "姓", + float: "浮點數", + guid: "guid", + hex: "十六進製", + hsl: "hsl", + id: "id", + img: "圖片地址", + increment: "增量", + integer: "整數", + ip: "知識產權", + last: "名", + lower: "小寫字母", + natural: "自然數", + now: "當前時間", + paragraph: "段", + pick: "選擇", + protocol: "協議", + province: "省", + range: "範圍", + region: "地區", + rgb: "rgb", + rgba: "rgba", + sentence: "句子", + shuffle: "洗牌", + string: "字符串", + time: "時間", + title: "標題", + tld: "tld", + upper: "大寫字母", + word: "詞", + zip: "郵政編碼", assertions: { label: "斷言", @@ -1466,19 +1470,19 @@ export default { set_failure_status: "設置失敗狀態", set_failure_msg: "設置失敗消息", suggest_tip: "點擊便簽添加JSONPath斷言", - regex_info: '特殊字元“$()* + . [ ] \\ ^ { } |”需轉義為“\\”+“特殊字元”,如“\\$”', + regex_info: '特殊字符"$ ( ) * + . [ ] \\ ^ { } |"需轉義為"\\ "+"特殊字符",如"\\$"', regular_match: '正則匹配', none: '不校驗[]', value_eq: '值-等於[value=]', - value_not_eq: '值-不等於[value!=]', + value_not_eq: '值-不等於[value!=]', value_in: '值-包含[include=]', length_eq: '長度-等於[length=]', - length_not_eq: '長度-不等於[length!=]', + length_not_eq: '長度-不等於[length!=]', length_gt: '長度-大於[length>]', length_lt: '長度-小於[length<]', must_contain: '必含', type_verification: '類型校驗', - content_verification: '内容校驗', + content_verification: '內容校驗', expected_results: '預期結果', check: '校驗組內元素', add_check: '添加校驗', @@ -1566,10 +1570,10 @@ export default { title: "接口測試導入", data_format: "數據格式", file_size_limit: "文件大小不超過 50 M", + support_format: "支持p12,jks,pfx格式", tip: "說明", export_tip: "導出方法", ms_tip: "支持 MeterSphere json 格式", - support_format: "支持p12,jks,pfx格式", ms_export_tip: "通過 MeterSphere 接口測試頁面或者瀏覽器插件導出 json 格式文件", har_export_tip: "通過 瀏覽器的開發者工具 導出 HAR 格式文件", esb_export_tip: "暫時不支持ESB文件的導出", @@ -1813,9 +1817,9 @@ export default { performance_test_case: "性能測試用例", scenario_test_case: "場景測試用例", report_statistics: "報告統計", - sort:'種類', - other_test_name:'其他測試名稱', - automatic_status_update:"自動狀態更新", + sort: '種類', + other_test_name: '其他測試名稱', + automatic_status_update: "自動狀態更新", case: { list: "列表", minder: "腦圖", @@ -1903,10 +1907,10 @@ export default { upload_tip: "只能上傳jpg、jpeg、png、docx、doc、pdf、xlsx、txt文件", attachment: "附件", upload_time: "上傳時間", - total:"用例總數", - node_id:"節點ID", - node_path:"節點路徑", - match_rule:"測試用例匹配規則", + total: "用例總數", + node_id: "節點ID", + node_path: "節點路徑", + match_rule: "測試用例匹配規則", import: { import: "導入用例", case_import: "導入測試用例", @@ -1938,12 +1942,12 @@ export default { export_tip: "請切換成接口列表勾選用例導出!" }, case_desc: "用例描述", - passing_rate:'用例通過率' + passing_rate: '用例通過率' }, plan: { test_plan: "測試計劃", - test_plan_id:'測試計劃Id', + test_plan_id: '測試計劃Id', create_plan: "創建測試計劃", edit_plan: "編輯測試計劃", plan_name: "計劃名稱", @@ -1980,10 +1984,10 @@ export default { api_case: "接口測試用例", scenario_case: "場景測試用例", execute_result: "執行結果", - execute_time:'執行時間', - is_api_case_executing:"是否執行接口用例", - is_scenario_executing:'是否執行場景', - is_performance_executing:'是否執行性能', + execute_time: '執行時間', + is_api_case_executing: "是否執行接口用例", + is_scenario_executing: '是否執行場景', + is_performance_executing: '是否執行性能', test_plan_test_case_count: "功能用例數", test_plan_api_case_count: "接口用例數", test_plan_api_scenario_count: "場景用例數", @@ -2000,11 +2004,11 @@ export default { report_not_found: "報告不存在", } }, - demand:{ - id:'需求ID', - name:'需求名稱' + demand: { + id: '需求ID', + name: '需求名稱' }, - step_model:'步驟模型', + step_model: '步驟模型', review: { test_review: "用例評審", create_review: "創建用例評審", @@ -2052,7 +2056,7 @@ export default { execute_result: "評審結果", }, module: { - id:'模塊ID', + id: '模塊ID', search: "搜索模塊", rename: "重命名", add_submodule: "添加子模塊", @@ -2095,7 +2099,7 @@ export default { relevance_test_case: "關聯測試用例", cancel_all_relevance: "取消全部關聯", executor: "執行人", - executor_match_rule:"執行者匹配規則", + executor_match_rule: "執行者匹配規則", execute_result: "執行結果", pass: "通過", not_pass: "不通過", @@ -2120,7 +2124,7 @@ export default { submit_issues: "提缺陷", operate_step: "操作步驟", edit_component: "編輯組件", - component:"組件", + component: "組件", base_info: "基礎信息", mock_info: "Mock服務", test_result: "測試結果", @@ -2160,7 +2164,7 @@ export default { title: "缺陷標題", description: "缺陷描述", status: "缺陷狀態", - issue_project:"所屬項目", + issue_project: "所屬項目", platform: "平臺", operate: "操作", close: "關閉缺陷", @@ -2171,8 +2175,8 @@ export default { status_new: '新建', status_resolved: '已解決', status_closed: '已關閉', - status_active:'激活', - status_delete:'刪除', + status_active: '激活', + status_delete: '刪除', please_choose_current_owner: "請選擇處理人", tapd_current_owner: "Tapd 處理人", zentao_bug_build: "禪道 影響版本", @@ -2196,11 +2200,11 @@ export default { automation: "自動觸發", }, }, - reporter:'報告人', - lastmodify:'最後更改' + reporter: '報告人', + lastmodify: '最後更改' }, test_resource_pool: { - id:"測試資源池ID", + id: "測試資源池ID", type: '類型', enable_disable: '啟用/禁用', search_by_name: '根據名稱搜索', @@ -2289,7 +2293,7 @@ export default { not_set: "未設置", test_name: '測試名稱', running_rule: '運行規則', - job:'任務', + job: '任務', job_status: '任務狀態', running_task: '運行中的任務', next_execution_time: "下次執行時間", @@ -2395,7 +2399,7 @@ export default { preview: "預覽", add_custom: "添加自定義屬性", json_warning: "導入的數據非JSON格式", - json_schema_warning: '導入的數據非JSON-SCHEMA格式', + json_schema_warning: '導入的數據非JSON-SCHEMA 格式', }, loop: { loops_title: "次數循環", @@ -2425,7 +2429,7 @@ export default { }, module: { title: '模塊管理', - path:'模塊路徑' + path: '模塊路徑' }, table: { header_display_field: '表頭顯示字段', @@ -2497,8 +2501,8 @@ export default { 'PERFORMANCE_TEST_TASK': '性能測試', 'PERFORMANCE_REPORT_TASK': '性能測試報告', 'TRACK_TEST_CASE_TASK': '測試用例', - 'TRACK_HOME_TASK': '測試跟踪首頁', - 'TRACK_REPORT_TASK': '測試跟踪報告', + 'TRACK_HOME_TASK': '測試跟蹤首頁', + 'TRACK_REPORT_TASK': '測試跟蹤報告', }, result: { 'EXECUTE_SUCCESSFUL': '成功', @@ -2518,18 +2522,18 @@ export default { edit_password: "修改密碼" }, system_workspace: { - name: "工作空间", - read: "查詢工作空间", - create: "創建工作空间", - edit: "編輯工作空间", - delete: "刪除工作空间", + name: "工作空間", + read: "查詢工作空間", + create: "創建工作空間", + edit: "編輯工作空間", + delete: "刪除工作空間", }, system_group: { - name: "用戶组与权限", - read: "查詢用戶组与权限", - create: "創建用戶组", - edit: "編輯用戶组", - setting_permission: "设置权限", + name: "用戶組與權限", + read: "查詢用戶組與權限", + create: "創建用戶組", + edit: "編輯用戶組", + setting_permission: "設置權限", delete: "刪除" }, system_test_pool: { @@ -2556,7 +2560,7 @@ export default { }, system_operation_log: { name: "操作日誌", - read: "查詢操作日志" + read: "查詢操作日誌" }, workspace_user: { name: "成員", @@ -2583,30 +2587,30 @@ export default { custom: "自定義字段" }, workspace_project_manager: { - name: "项目管理", - read: "查詢项目", - create: "創建项目", - edit: "編輯项目", - delete: "刪除项目", - upload_jar: "上传jar包", + name: "項目管理", + read: "查詢項目", + create: "創建項目", + edit: "編輯項目", + delete: "刪除項目", + upload_jar: "上傳jar包", }, workspace_project_environment: { - name: "环境设置", + name: "環境設置", read: "查詢", - create: "創建环境", - edit: "編輯环境", - delete: "刪除环境", - copy: "複製环境", - import: "導入环境", - export: "導出环境", - create_group: "創建环境组", - edit_group: "編輯环境组", - copy_group: "複製环境组", - delete_group: "刪除环境组", + create: "創建環境", + edit: "編輯環境", + delete: "刪除環境", + copy: "復製環境", + import: "導入環境", + export: "導出環境", + create_group: "創建環境組", + edit_group: "編輯環境組", + copy_group: "復製環境組", + delete_group: "刪除環境組", }, workspace_operation_log: { - name: "操作日志", - read: "查詢操作日志" + name: "操作日誌", + read: "查詢操作日誌" }, project_user: { name: "成員", @@ -2616,47 +2620,47 @@ export default { delete: "移除成員", }, project_manager: { - name: "项目管理", - read: "查詢项目", - edit: "編輯项目" + name: "項目管理", + read: "查詢項目", + edit: "編輯項目" }, project_group: { - name: "用戶组与权限", - read: "查詢用戶组与权限", - create: "創建用戶组与权限", - edit: "編輯用戶组与权限", - delete: "刪除用戶组与权限", - setting_permission: "设置权限", + name: "用戶組與權限", + read: "查詢用戶組與權限", + create: "創建用戶組與權限", + edit: "編輯用戶組與權限", + delete: "刪除用戶組與權限", + setting_permission: "設置權限", }, project_environment: { - name: "环境设置", - read: "查詢环境", - create: "創建环境", - edit: "編輯环境", - delete: "刪除环境", - copy: "複製环境", - import: "導入环境", - export: "導出环境", + name: "環境設置", + read: "查詢環境", + create: "創建環境", + edit: "編輯環境", + delete: "刪除環境", + copy: "復製環境", + import: "導入環境", + export: "導出環境", }, project_operation_log: { - name: "操作日志", - read: "查詢操作日志" + name: "操作日誌", + read: "查詢操作日誌" }, project_custom_code: { - name: "自定義代码片段", + name: "自定義代碼片段", read: "查詢", create: "創建", edit: "編輯", delete: "刪除", - copy: "複製", + copy: "復製", }, project_file: { name: "文件管理", jar: "查詢jar包", - upload_jar: "上传jar包", + upload_jar: "上傳jar包", delete_jar: "刪除jar包", read: "查詢文件", - upload_file: "上传文件", + upload_file: "上傳文件", delete_file: "刪除文件", }, project_track_case: { @@ -2665,10 +2669,10 @@ export default { create: "創建用例", edit: "編輯用例", delete: "刪除用例", - copy: "複製用例", + copy: "復製用例", import: "導入用例", export: "導出用例", - recover: "恢复用例", + recover: "恢復用例", }, project_track_review: { name: "測試評審", @@ -2687,13 +2691,13 @@ export default { create: "創建測試計劃", edit: "編輯測試計劃", delete: "刪除測試計劃", - copy: "複製測試計劃", - run: "执行測試計劃", - batch_run: "批量执行用例", + copy: "復製測試計劃", + run: "執行測試計劃", + batch_run: "批量執行用例", batch_edit: "批量編輯用例", - schedule: "定时任务", + schedule: "定時任務", relevance_or_cancel: "關聯/取消關聯用例", - batch_delete: "批量取消关联用例", + batch_delete: "批量取消關聯用例", }, project_track_issue: { name: "缺陷", @@ -2709,40 +2713,40 @@ export default { export: "導出報告", }, project_api_definition: { - name: "接口定义", + name: "接口定義", read: "查詢接口", create_api: "創建接口", edit_api: "編輯接口", delete_api: "刪除接口", - copy_api: "複製接口", + copy_api: "復製接口", create_case: "添加用例", edit_case: "編輯用例", delete_case: "刪除用例", - copy_case: "複製用例", + copy_case: "復製用例", import_api: "導入接口", export_api: "導出接口", - timing_sync: "定时同步", + timing_sync: "定時同步", create_performance: "創建性能測試", - run: "执行", - debug: "调试", - mock: "MOCK设置", + run: "執行", + debug: "調試", + mock: "MOCK設置", }, project_api_scenario: { - name: "接口自动化", + name: "接口自動化", read: "查詢場景", create: "創建場景", edit: "編輯場景", delete: "刪除場景", - copy: "複製場景", - run: "执行場景", - debug: "调试場景", - schedule: "定时任务", + copy: "復製場景", + run: "執行場景", + debug: "調試場景", + schedule: "定時任務", import: "導入場景", export: "導出場景", - move_batch: "批量移动", + move_batch: "批量移動", create_performance: "創建性能測試", create_performance_batch: "批量創建性能測試", - batch_copy: "批量複製", + batch_copy: "批量復製", }, project_api_report: { name: "測試報告", @@ -2756,31 +2760,31 @@ export default { create: "創建測試", edit: "編輯測試", delete: "刪除測試", - copy: "複製測試", - run: "运行", - schedule: "定时任务", + copy: "復製測試", + run: "運行", + schedule: "定時任務", }, project_performance_report: { name: "報告", read: "查詢報告", delete: "刪除報告", export: "導出報告", - compare: "对比報告", + compare: "對比報告", }, project_report_analysis: { name: "報表", read: "查看", export: "導出", update: "保存", - create: "另存为", + create: "另存為", }, project_enterprise_report: { - name: "项目報告", - export: "发送邮件", + name: "項目報告", + export: "發送郵件", create: "創建報告", delete: "刪除報告", - copy: "複製報告", - schedule: "定时发送", + copy: "復製報告", + schedule: "定時發送", edit: "修改報告", }, @@ -2791,12 +2795,11 @@ export default { read: "查看腳本", }, other: { - track: "測試跟踪", + track: "測試跟蹤", api: "接口測試", performance: "性能測試", project: "項目設置", report: "報表統計" } } - }; diff --git a/frontend/src/login/Login.vue b/frontend/src/login/Login.vue index 1c4d42a9b8..0e0905b079 100644 --- a/frontend/src/login/Login.vue +++ b/frontend/src/login/Login.vue @@ -8,7 +8,7 @@
- {{ loginTitle }} + {{ $t("commons.welcome") }}
@@ -16,7 +16,7 @@ LDAP - 普通登录 + {{ $t('login.normal_Login') }} {{ auth.type }} {{ auth.name }} @@ -59,7 +59,7 @@